SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
LEAN
Software Development
ORIGENES
Sistema de Producción Toyota (Taichii Ohno)
- Just and Time (JIT)


Los 14 puntos de Deming (W. Edwards Deming)


Mary Poppendieck y Tom Poppendieck
- Lean Software Development: An Agile Toolkit
- Implementing Lean Software Development:
 From Concept to Cash
Principios Lean
1. Eliminar Residuos (Eliminate Waste)
2. Construir con Calidad (Build Quality In)
3. Crear conocimiento (Create Knowledge)
4. Aplazar el compromiso (Defer Commitment)
5. Entregar rapidamente (Deliver Fast)
6. Respetar a las personas (Respect People)
7. Mejorar el sistema (Improve the System)
1. Eliminar residuos

Características Adicionales


Volatilidad de los requerimientos (Churn).


Cruzar los límites de la organización
2. Construir con calidad
cada pocos minutos
  Configurar y ejecutar las pruebas de unidad automatizadas
  STOP si las pruebas no pasan


 Todos los días
  Ejecutar las pruebas de aceptación automática
  STOP si fallan las pruebas que debe pasar


Cada semana / dos semanas
  Integración completa y pruebas
  parada hasta que pase todas las pruebas
3. Crear conocimiento

La planificación es útil. El aprendizaje es esencial.



Llevar a cabo muchos experimentos rápidos, crear documentación
concisa, y aplicar la mejor alternativa.



 Las normas existen para desafiarlas y mejorarlas
4. Aplazar el compromiso
Comenzar el desarrollo con una especificación completa del sistema
no es una buena idea.


Piense en el código como un experimento - que sea tolerante al
cambio.


Aprenda tanto como sea posible antes de tomar decisiones
irreversibles.
5. Entregar rapidamente
Entrega rápida, de alta calidad y bajo coste son totalmente
compatibles.


Reducir el ciclo del tiempo con lotes pequeños y menos cosas en
proceso


Limitar el trabajo a la capacidad
6. Respetar a las personas
¿Qué hace un equipo? sus miembros tienen un compromiso mutuo de
lograr un objetivo común.


Los equipos eficaces tienen líderes eficaces que sacar lo mejor del
equipo.
7. Mejorar el sistema

Medir la satisfacción del cliente


Mejorar el proceso de creación del producto, desde la idea hasta su
entrega.
Recursos
- Direcciones
  http://www.poppendieck.com/
  http://es.wikipedia.org/wiki/William_Edwards_Deming
- Lista de Correo:
  http://tech.groups.yahoo.com/group/leandevelopment/

Más contenido relacionado

La actualidad más candente

SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
scrumecuador
 
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
esgar1989
 

La actualidad más candente (20)

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
 
Taller: Kanban Avanzado. Superando el Limitar el WIP
Taller: Kanban Avanzado. Superando el Limitar el WIPTaller: Kanban Avanzado. Superando el Limitar el WIP
Taller: Kanban Avanzado. Superando el Limitar el WIP
 
Manifiesto agil
Manifiesto agilManifiesto agil
Manifiesto agil
 
Scrum Con Exito
Scrum Con ExitoScrum Con Exito
Scrum Con Exito
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágiles
 
Los principios ágiles (Madrid)
Los principios ágiles (Madrid)Los principios ágiles (Madrid)
Los principios ágiles (Madrid)
 
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipo
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipoJesus Cuesta. Comunicación del Scrum Master con el resto del equipo
Jesus Cuesta. Comunicación del Scrum Master con el resto del equipo
 
Velocidad en agile
Velocidad en agileVelocidad en agile
Velocidad en agile
 
Metodologías Ágiles y Scrum
Metodologías Ágiles y ScrumMetodologías Ágiles y Scrum
Metodologías Ágiles y Scrum
 
Encontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de AfinidadEncontrando el MVP con un Roadmap y Mapa de Afinidad
Encontrando el MVP con un Roadmap y Mapa de Afinidad
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
Elmanifiestoylosprincipiosgiles 131007145716-phpapp01
 
Scrum workshop
Scrum workshopScrum workshop
Scrum workshop
 
Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambio
 
Presentación agile eu gimbernat-softeng-c-colell
Presentación agile eu gimbernat-softeng-c-colellPresentación agile eu gimbernat-softeng-c-colell
Presentación agile eu gimbernat-softeng-c-colell
 
Presentación sobre Lean , Agile y Scrum
Presentación sobre Lean , Agile y Scrum Presentación sobre Lean , Agile y Scrum
Presentación sobre Lean , Agile y Scrum
 
Las dimensiones del producto
Las dimensiones del productoLas dimensiones del producto
Las dimensiones del producto
 
Proyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionalesProyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionales
 
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
Presentación SOFTENG Conferencia Agile-Lean-Scrum junio 2012
 

Destacado

Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
Abdul Wahid
 

Destacado (20)

Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software Development
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
 
"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck"Lean software development: discovering waste" by Mary Poppendieck
"Lean software development: discovering waste" by Mary Poppendieck
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and Principles
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Srijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development PhilosophySrijan's Agile & Lean Software Development Philosophy
Srijan's Agile & Lean Software Development Philosophy
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
Lean outside in software development
Lean outside in software developmentLean outside in software development
Lean outside in software development
 
00 Lean Concepts Foundations 23 Pgs
00 Lean Concepts Foundations 23 Pgs00 Lean Concepts Foundations 23 Pgs
00 Lean Concepts Foundations 23 Pgs
 
Lean software
Lean software Lean software
Lean software
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
This is lean
This is lean This is lean
This is lean
 
Lean Software Development & Kanban
Lean Software Development & KanbanLean Software Development & Kanban
Lean Software Development & Kanban
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Organizational Culture And Change
Organizational Culture And ChangeOrganizational Culture And Change
Organizational Culture And Change
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 

Similar a LEAN software development

Similar a LEAN software development (20)

The Toyota Way PAA.ppt
The Toyota Way PAA.pptThe Toyota Way PAA.ppt
The Toyota Way PAA.ppt
 
14 principios Lean. Un resumen.
14 principios Lean. Un resumen.14 principios Lean. Un resumen.
14 principios Lean. Un resumen.
 
Los Pilares de la Manufactura Esbelta
Los Pilares de la Manufactura Esbelta Los Pilares de la Manufactura Esbelta
Los Pilares de la Manufactura Esbelta
 
Scrum sesion 03 principios
Scrum sesion 03 principiosScrum sesion 03 principios
Scrum sesion 03 principios
 
Scrum sesion 03 principios
Scrum sesion 03 principiosScrum sesion 03 principios
Scrum sesion 03 principios
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
Dad diciplined agil delivery.(DAD), Metodología ágil para empresas Grandes o...
Dad  diciplined agil delivery.(DAD), Metodología ágil para empresas Grandes o...Dad  diciplined agil delivery.(DAD), Metodología ágil para empresas Grandes o...
Dad diciplined agil delivery.(DAD), Metodología ágil para empresas Grandes o...
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Metodologías Agiles Scrum
Metodologías Agiles ScrumMetodologías Agiles Scrum
Metodologías Agiles Scrum
 
IBS-01 Herramientas dínamicas de gestión de Proyecto .pdf
IBS-01 Herramientas dínamicas de gestión de Proyecto .pdfIBS-01 Herramientas dínamicas de gestión de Proyecto .pdf
IBS-01 Herramientas dínamicas de gestión de Proyecto .pdf
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágil
 
Utsv.gestion y control de la calidad
Utsv.gestion y control de la calidadUtsv.gestion y control de la calidad
Utsv.gestion y control de la calidad
 
Àgiles RD Taller Scrum
Àgiles RD   Taller ScrumÀgiles RD   Taller Scrum
Àgiles RD Taller Scrum
 
Àgiles RD taller scrum
Àgiles RD   taller scrumÀgiles RD   taller scrum
Àgiles RD taller scrum
 
Metodologias Agiles 2024 - SAFE y Scrum 1
Metodologias Agiles 2024 - SAFE y Scrum 1Metodologias Agiles 2024 - SAFE y Scrum 1
Metodologias Agiles 2024 - SAFE y Scrum 1
 
Scrum
ScrumScrum
Scrum
 
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
 
Lean software development
Lean software developmentLean software development
Lean software development
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

LEAN software development

  • 2. ORIGENES Sistema de Producción Toyota (Taichii Ohno) - Just and Time (JIT) Los 14 puntos de Deming (W. Edwards Deming) Mary Poppendieck y Tom Poppendieck - Lean Software Development: An Agile Toolkit - Implementing Lean Software Development: From Concept to Cash
  • 3. Principios Lean 1. Eliminar Residuos (Eliminate Waste) 2. Construir con Calidad (Build Quality In) 3. Crear conocimiento (Create Knowledge) 4. Aplazar el compromiso (Defer Commitment) 5. Entregar rapidamente (Deliver Fast) 6. Respetar a las personas (Respect People) 7. Mejorar el sistema (Improve the System)
  • 4. 1. Eliminar residuos Características Adicionales Volatilidad de los requerimientos (Churn). Cruzar los límites de la organización
  • 5. 2. Construir con calidad cada pocos minutos Configurar y ejecutar las pruebas de unidad automatizadas STOP si las pruebas no pasan Todos los días Ejecutar las pruebas de aceptación automática STOP si fallan las pruebas que debe pasar Cada semana / dos semanas Integración completa y pruebas parada hasta que pase todas las pruebas
  • 6. 3. Crear conocimiento La planificación es útil. El aprendizaje es esencial. Llevar a cabo muchos experimentos rápidos, crear documentación concisa, y aplicar la mejor alternativa. Las normas existen para desafiarlas y mejorarlas
  • 7. 4. Aplazar el compromiso Comenzar el desarrollo con una especificación completa del sistema no es una buena idea. Piense en el código como un experimento - que sea tolerante al cambio. Aprenda tanto como sea posible antes de tomar decisiones irreversibles.
  • 8. 5. Entregar rapidamente Entrega rápida, de alta calidad y bajo coste son totalmente compatibles. Reducir el ciclo del tiempo con lotes pequeños y menos cosas en proceso Limitar el trabajo a la capacidad
  • 9. 6. Respetar a las personas ¿Qué hace un equipo? sus miembros tienen un compromiso mutuo de lograr un objetivo común. Los equipos eficaces tienen líderes eficaces que sacar lo mejor del equipo.
  • 10. 7. Mejorar el sistema Medir la satisfacción del cliente Mejorar el proceso de creación del producto, desde la idea hasta su entrega.
  • 11. Recursos - Direcciones http://www.poppendieck.com/ http://es.wikipedia.org/wiki/William_Edwards_Deming - Lista de Correo: http://tech.groups.yahoo.com/group/leandevelopment/