Scrum es una metodología para la gestión de proyectos, expuesta por Hirotaka Takeuchi e Ikujiro Nonaka, en el artículo The New New Product Development Game[Harvard Business Review Ene-Feb 1986] en el que ponen de manifiesto que:
El mercado competitivo de los productos tecnológicos, además de los conceptos básicos de calidad, coste y diferenciación, exige también rapidez y flexibilidad. Los nuevos productos representan cada vez un porcentaje más importante en el volumen de negocio de las empresas. El mercado exige ciclos de desarrollo más cortos. El artículo compara al desarrollo tradicional de ciclo de vida formado por fases separadas y equipos especializados con las carreras de relevos, donde un equipo pasa el testigo al siguiente hasta finalizar el desarrollo del producto. Siguiendo el símil deportivo, se compara al nuevo modelo de desarrollo, basado en el solapamiento de las fases y en un único equipo multi-disciplinar, con la evolución del juego del rugby; y de él se toma el término scrum.

Definicion
Scrum es un proceso que incluye un conjunto de practicas y roles predefinidos. Los principales roles en Scrum son el Scrum Master el cual se encarga de mantener los procesos y tareas de manera similar a un Project Manager. El Jefe del Producto o Product Owner (tambien llamado "Hombre de Negocios") quien representa a los interesados (stakeholders) y es parte de la compañía que solicita el producto y el Equipo que incluye los desarrolladores. Es importante destacar que en la práctica se usan los nombres de origen ingles (Ejemplo: Project Manager, en vez de gerente de proyecto). Durante cada sprint o iteración, un periodo de 15 a 30 días decidido por el equipo, el equipo crea un incremento de un prototipo del software utilizable. Es importante que el prototipo sea funcional, esto quiere decir que compile en primer medida. El conjunto de características que se suman en cada iteración provienen del product backlog (o simplemente backlog), el cual, es un conjunto de requerimientos de alto nivel que tienen que ser realizados ordenados por prioridad. Qué requerimientos se incluyen en el backlog se determina en la reunión de plantación de cada iteración. Durante esta reunión el Product Owner le informa al equipo de los ítems en el backlog que quiere que sean completados. Durante la iteración, nadie esta habilitado a cambiar el backlog, lo que significa que los requerimientos están congelados para esa iteración. Hay muchas buenas implementaciones de sistemas para asistir a un desarrollo de Scrum. Otros prefieren simplemente una pizarra y anotaciones en un "memo". Una de las principales ventajas del método scrum es que es muy fácil de aprender y requiere un mínimo esfuerzo para empezar a utilizarlo.
Nonaka y Takeuchi extraen las bases de scrum de las prácticas que observan en las empresas con buenos resultados de rapidez y flexibilidad en la producción: Xerox, Canon, Honda, NEC, Epson, Brother, 3M o Hewlett-Packard; y son:
Inestabilidad consustancial al entorno de desarrollo.
Equipos auto-organizados.
Solapamiento de las fases del desarrollo.
Multi-aprendizaje.
Control sutil.
Transferencia de aprendizaje a nivel organizacional.
