freeCodeCamp/guide/spanish/agile/lean-software-development/index.md

2.0 KiB

title localeTitle
Lean Software Development Desarrollo de Software Lean

Desarrollo de Software Lean

Introducción

Lean Software Development es el proceso de creación de software centrado en el uso de técnicas que minimizan el trabajo extra y el esfuerzo inútil. Estas técnicas se toman prestadas del movimiento Lean manufacturing y se aplican al contexto del desarrollo de software.

Conceptos clave

Hay siete principios dentro de la metodología que incluyen:

  1. Eliminar residuos
  2. Amplificar el aprendizaje
  3. Decidir lo más tarde posible
  4. Entregar lo más rápido posible
  5. Capacitar al equipo
  6. Construir integridad en
  7. Ver el conjunto

Metáforas

El acto de la programación se ve como una línea de ensamblaje, donde cada característica o corrección de errores se denomina "solicitud de cambio". Esta línea de ensamblaje de "solicitudes de cambio" se puede considerar como un "flujo de valor" con el objetivo de minimizar el tiempo que cada "solicitud de cambio" está en la línea antes de entregarse.

El software que aún no se ha entregado se considera "inventario" ya que aún no ha proporcionado valor a la empresa o al cliente. Esto incluye cualquier software que esté parcialmente completo. Por lo tanto, para maximizar el rendimiento, es importante entregar muchas piezas pequeñas y completas de software.

Para minimizar el "inventario" es importante ceder el control a los "trabajadores" que serían los desarrolladores de software, ya que estarían mejor equipados para crear procesos automatizados para "probar a prueba de errores" las diversas partes de la línea de ensamblaje.

Referencias

La fuente original de documentación escrita sobre las técnicas Lean es el libro Lean Software Development, An Agile Toolkit de Mary and Tom Poppendieck.

Los libros adicionales del autor (s) incluyen:

  • Implementando Lean Software Development: From Concept to Cash por Mary Poppendieck
  • Liderando el desarrollo de software lean: los resultados no son el punto por Mary Poppendieck