Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a Scrum by JLVG
1. Introducción
a scrum
Juan Luis Vila Grau
PRINCE2® Practitioner, M_o_R® Foundation,
AgilePM® Foundation, PSM I, EXIN Agile
Scrum Foundation, PM4D® Foundation.
2. ¿Por qué scrum?
scrum SALES scrumscrum SALES scrum
desarrollar “cualquier”
producto de una más
efectiva y eficiente
mayor control sobre el
proceso comercial
4. Qué es scrum
1.- Definición
2.- Ágill y scrum no son lo mismo2.- Ágill y scrum no son lo mismo
3.- Beneficios y aplicación
4.- Estructura
5. Definición de
scrum
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
“Scrum no es una metodología, es un
marco de trabajo”
Esctructura
6. Definición de
scrum
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
1.- Agile y scrum no son la
misma cosa
2.- Organizaciones optan
mayoritariamente por scrum
¿Qué es Agile?
Agile Adoption Rates: House, D. (2012). Sixth annual state of agile
survey: State of agile development. Atlanta, GA: VersionOne
¿Qué es Agile?
+ Prácticas
Esctructura
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Valores + Principios
7. Definición de
scrum
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
Incremento #1
(producto)
Incremento #2
(producto)
Incremento #3
(producto)
Incremento #4
(producto)
Incremento #5
(producto)
Feedback
Feedback
Feedback
Iteración 1 Iteración 2 Iteración 3 Iteración 4 Iteración 5
•Analizar
•Diseñar
•Planificar
•Ejecutar
•Monitorear
•Analizar
•Diseñar
•Planificar
•Ejecutar
•Monitorear
•Analizar
•Diseñar
•Planificar
•Ejecutar
•Monitorear
•Analizar
•Diseñar
•Planificar
•Ejecutar
•Monitorear
•Analizar
•Diseñar
•Planificar
•Ejecutar
•Monitorear
Iterativo Incremental
Esctructura
Feedback
Feedback
Feedback
Limitar la planificación
8. Definición de
scrum
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
“Scrum es Ágil, pero Ágil no es scrum”
Esctructura
9. Definición
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
Acelarador de negocios
Sistema integrado de gestión del
riesgo
Herramienta de gestión de equipos
“puede emplearse para mejorar
el rendimiento de cualquierel rendimiento de cualquier
equipo”Esctructura
10. Definición de
scrum
Ágil y scrum no
son lo mismo
Beneficios y
aplicación
ROLES EVENTOS ARTEFACTOS
Elementos de SCRUM
Esctructura
ROLES EVENTOS ARTEFACTOS
No podemos eliminar ni modificar
ninguno de los elementos >”scrumbut”
REGLAS
11. Dueño del Producto Scrum Master Equipo de Desarrollo
ROLES
Dueño del Producto Scrum Master Equipo de Desarrollo
12. Dueño del
Producto
Scrum Master Equipo de
Desarrollo
• 1 persona; tiempo completo/parcial
• Orientado al negocio
Responsabilidades:• Responsabilidades:
• Backlog de Producto
• Comunicación con el cliente
• Maximizar el valor
• Mide el desempeño del proyecto
13. Dueño del
Producto
Scrum Máster Equipo de
Desarrollo
• 1 persona; tiempo completo/parcial
• Orientado al proceso
• Responsabilidades:• Responsabilidades:
• Líder servil
• Facilita eventos
• Elimina los obstáculos
• Ayuda a la organización adoptar
Scrum
14. Dueño del
Producto
Scrum Máster Equipo de
Desarrollo
• 3 a 9 personas; preferiblemente a
tiempo completo
• Orientados al producto (técnico)• Orientados al producto (técnico)
• Sin títulos
• Responsabilidades:
• Auotorganizado
• Multifuncional
• Comparten la responsabilidad
15. Dueño del
Producto
Scrum Máster Equipo de
Desarrollo
Equipo scrum = los tres roles
El equipo scrum es…
Autorganizado Multifuncional
16. EVENTOS
Sprint #1 Sprint #2 Sprint #3 Sprint #4
PROYECTO SCRUM
1.- Sprint
2.- Planificación del sprint
3.- Scrum Diario
4.- Revisión del sprint
5.- Retrospectiva del Sprint
1
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
2
3 4 5
SPRINT # (1,2,3…)
Sprint #1 Sprint #2 Sprint #3 Sprint #4
17. SPRINT # (1,2,3…)
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Entregar un “producto” funcional & utilizable
• Inspección y la adaptabilidad
• “Congelamiento”
1mes o menos
Sprint #1 Sprint #2 Sprint #3 Sprint #4
Incremento #1
Incremento #2
Incremento #3
• “Congelamiento”
• Incremento
18. SPRINT # (1,2,3…)
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Responde al qué y el cómo
Objetivo del Sprint Pendiente En progreso Completado
8 horas o menos
Habilitar todas las partes
esenciales de la tienda
online para permitir que
los usuarios puedan
experimentar un proceso
de compra completo. Esto
hará que otras
características de la
página web sean más
significativas.
Item #1
t.1.1
t.1.2t.1.3
t.1.4 t.1.5
t.1.6
t.2.3
Item #2
t.2.1
t.2.2
t.3.4
t.3.1
Item #3
Item #4
Item #5
19. SPRINT # (1,2,3…)
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Sincronizar y coordinar el trabajo
Mismo lugar y misma hora
15 minutos
Tres preguntas:
1.- ¿Qué he hecho desde la ultima reunión?
2.- ¿Qué voy a hacer hoy?
3.- ¿Qué obstáculos he encontrado?
20. SPRINT # (1,2,3…)
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Recabar información sobre posibles cambios
Se presentan los artículos completos
Participa el Equipo Scrum y el clienteParticipa el Equipo Scrum y el cliente
Actualización del Backlog de Producto
4 horas o menosUn avance del 99%
es sólo un 0%
21. SPRINT # (1,2,3…)
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Mejora de procesos
Reunión exclusiva del Equipo Scrum
3 horas o menos
23. ARTEFACTOS
Backlog de
Producto Backlog de
Producto
Backlog deProducto Backlog de
Producto
Backlog de
Prodcuto
Backlog de
Producto
Backlog del Sprint Backlog del Sprint Backlog del Sprint Backlog del Sprint
Sprint #4 Sprint #5 Sprint #6 Sprint #7
Inc #7Inc #6Inc #5Inc #4
24. Backlog de
Producto
Backlog del
Sprint
Incremento
Definición de
Mayor:
importancia y
detalle
Backlog de
#1
#2
#3
#4
#5
#6
Dueño del
Producto
Definición de
completo
Progreso hacia la
meta
Progreso hacia el
sprint
Menor:
Importancia y
detalle
Backlog de
Producto
25. Backlog de
Producto
Backlog del
Sprint
Incremento
Definición de Backlog de
#1
#2
#3
#4
#5
#6
Backlog del
Sprint
#1
#2
#3
Objetivo del Sprint Pendiente En progreso Completo
Habilitar todas las partes
Item #1
t.1.1 t.1.3
t.1.4
t.1.6
Definición de
completo
Progreso hacia la
meta
Progreso hacia el
sprint
Backlog de
Producto
esenciales de la tienda
online para permitir que
los usuarios puedan
experimentar un proceso
de compra completo. Esto
hará que otras
características de la
página web sean más
significativas.
Item #1
t.1.1
t.1.2
t.1.4
t.1.5
t.2.3
t.2.4
Item #2
t.2.1
t.2.5
t.2.2
t.3.4
t.3.3
t.3.2
t.3.5
t.4.2
t.3.1
t.2.6
t.2.7
Item #3
Item #4
Item #5
t.4.4
t.4.5
26. Sprint #4 Sprint #5 Sprint #6 Sprint #7
Backlog de
Producto
Backlog del
Sprint
Incremento
Definición de
Product
Backlog
Product
Backlog Product
Backlog Product
Backlog
Inc #7Inc #6Inc #5Inc #4
Definición de
completo
Progreso hacia la
meta
Progreso hacia el
sprint
Incremento:
• La suma de todo lo completado
• Propóstio:
• Aporta valor al cliente
• Hace adaptación posible
28. Backlog de
Producto
Backlog del
Sprint
Incremento
Definición de
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
250
300
350
400
450
500
Desempeñoreal
Puntos de Historia
Pendientes
Definición de
completo
Progreso hacia la
meta
Progreso hacia el
sprint
0
50
100
150
200
1 2 3 4 5 6 7 8 9 10 11 12 13 14 Time
•Gráfico de avance
•Actualizarse al menos una vez por Sprint (Revisión del Sprint)
•El Dueño del Producto es el responsable
•Debe ser transparente
•Incluye la fecha de finalización prevista
29. Backlog de
Producto
Backlog del
Sprint
Incremento
Definición de
Retrospectiva
del sprint
Scrum
diario
Planificación
del sprint
Revisión del
sprint
Sprint Goal Pendiente En progreso Completado
Tras cada Scrum diario
Definición de
completo
Progreso hacia la
meta
Progreso hacia el
sprint
Sprint Goal Pendiente En progreso Completado
Habilitar todas las partes
esenciales de la tienda
online para permitir que
los usuarios puedan
experimentar un proceso
de compra completo. Esto
hará que otras
características de la
página web sean más
significativas
Item #1
t.1.1
t.1.2
t.1.3
t.1.4
t.1.5
t.1.6
t.2.3
t.2.4
Item #2
t.2.1
t.2.5
t.2.2
t.3.4t.3.3
t.3.2t.3.5
t.4.2
t.3.1
t.2.6
t.2.7
Item #3
Item #4
Item #5
t.4.4
t.4.3
t.4.1
t.4.5
t.5.3
t.5.2
t.5.1
t.5.6
t.5.5
t.5.4
30. RECAPITULACIÓN
Scrum es una herramienta. ¡No seas su esclavo!
• Ágil y scrum no son lo
mismo
• Scrum tiene un ámbito de
aplicación más allá del
sofware
• Beneficios de scrum
• Elementos básicos de
Scrum:
• Roles
• Eventos
• Artefacto
• Reglas