SCRUM en capsula
En los siguientes puntos tratare de sintetizar de forma sencilla y cronológica lo que es SCRUM:
Todo comienza cuando el cliente nos relata a cerca de su requerimiento:
- Se definen los STAKEHOLDERS, quienes son los interesados en que el proyecto se ejecute.
- En SCRUM el relato de las características del producto se conocen como HISTORIA DE USUARIO. Esto se hace con una plantilla reflejando el rol, lo que se necesita, la justificacion [como-necesito-para] y el criterio de aceptación.
- La recopilación de todas las historias de usuarios se conoce como BACKLOG DE PRODUCTO, (es la lista de deseos del usuario).
- Se define el rol de PRODUCT OWNER quien representa a los usuarios y prioriza las historias de usuario, las ingresa al backlog de producto y las valida antes de su liberación.
- Se define el rol de SCRUM MASTER quien garantiza que todos los miembros del equipo cuenten con los recursos necesarios para realizar sus tareas, organiza las reuniones y planifica la liberación del producto.
- Se crea el DEVELOPER, quien construye el producto.
- Se crea el TESTER, quien probara el producto.
- Se planifica la LIBERACIÓN DEL PRODUCTO, tomando las historias de usuarios seleccionadas generando el BACKLOG DE LIBERACIÓN. Se planifica en días la duración de construcción de esta liberación.
- Se realiza la ESTIMACIÓN ESTADARIZADA EN HORAS O DÍAS de duración de las tareas para la liberación [1-2-4-8] horas, [2-3-5-10] días. Si supera 8h o 10d se debe dividir en subtareas.
- Se planean los SPRINT, tomando las historias priorizadas para formar el SPRINT BACKLOG. Es natural su duración promedio de 4 semanas. Los sprint son las fases del producto, un conjunto de actividades que se organizan para desarrollar, probar dejar listas y liberar. Se monitorea su progreso con el BURDOWN CHART. Cada desarrollador va actualizando el sprint con las horas consumidas diariamente.
- Se genera el BURDOWN CHART, un grafico que indica cuanto trabajo remanente va faltando por hacer en el sprint, y se compara lo realizado con lo planificado.
- Realizar REUNIÓN DIARIA, son cortas y se relatan las actividades realizadas y obstáculos presentados.
- Se genera finalmente el INCREMENTO DE PRODUCTO, que es la transformación gradual del producto solicitado en base a los sprint desarrollados.
Este proceso se repite n veces hasta lograr el producto final, durante las repeticiones el cliente puede REDEFINIR las características y se trabajan en las repeticiones (sprint) siguientes.
Se REDUCE EL RIESGO ya que se planifica, desarrolla y entrega de forma incremental el producto, subdividiendo tareas complejas en entregas graduales.
Comentarios
Publicar un comentario
Ayudanos a generar Conocimiento