Scrum es una metodología de trabajo de las denominadas Ágiles que se utiliza principalmente para el desarrollo de software pero que se puede aplicar a cualquier tipo de proyecto. Se basa en dividir el proyectos en Historias de Usuario y agruparlas de forma que se puedan realizar en en 1 o 2 semanas, cada iteración se denomina Sprint.
Actividades o Eventos importantes
Sprint Planning – Planificación de la iteración
Es una reunión donde se decide qué Historias de Usuario se van a realizar en un Sprint.
Sprint
Cada una de las fases de trabajo en las que se divide el proyecto, normalmente suelen ser de 2 o 1 semana.
Sprint Daily Meeting
Reunión diaria de actualización del estado del proyecto. Se actualiza el Burn Down Chart.
Sprint Review – Demo
Al final del Sprint se realiza una reunión para presentar al Product Owner el resultado del Spring.
Sprint Retrospective
Después del Sprint Review se realiza una reunión interna a modo de hablar sobre el Sprint a modo de mejora continua.
Conceptos
Historia de Usuario
De forma sencilla es una necesidad del proyecto contada con las palabras que puede entender un usuario del sistema. La idea es que no tenga contenido demasiado informático de forma que un usuario entendería o sería como contaría su necesidad. Es similar a los Casos de Uso de UML.
Puede 4 estados: Pendiente, En Curso (cuando se ha empezado su desarrollo), En Validación (cuando estan las tareas terminadas y se está validando).
Tareas
Es el desglose de pasos que hay que realizar para desarrollar una Historia de Usuario. Pueden tener 3 estados: Pendiente, En curso o Terminado.
Validaciones
Es la lista de pasos para validar que una Historia de Usuario está bien implementado. Sirve para comprobar que una Historia de Usuario está terminado.
Product Owner
Es quien decide que se hace y decide el Alcance y la Importancia de las Historia de Usuario.
Scrum Manager
Su principal misión es conseguir un equipo de alto rendimiento (entendiendo como equipo al Equipo de desarrollo y al Cliente / Product Owner, así como sus relaciones con la organización y stakeholders)
Es la persona que gestiona el proyecto, pero no es el que decide que hay que hacer.
Product Backlog
Es el conjunto de Historias de Usuario que se van a desarrollar.
Sprint Backlog
Es el conjunto de Historias de Usuario que incluye un Sprint en concreto.
Burn Down Chart
Gráfico que muestra las horas pendientes de trabajo estimado de las Tareas que van quedando cada día del Sprint.
Debe dar una gráfica descendente ma o menos diagonal que acaba en 0 cuando ya no queda trabajo pendiente.
Deja una respuesta