SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
DESARROLLO ÁGIL
Principios y Prácticas
ABOUT ME
VPoE & Co-Founder Welcu Inc.
Estudiante Ingeniería
Miembro de ∞ comunidades
@sagmor
seba@welcu.com
MOTIVACIÓN
• ¿Cómo lograr que mi equipo haga un buen
trabajo y a la vez lo “pase bien”?
• Hay dos tipos de trabajo
• Repetir una receta conocida: “manufactura”
• Crear un nuevo producto
METODOLOGÍAS
TeamworkManagementCycle
Burn down
Charts
Task Board
Scrum Master Role
Daily Scrum
Meeting
Sprint Planning Meeting
SCRUM
AGILE
FRAMEWORK
ValueOriented
ManagementCycle
Release
Planning
Meeting
Release
Product
Owner Role
Development
Sprint Retrospective Meeting
Scrum Scoreboard
Product
Backlog
Tasks
agustin.villena@chileagil.cl
TeamworkManagementCycle
TeamDevelopment
QualityOriented
IncrementalDevelopment
Cycle
Continuous
Integration
Code Standards
Collective Code
Ownership
Pair Programming
(+ Move people
around)
Simple
Design
Refactoring
Test Driven
Development
No Overtime
Tracking /
Informative Workspace
Coaching
Stand Up Meeting
Iteration Planning
EXTREME
PROGRAMMING
AGILE
FRAMEWORK
ValueOriented
ManagementCycle
Planning Game
Acceptance Tests
Small
Releases
On Site
Customer
(One team)
Development
Definition Validation
User Stories
Tasks
agustin.villena@chileagil.cl
PROPUESTA: LEAN THINKING
• Inspirado en el “Conocimiento
Profundo” y los “14 puntos”
de W. Edwards Deming
Manufactura
• Toyota Production System
Desarrollo Nuevos Productos
• Toyota Product Development
System
LEAN SOFTWARE DEVELOPMENT
• Mary y Tom Poppendieck,
“Lean Software Development”, 2003
• Define las bases teóricas de las
metodologías ágiles, a partir del lean
thinking
• Filosofía de gestión inspirada en el Toyota Product
Development System
HIPÓTESIS DE LEAN SOFTWARE
DEVELOPMENT
• Existe un conjunto simple de principios que,
al ser seguidos por un equipo de desarrollo
de nuevo producto, genera un
comportamiento auto-organizado
AUTO-ORGANIZACIÓN
• Pocos principios fundamentales, que apoyan la toma
de decisiones en terreno
• Al compartir los principios, el equipo se auto-
organiza
• Base para equipos de
Alto Rendimiento
LA VIDA EMERGE EN EL FILO DEL CAOS
Inflexibilidad Caos
Empoderamiento Alineamiento
+ atribuciones
+ confianza
+ valores
+ principios
Filo del Caos
Sistemas Adaptativos Complejos
¿CÓMO SE ORGANIZAN LAS HORMIGAS PARA
BUSCAR ALIMENTO?
• ¿Así?
¿CÓMO SE ORGANIZAN LAS HORMIGAS PARA
BUSCAR ALIMENTO?
• Dos reglas simples
• Marcar el camino
• De ida
• De vuelta
• Seguir el camino con más marcas
• Reglas simples que inducen un comportamiento auto-organizado
PRINCIPIOS Y PRÁCTICAS
• Prácticas Ágiles
• Test Driven Development
• Planning Game,
• Pair Programming,
• etc.
• Ellas se generan
a partir de principios,
• sobre las que están basados
Principios
Eliminar
Desperdicio
s
Crear
Conocimient
o
Calidad
Intrínseca
Diferir
el
compromiso
(hasta el último
momento
responsable)
Entregar
rápido
Respetar a
las
personas
Optimizar el
todo
PRINCIPIOS DE LEAN SOFTWARE
DEVELOPMENT
EJEMPLOS DE APLICACIÓN
DE PRINCIPIOS LEAN
CURVA DE VALOR DE UN PROYECTO
• Si diferimos el compromiso hasta el último momento
responsable, creamos conocimiento y entregamos
rápido, la curva de valor/aprendizaje de un proyecto
cambiará así
¿CÓMO TENDRÍAMOS QUE TRAZAR LAS SENDAS
PEATONALES SOBRE EL CÉSPED DE UN CAMPUS?
• ¡No trazar ningún
sendero!
• ¡Al final de año las
partes más gastadas
nos indicarán las
sendas a pavimentar!
• Principio:
• Diferir compromiso
hasta el último
momento responsable http://sivers.org/walkways
http://www.uwyo.edu/tour/
Prexy.asp
+ RAPIDO CON LEAN
¿DÓNDE TENDREMOS UN TRÁFICO
PROMEDIO MÁS RÁPIDO?
• ¿En una carretera usada por autos?
Ojo:
En las carreteras los
accidentes suelen
suceder
¿DÓNDE TENDREMOS UN TRÁFICO
PROMEDIO MÁS RÁPIDO?
• ¿Una carretera semi-llena de autos?
¿CÓMO SE LLAMA A UN LUGAR
LLENO DE AUTOS?
Un Estacionamiento
EN RESUMEN
TIEMPO DE PROCESO V/S
TAMAÑO DE LOTE V/S % DE OCUPACIÓN
Fuente: Lean Software Development: An Agile
Toolkit,
Mary y Tom Poppendieck, 2003
ESTIMANDO EL TAMAÑO ÓPTIMO DEL LOTE
Tamaño óptimo de lote
Costo
Tamaño del lote
Costo de
Mantención
Costo
TotalTamaño
óptimo
Costo de
Transacción
Zona óptima
aproximada
TAMAÑO LOTE ÓPTIMO ESTIMADO
=> PRINCIPIO LEAN: “ENTREGAR
• Cada incremento de
tiempo debe generar
valor apreciable para
el cliente
• Minimun
Marketable
Feature
• Se opone a la división
por actividades del
modelo waterfall
CÓMO GENERAR LOTES ÓPTIMOS
EN PROYECTOS DE SOFTWARE
• Analizando el problema de negocio para priorizar
• Invertir tiempo de ingeniería para lograr
desacoplamiento y establecer avances incrementales
de valor (MMFs)
• Y así será más fácil adaptarse a los cambios
EFECTO DE LA MULTITAREA EN LA
PRODUCTIVIDAD
• La productividad decrece
cuando se asignan más de
dos tareas en Trabajo en
Curso
• (WIP: Work In Process)
• Productividad entendida
como porcentaje del tiempo
dedicado a agregar valor
• => Debemos limitar la
multitarea
¿CUÁNDO SE DEBE CREAR
LA CALIDAD?
• La calidad debe construirse junto con el sistema.
• ¡No se puede agregar como un barniz final!
• Los criterios de calidad funcional los debe definir el cliente mismo
• O sino, el ruido que generan los saltos interganizacionales, hace inútil
cualquier intento posterior
• Esto elimina el tradeoff de calidad versus costos versus eficiencia, de
hecho los alinea
• A mayor calidad, mayor eficiencia y menor costo
Sin definición de
criterios de calidad
intrínsecos, los
problemas se ocultan
Con criterios de calidad
intrínsecos, los
problemas aparecen
pronto y se eliminan
oportunamente
BUILT-IN QUALITY
CAPAS DELTESTING EN AGILIDAD
Historia de
usuario
Test de
Aceptación
/ Funcional
/ de
Integración
Component
e
aislado
Test
Unitario
CICLO DE PROGRAMACIÓN ÁGIL
Diseño
Sencillo
Test:
Hazlo
Fallar
Implementar:
Hazlo
Funcionar
Test
Refactorizar
Hazlo mejor
Test
KANBAN
PARA INGENIERÍA DE
SOFTWARE
“AGILE 2.0”
• Herramienta Lean
• aplicada al desarrollo de software
KANBAN
¿EN QUÉ CONSISTE?
• Se disponen en un tablero que
refleja el estado de cada
actividad de trabajo (kanban)
 看板: “Tarjeta Señal”
• Se sincroniza el problema de
negocio y la capacidad del
equipo de desarrollo desarrollo
usando Kanban
• Cada persona escoge el trabajo a
realizar
• Responsabilidad asumida, no
asignada (Principio de eXtreme
Programming)
Fuente:
http://www.xqa.com.ar/visualmanagement/author/xavier/
KANBAN
HERRAMIENTA LIGERA Y VALIOSA
(PRINCIPIO DE EXTREME PROGRAMMING)
• Hace visible claramente el flujo de trabajo
• Responde fácilmente: ¿Dónde estamos?
• Enfoca al equipo
• Presenta rápidamente cuellos de botella
• Es sencilla y barata
Cambiar por
…
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
GESTIÓN TRADICIONAL
PUSH SCHEDULING
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
…
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
PULL SCHEDULING
PARA DE COMENZAR… ¡COMIENZA A TERMINAR!
• Vamos realizando la tarea correcta en el momento justo en que tenemos
capacidad
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
…
Stage 1 DoneStage 2 Stage n…Work Items
Queue
In
Process Queue
In
Process Queue
In
Process
LIMITANDO LA MULTITAREA (WIP)
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-
scrum-slides/
¿CÓMO APOYA KANBAN LA MEJORA
CONTÍNUA?
STAND-UP MEETINGS
¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
En Cola
• F3
• F4
En Curso
• F2
Listo
• F1
¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
En Cola
• F3
• F4
En Curso
• F2
Por Validar
Listo
• F1
¿CÓMO APOYA KANBAN LA MEJORA CONTINUA?
REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO
• El equipo puede y debe ir revisando su flujo de trabajo
Por
Estimar
Definir
Criterio de
Aceptación
Listo
para
Desarrollar
• F3
• F4
En Curso
• F2 Por
Validar
Listo
• F1
FUNCIONALIDADES VERSUS
ENTREGABLES
Scrum
Tradicional
Kanban con
Iteraciones
Fuente http://www.lostechies.com/blogs/derickbailey/archive/2009/08/14/kanban-in-time-boxes-the-cadence-of-wip-
and-sprints.aspx
ALGUNOS EJEMPLOS DE PRINCIPIOS LEAN
EN KANBAN
• Dar al equipo una visión clara de su avance
• Respetar a las personas
• Revisar y mejorar el flujo de trabajo
• Entregar rápido
• Optimizar el todo
• Crear conocimiento
• Calidad intrínseca
• Limitar el Trabajo en Curso
• Entregar rápido
APLICANDO LOS
PRINCIPIOS LEAN
• Ejercicios prácticos
APLICANDO LOS PRINCIPIOS
¿CUÁNTO QUEDA?
• Un ingeniero de software un día
lunes evalúa una tarea que no ha
comenzado y determina que el
tiempo estimado para terminar es
de 20 horas hábiles. El jueves él
nos reporta que lleva 16 horas.
• ¿Cuál es la mejor manera de
saber cuanto queda?
APLICANDO LOS PRINCIPIOS
EL CASO DEL CÓDIGO
• Un equipo de desarrollo de 4 personas durante la primera iteración de un proyecto
realiza un software de 5.000 líneas de código ocupando 480 horas efectivas de
desarrollo.
• Un accidente hace que se borren los datos del servidor de control de versiones y no
existía ninguna copia del código fuente del sistema.
• El cliente, que estaba contento con los avances, solicita al equipo que, antes de
continuar agregando requerimientos, vuelva a construir el código fuente perdido
del sistema, lo que el equipo realiza.
• ¿Qué esperarías tú del tamaño en código fuente del sistema y tiempo ocupado
en este nuevo intento en comparación con lo obtenido en el intento original?
¿Cómo explicas este fenómeno?
REFERENCIAS
• Mary & Tom Poppendiecks Site
• http://www.poppendieck.com
• Limited WIP Society
• http://www.limitedwipsociety.org/
• Kanbandev Yahoo Group
• http://finance.groups.yahoo.com/group/kanbandev/
• Lean & Kanban 101
• http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
• So, Now You're An Agilist, What's Next?
• http://www.slideshare.net/jurgenappelo/so-now-youre-an-agilist-whats-
next-10
AGRADECIMIENTO
AgustínVillena y a la comunidad Chile Ágil por el 99.9% de las slides
PREGUNTAS …
PARA MAS PREGUNTAS:
http://failfast.chileagil.cl

Contenu connexe

Tendances

¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanbanJuan Rodríguez
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?Quint Wellington Redwood Iberia
 
Kanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open ParanáKanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open Paranágabrielpiccoli
 
The Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile WeekThe Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile WeekUzi Mamani Fernández
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...Johnny Ordóñez
 
Reactvolution
ReactvolutionReactvolution
Reactvolution_Lagash
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadJorge Hernán Abad Londoño
 
Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018Fabian Schwartz, MBA
 
No todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanbanNo todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanbanJorge Jiménez
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSJorge Hernán Abad Londoño
 
Presentacion kanban
Presentacion kanbanPresentacion kanban
Presentacion kanbanYN HS
 

Tendances (20)

Roles y ceremonias agiles
Roles y ceremonias agilesRoles y ceremonias agiles
Roles y ceremonias agiles
 
¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban¡A todo Kanban! ~ Introducción a kanban
¡A todo Kanban! ~ Introducción a kanban
 
La transformacion DevOps
La transformacion DevOpsLa transformacion DevOps
La transformacion DevOps
 
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
¿Por qué y cómo utilizar Lean, Agile y DevOps para mejorar tu negocio?
 
La alternativa agil v5.7
La alternativa agil   v5.7La alternativa agil   v5.7
La alternativa agil v5.7
 
Kanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open ParanáKanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open Paraná
 
The Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile WeekThe Agile Road v2 - San Marcos Agile Week
The Agile Road v2 - San Marcos Agile Week
 
Agile at Work
Agile at WorkAgile at Work
Agile at Work
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
 
Kanban
KanbanKanban
Kanban
 
Scrum vs sap
Scrum vs sapScrum vs sap
Scrum vs sap
 
Scrum workshop
Scrum workshopScrum workshop
Scrum workshop
 
Reactvolution
ReactvolutionReactvolution
Reactvolution
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 
Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018
 
Que es Scrum?
Que es Scrum?Que es Scrum?
Que es Scrum?
 
No todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanbanNo todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanban
 
Curso gratuito de Agile y scrum
Curso gratuito de Agile y scrumCurso gratuito de Agile y scrum
Curso gratuito de Agile y scrum
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
Presentacion kanban
Presentacion kanbanPresentacion kanban
Presentacion kanban
 

En vedette

Software quality
Software qualitySoftware quality
Software qualityQamar Wajid
 
Quality framework 1
Quality framework 1Quality framework 1
Quality framework 1Shwetha Bhat
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development TaxonomyAli Gholami
 
Best Practices of Software Development
Best Practices of Software DevelopmentBest Practices of Software Development
Best Practices of Software DevelopmentFolio3 Software
 

En vedette (6)

Día del software libre
Día del software libreDía del software libre
Día del software libre
 
Software quality
Software qualitySoftware quality
Software quality
 
Quality Software
Quality SoftwareQuality Software
Quality Software
 
Quality framework 1
Quality framework 1Quality framework 1
Quality framework 1
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development Taxonomy
 
Best Practices of Software Development
Best Practices of Software DevelopmentBest Practices of Software Development
Best Practices of Software Development
 

Similaire à Desarrollo ágil Webprendedor UC 2010

Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Open Source Pyme
 
Overview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesOverview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesLeon Maldonado
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a AgileAgile-Barcelona
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 
Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)Johnny Ordóñez
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectosMax Kraszewski
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videosShadrickSdn1
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptxronald flores
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdfEdgarAngelRojas
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdfEdgarAngelRojas
 
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17LeanSight Consulting
 
16 años de agilidad: 2002-2017 - version ScrumDay Chile 2017
16 años de agilidad: 2002-2017 - version ScrumDay Chile 201716 años de agilidad: 2002-2017 - version ScrumDay Chile 2017
16 años de agilidad: 2002-2017 - version ScrumDay Chile 2017LeanSight Consulting
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPJose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3S
 

Similaire à Desarrollo ágil Webprendedor UC 2010 (20)

Una mirada al desarrollo por entregas continuas
Una mirada al desarrollo por entregas continuas Una mirada al desarrollo por entregas continuas
Una mirada al desarrollo por entregas continuas
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa
 
Overview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesOverview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologies
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)Introducción a SAFe - Dev Academy (Julio 2015)
Introducción a SAFe - Dev Academy (Julio 2015)
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 
Resumen de los 10 videos
Resumen de los 10 videosResumen de los 10 videos
Resumen de los 10 videos
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17
Alineamiento Flujo y Exploracion mas alla del nivel de equipo #lkes17
 
Agile PMO
Agile PMOAgile PMO
Agile PMO
 
Calidad en Agile - EducacionIT
Calidad en Agile - EducacionITCalidad en Agile - EducacionIT
Calidad en Agile - EducacionIT
 
16 años de agilidad: 2002-2017 - version ScrumDay Chile 2017
16 años de agilidad: 2002-2017 - version ScrumDay Chile 201716 años de agilidad: 2002-2017 - version ScrumDay Chile 2017
16 años de agilidad: 2002-2017 - version ScrumDay Chile 2017
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 

Dernier

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 

Dernier (20)

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 

Desarrollo ágil Webprendedor UC 2010

  • 2. ABOUT ME VPoE & Co-Founder Welcu Inc. Estudiante Ingeniería Miembro de ∞ comunidades @sagmor seba@welcu.com
  • 3. MOTIVACIÓN • ¿Cómo lograr que mi equipo haga un buen trabajo y a la vez lo “pase bien”? • Hay dos tipos de trabajo • Repetir una receta conocida: “manufactura” • Crear un nuevo producto
  • 5. TeamworkManagementCycle Burn down Charts Task Board Scrum Master Role Daily Scrum Meeting Sprint Planning Meeting SCRUM AGILE FRAMEWORK ValueOriented ManagementCycle Release Planning Meeting Release Product Owner Role Development Sprint Retrospective Meeting Scrum Scoreboard Product Backlog Tasks agustin.villena@chileagil.cl
  • 6. TeamworkManagementCycle TeamDevelopment QualityOriented IncrementalDevelopment Cycle Continuous Integration Code Standards Collective Code Ownership Pair Programming (+ Move people around) Simple Design Refactoring Test Driven Development No Overtime Tracking / Informative Workspace Coaching Stand Up Meeting Iteration Planning EXTREME PROGRAMMING AGILE FRAMEWORK ValueOriented ManagementCycle Planning Game Acceptance Tests Small Releases On Site Customer (One team) Development Definition Validation User Stories Tasks agustin.villena@chileagil.cl
  • 7. PROPUESTA: LEAN THINKING • Inspirado en el “Conocimiento Profundo” y los “14 puntos” de W. Edwards Deming Manufactura • Toyota Production System Desarrollo Nuevos Productos • Toyota Product Development System
  • 8. LEAN SOFTWARE DEVELOPMENT • Mary y Tom Poppendieck, “Lean Software Development”, 2003 • Define las bases teóricas de las metodologías ágiles, a partir del lean thinking • Filosofía de gestión inspirada en el Toyota Product Development System
  • 9. HIPÓTESIS DE LEAN SOFTWARE DEVELOPMENT • Existe un conjunto simple de principios que, al ser seguidos por un equipo de desarrollo de nuevo producto, genera un comportamiento auto-organizado
  • 10. AUTO-ORGANIZACIÓN • Pocos principios fundamentales, que apoyan la toma de decisiones en terreno • Al compartir los principios, el equipo se auto- organiza • Base para equipos de Alto Rendimiento
  • 11. LA VIDA EMERGE EN EL FILO DEL CAOS Inflexibilidad Caos Empoderamiento Alineamiento + atribuciones + confianza + valores + principios Filo del Caos Sistemas Adaptativos Complejos
  • 12. ¿CÓMO SE ORGANIZAN LAS HORMIGAS PARA BUSCAR ALIMENTO? • ¿Así?
  • 13. ¿CÓMO SE ORGANIZAN LAS HORMIGAS PARA BUSCAR ALIMENTO? • Dos reglas simples • Marcar el camino • De ida • De vuelta • Seguir el camino con más marcas • Reglas simples que inducen un comportamiento auto-organizado
  • 14. PRINCIPIOS Y PRÁCTICAS • Prácticas Ágiles • Test Driven Development • Planning Game, • Pair Programming, • etc. • Ellas se generan a partir de principios, • sobre las que están basados Principios
  • 16. EJEMPLOS DE APLICACIÓN DE PRINCIPIOS LEAN
  • 17. CURVA DE VALOR DE UN PROYECTO • Si diferimos el compromiso hasta el último momento responsable, creamos conocimiento y entregamos rápido, la curva de valor/aprendizaje de un proyecto cambiará así
  • 18. ¿CÓMO TENDRÍAMOS QUE TRAZAR LAS SENDAS PEATONALES SOBRE EL CÉSPED DE UN CAMPUS? • ¡No trazar ningún sendero! • ¡Al final de año las partes más gastadas nos indicarán las sendas a pavimentar! • Principio: • Diferir compromiso hasta el último momento responsable http://sivers.org/walkways http://www.uwyo.edu/tour/ Prexy.asp
  • 19. + RAPIDO CON LEAN
  • 20. ¿DÓNDE TENDREMOS UN TRÁFICO PROMEDIO MÁS RÁPIDO? • ¿En una carretera usada por autos? Ojo: En las carreteras los accidentes suelen suceder
  • 21. ¿DÓNDE TENDREMOS UN TRÁFICO PROMEDIO MÁS RÁPIDO? • ¿Una carretera semi-llena de autos?
  • 22. ¿CÓMO SE LLAMA A UN LUGAR LLENO DE AUTOS? Un Estacionamiento
  • 23. EN RESUMEN TIEMPO DE PROCESO V/S TAMAÑO DE LOTE V/S % DE OCUPACIÓN Fuente: Lean Software Development: An Agile Toolkit, Mary y Tom Poppendieck, 2003
  • 24. ESTIMANDO EL TAMAÑO ÓPTIMO DEL LOTE Tamaño óptimo de lote Costo Tamaño del lote Costo de Mantención Costo TotalTamaño óptimo Costo de Transacción Zona óptima aproximada
  • 25. TAMAÑO LOTE ÓPTIMO ESTIMADO => PRINCIPIO LEAN: “ENTREGAR • Cada incremento de tiempo debe generar valor apreciable para el cliente • Minimun Marketable Feature • Se opone a la división por actividades del modelo waterfall
  • 26. CÓMO GENERAR LOTES ÓPTIMOS EN PROYECTOS DE SOFTWARE • Analizando el problema de negocio para priorizar • Invertir tiempo de ingeniería para lograr desacoplamiento y establecer avances incrementales de valor (MMFs) • Y así será más fácil adaptarse a los cambios
  • 27. EFECTO DE LA MULTITAREA EN LA PRODUCTIVIDAD • La productividad decrece cuando se asignan más de dos tareas en Trabajo en Curso • (WIP: Work In Process) • Productividad entendida como porcentaje del tiempo dedicado a agregar valor • => Debemos limitar la multitarea
  • 28. ¿CUÁNDO SE DEBE CREAR LA CALIDAD? • La calidad debe construirse junto con el sistema. • ¡No se puede agregar como un barniz final! • Los criterios de calidad funcional los debe definir el cliente mismo • O sino, el ruido que generan los saltos interganizacionales, hace inútil cualquier intento posterior • Esto elimina el tradeoff de calidad versus costos versus eficiencia, de hecho los alinea • A mayor calidad, mayor eficiencia y menor costo Sin definición de criterios de calidad intrínsecos, los problemas se ocultan Con criterios de calidad intrínsecos, los problemas aparecen pronto y se eliminan oportunamente
  • 30. CAPAS DELTESTING EN AGILIDAD Historia de usuario Test de Aceptación / Funcional / de Integración Component e aislado Test Unitario
  • 31. CICLO DE PROGRAMACIÓN ÁGIL Diseño Sencillo Test: Hazlo Fallar Implementar: Hazlo Funcionar Test Refactorizar Hazlo mejor Test
  • 32. KANBAN PARA INGENIERÍA DE SOFTWARE “AGILE 2.0” • Herramienta Lean • aplicada al desarrollo de software
  • 33. KANBAN ¿EN QUÉ CONSISTE? • Se disponen en un tablero que refleja el estado de cada actividad de trabajo (kanban)  看板: “Tarjeta Señal” • Se sincroniza el problema de negocio y la capacidad del equipo de desarrollo desarrollo usando Kanban • Cada persona escoge el trabajo a realizar • Responsabilidad asumida, no asignada (Principio de eXtreme Programming) Fuente: http://www.xqa.com.ar/visualmanagement/author/xavier/
  • 34. KANBAN HERRAMIENTA LIGERA Y VALIOSA (PRINCIPIO DE EXTREME PROGRAMMING) • Hace visible claramente el flujo de trabajo • Responde fácilmente: ¿Dónde estamos? • Enfoca al equipo • Presenta rápidamente cuellos de botella • Es sencilla y barata Cambiar por
  • 35. … Stage 1 DoneStage 2 Stage n…Work Items Queue In Process Queue In Process Queue In Process GESTIÓN TRADICIONAL PUSH SCHEDULING Fuente: Lean & kanban 101 http://availagility.wordpress.com/2009/06/11/zurich-lean-agile- scrum-slides/
  • 36. … Stage 1 DoneStage 2 Stage n…Work Items Queue In Process Queue In Process Queue In Process PULL SCHEDULING PARA DE COMENZAR… ¡COMIENZA A TERMINAR! • Vamos realizando la tarea correcta en el momento justo en que tenemos capacidad Fuente: Lean & kanban 101 http://availagility.wordpress.com/2009/06/11/zurich-lean-agile- scrum-slides/
  • 37. … Stage 1 DoneStage 2 Stage n…Work Items Queue In Process Queue In Process Queue In Process LIMITANDO LA MULTITAREA (WIP) Fuente: Lean & kanban 101 http://availagility.wordpress.com/2009/06/11/zurich-lean-agile- scrum-slides/
  • 38. ¿CÓMO APOYA KANBAN LA MEJORA CONTÍNUA? STAND-UP MEETINGS
  • 39. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA? REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO • El equipo puede y debe ir revisando su flujo de trabajo En Cola • F3 • F4 En Curso • F2 Listo • F1
  • 40. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA? REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO • El equipo puede y debe ir revisando su flujo de trabajo En Cola • F3 • F4 En Curso • F2 Por Validar Listo • F1
  • 41. ¿CÓMO APOYA KANBAN LA MEJORA CONTINUA? REFLEXIÓN Y EVOLUCIÓN DEL FLUJO DE TRABAJO • El equipo puede y debe ir revisando su flujo de trabajo Por Estimar Definir Criterio de Aceptación Listo para Desarrollar • F3 • F4 En Curso • F2 Por Validar Listo • F1
  • 42. FUNCIONALIDADES VERSUS ENTREGABLES Scrum Tradicional Kanban con Iteraciones Fuente http://www.lostechies.com/blogs/derickbailey/archive/2009/08/14/kanban-in-time-boxes-the-cadence-of-wip- and-sprints.aspx
  • 43. ALGUNOS EJEMPLOS DE PRINCIPIOS LEAN EN KANBAN • Dar al equipo una visión clara de su avance • Respetar a las personas • Revisar y mejorar el flujo de trabajo • Entregar rápido • Optimizar el todo • Crear conocimiento • Calidad intrínseca • Limitar el Trabajo en Curso • Entregar rápido
  • 44. APLICANDO LOS PRINCIPIOS LEAN • Ejercicios prácticos
  • 45. APLICANDO LOS PRINCIPIOS ¿CUÁNTO QUEDA? • Un ingeniero de software un día lunes evalúa una tarea que no ha comenzado y determina que el tiempo estimado para terminar es de 20 horas hábiles. El jueves él nos reporta que lleva 16 horas. • ¿Cuál es la mejor manera de saber cuanto queda?
  • 46. APLICANDO LOS PRINCIPIOS EL CASO DEL CÓDIGO • Un equipo de desarrollo de 4 personas durante la primera iteración de un proyecto realiza un software de 5.000 líneas de código ocupando 480 horas efectivas de desarrollo. • Un accidente hace que se borren los datos del servidor de control de versiones y no existía ninguna copia del código fuente del sistema. • El cliente, que estaba contento con los avances, solicita al equipo que, antes de continuar agregando requerimientos, vuelva a construir el código fuente perdido del sistema, lo que el equipo realiza. • ¿Qué esperarías tú del tamaño en código fuente del sistema y tiempo ocupado en este nuevo intento en comparación con lo obtenido en el intento original? ¿Cómo explicas este fenómeno?
  • 47. REFERENCIAS • Mary & Tom Poppendiecks Site • http://www.poppendieck.com • Limited WIP Society • http://www.limitedwipsociety.org/ • Kanbandev Yahoo Group • http://finance.groups.yahoo.com/group/kanbandev/ • Lean & Kanban 101 • http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/ • So, Now You're An Agilist, What's Next? • http://www.slideshare.net/jurgenappelo/so-now-youre-an-agilist-whats- next-10
  • 48. AGRADECIMIENTO AgustínVillena y a la comunidad Chile Ágil por el 99.9% de las slides