METODOLOGIA DE DESARROLLO SCRUM
DESARROLLO
SCRUM
¿Qué es Scrum?
Es una metodología de desarrollo ágil utilizada en el desarrollo
diferentes productos, entre ellos, el desarrollo de software.
CaracterísticasBasado en los principios ágiles:
Colaboración estrecha con el cliente.
Predisposición y respuesta al cambio.
Desarrollo incremental con entregas frecuentes de funcionalidad.
Comunicaciónverbal directa.
Simplicidad, solo los artefactos necesarios.
Motivación, compromiso y responsabilidad del equipo por la autogestión, auto-organización.
¿Cómo se aplica?
Antes de iniciar cadaiteración, el equipo revisa las tareas
pendientes y selecciona la parte que entregará como un incremento
de funcionalidad al finalizar la iteración (Sprint).
El equipo debe revisar los requisitos,considerar la tecnología a
utilizar, evaluar su conocimiento y en forma colectiva determinar la
forma en la que implementara la funcionalidad
Roles
Solo existen tres roles dentro de Scrum
ProductOwner
Scrum Master
Scrum Team
Roles (Product Owner)
Representa a todos los interesados en el producto final.
Marca las prioridades del producto.
Lleva el control de las estimaciones.
Retorno de Inversión (ROI).
Roles (Scrum Master)
Responsable del proceso de Scrum.
Incorporación de Scrum en la cultura de la organización.
Asegura el cumplimiento de los roles yresponsabilidades.
Formación y entrenamiento en el proceso.
Roles (Scrum Team)
Debe transformar las tareas del Sprint Backlog en un incremento de
funcionalidad en el software.
Desarrollar el productocon calidad.
Auto-gestionado.
Auto-organizado.
Multi-funcional.
No mayor a ocho elementos.
Flujo Scrum
Flujo Scrum
Sprint
Tiempo en el cual se desarrolla un incremento en lafuncionalidad
Duración máxima: 30 días
Durante el Sprint no puede modificarse el contenido del Sprint
Backlog.
Sprint
Razones para abortar un Sprint.
La tecnología seleccionada no funciona....
Regístrate para leer el documento completo.