Scrum
Marco de referencia ágil para el desarrollo de software, que se caracteriza por ser iterativo e incremental. También se puede usar en otros contextos diferentes deldesarrollo de software.
Principios:
Transparencia
Inspección
Adaptación
Actividades del Scrum:
1. Planificación del Release
2. Planificación del Sprint
3.Reunión diaria del Scrum
4. Sprint
5. Revisión de resultados del sprint
6. Reunión de retroalimentación del Sprint
Reglas que dificultan el uso del SCRUM
• Los equiposnuevos pueden tener dificultades de adaptación al comienzo
• Dificultad para que el equipo se autogestione, ya que esto requiere de alto compromiso para llevar a cabo lastareas y cumplir los compromisos de cada sprint.
• La localización del equipo en un mismo ambiente.
• Que el cliente no tenga el tiempo suficiente para involucrarse en lossprints.
• Que el personal de QA, al estar involucrado en cada sprint, deje de atender otros proyectos.
• Que el equipo coja el mal hábito de codificar y probar sindocumentar.
CMMI vs SCRUM
Enfoques que parecen antagónicos en el desarrollo de los requerimientos.
Scrum: Implementar los reqs. gradualmente en cada iteración
CMMI: Obtenerlas necesidades del cliente para desarrollar los reqs. del producto y componentes y finalmente validar los reqs.
Podría entenderse que hay contradicción porque unoestablece un desarrollo gradual en varias iteraciones y el otro un solo ciclo (aparentemente). Pero no es así, con la ejecución de sucesivos sprints se estaría cumpliendo con lasprácticas que sugiere el CMMI, en cada sprint se pueden aplicar las prácticas y cada vez se lograría un entendimiento mejor de los requerimientos y su validación.
Regístrate para leer el documento completo.