Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo
Marzo 2019
Versión 1 – 04/03/2019
Índice
• INTRODUCCIÓN
• PRINCIPIOS
• CONCEPTOS
• ESTIMACIÓN ÁGIL
• AMENAZAS A LA AGILIDAD
• MAS ALLÁ…
• CONCLUSIONES
2
Principios
http://agilemanifesto.org/iso/es/manifesto.html
3
Principios
4
Conceptos
CEREMONIAS ARTEFACTOS
Impact mapping Épicas
User Stories Mapping Historias de usuario
Sprint Planning Backlog de producto
Daily Meeting Sprints
Sprint Review MVP
Retrospectiva Friends and Family
Grooming sessions
ROLES
Product Owner
Scrum Master
Equipo Scrum
Stakeholders
5
Roles.
Product Owner
Responsable de
• El proyecto ante negocio
• Decidir qué se hace y qué no se hace en base a las necesidades
de negocio
• Definir qué se hace, de la mejor forma posible y más completa
buscando la ayuda que necesite
• Fijar los criterios de aceptación para cada funcionalidad.
• Priorizar lo que se hace tomando el valor generado como guía.
• Estar disponible para resolver las dudas al equipo de desarrollo
• Otorgar la visión estratégica al equipo
• Participar en las reuniones diarias, de planificación y
retrospectivas
6
Roles.
Scrum Master / Agile Coach
Es responsable de:
• construir el software con calidad
• cumplir los compromisos adoptados en las reuniones de planificación
• estimar las funcionalidades (historias de usuario)
• indicar al product owner que debe dividir las funcionalidades en caso
de complejidad alta.
• identificar y transmitir al scrum master o en la dailies los
impedimentos aparecidos o por aparecer
• hacer una demo en los plazos acordados en las reuniones de
planificación con los incrementos funcionales
• participar en las reuniones diarias, de planificación y retrospectivas
8
Artefactos.
Épica
9
Artefactos.
Historias de usuario
• Una historia de usuario es una definición de un requisito en un formato sencillo. El product owner
debe definirla formalmente.
• Para cada historia de usuario se definen las condiciones de aceptación. Son los llamados “Tests de
historias de usuario”. El formato suele ser del tipo (existe incluso un lenguaje formal llamado Gherkin):
• Dado que <Condición>
• Y que <condición 2>
• Cuando <acción del usuario>
• Entonces <ocurre una respuesta>
10
Artefactos.
Backlog de producto
• El equipo debe aclarar las historias de usuario con el resto del equipo y el product
owner y estimadas antes de iniciarse el desarrollo de la historia de usuario.
• El equipo de desarrollo estimará y aclarará las historias de prioridad más alta (las que
aportan más valor), ya que entrarán en el proximo sprint con mayor seguridad.
• No hay que estimar todas las historias de usuario desde el principio. Lo ideal es tener
encajadas las historias de usuario en los sprints y tener estimados los dos sprints
siguientes.
11
Artefactos.
Sprint 1/3
• Se encajan en cada sprint las historias de usuario que aportan mayor valor
teniendo en cuenta el coste de implementación.
• La duración del sprint debe ser acordada por el equipo, no siendo superior a
un mes, para poder garantizar entrega continua de valor.
12
Artefactos.
Sprint 2/3
Dentro de los sprints se hacen dos tipos de trabajo en los que se llama
Dual-track
13
Artefactos.
Sprint 2/3
14
Artefactos.
Minimum Viable Product (MVP) y Friends and Family (F&F)
• Las historias de usuario que deben recogerse en ese MVP deben ser
seleccionadas por el Product Owner.
15
Ceremonias
Inception: Impact mapping
Conversación
Fidelización
Empleados
Ranking de
Mejorar la productos
venta de Vinculación
circulante
un 50%
Posición global
Mejora del
Clientes disponible
Duración: 2h Contratación
Convocante: Product Owner
Asistentes: Product Owner, Scrum
Master, Stakeholders
16
Ceremonias
Inception: User Stories Mapping
Ranking de
Conversación Posición global Contratación
productos
Lista de Datos
Preguntas Datos de activo
productos conversación
• Todas las historias en el top del backlog de producto deben estar totalmente claras para todo el
equipo y no tener impedimentos
• Se acuerdan fechas de inicio y fin del sprint. Normalmente tienen longitud fija y comienza al día
siguiente
• El product owner propone las historias que deben entrar en función del valor que aportan
• El equipo de desarrollo determina si tiene capacidad para ello y cuales puede abordar
Duración: 2h
Convocante: Scrum Master
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo
18
Ceremonias.
Daily Meeting
• Impedimentos encontrados
• El Scrum Master:
• Anota los impedimentos para intentar resolverlos tras la reunión
Duración: 15 minutos
Convocante: Scrum Master
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo
19
Ceremonias.
Sprint Review
• Es una reunión de negocio liderada por el product owner al final del sprint.
• En ella:
• El product owner revisa y expone el estado del backlog de producto para que los
stakeholders invitados hagan las alegaciones o puntualizaciones necesarias
Duración: 1 hora
Convocante: Product Owner
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo,
stakeholders
20
Ceremonias.
Retrospectiva
Duración: 1 hora
Convocante: Scrum Master
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo
21
Ceremonias.
Último día de sprint
Hora Actividad
9:00 – 10:00 Demo + Sprint Review
10:00 – 10:30 Café
10:30 – 11:30 Retrospectiva
11:30 – 12:30 Sprint planning
Duración: 1 hora
Convocante: Scrum Master
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo
22
Ceremonias.
Grooming sessions
• Reunión de refinamiento de historias de usuario convocada bajo demanda del equipo a través
del scrum master
• Se utiliza para resolver dudas sobre las historias de usuario a implementar en los futuros sprints,
ya sean funcionales o visuales
• La historia puede ser dividida en otras bajo demanda del equipo de desarrollo en caso de
excesivo tamaño.
Duración: 1 hora
Convocante: Scrum Master
Asistentes: Product Owner, Scrum Master, Equipo de desarrollo
23
Conclusiones.
• https://www.youtube.com/watch?v=6uP2kg4JMIM
24
Adaptaciones para conversaciones de venta
Product Owner
• El product owner debería ser único, pero no es posible. Por ello, proponemos:
• Existencia de un product manager global que priorice el backlog y que sea parte
activa y decisoria en la confección de cada sprint planning. Dicho product Manager
será Juliana Morcillo Mendoza
25
Adaptaciones para conversaciones de venta
Product Owner
• El product owner debería ser único, pero no es posible. Por ello, proponemos:
• Existencia de un product manager global que priorice el backlog y que sea parte
activa y decisoria en la confección de cada sprint planning. Dicho Product Manager
será Juliana Morcillo Mendoza
26
Adaptaciones para conversaciones de venta
Responsabilidades del Product Owner
Responsable de
• Definir qué se hace, de la mejor forma posible y más completa buscando la ayuda
que necesite
Responsable de
28
Muchas
Gracias.
29