Scrum, las 50 sombras…. 
w w w . l e a n s i g h t . c o m
Licenciamiento 
• Esta obra está publicada bajo una Atribución-No 
Comercial-Licenciar Igual 2.0 Chile de Creative 
Commons. Para ver una copia de esta licencia, visite 
http://creativecommons.org/licenses/by-nc-sa/2.0/cl/ 
agustin.villena@leansight.com
Agustín Villena 
• Emprendedor desde 1998 
• Aplicando agilidad desde 2002 en 
– Desarrollo de Software 
– Industria de la Creatividad 
– Sociedad Civil 
www.leansight.com
Y en la familia…
¿Cómo entendemos un proyecto? 
Entrada Caja Negra Salida 
agustin.villena@leansight.com
¿Cómo entendemos un proyecto? 
agustin.villena@leansight.com 
Entrada 
Salida 
Proceso 
determinístico 
(Algorítmico) 
Calidad 
entendida como 
cumplimiento del proceso 
Ej: ISO , CMMI
¿Cómo entendemos un proyecto? 
agustin.villena@leansight.com 
Jefe de 
Proyecto 
Recursos 
Plan 
Calidad 
entendida como 
cumplir el Plan
¿Cómo entendemos un proyecto? 
agustin.villena@leansight.com 
Director de 
Orquesta 
Partitura 
Calidad 
entendida como 
ejecución correcta de 
la partitura
Waterfall 
Requerimientos 
Especificación 
Diseño 
Implementación 
Verificación 
Problema: 
Solucion: 
Desarrollo de Producto Tradicional 
Medida de Progreso: Avance a la siguiente Etapa 
agustin.villena@chileagil.cl 
conocido 
conocida 
Fuente: 
Eric Ries - Lean Startups Doing More with Less 
http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.p 
ptx 
Mantención
Waterfall es como una bala de cañón 
agustin.villena@leansight.com 
A 
B C
Proyecto: 
Himno de los Managers 
• ¡Contratemos a los mejores! 
agustin.villena@leansight.com 
Vicente Bianchi 
Sinfónica de Chile 
Los Jaivas
¿Quiénes son los interesados? 
• Tenemos que dejar contentos a 
– PMI : ¡Música marcial! 
– Agilistas : ¡Rumba! 
– MBAs : ¡Música de los 80s! 
– CMMI… : ¡Música country! 
agustin.villena@leansight.com
¿Qué puede suceder? 
Como lo explicó el 
cliente 
Como lo entendió el 
Jefe de Proyecto 
Como lo diseñó el 
Analista 
Como lo programó el 
Desarrollador 
Como lo describió el 
área comercial 
Como se documentó el 
proyecto 
Qué fue instalado en 
el cliente 
Qué se le cobró al 
cliente 
Cómo fue soportado Qué necesitaba el 
cliente en realidad
Analicemos….. 
La Partitura 
NO EXISTE!!! 
agustin.villena@leansight.com 
¡Este proyecto no 
tiene un proceso 
determinístico!
Medida de Progreso: Funcionalidad Validada por el Cliente 
Problema: 
Solución: 
Desarrollo Ágil de Productos 
“Product Owner” o “Cliente in situ” 
agustin.villena@chileagil.cl 
conocido 
desconocida 
Fuente: 
Eric Ries - Lean Startups Doing More with Less 
http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.p 
ptx
Agile es como un misil teledirigido 
• Fail fast. 
Intentar algo simple, probar si funciona, y 
continuar. 
16 
A 
B
Qué es Scrum
Historia de Lean y Ágil 
Industria Manufacturera en Japón 
Lean 
Traducido y adaptado por @agustinvillena 
Patrones de Diseño 
Gang of Four, 1995 
Extreme 
Programming 
Kent Beck, 1999 
Ágil 
The New New Product 
Development Game 
Takeuchi & Nonaka 1986 
Scrum 
Sutherland & Schwaber 1996 
Lean Software 
Development 
Mary & Tom Poppendieck 2003 
Kanban 
David J. Anderson 2007 
Lean Startup 
Eric Ries 2009 
The Four Steps 
to the Epiphany 
Steven G. Blank 2005 
Profound 
Knowledge 
W. Edwards Deming 
Sistema de Producción de 
Toyota 
Taichi Ohno 1950 
Startup
The New New Product Development Game 
¿Cual es la mejor forma de abordar una innovación? 
Takeuchi y Nonaka 1986
Los planos (ideales) de un proyecto 
Plano de Negocio 
Problema 
(Necesidad) 
TAREAS 
Plano Técnico 
www.leansight.com 
Valor 
Lenguaje de Negocio 
Lenguaje 
Común 
Base 
Lenguaje Técnico 
Funcionalidades 
(Soluciones) 
Calidad 
Ámbito 
de la 
gestión 
Para Qué 
Qué 
Cómo
Entorno Cambiante de un 
Desarrollo de Producto 
Cliente Problema de Negocio 
Ingeniero 
de Software 
www.leansight.com 
Equipo de 
Desarrollo 
Producto de 
Software 
Tecnología 
Proyecto de 
Software
Armonización ágil del entorno de desarrollo 
Cliente Problema de Negocio 
Ingeniero 
de Software 
Equipo de 
Desarrollo 
Producto de 
Software 
Tecnología 
Proyecto de 
Software 
Ciclo de Gestión del Proyecto Orientada al Valor 
Ciclo de Gestión del Desarrollo en Equipo 
Ciclo de 
Programación 
de calidad 
Entorno de un 
proyecto de software 
XP lo organiza en ciclos de 
retroalimentación y aprendizaje 
acelerado
Scrum 
(1996) 
• Inspirado en el enfoque de gestión de la innovación de 
productos de Hirotaka Takeuchi and Ikujiro Nonaka, 1986 
• Sutherland and Schwaber , lo presentan en OOPSLA (1995) 
• Define un conjunto de herramientas de gestión y visualización 
de avance 
• Metáfora: 
– se requiere abarcar todas las disciplinas requeridas, tal como la 
formación de scrum del rugby 
• Es una metodología para gestionar desarrollos de productos 
– ¡Cualquier tipo de producto!
Teamwork Management Cycle 
Potencially 
Shippable 
Release Product 
Owner Role 
Scrum Master Role 
Burn down Charts 
Task Board 
Daily Scrum Meeting 
Sprint Planning Meeting 
Scrum 
Agile 
Framewor 
k 
Value Oriented 
Management Cycle 
Release 
Planning 
Meeting 
Development 
Sprint Retrospective Meeting 
Scrum Scoreboard 
Product 
Backlog 
Tasks
Proceso continuo de re-planificación 
• Busca maximizar el valor generado a través de un 
diálogo virtuoso que sincronice negocio con tecnología 
agustin.villena@gmail.com 
Cambiante problema 
de negocio 
(expectativas) 
capacidades 
técnicas 
oportunidad 
es técnicas 
Posibilidades 
para el 
negocio 
ajusta 
r 
retroalimentar
Reglas y Roles en el Planning 
Game 
Debemos lograr diálogo 
virtuoso entre lo 
técnico (posibilidades) 
y el negocio (necesidades) 
agustin.villena@gmail.com 27 
05-09-2014 
Negocio Desarrollador 
Desea 
maximizar 
Valor recibido por cada 
momento del desarrollo 
Calidad de la solución 
implementada 
Es quien 
en última 
instancia 
define 
La priorización del valor 
de negocio generado, 
indicando qué será 
implementado, y en qué 
prioridad 
El esfuerzo que implicará 
lo solicitado por el cliente 
Puede 
cambiar 
Funcionalidades ya 
solicitadas, canjeándolas 
por otras de tamaño 
equivalente 
Sus estimaciones, en base 
a nuevos aprendizajes. 
Puede implicar simplificar 
reemplazar
Roles en Scrum
Time Boxing 
• Es un mecanismo para definir el alcance del proyecto 
– No existen los atrasos 
• Iteraciones 
– El proyecto se divide en periodos de largo fijo 
• Canje 
– Frente a cambios en el plan o nuevos requerimientos se ajusta el alcance 
para que se mantenga dentro de la iteración 
– Producto del aprendizaje, las estimaciones también pueden cambiar… Se 
le solicita al cliente que: 
agustin.villena@gmail.com 29 
 Simplifique el alcance 
o 
 Reemplace la funcionalidad por otra de 
menos riesgo 
05-09-2014
Implementando Agilidad
Cambio en el enfoque de gestión 
www.leansight.com
Jefe: DECIDE 
Busca minimizar “desperdicio de recursos”, 
Maximizando la ocupación de las personas 
Único que entiende el para qué del trabajo 
Recursos: EJECUTAN 
Cada cual sólo entiende su parte 
del trabajo 
Requerimientos 
Aquí status del Carga desbalanceada
Cambios Disruptivos (Kaikaku) 
Valor 
Tiempo 
Status quo 
Costo Político del Cambio Punto de paridad 
Nuevo Status quo
Scrum Clásico 
• En cada Sprint (Iteración) se entrega un producto potencialmente usable 
agustin.villena@gmail.com
• Se entrega lo que esté Flislutojo Kanban con Iteraciones 
agustin.villena@gmail.com
Líder: 
Enseña a 
tomar buenas 
decisiones Equipo: 
Status del trabajo, 
visible, transparente y global 
Todos maximizan la generación de 
resultados, optimizando el flujo del 
trabajo 
Decide y Ejecuta 
Auto-gestión 
Requerimientos 
Definición de 
“Listo” 
compartida
Forecasting 
• ¿Podemos a partir de datos históricos calcular 
como se relacionan los puntos con horas reales 
de trabajo? 
• VELOCIDAD 
www.leansight.com
La mejor escala de estimación
¿Por qué fallan las iniciativas de cambio? (via @pawelbrodzinski)
PROCESO INCREMENTAL DE IMPACTO ACOTADO 
Valor 
Nuevo Status quo 
Tiempo 
Status quo 
Costos Políticos 
del Cambio Acotados 
Entrega temprana de 
valor
LEAN CHANGE 
Una organización ágil no es la que aplica agilidad, sino la que entiende el cambio 
Lean Change
Implementar Scrum: 
Guía para Gerentes 
1 
• Comenzar con una vision clara del producto – y un guía visionario 
(Product Owner). 
2 
• Establecer un equipo co-locado y multifunctional, cuyos miembros 
reunen todas las habilidades para implementar el producto. 
3 
• Crear un espacio para que el equipo trabaje, con plenitud de espacio en 
las paredes, pizarras, fichas bibliográficas, cintas y notas autoadhesivas 
4 
• Introducir al equipo sus stakeholders y usuarios 
5 
• Salte del camino 
@tobiasmayer 
Scrum: a 5-step guide for managers
Certified Stealing Sh*t That Works Practitioners 
• CSSTWPs have come to value: 
Trying new things 
over sticking with what we know 
Trusting experience 
over third-party certification 
Learning from peers 
over training courses 
Choosing effective practices 
over MethodologyBrand™ allegiance
w w w . l e a n s i g h t . c o m 
6 – 7 OCTUBRE
w w w . l e a n s i g h t . c o m

Las SinCuenta Sombras de Scrum

  • 1.
    Scrum, las 50sombras…. w w w . l e a n s i g h t . c o m
  • 2.
    Licenciamiento • Estaobra está publicada bajo una Atribución-No Comercial-Licenciar Igual 2.0 Chile de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.0/cl/ agustin.villena@leansight.com
  • 3.
    Agustín Villena •Emprendedor desde 1998 • Aplicando agilidad desde 2002 en – Desarrollo de Software – Industria de la Creatividad – Sociedad Civil www.leansight.com
  • 4.
    Y en lafamilia…
  • 5.
    ¿Cómo entendemos unproyecto? Entrada Caja Negra Salida agustin.villena@leansight.com
  • 6.
    ¿Cómo entendemos unproyecto? agustin.villena@leansight.com Entrada Salida Proceso determinístico (Algorítmico) Calidad entendida como cumplimiento del proceso Ej: ISO , CMMI
  • 7.
    ¿Cómo entendemos unproyecto? agustin.villena@leansight.com Jefe de Proyecto Recursos Plan Calidad entendida como cumplir el Plan
  • 8.
    ¿Cómo entendemos unproyecto? agustin.villena@leansight.com Director de Orquesta Partitura Calidad entendida como ejecución correcta de la partitura
  • 9.
    Waterfall Requerimientos Especificación Diseño Implementación Verificación Problema: Solucion: Desarrollo de Producto Tradicional Medida de Progreso: Avance a la siguiente Etapa agustin.villena@chileagil.cl conocido conocida Fuente: Eric Ries - Lean Startups Doing More with Less http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.p ptx Mantención
  • 10.
    Waterfall es comouna bala de cañón agustin.villena@leansight.com A B C
  • 11.
    Proyecto: Himno delos Managers • ¡Contratemos a los mejores! agustin.villena@leansight.com Vicente Bianchi Sinfónica de Chile Los Jaivas
  • 12.
    ¿Quiénes son losinteresados? • Tenemos que dejar contentos a – PMI : ¡Música marcial! – Agilistas : ¡Rumba! – MBAs : ¡Música de los 80s! – CMMI… : ¡Música country! agustin.villena@leansight.com
  • 13.
    ¿Qué puede suceder? Como lo explicó el cliente Como lo entendió el Jefe de Proyecto Como lo diseñó el Analista Como lo programó el Desarrollador Como lo describió el área comercial Como se documentó el proyecto Qué fue instalado en el cliente Qué se le cobró al cliente Cómo fue soportado Qué necesitaba el cliente en realidad
  • 14.
    Analicemos….. La Partitura NO EXISTE!!! agustin.villena@leansight.com ¡Este proyecto no tiene un proceso determinístico!
  • 15.
    Medida de Progreso:Funcionalidad Validada por el Cliente Problema: Solución: Desarrollo Ágil de Productos “Product Owner” o “Cliente in situ” agustin.villena@chileagil.cl conocido desconocida Fuente: Eric Ries - Lean Startups Doing More with Less http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.p ptx
  • 16.
    Agile es comoun misil teledirigido • Fail fast. Intentar algo simple, probar si funciona, y continuar. 16 A B
  • 17.
  • 18.
    Historia de Leany Ágil Industria Manufacturera en Japón Lean Traducido y adaptado por @agustinvillena Patrones de Diseño Gang of Four, 1995 Extreme Programming Kent Beck, 1999 Ágil The New New Product Development Game Takeuchi & Nonaka 1986 Scrum Sutherland & Schwaber 1996 Lean Software Development Mary & Tom Poppendieck 2003 Kanban David J. Anderson 2007 Lean Startup Eric Ries 2009 The Four Steps to the Epiphany Steven G. Blank 2005 Profound Knowledge W. Edwards Deming Sistema de Producción de Toyota Taichi Ohno 1950 Startup
  • 19.
    The New NewProduct Development Game ¿Cual es la mejor forma de abordar una innovación? Takeuchi y Nonaka 1986
  • 20.
    Los planos (ideales)de un proyecto Plano de Negocio Problema (Necesidad) TAREAS Plano Técnico www.leansight.com Valor Lenguaje de Negocio Lenguaje Común Base Lenguaje Técnico Funcionalidades (Soluciones) Calidad Ámbito de la gestión Para Qué Qué Cómo
  • 21.
    Entorno Cambiante deun Desarrollo de Producto Cliente Problema de Negocio Ingeniero de Software www.leansight.com Equipo de Desarrollo Producto de Software Tecnología Proyecto de Software
  • 22.
    Armonización ágil delentorno de desarrollo Cliente Problema de Negocio Ingeniero de Software Equipo de Desarrollo Producto de Software Tecnología Proyecto de Software Ciclo de Gestión del Proyecto Orientada al Valor Ciclo de Gestión del Desarrollo en Equipo Ciclo de Programación de calidad Entorno de un proyecto de software XP lo organiza en ciclos de retroalimentación y aprendizaje acelerado
  • 23.
    Scrum (1996) •Inspirado en el enfoque de gestión de la innovación de productos de Hirotaka Takeuchi and Ikujiro Nonaka, 1986 • Sutherland and Schwaber , lo presentan en OOPSLA (1995) • Define un conjunto de herramientas de gestión y visualización de avance • Metáfora: – se requiere abarcar todas las disciplinas requeridas, tal como la formación de scrum del rugby • Es una metodología para gestionar desarrollos de productos – ¡Cualquier tipo de producto!
  • 24.
    Teamwork Management Cycle Potencially Shippable Release Product Owner Role Scrum Master Role Burn down Charts Task Board Daily Scrum Meeting Sprint Planning Meeting Scrum Agile Framewor k Value Oriented Management Cycle Release Planning Meeting Development Sprint Retrospective Meeting Scrum Scoreboard Product Backlog Tasks
  • 25.
    Proceso continuo dere-planificación • Busca maximizar el valor generado a través de un diálogo virtuoso que sincronice negocio con tecnología agustin.villena@gmail.com Cambiante problema de negocio (expectativas) capacidades técnicas oportunidad es técnicas Posibilidades para el negocio ajusta r retroalimentar
  • 26.
    Reglas y Rolesen el Planning Game Debemos lograr diálogo virtuoso entre lo técnico (posibilidades) y el negocio (necesidades) agustin.villena@gmail.com 27 05-09-2014 Negocio Desarrollador Desea maximizar Valor recibido por cada momento del desarrollo Calidad de la solución implementada Es quien en última instancia define La priorización del valor de negocio generado, indicando qué será implementado, y en qué prioridad El esfuerzo que implicará lo solicitado por el cliente Puede cambiar Funcionalidades ya solicitadas, canjeándolas por otras de tamaño equivalente Sus estimaciones, en base a nuevos aprendizajes. Puede implicar simplificar reemplazar
  • 27.
  • 28.
    Time Boxing •Es un mecanismo para definir el alcance del proyecto – No existen los atrasos • Iteraciones – El proyecto se divide en periodos de largo fijo • Canje – Frente a cambios en el plan o nuevos requerimientos se ajusta el alcance para que se mantenga dentro de la iteración – Producto del aprendizaje, las estimaciones también pueden cambiar… Se le solicita al cliente que: agustin.villena@gmail.com 29  Simplifique el alcance o  Reemplace la funcionalidad por otra de menos riesgo 05-09-2014
  • 29.
  • 30.
    Cambio en elenfoque de gestión www.leansight.com
  • 31.
    Jefe: DECIDE Buscaminimizar “desperdicio de recursos”, Maximizando la ocupación de las personas Único que entiende el para qué del trabajo Recursos: EJECUTAN Cada cual sólo entiende su parte del trabajo Requerimientos Aquí status del Carga desbalanceada
  • 32.
    Cambios Disruptivos (Kaikaku) Valor Tiempo Status quo Costo Político del Cambio Punto de paridad Nuevo Status quo
  • 35.
    Scrum Clásico •En cada Sprint (Iteración) se entrega un producto potencialmente usable agustin.villena@gmail.com
  • 37.
    • Se entregalo que esté Flislutojo Kanban con Iteraciones agustin.villena@gmail.com
  • 38.
    Líder: Enseña a tomar buenas decisiones Equipo: Status del trabajo, visible, transparente y global Todos maximizan la generación de resultados, optimizando el flujo del trabajo Decide y Ejecuta Auto-gestión Requerimientos Definición de “Listo” compartida
  • 39.
    Forecasting • ¿Podemosa partir de datos históricos calcular como se relacionan los puntos con horas reales de trabajo? • VELOCIDAD www.leansight.com
  • 41.
    La mejor escalade estimación
  • 42.
    ¿Por qué fallanlas iniciativas de cambio? (via @pawelbrodzinski)
  • 43.
    PROCESO INCREMENTAL DEIMPACTO ACOTADO Valor Nuevo Status quo Tiempo Status quo Costos Políticos del Cambio Acotados Entrega temprana de valor
  • 44.
    LEAN CHANGE Unaorganización ágil no es la que aplica agilidad, sino la que entiende el cambio Lean Change
  • 45.
    Implementar Scrum: Guíapara Gerentes 1 • Comenzar con una vision clara del producto – y un guía visionario (Product Owner). 2 • Establecer un equipo co-locado y multifunctional, cuyos miembros reunen todas las habilidades para implementar el producto. 3 • Crear un espacio para que el equipo trabaje, con plenitud de espacio en las paredes, pizarras, fichas bibliográficas, cintas y notas autoadhesivas 4 • Introducir al equipo sus stakeholders y usuarios 5 • Salte del camino @tobiasmayer Scrum: a 5-step guide for managers
  • 46.
    Certified Stealing Sh*tThat Works Practitioners • CSSTWPs have come to value: Trying new things over sticking with what we know Trusting experience over third-party certification Learning from peers over training courses Choosing effective practices over MethodologyBrand™ allegiance
  • 47.
    w w w. l e a n s i g h t . c o m 6 – 7 OCTUBRE
  • 48.
    w w w. l e a n s i g h t . c o m