Lean manufacturing Es un modelo de gestión enfocado a la creación de flujo para poder entregar el máximo valor para los clientes, utilizando para ello los mínimos recursos necesarios: es decir ajustados.
Agile Es un conjunto de metodologías para el desarrollo de proyectos que precisan de una especial rapidez y flexibilidad en su proceso.
Scrum Es un marco de trabajo a través del cual las personas pueden abordar problemas complejos adaptativos, a la vez que se entregan productos de forma eficiente y creativa con el máximo valor.
Kanban Es una palabra japonesa que significa algo así como “tarjetas visuales” (kan significa visual, y ban tarjeta). Esta técnica se creó en Toyota, y se utiliza para controlar el avance del trabajo, en el contexto de una línea de producción.
¿Por qué surge la metodología AGILE?
En las metodologías ágiles, la estructura de coste es igual o mayor en las fases de análisis y diseño que en la de codificación. Esto hace que, cuanto más se trabaje en una dirección que no será la definitiva (lo cual es casi intrínseco al desarrollo software) más trabajo de análisis, diseño y desarrollo es desperdiciado.
Esto conduce a que en lugar de recorrer linealmente las fases realizándolas una sola vez, se programen muchos pequeños períodos de tiempo en los que se comprimen las fases hasta tal punto que se pueden desarrollar de manera simultánea o en orden contrario, estos períodos son llamados sprints o iteraciones. De cada iteración debe resultar una versión funcional del producto que mejore la calidad de la versión anterior, por eso decimos que son procesos iterativos e incrementales.
Agile sobre todo es un cambio en la filosofía y en la manera que tenemos de abordar los proyectos, es un cambio en la cultura de una organización y nació en 2001 con la redacción del manifiesto ágil.
Ciclo Tradicional vs Ciclo Agile
Ciclo Tradicional:
Ciclo Agile:
Diferencias:
Ventajas de AGILE
MEJORA DE LA CALIDAD DEL PRODUCTO: fomentan el enfoque proactivo de los miembros del equipo en la búsqueda de la excelencia del producto.
MAYOR SATISFACCIÓN DEL CLIENTE: el cliente está más satisfecho al verse involucrado y comprometido a lo largo de todo el proceso de desarrollo.
MAYOR MOTIVACIÓN DE LOS TRABAJADORES: los equipos de trabajo autogestionados facilitan el desarrollo de la capacidad creativa y de innovación entre sus miembros.
TRABAJO COLABORATIVO: la división del trabajo por distintos equipos y roles, junto al desarrollo de reuniones frecuentes, permite una mejor organización del trabajo.
USO DE MÉTRICAS MÁS RELEVANTES: las métricas utilizadas para estimar parámetros como tiempo, coste, rendimiento, etc. son normalmente más reales en proyectos ágiles que en los tradicionales.
MAYOR CONTROL Y CAPACIDAD DE PREDICCIÓN: gracias a la oportunidad de revisar y adaptar el producto a lo largo del proceso ágil.
REDUCCIÓN DE COSTES: elimina prácticamente la posibilidad de fracaso absoluto en el proyecto.
Ref: Sobre el Lean Manufacturing; PAMPLONA/IRUÑA EL 3 ENERO, 2017 POR LEANCLEANING
Qué es Agile Project Management y sus ventajas aplicado a la empresa (iebschool.com)
Scrum, el marco de trabajo para abordar problemas complejos.Transparencia, inspección y adaptación continua. - itSM4U (itsmf.es)
KANBAN HERRAMIENTA O METODOLOGÍA - Mobiliza Academy
Agile; ¿Por qué surge la "Agilidad"? - Human Centric -ALVARO CARRERA - 2018
https://davidrengifo.files.wordpress.com/2017/02/img_6732.png