Ciclo de vida SCRUM.
SCRUM es un proceso de desarrollo de software iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.
Scrum se promueve como complemento de otras metodologías, incluyendo XP, MSF o RUP
Enfatiza valores y prácticas de gestión, sin pronunciarse sobre requerimientos, implementacion y demás técnicas. Se define como un proceso de magnitud y control que implementa técnicas de control de procesos.
Scrum se basa en los siguientes principios ágiles:
· Colaboración estrecha con el cliente
· Predisposición y respuesta al cambio
· Personas sobre procesos
· Desarrollo incremental con entregas funcionales frecuentes
· Comunicación verbal directa entre los implicados en el proyecto
· Motivación y responsabilidad de los equipos por la auto-gestión, auto-organización y compromiso
· Simplicidad: Supresión de artefactos innecesarios en la gestión del proyecto
Este gráfico esquematiza perfectamente los roles, artefactos y el pro.
Ciclo de vida.
El Sprint es el período de tiempo durante el que se desarrolla un incremento de funcionalidad:
· Constituye el núcleo de Scrum, que divide de esta forma el desarrollo de un proyecto en un conjunto de pequeñas carreras.
· La duración máxima de un sprint es de 30 días.
· Durante el sprint no se puede modificar el trabajo que se ha acordado en el Sprint Backlog.
· Sólo es posible cambiar el curso de un sprint, abortándolo, y sólo lo puede hacer el SCRUM Master si decide que no es viable por algunas de las razones siguientes:
La tecnología acordada no funciona
Las circunstancias del negocio han cambiado
El equipo ha tenido interferencias
Product Backlog:
Listado con los requerimientos del sistema. Contiene: característica, requerimientos de desarrollo (no funcionales), tareas investigativas, bugs.
Es responsabilidad del Propietario del producto:
Es una combinación de funcionalidades y tareas
Es un documento dinámico que incorpora constantemente las necesidades del sistema. Se mantiene durante todo el ciclo de vida (hasta el retiro del sistema).
Sprint Backlog
Tareas determinadas por el equipo para realizar en un sprint y lograr al final del mismo un incremento de funcionalidad.
Las de mayor duración deben intentar descomponerse en sub-tareas de ese rango de tiempo
En Scrum se debe ir registrando los tiempos día a día para poder armar el gráfico de avance del proyecto
El equipo agrega tareas cuando lo crea necesario, pudiendo eliminar las que considere innecesarias, y ajusta estimaciones a medida se avanza


Muy buena sistesis de este importante ciclo de vida.
ResponderEliminarexcelente aporte compañera, muy bien explicado
ResponderEliminarme quitaste unas dudas compañera muy buen blog
Eliminar