Definición
Metodología para trasladar los principios de la manufactura lean al desarrollo de software (combinándolos con SCRUM y alineándolos con APD) para resolver problemas como las entregas puntuales y los cambios en los requisitos.
Comprender este concepto
El desarrollo de software Lean es una metodología que aplica los principios de la fabricación Lean al desarrollo de software. Combina el marco Scrum y se alinea con APD (desarrollo acelerado de productos) para abordar problemas como las entregas puntuales y los cambios en los requisitos. Hace hincapié en eliminar desperdicios, acelerar las entregas y mejorar la calidad mediante iteraciones y retroalimentación continua para adaptarse al cambio. A diferencia de la gestión de proyectos general, LSD se centra en optimizar el proceso de desarrollo de software; sus resultados suelen ser planes de iteración, gráficos de trabajo pendiente y incrementos de software funcionales.
Ejemplos de escenarios de negocio
Cuando un proyecto de software sufre retrasos frecuentes y los requisitos cambian a menudo, se puede introducir el desarrollo de software Lean. Por ejemplo, un equipo que desarrolla un sistema de gestión de clientes trabaja en iteraciones quincenales con Scrum, visualiza las tareas mediante un tablero kanban y sincroniza los avances en reuniones diarias. Cuando cambian los requisitos, el equipo evalúa el impacto y ajusta el plan de la iteración para garantizar que se entreguen primero las funciones de mayor prioridad. Como resultado, el proyecto se entrega a tiempo y aumenta la satisfacción del cliente.