220
© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis Agile: Scrum, Kanban y Scrumban Madrid, Mayo 2011

Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

Embed Size (px)

DESCRIPTION

Versión 9.2 (junio 2011) del material de formación de Proyectalis para cursos de Agile, Scrum, Kanban y Scrumban

Citation preview

Page 1: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Agile: Scrum, Kanban y Scrumban

Madrid, Mayo 2011

Page 2: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ángel [email protected]

@angel_m

Page 3: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 4: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 5: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 6: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

¡Un placer!

Page 7: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ejercicio: Scrum Ball

Page 8: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ground Rules

Page 9: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 10: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

* * *

Page 11: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 12: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Tomad notas

Page 13: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Mmmmm… Almuerzo…

Page 14: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 15: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Suficiente para empezar

Page 16: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Agile

Page 17: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Valores

Principios

Procesos

Roles

Herramientas

Artefactos

Prácticas

Page 18: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Historia de dos estados

  Statewide Automated Child Welfare Information System (SACWIS)

  Florida: comienza 1990, plan a 8 años, $32M

  2002: $170M, estiman terminar en 2005, coste acumulado de $230M

Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck

Page 19: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Standish Group

68% proyectos fallidos o problemáticos

64% funcionalidades no usadas

59¢ valor por cada $ de software

Page 20: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Los desarrolladores en todo el mundo sufren terriblemente

Page 21: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Círculos viciosos

Mala calidad

Prisa

Errores

Interrupciones

Baja productividad

Retrasos

Page 22: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Círculos viciosos

Mala calidad

Prisa

Errores

Interrupciones

Baja productividad

Retrasos

Cliente insatisfecho

Reducción de beneficios

Aumento de costes

Page 23: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Círculos viciosos

Mala calidad

Prisa

Errores

Interrupciones

Baja productividad

Retrasos

Cliente insatisfecho

Sin formación

Reducción de beneficios

Aumento de costes

Falta de competencia

Desmotivación

Presión

Page 24: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Meanwhile, in Minessota

  Esenciamente el mismo sistema, con la misma funcionalidad, comienzan en 1999

  Terminan a principios de 2000, coste $1.1M

Source: Jim Johnson, Standish Group President, as quoted in “Lean Software Development,” , Mary&Tom Poppendieck

Page 25: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

¿Cuestión de suerte?

No emplees a gente sin suerte. Tira la mitad de los CV a la basura sin leerlos.

Suerte

Page 26: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 27: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Principios:   Nuestra mayor prioridad es satisfacer al cliente mediante la entrega

temprana y continua de software con valor.   Aceptamos que los requisitos cambien, incluso en etapas tardías del

desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.

  Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.

Page 28: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Principios:   Los responsables de negocio y los desarrolladores trabajamos juntos de

forma cotidiana durante todo el proyecto.   Los proyectos se desarrollan en torno a individuos motivados. Hay que

darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.

  El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.

Page 29: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Principios:   El software funcionando es la medida principal de progreso.   Los procesos Ágiles promueven el desarrollo sostenible. Los promotores,

desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.

  La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.

Page 30: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Principios:   La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es

esencial.   Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-

organizados.   A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para

a continuación ajustar y perfeccionar su comportamiento en consecuencia.

Page 31: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Agile101

Estimate

Ouch!

Estimate

Replan R1.0 ¿R2.0?

BV

t

R1.0 ¿R2.0?

Page 32: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Agile101

Estimate

Ouch!

Estimate

Replan R1.0 ¿R2.0?

BV

t

R1.0 ¿R2.0?

- Equipo auto-organizado y motivado - Trabajando a paso sostenible - Colaborando con cliente y personal de negocio de forma cotidiana - Comunicándose cara a cara - Persiguiendo la excelencia técnica - Reflexionando sobre como mejorar y eliminar el desperdicio

Page 33: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ideas simples…

Page 34: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Pero recordad:

Valores

Principios

Procesos

Roles

Herramientas

Artefactos

Prácticas

Page 35: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Reglas

Page 36: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Primera regla

Bueno, bonito, barato… ¡Elije dos!

?

Tiempo Alcance

Recursos

Page 37: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Buffers de proyecto

  Monitorizar velocidad de consumo del buffer   Aprendemos sobre el “global” del proyecto   Los “paddings” no quedan ocultos

Buffer

80% proyecto consumido

60% proyecto consumido

Min T Max T

Page 38: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Tradicional vs. Ágil

Fijar:

Estimar:

Alcance

Alcance

Coste Tiempo

Coste Tiempo

Orientación a Plan

Orientación a Valor

Page 39: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

El cambio es la única constante

Segunda regla

Page 40: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Cono de Incertidumbre

(Pista: estimar aquí )

Page 41: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Cono de incertidumbre

Page 42: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Precisión vs tiempo

Suficientemente buena

Page 43: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Incertidumbre

Page 44: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Gedanken: el P.O. perfecto

…..

Page 45: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Gedanken: el P.O. perfecto

…..

Page 46: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Gedanken: el P.O. perfecto

…..

Page 47: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Gedanken: el P.O. perfecto

…..

Page 48: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histograma

Page 49: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histograma Norma

Page 50: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histograma

95% SLA

80% SLA

Norma

Page 51: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Proyectos dispares

  Con tallas de camiseta (para tamaño de peticiones)

  Distintos histogramas:   XS – 3 días   S – 40 días   M – 90días   L – 150 días   XL – 220 días

Page 52: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Es complejo (quizás imposible) caracterizar perfectamente a priori un sistema software

Tercera regla

Req

uisi

tos

Tecnología

Page 53: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Software no es ESTO:

Page 54: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Software es ESTO:

Page 55: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ejercicio: círculo humano

Page 56: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

El proceso empírico

© 2006-2007 Jeff Patton, www.agileproductdesgin.com

Page 57: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Walking Skeleton:

1 2 3

1 2 3

© 2006-2008 Jeff Patton, www.agileproductdesgin.com

Page 58: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“Empirico” no quiere decir…

Page 59: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Un sistema empírico

Page 60: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Un sistema empírico

Page 61: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum

Page 62: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Una herencia aciaga

Politicas Procedimientos Procesos Control Inspección Supervisión Burocracia Papeles Más papeles Todavía más papeles…

Trabajadores insatisfechos

ISO CMMI TQM

EFQM ITIL

PMBOK PRINCE2

Page 63: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 64: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 65: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 66: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 67: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Thin is In

Page 68: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

El nombre:

Page 69: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Qué usan los equipos Ágiles:

5thAnnual ”State of Agile Development” Survey, 2010

Page 70: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Algunas empresas haciendo Scrum:

Page 71: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Que NO es Scrum

Page 72: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum 101

Page 73: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum 101

Previsión

Ouch!

Previsión

Replanificación R1.0 ¿R2.0?

BV

t

R1.0 ¿R2.0?

Page 74: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum 101

Dueño de Producto

Equipo

Scrum Master

Pila de Producto

Pila Sprint

Stakeholders

?

Page 75: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

El framework:

Page 76: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estructura Scrum / Multiproducto

?

?

?

? ?

Page 77: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Mountain Goat: 243 personas

Page 78: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“Scrum de Scrums”

Team A

Team B

Team C

Team A

Team B

Team C

Page 79: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Comunidades de práctica

?

?

?

? ?

Page 80: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ejercicio: burning man project

Page 81: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“El énfasis está en conducir el proyecto – que es bastante sencillo- en lugar de obtener una predicción exacta de qué hará falta y cuánto durará – lo cuál es muy dificil”

Ron Jeffries, XP co-founder

Page 82: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Velocidad

Min. V

Max. V

Esto seguro que lo hacemos

¿Te estás quedando conmigo o qué?

Probablemente acabemos en algún sitio por aquí

Page 83: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Campana de Gauss

Min. V

Max. V

Peor caso: mínimo alcance (o máximo tiempo)

Mejor caso: máximo alcance (mínimo tiempo)

Predicción / estimación

Page 84: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Capacidad 105

80

90

80

93

86

100

86

90

100

¡¡900 puntos en 9 semanas!!

+5 -5 -25 -32 -46 -46 -59 -70 -70

Page 85: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

¡¡Entre 700 y 900 puntos en 9 semanas!!

Capacidad 105

80

90

80

93

86

100

86

90

100

¡¡900 puntos entre 9 y 11 semanas!!

+15 +5 -5 -2 -6 +4 +0 +0 +10 +5

Page 86: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Nuestras 10 reglas de Scrum: 1.  Individuos 2.  No es una bala de plata 3.  Retrospectivas, retrospectivas,

retrospectivas 4.  Scrum diario, control diario 5.  El producto funcional es la medida

de progreso. 6.  Equipos auto-organizados, auto-

gestionados y comprometidos: Scrum Master no es un jefe, sino un sirviente del equipo

7.  Desarrollo iterativo e incremental

Page 87: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

8) “Terminado, terminado”

Page 88: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

9) “Orcos a las puertas”

?

Page 89: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

9) “Orcos a las puertas”

?

Page 90: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

10) “El horno de las magdalenas”

?

Page 91: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

!!

?

!! +3

“El horno de las magdalenas”

Page 92: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 93: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

?

Las opciones del horno   Poner el bizcocho en cola

(puede afectar al valor)   Retrasar las magdalenas

rojas y poner el bizcocho en su lugar (clientes iguales)

  Poner el bizcocho al principio (cliente prioritario, retrasa todo el portfolio)

  Reservar una capacidad extra para imprevistos (Scrumban)

  Cambios de contexto, exigir esfuerzos, tirar calidad (no Agile)

Page 94: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Estos diez mandamientos se cierran en uno:

¡Time Boxing!

Page 95: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum Framework

Artefactos

Pila de Producto Pila de Sprint

Tablón Scrum

Pila de impedimentos

Roles

Dueño de Producto

Scrum Master

Equipo

Procesos Plan de Producto Plan de Sprint Scrum diario

Retrospectivas Demo

Page 96: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Los roles:

Page 97: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Los roles:

Page 98: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Dueño de Producto

  Gestiona la visión y el Roadmap

  Recopila requisitos, escribe historias de usuario

  Gestiona la Pila de Producto: decide alcance y prioridad

  Define criterios de aceptación para cada historia y valida

  Responsable de satisfacción del cliente y éxito financiero

  Interfaz de negocio con Scrum   “Cerdo con plumas”

Page 99: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Dueño de Producto

1.  ESCRIBIR HISTORIAS 2.  PRIORIZAR HISTORIAS 3.  VALIDAR HISTORIAS

Page 100: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

  Realiza estimaciones, reporta progreso   Comprometidos con la entrega de

software funcional al final del sprint   Cross-funcional, auto-gestionado   Responsable de calidad y velocidad   7±2 personas (“feed them two pizzas”)

Equipo

Page 101: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

1.  ESTIMAR HISTORIAS 2.  CONSTRUIR HISTORIAS 3.  REPORTAR PROGRESO Equipo

Page 102: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum Master

  “Perro pastor”, siervo lider, Coach

  Cercano al equipo   Mantiene el proceso   Gestiona pila de

impedimentos   Hace mejorar al equipo   Mejora la vida del equipo   Moderador - facilitador   Si es necesario, actua como

interfaz del Dueño de Producto

Page 103: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum Master

1.  MEJORAR RENDIMIENTO 2.  MEJORAR CALIDAD DE VIDA 3.  MANTENET Y MEJORAR EL

PROCESO

Page 104: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

- Convocar reuniones - Listar problemas

Page 105: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

- Convocar reuniones - Listar problemas

- “Ya me encargo yo” - Moderador - Diagnostica y decide - Elimina impedimentos - Interfaz del equipo - Evitar el conflicto (armonía artificial) - Coordinación, cooperación - No confía del todo en el equipo, aun algo “Jefe”

Page 106: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

- Convocar reuniones - Listar problemas

- “Ya me encargo yo” - Moderador - Diagnostica y decide - Elimina impedimentos - Interfaz del equipo - Evitar el conflicto (armonía artificial) - Coordinación, cooperación - No confía del todo en el equipo, aun algo “Jefe”

-  Formador, mentor - Facilitador - Motivador - Jardinero del equipo - Implica a todos - Delegación progresica - Colaboración -  Innovación - Trata el conflicto - Agente del cambio - Evangelista Ágil - Lider

Page 107: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

Scrum Sensei – Agile Coach

- Convocar reuniones - Listar problemas

- “Ya me encargo yo” - Moderador - Diagnostica y decide - Elimina impedimentos - Interfaz del equipo - Evitar el conflicto (armonía artificial) - Coordinación, cooperación - No confía del todo en el equipo, aun algo “Jefe”

-  Escucha - Domina el silencio - Pregunta - Es un espejo

-  Formador, mentor - Facilitador - Motivador - Jardinero del equipo - Implica a todos - Delegación progresica - Colaboración -  Innovación - Trata el conflicto - Agente del cambio - Evangelista Ágil - Lider

Page 108: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

Scrum Sensei – Agile Coach

- Convocar reuniones - Listar problemas

-  Escucha - Domina el silencio - Pregunta - Es un espejo

Page 109: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

Scrum Sensei – Agile Coach

Decide Vende Consulta Participa Aconseja Delega Pregunta

Page 110: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

Scrum Sensei – Agile Coach

Decide Vende Consulta Participa Aconseja Delega Pregunta

Duración Sprint

Estimar historias

Definition of done Miembros de equipo

Estrategia de negocio

Page 111: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

Scrum Sensei – Agile Coach

Decide Vende Consulta Participa Aconseja Delega Pregunta

Duración Sprint

Estimar historias

Definition of done Miembros de equipo

Estrategia de negocio

TEAM

SM

PO

Manager

Manager

Page 112: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Evolución del Scrum Master

ScrumButt Scrum Agile Nirvana

“El tío del Scrum”

“Mama Scrum”

Auténtico Scrum Master

Scrum Sensei – Agile Coach

Decide Vende Consulta Participa Aconseja Delega Pregunta

Duración Sprint

Estimar historias

Definition of done Miembros de equipo

Estrategia de negocio

TEAM

SM

PO

Manager

Manager

C&C Coach (leader?)

Page 113: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Procesos

Page 114: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Planificación de producto

Page 115: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

La Pila Iceberg

Sprint

Producto

Version

Page 116: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Planificación de Sprint

Page 117: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Scrum diario

Page 118: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Demo

Page 119: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Retrospectiva

Page 120: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Artefactos

Page 121: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Tablón scrum

Page 122: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 123: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 124: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 125: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 126: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 127: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“Olores”

Page 128: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 129: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 130: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Pendiente Desarrollo Test Terminado Historia Proyecto:

Equipo: Scrum, Demo:

Burn-down::

Release Plan:

Impedimentos:

Page 131: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Burn-down Trabajo

Tiempo

OK!

KO!

Page 132: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Release Plan

Page 133: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“Olores”

Page 134: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 135: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 136: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 137: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 138: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 139: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 140: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 141: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 142: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 143: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 144: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Page 145: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Historias

Page 146: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Trabajo

Tiempo

Historias

Page 147: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 148: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

  Lavar platos   Pasear al perro   Cortar el cesped   Regar las plantas   Hacer las camas   Colada   Planchar   Limpiar el horno   Compra del mes   Compra frutería   Limpiar los suelos   Limpiar ventanas   Pintar dormitorio

Proyecto Rodriguez

Page 149: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Planning Poker

Page 150: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

Page 151: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Ejercicio: serie o paralelo

Page 152: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

Page 153: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

Page 154: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

  Comienza donde estés   Visualiza el flujo de valor   Limita el WIP (ajusta carga

a capacidad)   Mide y mejora el tiempo de

entrega / tiempo de ciclo   Haz las reglas explícitas

(definición de terminado, WIP limits, estándar de código, bloqueos…)

Page 155: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

  Empezar menos cosas   Acabar más cosas   Reducir el número de

cosas en curso para reducir el tiempo de entrega

  En caso de bloqueos o ralentizaciones, liberar recursos para resolver el problema

Page 156: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

  No construimos funcionalidades que nadie necesita ahora mismo

  No escribimos más especificaciones de las que podemos construir (backlogs interminables)

  No escribimos mas código del que podemos testear

  No testamos más código del que podemos implementar

(Corey Ladas)

Page 157: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Capacidad

50l/sg 20/sg

10l/sg

100/sg

30/sg

Page 158: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Capacidad

50l/sg 22/sg

11l/sg

110/sg

33/sg

¡¡+10%!!

-  Antiguo troughput: 10 -  Nuevo troughput: 11 (10% ok) -  Coste: 16

Page 159: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Capacidad

50 23l/sg

23/sg

23l/sg

100l/sg

33l/sg

¡Kaizen!

-  Antiguo troughput: 10 -  Nuevo troughput: 23 (130%) -  Ajusta carga a capacidad -  Coste: 16

-  I+D+i -  Deuda técnica -  Desacople

Page 160: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Colas Selected Backlog

Code Test Done!

Design

Rdy Rdy On On

Page 161: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 162: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 163: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 164: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 165: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 166: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 167: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 168: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 169: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 170: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 171: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 172: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 173: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

WIP limits Selected - 2 Backlog

Code -4 Test - 2 Done!

Design -4

Rdy Rdy On On

Page 174: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Colas + WIP limits Selected - 2 Backlog

Code Test - 2 Done!

Design -4

Rdy Rdy -6 On On -2

Page 175: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Cuellos de botella

  Cuidado con pedir “mas recursos” como primea opción (elevar)

  Explotar:   Asegúrate que el cuello de botella opera al

máximo de capacidad (elimina tareas superfluas / waste)

  Asegura que la entrada a tu cuello de botella es de buena calidad

  Asegura que tu cuello de botella no pasa tiempo detenido / bloqueado

  Asegura que existe una priorización correcta   Subordinar:

  Asegura que el sistema opera al ritmo del cuello de botella

  Utiliza el “slack” en torno al cuello para reducir el cuello

Page 176: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

“Stop the line”

  Política de cero defectos   Reducción del gasto   Pensamiento a largo plazo   Foco en calidad

Page 177: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Histograma

95% SLA

80% SLA

Norma

Page 178: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Kanban

Scrumban

Page 179: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

The 40 hour week fallacy:

100% (40 hours a week)

Programming (value adding tasks, focus factor, sprint dedication, project

advance…)

Page 180: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

A more realistic approach:

50%

10%

15%

10%

10%

5%

Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…

Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…

Slack

Research, Development, training, innovation

Programming ( value adding tasks, focus factor, sprint dedication, project

advance…)

Overhead

Page 181: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Naked truth:

35%

10%

10%

10%

5%

30% Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…

Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…

Slack

Research, Development, training, innovation

Programming ( value adding tasks, focus factor, sprint dedication, project

advance…)

Overhead

Page 182: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Naked truth:

35%

10%

10%

10%

5%

30% Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…

Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…

Slack

Research, Development, training, innovation

Scrum (measured & known)

Overhead

Page 183: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Naked truth:

35% Scrum (measured & known)

65%

Page 184: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done!

Burn-down::

Release Plan:

Scrumbam

Page 185: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done!

Burn-down::

Release Plan:

! ! ! !

Scrumbam

Page 186: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Velocity

? ?

Page 187: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

Selected. Dev. Valid. Pending Integration Done!

Scrumbam

Page 188: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

Selected. Dev. Valid. Pending Integration Done!

Esto ha sido un tres…

5

1

Scrumbam

Page 189: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done!

Selected. Dev. Valid. Pending Integration Done!

V Scrum

V Buffer

Scrumbam

Page 190: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

V Scrum V Buffer

80 20

85 20

75 30

70 35

75 25

80 25

? ?

¿Vuestra predicción?

Page 191: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

V Scrum V Buffer

80 20

85 20

75 30

70 35

75 25

80 25

? ?

Uuuh… Buenos, de media hacemos algo así como 75 scrum points por sprint. Supongo que nos podemos comprometer a eso mientras mantengas el Buffer bajo control…

Eso significa no pasar de 25 Buffer points

Page 192: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

V Scrum V Buffer

80 20

85 20

75 30

70 35

75 25

80 25

60 50

Yaaargh! ¡Habéis faltado a vuestra promesa!

!

Page 193: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

V Scrum V Buffer

80 20

85 20

75 30

70 35

75 25

80 25

60 50

No, de hecho hemos hecho 110 puntos de velocidad agregada, que no está nada mal. TÚ nos priorizaste 50 puntos Buffer durante el Sprint y nos hiciste fallar el objetivo !

Page 194: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done!

Selected. Dev. Valid. Pending Integration Done!

V Scrum

V Buffer +

V Buffer -

Scrumbam

Page 195: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Velocity

Vavg Scrum

Vavg Buffer+

Vavg Buffer-

Scrumbam

Page 196: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

Selected. Dev. Valid. Pending Integration Done!

? ? ? ?

Scrumbam

Page 197: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

CO

MM

ITTE

D

PR

IO

Fire!

ASA

P

Scrumbam

Page 198: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Fire!

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

CO

MM

ITTE

D

PR

IO

ASA

P

Scrumbam

Page 199: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Fire!

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

CO

MM

ITTE

D

PR

IO

ASA

P ¿¿Eso ha sido un fuego??

Para nada… Hora de hacer coaching al P.O.

oh-oh…

Scrumbam

Page 200: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Prio

Fire!

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

CO

MM

ITTE

D

ASA

P

Page 201: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

ASA

P Pr

io

Fire!

Selected. Dev. Valid. Pending Integration Done! Burn-down::

Release Plan:

CO

MM

ITTE

D

Page 202: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

ASA

P Pr

io

Fire!

Selected. Dev. Valid. Pending Integration Done! Sprint Burn-down:

CO

MM

ITTE

D

Buffer Burn-down:

Uh-oh, parad el buffer, tíos!!

Mmm…Supongo que tampoco estaría mal hacer algo de Scrum…

Page 203: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

ASA

P Pr

io

Fire!

Selected. Dev. Valid. Pending Integration Done! Sprint Burn-down:

CO

MM

ITTE

D

Buffer Burn-up:

Uh-oh, parad el buffer, tíos!!

Mmm…Supongo que tampoco estaría mal hacer algo de Scrum…

Page 204: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

V Scrum V Buffer

80 7500

85 7000

75 8000

70 8500

75 7500

80 7000

? ?

¿vuestra predicción?

Uuuh… Buenos, de media hacemos algo así como 75 scrum points por sprint. Supongo que nos podemos comprometer a eso mientras mantengas el Buffer bajo control…

Eso significa no pasar de 7500 Buffer points

Page 205: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Yaaargh! Habéis fallado a vuestra promesa!

!

V Scrum V Kanban

80 7500

85 7000

75 8000

70 8500

75 7500

80 7000

60 11.200

No, en realidad hemos hecho over-buffering (50% más de lo habitual). TÚ nos priorizaste 11.200 puntos Buffer durante el Sprint y nos hiciste fallar el objetivo

Page 206: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Añade colas y WIP limits!

Selected - 3 Backlog Code Test

Done! Design

Rdy Rdy Rdy On- 3 On -2 On - 2 S

PR

INT

FIRE!

PRIO

ASAP

Page 207: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Epílogo

Page 208: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 209: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 210: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 211: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 212: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

No hay camino…

Page 213: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Conocer el camino, andar el camino

Page 214: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

¡Aprendamos a nadar!

Page 215: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 216: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Read this books!

Page 217: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Page 218: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

Retrospectiva del curso

[email protected]

Page 219: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

¡¡¡¡ Blog It !!!!

[email protected]

Page 220: Agile: Scrum, Kanban y Scrumban (material formación Proyectalis)

© 2011 Proyectalis Gestión de Proyectos S.L. – Presentaciones en http://slideshare.net/proyectalis

This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at [email protected]

Special thanks to Henrik Kniberg, Mike Cohn, Lyssa Adkyns, Jurgen Appelo, David J. Anderson, Mary Poppendieck and Jeff Patton. I owe you so much I’ll have to buy you some drinks if you ever happen to come to Spain ;).

http://creativecommons.org/licenses/by-nc-nd/3.0/