6. SCRUM - Manifiesto ágil
IMPORTANTE MÁS IMPORTANTE
Procesos y herramientas Individuos e interacciones
Documentación extensiva Software funcionando
Negociación contractual Colaboración con el cliente
Seguir un plan Respuesta al cambio
9. Roles: Product Owner
• Tiene la visión de negocio del producto
• Dueño del Product Backlog
• Define las funcionalidades del producto
• Prioriza el orden de las funcionalidades
• Define contenido y temporalización de las releases
Roles: Proxy Product Owner
• Relación muy cercana con el Product Owner —> conocimiento visión
de negocio
• Define funcionalidad del producto
• Sugiere plan de releases
10. Roles: Scrum Master
• Representa la gestión del proyecto
• Facilitador de equipo
• Fomenta la colaboración entre miembros del equipo
• Elimina impedimentos
• Mejora la productividad
• Promueve los valores y prácticas de SCRUM
11. Roles: TEAM
• Típicamente 4 a 10 personas —> 8 personas
• Estima el valor de cada funcionalidad
• Multifuncional (dev, QA, Ux…)
• Auto-organizado
• Se compromete a qué trabajo van a realizar
• No tenemos un UX dedicado
• UI def antes de empezar a trabajar
12. Artefactos: PRODUCT BACKLOG
• Formado por user stories
• Ordenadas por prioridad
• Las user stories votadas en función de su complejidad
• El backlog está vivo
• Se añaden nuevas user stories
• Otras cambian de prioridad
• Se editan user stories
13. USER STORIES
• Descripción corta de una funcionalidad
• Criterios de aceptación
• Nos ayudan a poner límites a las user stories
• Fomentan el diálogo con el Product Owner
• Evitan dudas en tiempo de desarrollo —> foco
P
R
O
D
U
C
T
B
A
C
K
L
O
G
• Definición de los criterios de aceptación
• En nuevas funcionalidades, a veces,
faltan criterios de aceptación ;(
14. • User stories que el equipo se compromete a
realizar durante el sprint
• Estimadas por el todo el equipo
Votaciones
• Primeros sprints, desconocimiento,
incertidumbre…
• Al finalizar el sprint revotábamos
Artefactos: SPRINT BACKLOG
15. Sprint 0 —> 90
Sprint 60 —> 36
Excel de recomendación
¿A cuántos puntos nos
comprometemos?S
P
R
I
N
T
B
A
C
K
L
O
G
Excel mágico
16. • User stories bloqueadas, no se incluyen en el
sprint, obvio, ¿no? no siempre :-S
• Columna blocked dentro del sprint
Gestión de bloqueosS
P
R
I
N
T
B
A
C
K
L
O
G
20. Reuniones: Daily
• Líder rotativo
• Inglés
• Bloqueos
• Weekly - con otros miembros del mismo proyecto
trabajando en otros equipos
21. Reuniones: Demo
• Puesta en escena del trabajo realizado durante el sprint
• El Product owner acepta/rechaza el trabajo
• Mejorado en las herramientas que usamos
• Foco en el QUÉ dejando de lado el CÓMO
29. Reuniones: IDEAS DE MEJORA
• Gestión de ramas
• Brandings automáticos
• Bugs recursivos
• Herramientas de demos
Dinámicas para buscar más ideas
cuando todo va bien, ¿todo, todo va bien?