Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
Naturaleza compleja del software considerando enfoques empíricos frente a enfoques predictivos.
• Apoyo en la implementación de principios básicos de SCRUM-AGILE.
• Apoyo en la Planificación y estimación de proyectos en SCRUM-AGILE.
• Apoyo en la definición y comprensión de roles en SCRUM-AGILE.
• Apoyo en la implementación de procesos en SCRUM-AGILE.
• Apoyo en la gestión de proyectos mediante Kanban, Lean, entre otros.
• Entrega mensual (o quincenal) de resultados (los requisitos más prioritarios en ese momento, ya completados) lo cual proporciona las siguientes ventajas:
- Gestión regular de las expectativas del cliente y basada en resultados tangibles.
- Resultados anticipados (time to market).
- Flexibilidad y adaptación respecto a las necesidades del cliente, cambios en el mercado, etc.
- Gestión sistemática del Retorno de Inversión (ROI).
- Mitigación sistemática de los riesgos del proyecto.
• Productividad y calidad.
• Alineamiento entre el cliente y el equipo de desarrollo.
• Equipo motivado.