Download - Scrum seminar (Spanish)
Agile DevelopmentScrum, Kanban y Scrumban
Pamplona, Noviembre 2011
© 2011 Proyectalis Gestión de Proyectos S.L.
© 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1
11:00 Copa y puro (10’)
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1
11:00 Copa y puro (10’)
13:00 Comida (1h)
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1
11:00 Copa y puro (10’)
13:00 Comida (1h)
11:30 Copa y puro
16:00 Siesta (10’)
© 2011 Proyectalis Gestión de Proyectos S.L.
Regla #1
11:00 Copa y puro (10’)
13:00 Comida (1h)
11:30 Copa y puro
16:00 Siesta (10’)
18:00 Libertad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Regla #2
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Regla #3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Regla #4
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Regla #5
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Hello My Name is:
Alex Barrera @abarrera
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
¿Qué buscáis del curso?
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Índice
1. Problemas
2. Manifiesto Ágil
3. Principios ágiles
4. Mitos y leyendas
5. Gestión de proyectos ágiles
6. Scrum 101
7. Kanban
8. Scrumban
9. Dudas y preguntas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Go go go!!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Florida
8 años$32 Millones
Comienzo: 1990
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Florida
Comienzo: 1990
12 años$170 Millones
2002
8 años$32 Millones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Florida
Comienzo: 1990
12 años$170 Millones
2002
8 años$32 Millones
15 años$230 Millones
2005
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Florida
Comienzo: 1990
12 años$170 Millones
2002
8 años$32 Millones
15 años$230 Millones
2005
FAIL
5 años (87% desviación)
$198 M (718% desviación)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Minnesota
1 año$1.1 Millones
Comienzo: 1999
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
C:/> Problemas_
Statewide Automated Child Welfare Information System (SACWIS)
Codename:
Equipo:
Estimaciones:
Minnesota
1 año$1.1 Millones
Comienzo: 1999 ✓200:1 Diferencia de productividad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Paso 1: Reconocer el problema
24% proyectos fallidos44% proyectos con problemas
68% PROBLEMATICOS
Fuente: Standish Group CHAOS Report 2009
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Paso 1: Reconocer el problema
24% proyectos fallidos44% proyectos con problemas
68% PROBLEMATICOS
59¢ valor / $ de software
64% funcionalidades no usadas
Fuente: Standish Group CHAOS Report 2009
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Mala Calidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Interrupciones
Mala Calidad
Errores (bugs)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Interrupciones
Mala Calidad
Errores (bugs)Cliente
Insatisfecho
PrisasPrisasPrisas
Costes extra
PrisasPrisas
Reducción beneficios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Interrupciones
Mala Calidad
Errores (bugs)Cliente
Insatisfecho
PrisasPrisasPrisas
Costes extra
PrisasPrisas
Reducción beneficios
Desmotivación
Falta competencias
Presión
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Interrupciones
Mala Calidad
Errores (bugs)Cliente
Insatisfecho
PrisasPrisasPrisas
Costes extra
PrisasPrisas
Reducción beneficios
Desmotivación
Falta competencias
Presión
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bastard Circle From Hell (BCFH)
Baja Productividad
Retrasos Prisas
Interrupciones
Mala Calidad
Errores (bugs)Cliente
Insatisfecho
PrisasPrisasPrisas
Costes extra
PrisasPrisas
Reducción beneficios
Desmotivación
Falta competencias
Presión
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Nº1 Ventas Mundiales 2010
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Estrategia a largo plazo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Proceso para resolver problemas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Añadir valor a la empresa
mediante la formación
de sus personas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Reconocer que resolver
la causa de los problemas
genera aprendizaje
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
“La potencia sin control no sirve de nada”
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Reto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
Kaizen
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
GenChi GenBUTSU (Ve y VE)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
RESPETO
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Toyota Way
trabajo en
equipo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Kent BeckMike Beedle
Arie van BennekumAlistair CockburnWard Cunningham
Martin FowlerJames GrenningJim Highsmith
Andrew HuntRon JeffriesJon Kern
Brian MarickRobert C. Martin
Steve MellorKen SchwaberJeff SutherlandDave Thomas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Kent BeckMike Beedle
Arie van BennekumAlistair Cockburn
Ward CunninghamMartin Fowler
James GrenningJim Highsmith
Creador XPTDD
SW Design PatternsSmalltalk
JUnit
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Kent BeckMike Beedle
Arie van BennekumAlistair Cockburn
Ward CunninghamMartin Fowler
James GrenningJim Highsmith
User CaseCrystal Family
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Andrew HuntRon JeffriesJon Kern
Brian MarickRobert C. Martin
Steve MellorKen SchwaberJeff Sutherland
Dave Thomas
Scrum (1995)Scrum Guide
Agile Alliance
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Andrew HuntRon JeffriesJon Kern
Brian MarickRobert C. Martin
Steve MellorKen SchwaberJeff Sutherland
Dave Thomas
Pragmatic Programmer (1999)Programming Ruby (2000)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
Andrew HuntRon JeffriesJon Kern
Brian MarickRobert C. Martin
Steve MellorKen SchwaberJeff SutherlandDave Thomas
Craft of SW Testing (1995)Context-Driven testing
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
“We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
1. Indivíduos e interacciones sobre
procesos y herramientas
Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
2. Software funcionando sobre
documentación extensiva
Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
3. Colaboración con el clientesobre
negociación contractual
Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto 2001 (Snowbird, UT)
4. Respuesta ante el cambiosobre
seguir el plan
Esto es, aunque valoramos los elementos de abajo, valoramos más los de arriba.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto Principios
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y contínua de software con valor.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y contínua de software con valor.
Just In Time (JIT)
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para
proporcionar ventaja competitiva al cliente.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al período de tiempo más
corto posible.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Los responsable de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Los responsable de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
Trabajo en equipo
(Keiretsu)
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Los proyectos se desarrollan en torno a indivíduos motivados. Hay que darles el entorno y apoyo que necesitan, y confiarles la
ejecucción del trabajo.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Los proyectos se desarrollan en torno a indivíduos motivados. Hay que darles el entorno y apoyo que necesitan, y confiarles la
ejecucción del trabajo.
Respeto
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
El método más eficiente y efectivo de comunicar la información al equipo de desarrollo y entre sus miembros es la conversación
cara a cara.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
El método más eficiente y efectivo de comunicar la información al equipo de desarrollo y entre sus miembros es la conversación
cara a cara.
Genchi Genbetsu
(ve y VE)
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
El software funcionando es la medida principal de progreso.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
El software funcionando es la medida principal de progreso.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de
mantener un ritmo constante de forma indefinida.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Esfuerzo
Proyecto
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Esfuerzo
Proyecto
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
La atención contínua a la excelencia técnica y al buen diseño, mejora la agilidad.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
Principios
KISS
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
Principios
KISS
Muda, muri, mudi
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Las mejores arquitecturas, requisitos y diseños, emergen de equipos auto organizados.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
Las mejores arquitecturas, requisitos y diseños, emergen de equipos auto organizados.
Principios
Respeto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su
comportamiento en consecuencia.
Principios
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Agile Manifesto
A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su
comportamiento en consecuencia.
Principios
Kaizen
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Mitos del Agile Development
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Mitos del Agile Development
1. Las metodologías ágiles no controlan el alcance
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Mitos del Agile Development
1. Las metodologías ágiles no controlan el alcance
I1. Los proyectos ágiles son difíciles de manejar
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Mitos del Agile Development
1. Las metodologías ágiles no controlan el alcance
I1. Los proyectos ágiles son difíciles de manejar
III. Los procesos ágiles no escalan
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Mitos del Agile Development
1. Las metodologías ágiles no controlan el alcance
I1. Los proyectos ágiles son difíciles de manejar
III. Los procesos ágiles no escalan
IV. Los procesos ágiles son solo para programadores
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Tiempo Alcance
Recursos
?
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Alcance TiempoFijar:
Tradicional
Ágil
Recursos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
TiempoAlcance
Recursos
Recursos
AlcanceTiempo
Fijar:
Estimar:
Tradicional
Ágil
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Estimado
Ouch!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Estimado
Ouch!
Simplicidad
Desarrollo sostenible
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Estimado
Ouch!
Replanificar
Kaizen
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Estimado
Ouch!
Replanificar R1.0
Software funcionando
Confiarles ejecución
Entrega temprana y cont.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Estimado
Ouch!
Replanificar R1.0 R2.0
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
“El cambio es la única constante”
Principio del Taoismo
“Planificar lo es todo. El plan no es nada”
Helmuth Graf von Moltke
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
Media de la industria: 5 bugs / KLOC
0.004 bugs / KLOCNASA
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
Media de la industria: 5 bugs / KLOC
0.004 bugs / KLOCNASA
Media de la industria: $5 / LOC
$850 / LOCNASA
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Tiempo medio proyecto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Tiempo medio proyectoNorma
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Tiempo medio proyectoNorma
95% SLA
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Estimaciones
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Tiempo medio proyecto S vs proyecto L
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Proyectos dispares:
Proyecto XS (3 días)Proyecto S (40 días)Proyecto M (90 días)Proyecto L (150 días)Proyecto XL (220 días)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
Software IS HARD
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Complejidad
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Construcción
Ciclo PDCA
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
Ideas
ProductoDatos
Construir
Medir
Aprender
Ciclo PDCA
Ciclo Lean Startup
Construcción
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego
The Walking Skeleton
Construcción
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Construcción
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Reglas del juego Construcción
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Herencia
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Herencia
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Herencia
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Thin is the new black
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Takeuchi y Nonaka (1986)The new new product development game
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference
2000 2001 2002 2003 2004 2005 2006 2007
Features Delivered per Team
Days between Major Releases
Transformation Results
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Fuente: Salesforce.com Agile Transformation. Agile 2007 Conference
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Que NO es Scrum
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Elementos
Roles Artefactos Reuniones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles
Equipo
Dueño de Producto (PO)
Scrum Master (SM)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles
Proyecto
Mr. Dueño de Producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles
Proyecto#!/bin/sh
#!/bin/sh
#!/bin/sh
Tareas
Mr. Dueño de Producto
El Equipo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles
Proyecto#!/bin/sh
#!/bin/sh
#!/bin/sh
Tareas
Mr. Dueño de Producto
El Equipo
Mr. Scrum Master
V1.0
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles
Proyecto
V1.0
Tareas
Mr. Dueño de Producto
#!/bin/sh
#!/bin/sh
#!/bin/sh
El Equipo
Sprint
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
Tiempo predefinido (1-4 semanas)Compromiso de terminar x historias
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
Sprint 1
Reunión de Sprint
Revisión del Sprint
Tiempo predefinido (1-4 semanas)Compromiso de terminar x historias
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
Sprint 1 Sprint 2
Done
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
Sprint 1 Sprint 2
Done Done Done
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
Sprint 1 Sprint 3Sprint 2
Done Done Done
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint
Proyecto
V1.0
Sprint 1 Sprint 3Sprint 2
Done Done Done DoneDone Done
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de producto Pila del sprint Burn Down
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Mr. Dueño de Producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Historias de usuario
Mr. Dueño de Producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Historias de usuario
Mr. Dueño de Producto
S
SXS
M
M
M
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Historias de usuarioMás prioritario
Menos prioritario
S
S
XS
M
M
M
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Historias de usuarioMás prioritario
Menos prioritario
Como <actor>, quiero <acción>
de forma que <resultado>.
S
S
XS
M
M
M
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila de Producto(Product backlog)
Proyecto
Más prioritario
Menos prioritario
Refinamiento
S
S
XS
M
M
M
S
S
S
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Proyecto
Paso 1
Mr. Dueño de Producto
El Equipo
#!/bin/sh
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Proyecto
Paso 1
El Equipo
#!/bin/sh
Mr. Dueño de Producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Proyecto
S
S
XS
M
M
M
Paso 1
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Proyecto
S
S
XS
M
M
M
Paso 1
Mr. Dueño de Producto
Más prioritario
Menos prioritario
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Paso 2
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Paso 3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Paso 4
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Paso 5
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Sprint Cero
Sprint 1 Sprint 3Sprint 2Sprint 0
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Backlog grooming
Sprint 1 Sprint 3Sprint 2Sprint 0
Backlog grooming
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Backlog grooming
Sprint 1 Sprint 3Sprint 2Sprint 0
Backlog grooming
Validar prioridades (nuevas historias, ...)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Backlog grooming
Sprint 1 Sprint 3Sprint 2Sprint 0
Backlog grooming
Validar prioridades (nuevas historias, ...)
Subdividir historias muy grandes
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Backlog grooming
Sprint 1 Sprint 3Sprint 2Sprint 0
Backlog grooming
Validar prioridades (nuevas historias, ...)
Subdividir historias muy grandes
Verificar historias están listas (dependencias)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Proyecto
Más prioritario
Menos prioritario
Selección para Sprint
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila del Sprint(Sprint backlog)
Proyecto
Tareas
Más prioritario
Menos prioritarioEl Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
Algorithm from hell #!/bin/sh
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
Algorithm from hell #!/bin/sh ###****!!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
Algorithm from hell #!/bin/sh ###****!!
Jack el destripador
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
Fichero 1 Fichero 2 Fichero 3
Buscar Plex
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
Search for "flex": f1.txt source/f2.txt
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
Search for "flex": f1.txt source/f2.txtSearch for "flex": f1.txt source/f2.txt
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
Search for "flex": f1.txt source/f2.txtSearch for "flex": f1.txt source/f2.txtSearch for "flex": f1.txt source/f2.txt
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
void search_index(trie root, char *word){
//TODO: Realizar la búsquedaprintf("Search for \"%s\": ", word);printf("f1.txt source/f2.txt\n");
}
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
void search_index(trie root, char *word){
//TODO: Realizar la búsquedaprintf("Search for \"%s\": ", word);printf("f1.txt source/f2.txt\n");
}
trie init_tables(){
trie root = trie_new();//TODO: Inicializar tablasreturn root;
}
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
void search_index(trie root, char *word){
//TODO: Realizar la búsquedaprintf("Search for \"%s\": ", word);printf("f1.txt source/f2.txt\n");
}
trie init_tables(){
trie root = trie_new();//TODO: Inicializar tablasreturn root;
}
typedef struct trie_t *trie, trie_t;struct trie_t { trie next[sizeof(chr_legal)]; int eow;}; trie trie_new() { return calloc(sizeof(trie_t), 1); }
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
void search_index(trie root, char *word){
//TODO: Realizar la búsquedaprintf("Search for \"%s\": ", word);printf("f1.txt source/f2.txt\n");
}
trie init_tables(){
trie root = trie_new();//TODO: Inicializar tablasreturn root;
}
typedef struct trie_t *trie, trie_t;struct trie_t { trie next[sizeof(chr_legal)]; int eow;}; trie trie_new() { return calloc(sizeof(trie_t), 1); }
Día 1
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Tareas
La masacre del índice invertido
int main(){ trie root = init_tables(); search_index(root, "plex"); return 0;}
void search_index(trie root, char *word){
//TODO: Realizar la búsquedaprintf("Search for \"%s\": ", word);printf("f1.txt source/f2.txt\n");
}
trie init_tables(){
trie root = trie_new();//TODO: Inicializar tablasreturn root;
}
typedef struct trie_t *trie, trie_t;struct trie_t { trie next[sizeof(chr_legal)]; int eow;}; trie trie_new() { return calloc(sizeof(trie_t), 1); }
Día 1
TESTABLE!!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Pila del Sprint
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
100% 100%0% 0%45%
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Diagrama Burn Down(Burn Down chart)
Pila del Sprint
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
100% 100%0% 0%45%
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Diagrama Burn Down(Burn Down chart)
Pila del Sprint
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
100% 100%0% 0%45%
Tareas pendientes
Progreso ideal
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
Diagrama Burn Down(Burn Down chart)
Pila del Sprint
El Equipo
#!/bin/sh
#!/bin/sh
#!/bin/sh
100% 100%0% 0%45%
0 tareas terminadas vs
2 tareas terminadas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
Tendencia si no cambiamos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
Tendencia si no cambiamos
+1
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Artefactos
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Release Plan
0
200
400
600
800
1000
0 1 2 3 4 5 6 7 8 9 10
Hor
as
Sprints
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Reunión de Sprint
Revisión Sprint
Retrospectiva
Scrum Diario
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Timeboxing
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Scrum Diario (Daily Scrum)
Comienza a la misma hora siempre
Se realiza en el mismo lugar siempre
Dura 15 minutos (Equipo + SM)
¿Qué has hecho ayer?
¿Qué vas a hacer hoy?
¿Qué impedimentos has encontrado?
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Planificación de Sprint (Sprint Planning)
Se planifica la iteración
Dura 4h para Sprints de 2 semanas
2 partes (2h cada una)
Se planifica que se va a hacer (PO + Equipo)
El equipo discute cómo lo va a hacer (Equipo)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Planificación de Sprint (Sprint Planning)
Se planifica la iteración
Dura 4h para Sprints de 2 semanas
2 partes (2h cada una)
Se planifica que se va a hacer (PO + Equipo)
El equipo discute cómo lo va a hacer (Equipo)
¡OJO!Es el equipo el que decide qué y cuanto hace
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Revisión del Sprint (Sprint Review)
Se realiza al terminar el Sprint
Dura 2h para Sprints de 2 semanas
Se explica que se ha hecho y que no
Se enseña lo que se ha hecho (demo)
PO valida o no lo realizado
Se discute la pila de producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reuniones
Retrospectiva del Sprint (Sprint Retro.)
SM anima al Equipo a revisar el proceso
Se revisan:
Personas, relaciones, procesos y herramientas
Retrospectiva:
¿Qué ha fallado?
¿Qué se puede mejorar?
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
Historias de usuario(Pila de Producto)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
Tareas de la historia(Pila del Sprint)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
Tareas en desarrollo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
Tareas terminadas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 ArtefactosHistorias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Tablón Scrum
Información del proyecto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Framework
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles: El Equipo
7±2 personas
Entrega de sw funcional
Estima y reporta progreso
Cross-funcional
Auto organizado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles: El Dueño de Producto
Recopila requisitos
Define criterios aceptación
Gestiona la Pila de Producto:Que entra y que salePrioriza¡NO estima!
Escribe historias de usuario
Gestiona visión y roadmap
Responsable satisfacción clienteResponsable éxito financiero
Valida el trabajo realizado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles: Scrum Master
“Perro pastor”, lider, coach
Gestiona la Pila de Impedimentos
Asegura correcto uso de Scrum
Mr. Wolf: Elimina problemas
Moderador - Facilitador
Pepito Grillo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Roles: Scrum Master
“Perro pastor”, lider, coach
Gestiona la Pila de Impedimentos
Asegura correcto uso de Scrum
Mr. Wolf: Elimina problemas
Moderador - Facilitador
Pepito Grillo¡NO asigna trabajo¡¡NO es el jefe!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Velocidad
Tareas
Velocidad Mínima
Esto seguro que lo hacemos
Número de tareas terminadas en un Sprint
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Velocidad
Tareas
Velocidad Mínima
Velocidad Máxima
Esto seguro que lo hacemos
Queremos que compartas las drogas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Velocidad
Tareas
Velocidad Mínima
Velocidad Máxima
Esto seguro que lo hacemos
Queremos que compartas las drogas
Nuestra velocidad real caerá por aquí
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Velocidad
Tareas
Velocidad Mínima
Velocidad Máxima
Esto seguro que lo hacemos
Queremos que compartas las drogas
Nuestra velocidad real caerá por aquí
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Capacidad
91
105
90
70
90
65
93
86
100
8690
100
Tare
as
Sprints
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Capacidad
91
105
90
70
90
65
93
86
100
8690
100
Tare
as
Sprints
¡Oh si! 900 tareas en 9 semanas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Capacidad
91
105
90
70
90
65
93
86
100
8690
100
Tare
as
Sprints
+15
-20
-25
+3
-4
+10
-4
+10
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Capacidad
91
105
90
70
90
65
93
86
100
8690
100
Tare
as
Sprints
Ohhmmmm! 700 - 900 en 9 semanas
+15
-20
-25
+3
-4
+10
-4
+10
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum multiproducto
Producto
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum multiproducto
Producto
Equipo A
#!/
#!/
#!/
Feature #1
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum multiproducto
Producto
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Feature #1
Feature #2
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum multiproducto
Producto
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Feature #1
Feature #2
Feature #3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum multiproducto
Producto
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Feature #1
Feature #2
Feature #3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum de Scrums
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Scrum Diario Scrum Diario Scrum Diario
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum de Scrums
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Scrum Diario#!/#!/#!/
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum de Scrums
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Scrum Diario#!/#!/#!/
¿Qué ha hecho tu equipo?
¿Qué va a hacer?
¿Algo entorpece o retrasa?
Estás a punto de mandar algo a otro
equipo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum de Scrums
Equipo A
#!/
#!/
#!/
Equipo B
#!/
#!/
#!/
Equipo C
#!/
#!/
#!/
Equipo A
Equipo A
Equipo B
Equipo B
Equipo C
Equipo C
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Scrum de Scrums
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
1. Indivíduos
II. No es una bala de plata
III. Restrospectiva, retrospectiva, retrospectiva
IV. Scrum diario, control diario
V. Producto final = medida de progres
VI. Equipos auto organizados y comprometidos
VII. Desarrollo iterativo e incremental
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
VIII. Terminado, terminado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
IX. “Orcos a las puertas”
El Equipo
#!/bin/
#!/bin/
#!/bin/
PO
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
IX. “Orcos a las puertas”
El Equipo
#!/bin/
#!/bin/
#!/bin/
PO
Stakeholdersaka
Orcos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
IX. “Orcos a las puertas”
El Equipo
#!/bin/
#!/bin/
#!/bin/
Eh, eh, colegui!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
IX. “Orcos a las puertas”
El Equipo
#!/bin/
#!/bin/
#!/bin/
Scrum Master
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
X. “Horno de las madalenas”
El Equipo
#!/
#!/
#!/
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
X. “Horno de las madalenas”
El Equipo
#!/
#!/
#!/
!!!!!+3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
X. “Horno de las madalenas”
El Equipo
#!/
#!/
#!/
!!!!!+3
###****!!
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Reglas de oro
X. “Horno de las madalenas”
El Equipo
#!/
#!/
#!/
+3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Planificación
Puntos historiaMiden el esfuerzoGrupo vs Indiv.
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Planificación
Puntos historiaMiden el esfuerzoGrupo vs Indiv.
1-10FibonacciCamisetas (XS, S, M, ...)Razas (Chiguagua, Gran Danés, ...)
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Planificación
Estimación Relativa
Puntos historiaMiden el esfuerzoGrupo vs Indiv.
1-10FibonacciCamisetas (XS, S, M, ...)Razas (Chiguagua, Gran Danés, ...)
S
S
M
L
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Planificación
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Mejoras al tablónHistorias Pendiente Desarrollo Testing Terminado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Mejoras al tablónHistorias Pendiente Desarrollo Testing Terminado
Fuego
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Mejoras al tablónHistorias Pendiente Desarrollo Testing Terminado
Fuego
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Mejoras al tablónHistorias Pendiente Desarrollo Testing Terminado
Fuego
Evolutivo
Bug
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablonesHistorias Pendiente Desarrollo Testing Terminado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos tablonesHistorias Pendiente Desarrollo Testing Terminado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101Historias Pendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Ejemplos tablones
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101
Ejemplos burn down
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
Reestimación
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
-5
0
5
10
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUM 101 Ejemplos Burndown
0
5
10
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Backlog PendienteDiseño Desarrollo
En uso Listas En uso Listas
Testing Terminado
Tiempo Ciclo ~4 días
Tiempo Lead ~15 días
Tiempo Lead total ~120 días
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24
Tiempo medio proyectoNorma
80% SLA
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Calidad de servicio
PendienteDiseño Desarrollo
En uso Listas En uso Listas
Testing TerminadoBacklog
Spri
nt
Fuego
Prio
ASAP
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Burndown + Calidad
0
2
4
6
8
10
12
14
0 1 2 3 4 5 6 7 8 9 10
Trab
ajo
Tiempo
Kanban
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On
SP
RIN
T
FIRE!
PRIO
ASAP
-!Ante bloqueos,
ayudar tester con criterios
aceptación
-!Test automatizados antes de ready
-!Seguir estándar de código
-!Doc. actualizada
-!95% coverage -!Max. 3 avatars por persona
Atención inmediata
Atención prioritaria
Sólo si hay buffer y el
Sprint va bien
-!Normal
-!Bug
-!Evolutivo
© 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Paso 1:Desarrolladores 6Diseñadores 4Testers 3DBA 3
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
FeaturesPacket handling / filteringRemote loggingConsole interface
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 0Product OwnersScrum MasterEquipos 6 ± 1 Asignar features
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 0Escribir 5 historias de usuario / equipo
15 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 0Priorizar el backlog de producto
5 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 0Estimar historias de usuarioDividir las historias en dos
15 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 0Recursos necesarios (al menos 2)Crear tablón de Scrum
5 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Planificación de Sprint 1Seleccionar scope del sprint
10 Minutos
Equipo Rojo Equipo Oro Equipo Verde
Velocidad 10 12 7
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Planificación de Sprint 1Romper las historias en tareasMínimo 8 tareas por historia
20 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1Seleccionar tareasActualizar burndownDaily Scrum
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1
Equipo Rojo Equipo Oro Equipo Verde
Día 1 1 0 1
Falta 1 de los recursosSe han empezado muchas
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1
Equipo Rojo Equipo Oro Equipo Verde
Día 2 3 1 2
Reestimación
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1
Equipo Rojo Equipo Oro Equipo Verde
Día 3 2 1 3
Miembro Oro a equipo Verde
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1
Equipo Rojo Equipo Oro Equipo Verde
Día 4 1 0 3
Backlog grooming (nueva historia, faltan máquinas)Entran 2 TRs
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Sprint 1
Equipo Rojo Equipo Oro Equipo Verde
Día 5 0 3 0
Fuego: Peta la release anteriorEntran 5 TRs
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Revisión del Sprint 1Demo de cada equipoActualizar Release Plan
5 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Firewall project v1.0
Retrospectiva del Sprint 1
5 Minutos
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
SCRUMBAN
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Scrumban Capacidad
91
105
90
70
90
65
93
86
100
8690
100
Tare
as
SprintsWTF??
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
ScrumbanBacklog Pendiente Desarrollo Testing Terminado
Backlog Pendiente Desarrollo Testing Terminado
Buffer
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
ScrumbanBacklog Pendiente Desarrollo Testing Terminado
Backlog Pendiente Desarrollo Testing Terminado
V buffer
V scrum
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Scrumban
V Scrum V Buffer10 59 510 48 69 49 5? ?
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Scrumban
V Scrum V Buffer10 59 510 48 69 49 53 14
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
ScrumbanBacklog Pendiente Desarrollo Testing Terminado
Backlog Pendiente Desarrollo Testing Terminado
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
ScrumbanBacklog Pendiente Desarrollo Testing Terminado
Backlog Pendiente Desarrollo Testing Terminado
V buffer +
V scrum
V buffer -
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Scrumban Capacidad
Velocity
Vavg Scrum
Vavg Buffer+
Vavg Buffer-
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bibliografia
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Bibliografia
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Retrospectiva powa!
[email protected]@abarrera
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Kanban
Taiichi OhnoToyota Production System
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Taiichi OhnoToyota Production System
Que, cuando y cuanto
Sistema pull
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Taiichi OhnoToyota Production System
Que, cuando y cuanto
Sistema pull
Tuercas
Tornillos
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
1. Visualizar el flujo de trabajoPendiente Desarrollo Terminado
Proyecto:
Equipo:
Burn Down:
Release Plan:
Impedimentos:
Demo:
Backlog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
50 1001020 30
KanbanKanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
50 1001020 30
Cuello de botella (throughput = 10)
Texto
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
50 1001020 30
+10%!!
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
55 1101122 33
+10%!!
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
55 1101122 33
+10%!! throughput = 11 (↑10%)
Coste = 16
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
55 1002323 30
throughput = 23 (↑130%)
23
Coste = 16
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño Desarrollo
En uso Listas En uso Listas
Testing TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño Desarrollo
En uso Listas En uso Listas
Testing TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
II. Establecer límites WIP (Work in Progress)Backlog Pendiente Desarrollo Testing Terminado
23
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 4 Desarrollo - 4
En uso Listas En uso Listas
Testing - 2 TerminadoBacklog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
II. Establecer límites WIP (Work in Progress)
2 por persona (o un poco menos)
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
II. Establecer límites WIP (Work in Progress)
2 por persona (o un poco menos)
Tantas como personas en el equipo
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
II. Establecer límites WIP (Work in Progress)
2 por persona (o un poco menos)
Tantas como personas en el equipo
La mitad del equipo (XP maduros)
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
II. Establecer límites WIP (Work in Progress)
2 por persona (o un poco menos)
Tantas como personas en el equipo
La mitad del equipo (XP maduros)
Comenzar por el cuello de botella
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
PendienteDiseño - 1 Desarrollo - 1
En uso Listas En uso Listas
Testing - 1 Terminado
Wip muy bajo
Backlog
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Backlog PendienteDiseño - 10 Desarrollo - 10
En uso Listas En uso Listas
Testing - 10 Terminado
Wip muy alto
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
III. Manejar el flujo de trabajo
Monitorizar, medir e informar del estado
Analizar la evolución
Usar datos para mejorar
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
IV. Crear políticas de procesos explícitas
Límites WIP
Terminado - Terminado
Objetivos Lead Time / SLAs
Actuación ante bloqueos, interrupciones, ...
Kanban
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On
SP
RIN
T
FIRE!
PRIO
ASAP
-!Ante bloqueos,
ayudar tester con criterios
aceptación
-!Test automatizados antes de ready
-!Seguir estándar de código
-!Doc. actualizada
-!95% coverage -!Max. 3 avatars por persona
Atención inmediata
Atención prioritaria
Sólo si hay buffer y el
Sprint va bien
-!Normal
-!Bug
-!Evolutivo
© 2011 Proyectalis Gestión de Proyectos S.L.
Kanban
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Kanban
J-34421
Como administrador quiero saber quien está conectado en
todo momento para poder comunicarme con ellos.
Bck: 3/9/11Pen: 4/9/11An: 15/9/11Dsg: 20/9/11Tst:Don:
Buf cont: IIIII IIIII
Est: 20 25
Left: 18 16 14 19
Código ticketing
Descripción
FechasDías en cola
Restimaciones
Seguimiento
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Extreme PRogramming
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Extreme PRogramming
Pair Programming
Collective ownership
Test Driven Development
Coding standard
Continuous Integration
Continuous Development
© 2011 Proyectalis Gestión de Proyectos S.L.
11:30 Copa y puro
Extreme PRogramming
Pre testing Rep
osito
rio
Test
ing
Prod
ucci
ón
Prod
ucci
ón
Prod
ucci
ón
Unit Testing
Deploy