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