Vous êtes sur la page 1sur 11

Introducción a Scrum

Juan Manuel Díaz


Scrum Master / Project Manager
juanmanuel0963@gmail.com
Principios Scrum
1. Individuos e iteraciones por sobre procesos y herramientas
2. Software funcionando por sobre documentación exhaustiva
3. Colaboración proveedor-cliente por sobre contratos
4. Respuesta al cambio por sobre el seguimiento de un plan
Proceso Scrum
Épicas
Se denomina épica a un requerimiento que por su gran
tamaño, el equipo decide descomponer en historias de usuario
para mejorar su comprensión.

Como <cliente> requiero <realizar transferencias>


Historias de Usuario
Una Historia de Usuario expresa un requerimiento funcional
en términos del usuario que lo requiere, la acción que realiza
y el objetivo de la acción.
Como <cliente> requiero <inscribir una cuenta de otro banco>
con el fin de <abonar dinero en una cuenta de otra entidad>

Como <cliente> requiero <realizar transferencias a otros bancos>


con el fin de <abonar dinero en una cuenta de otra entidad>
Sprint
Es una iteración que se lleva a cabo en un periodo de tiempo
definido (1-4 semanas), que tiene como propósito un incremento
de producto completamente funcional.

Cada sprint debe tener un objetivo.


Backlog
• Product Backlog
• Épicas e Historias de Usuario para el Release o Releases

• Sprint Backlog
• Historias de Usuario para el Sprint actual
• Priorizadas según su valor de negocio

Historias de Usuario

Product Backlog Historias de Usuario Sprint Backlog


Historias de Usuario
Historias de Usuario
Historias de Usuario
Historias de Usuario
Épicas
Épicas
Épicas
Mínimo Producto Viable
Estrategia consistente en desarrollar un producto
con las características mínimas para poner el concepto a
disposición de los primeros usuarios interesados
(early adopters) y recibir retroalimentación para su
continuidad.
Product Owner

Roles •


Sabe lo que requieren los usuarios
Escribe las Historias de Usuario HU
Fija criterios de aceptación para las HU
• Prioriza HU
• Define el Plan de releases
• Define el producto mínimo viable
• Aceptar o rechazar HU del producto
• Está disponible al equipo para resolver dudas
Equipo
Scrum Master
• Asegurar que se entienda el proceso scrum
• Asegurar que existan los roles necesarios
• Solicitar aclaración de las HU
• Asegurar que exista la planeación de sprints
• Desglosar las HU en tareas
• Asegurar que se programen las reuniones
• Asignar tareas a los miembros del equipo
• Ayudar a eliminar obstáculos o impedimentos
• Seleccionar las HU que puede realizer en el s
• Apoyar al product owner
• Demostrar el resultado del spring
• Hacer retrospectiva para mejorar
Scrum Meetings
• Release Planning
• Identificar los requerimientos de alto nivel (Épicas) del release
• Planear las Épicas que irán en cada spring
• Asistentes: Product Owner, Scrum Master, Equipo, Stakeholders

• Spring Planning
• Objetivo del spring
• Desglose de Épicas en Historias de Usuario (HU). Refinamiento.
• Priorización de HU
• Presentación de HU
• Realizar aclaraciones
• Desglose de HU en Tareas
• Estimación de esfuerzo por Tarea
• Aceptar las HU que se está en capacidad de realizar
• Asignación de Tareas a miembros del equipo
• Identificar impedimentos y riesgos y solucionarlos
lagash.com• Asistentes: Product Owner, Scrum Master, Equipo, Stakeholders Embrace the challenge
Scrum Meetings
• Daily Meeting
• Qué se hizo ayer, qué no se hizo, qué se hará hoy
• Identificar impedimentos y riesgos y solucionarlos
• Asistentes: Equipo

• Demo Meeting
• Se presenta el avance del spring
• Se acepta o se rechaza HU del producto
• Asistentes: Product Owner, Scrum Master, Equipo, Stakeholders

• Retrospective Meeting
• Qué se hizo bien, qué no se hizo bien
• Mejoras al proceso
• Asistentes: Product Owner, Scrum Master, Equipo, Stakeholders

lagash.com Embrace the challenge

Vous aimerez peut-être aussi