Curso de Scrum
Curso de Scrum
Curso de Scrum
Scrum es
complejos.
desarrollar
los
productos
ROLES EN SCRUM
Un equipo Scrum tiene tres funciones:
Planificacin de la iteracin
El primer da de la iteracin se realiza la reunin de planificacin de la
iteracin. Tiene dos partes:
1.
2.
Ejecucin de la iteracin
Cada da el equipo realiza una reunin de sincronizacin (15 minutos
mximo). Cada miembro del equipo inspecciona el trabajo que el resto
est realizando (dependencias entre tareas, progreso hacia el objetivo
de la iteracin, obstculos que pueden impedir este objetivo) para poder
hacer las adaptaciones necesarias que permitan cumplir con el
compromiso adquirido. En la reunin cada miembro del equipo responde
a tres preguntas:
Inspeccin y adaptacin
El ltimo da de la iteracin se realiza la reunin de revisin de la
iteracin. Tiene dos partes:
1.
2.
Introduccin
Scrum, propone tres herramientas o "artefactos" para mantener organizados
nuestros proyectos. Estos artefactos, ayudan a planificar y revisar cada uno de los
Sprints, aportando medios ineludibles para efectuar cada una de las ceremonias
que veremos en un siguiente captulo.
Describiremos ahora, cada uno de los artefactos, su definicin e importancia para
Scrum.
Backlog de Producto
El Backlog de Producto es un listado dinmico y pblicamente visible para todos los
involucrados en el proyecto.
El grado de prioridad
2.
3.
Granulidad
4.
Criterios de aceptacin
Riesgos de implementarla
Estimacin de esfuerzo
A diferencia de las metodologas tradicionales, Scrum, propone la estimacin de esfuerzo
y complejidad que demanda el desarrollo de las funcionalidades, solo para aquellas cuyo
orden sea prioritario.
Los items del Backlog de Producto no necesariamente deben tener una granulidad
pareja. Es posible encontrar tems tales como "es necesario contar con un mdulo
de control de stock y logstica" o uno tan pequeo como "Modificar el color de
fondo de los mensajes de error del sistema, de negro a rojo".
tems de tan baja granulidad, suelen agruparse en un formato denominado
"Historias de Usuario" mientras que los de alta granulidad, son los denominados
Temas o Epics.
Una historia de usuario es aquella que puede escribirse con la siguiente frase:
Criterios de Aceptacin
Cada tem del Backlog de Producto, es necesario que especifique cuales son los
criterios de aceptacin (o test de aceptacin que debe superar), para considerar
cumplido el requisito.
Ejemplo:
Ejemplo real
Para finalizar este artculo, quiero compartir una Historia
de Usuario real para que sirva de ejemplo de lo que estoy
hablando.
Criterios de aceptacin:
Backlog de Sprint
El Backlog de Sprint es la recopilacin sinttica de items del Backlog de Producto,
negociados entre el Dueo de Producto y el Scrum Team en la ceremonia de
planificacin, reunin que se realiza al comienzo del Sprint.
1.
2.
3.
4.
5.
6.
7.
Tableros de Scrum
Con la lista de tareas ya armada, estamos en condiciones de crear el tablero.
Un Scrum Taskboard, bsicamente se divide en 3 columnas: pendientes, en curso
y terminadas y se complementa la informacin con un Diagrama de Burndown que
mostrar el esfuerzo restante para concluir el Sprint.
En Scrum este espacio se llama Task Board y se colocan all todas las historias
de usuario (necesidades) correspondientes a un Sprint (un determinado perodo
de tiempo, considerado un ciclo del proceso de desarrollo).
Al inicio de cada uno de estos sprints se produce una reunin en la que se establecen los
objetivos a cumplir durante ese sprint.
En esta reunin existen tres figuras principales:
Scrum Master (facilitador). Su tarea es facilitar que los miembros del equipo
consigan llegar al objetivo establecido. Para ello debe eliminar obstculos que puedan impedir
cumplir con las tareas y coordinar los equipos. Es importante destacar que no se trata del lder
de ninguno de los equipos, dado que cada uno de ellos se autoorganiza sin necesidad de
tener un jefe externo.
Equipo de desarrollo. Son los encargados de ejecutar las tareas. Se rigen por una
organizacin horizontal y colaborativa.
Al final de cada uno de estos sprints se produce una nueva reunin llamada retrospectiva del
sprint o sprint retrospective en la cual se analiza el grado de cumplimiento de los objetivos
fijados, los cambios que se han debido realizar durante la ejecucin del trabajo y se analiza
todo el proceso en un intento de aplicar el principio de mejora constante (kaizen).
Sprint backlog
Burn down
La burn down chart es una grfica mostrada pblicamente que mide la cantidad de
requisitos en el Backlog del proyecto pendientes al comienzo de cada Sprint.
Dibujando una lnea que conecte los puntos de todos los Sprints completados,
podremos ver el progreso del proyecto. Lo normal es que esta lnea sea
descendente, hasta llegar al eje horizontal, momento en el cual el proyecto se ha
terminado.
Reuniones en Scrum
FORMAS DE INSPECCION:
Daily Scrum
1.
2.
3.