Scrum es una metodología de desarrollo , es un proceso repetible para el desarrollo de software de calidad. Scrum se enfoca en iteraciones rápidas , prototipos de trabajo se producen de forma rápida y mejora , o se desechan . Scrum intenta aumentar la felicidad desarrollador disminuyendo supervisión de la gestión . Scrum también promueve el trabajo en equipo , alentando a los desarrolladores del plan y el código juntos. El aumento de la velocidad de desarrollo
Las estadísticas muestran que aproximadamente la mitad de las características en el software comercial no se utilizan nunca . Scrum tiene como objetivo reducir el tiempo de desarrollo de trabajo sólo en las características que proporcionan un valor de negocio obvio para el usuario final . Scrum también se aprovecha de un flujo de trabajo iterativo centrado en hacer repetidamente pequeños hitos. Esto evita que los desarrolladores motivados y concentrados .
Flexibilidad
La metodología scrum anticipa los cambios durante el desarrollo. Debido a que el proceso de desarrollo del scrum es tan repetitivo , esto hace que sea posible hacer grandes cambios estructurales durante el desarrollo. Scrum también propugna un enfoque fuertemente orientado a objetos para la construcción de software. Esto está en contraste con los enfoques de procedimiento , que pueden ser menos modular . Esto hace scrum ideal para proyectos donde los requerimientos son mal especificados o desconocidos .
Desarrollador Felicidad
Scrum requiere mucho poder a la gestión y le da a los desarrolladores. Los desarrolladores son mucho más independientes en la metodología scrum , y son libres de tomar más decisiones sobre cómo el software debe ser escrito . Los desarrolladores son creativos , así que esto puede ayudar a aumentar la moral de los equipos de desarrollo de software. Además, el enfoque en la iteración y haciendo pequeños hitos disminuye la cantidad de planificación que hay que hacer . Los desarrolladores pueden pasar más tiempo de codificación .
Menos de gestión
gerentes tienen mucho menos responsabilidad en el enfoque de desarrollo de software scrum . Las empresas pueden ahorrar dinero en la gestión , ya que se requieren menos gerentes si se sigue el enfoque de scrum. Esto dará lugar a un producto más barato final desde scrum también disminuye el tiempo de desarrollo . Scrum hace que sea fácil de comprobar el progreso del proyecto, ya que los informes frecuentes son parte de la metodología scrum.