por Brian Noyes, 28 de junio de 2002.
En un partido de rugby, un scrum es una parte del juego que es un cruce entre un kickoff y un quarterback snap en el fútbol americano: una "jugada en la que los delanteros de cada lado se juntan en una formación apretada y luchan por ganar la posesión de la pelota cuando se lanza entre ellos", según la definición del Merriam-Webster's Collegiate Dictionary. En el contexto del desarrollo de software, Scrum es un proceso ágil de gestión de software caracterizado, entre otras cosas, por reuniones diarias rápidas para informar sobre el estado del proyecto. No ha recibido tanta atención como EXtreme Programming (XP) o Rational Unified Process (RUP), pero está ganando popularidad y es fácil de entender. Al igual que XP y RUP, Scrum trata de subsanar las deficiencias de los procesos de software tradicionales, en los que las suposiciones de que el desarrollo de software puede ser repetible y estar bien definido eran a menudo erróneas.