1.3 - Desarrollo Lean



Documentos relacionados
1.3 Desarrollo lean. Tema 1: Valores y principios ágiles

Fundamentos de las metodologías ágiles

SÍNTESIS Y PERSPECTIVAS

AtlanWood Project. Victoriano Conde, Santiago de Compostela, 15 de diciembre 2006

Diseño orientado al flujo de datos

TECNOLOGIA LEAN APLICADA A LOS SERVICIOS DE URGENCIAS

SISTEMA KANBAN. Lotes pequeños Simplificación en el diseño. Tiempos de alistamiento y mantenimiento preventivo. Calidad justo a tiempo

SIMULACIONES ACTIO 2012

PROGRAMA FORMACIÓN ACTIO 2013

Una manera sencilla y eficaz de transmitir las necesidades del proceso siguiente es mediante KANBAN.

INTRODUCCIÓN. El propósito de esta investigación es analizar la importancia que ha surgido en

Lean Manufacturing. Sistema Ares. Concepto, implantación y fases. Optimización de recursos y eficiencia energética

Kanban. Definición de Kanban. Origen de Kanban. Propósito

Simulaciones y Juegos formativos

SISTEMAS DE PRODUCCIÓN

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

En busca de la Manufactura de Clase Mundial. ING. OSCAR EDGARDO MARTIN

LAS 7 GRANDES PERDIDAS. (Identificando las Pérdidas. Parte II)

SUPREME LEAN CONSULTING

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

Presentación sobre Manufactura Esbelta

LA ADMINISTRACION EFECTIVA DEL TIEMPO PARA GERENTES

Incremento continuo con KANBAN

I. CONCEPTO DE ERP. II. ORIGEN DE LOS ERP.


Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

VOIP LA NUEVA REVOLUCION

Los costes ocultos en las implantaciones de ERP

Trabajo lean (1): A que podemos llamar trabajo lean?

Control del Stock, aprovisionamiento y distribución a tiendas.

INTEGRANTES: ROSAS TORRES LAURA PATRICIA ANDRADE CARRERA ANGELICA GALAN LOPEZ PILAR OAXACA GRANDE JOSE LUIS

Desarrollo Agil. Introduccion a desarrollo agil. Periodo: Inicio: Ago 14, 2012 Termino: Nov 27, 2012

Por su configuración no permite cargas pesadas, es ideal para almacenes de despacho, atención de Kanban, distribución de productos al menudeo, etc.

Los costos de gestionar la cadena de suministros y la eficiencia en las operaciones: hasta cuánto hay que invertir en la gestión?

Artículo publicado en la revista FORUM CALIDAD. Tendencias Emergentes. Parte 5: Agilidad Organizacional

Resumen de los Modelos Kaizen, Lean y Six Sigma

Kanban II. Sesión 6a. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

Lean Manufacturing: cómo gestionar eficazmente la organización

3. MAPEO DE LA CADENA DE VALOR (VSM)

El Sistema de las 5S. Copyright 2006 Lean Manufacturing Consulting, Inc. All Rights Reserved

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

El lean manufacturing como oportunidad

DIPLOMATURA EN LEAN MANUFACTURING. Diplomatura en Lean Manufacturing Javier Mejía Nieto Todos los derechos Reservados

Kanban vs. Scrum. Sesión 6b. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

Fundamentos de Lean & Kaizen

con Scrum y Kanban Gustavo Quiroz Madueño Open Edge Technologies

JUSTO A TIEMPO (JIT)

KANBAN. Elaboración: Masayuki Daimon Letycia Pailamilla Garcés Pablo Allende Vidal Profesor Juan Sepúlveda Salas

CAPÍTULO 3: MARCO TEÓRICO. Lean Manufacturing (LM) es un conjunto de técnicas desarrolladas por la Compañía

Justo a tiempo JIT. La filosofía del "justo a tiempo" se fundamenta principalmente en:

Formación Lean Management in situ. Aprende Jugando.

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.

Selección de los puntos de montaje

Karen Giraldo Escobar Graciela Catalina Soto PROYECTO DE GRADO I

Gestión de la Configuración

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

El Sistema de Producción de SEAT. Hacía una empresa sincronizada y orientada al valor añadido.

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

CURSO DE ESPECIALIZACIÓN EN PRODUCTIVIDAD

Empresa de estampado de metales atribuye a Plex su éxito en la gestión de datos

Kanban. Su uso en el desarrollo de software. Autor: Norberto Figuerola

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services.

"El despilfarro más peligroso de todos es el que no reconocemos como tal"

ÁREA DE CALIDAD UALITY & ASSOCIATS ECONOMICS

Las 10 razones principales por las cuales debe de elegir unipaas

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios

Seis Sigma. Nueva filosofía Administrativa.

TITULO Editorial Autores ISBN AÑO

CONTROL Y REDUCCIÓN EFICIENTES DE COSTOS

1.1 ESTRUCTURA DEL DEPARTAMENTO

LA ADMINISTRACIÓN DE LAS OPERACIONES APRENDIDA DE ORIENTE

Elementos requeridos para crearlos (ejemplo: el compilador)

Software ERP - Métodos de Implementación

TEMA 4.- EL SUBSISTEMA DE PRODUCCIÓN.

4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

ACCIÓN FORMATIVA. Mejora con Kanban

CSIR2121. Administración de Redes I

El Cliente y El Ingeniero de Software

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

PCGeek. Descripción del problema

LEAN SEIS SIGMA. Introducción

BÚSQUEDA DE CERO INCIDENCIAS: IMPLANTACION DE UN SISTEMA DE GESTIÓN ERP.

EL FACTOR HUMANO EN LA MEJORA CONTINUA

Cadena de Abastecimiento

DINAMICA EVOLUTIVA Y ANALISIS INTEGRAL DE LEAN MANUFACTURING

MODELOS TCP/IP Y OSI

CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL?

Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I

De la Integración Continua a la Entrega Continua

Curso Preparatorio al Examen de Grado

Datos estadísticos PRESENTACIÓN DE DATOS INDIVIDUALES Y DATOS AGRUPADOS EN TABLAS Y GRÁFICOS

Japan lean experience

JUSTO A TIEMPO YA. Con el objetivo de dar a conocer una de las formulas para, lograr la excelencia

Reducir Costos o Eliminar Desperdicios. Un caso real de Lean Warehousing.

Posgrado. en Dirección de logística integral

Gestión de Empresas Visual e Interactiva E.R.P.

Transcripción:

1.3 - Desarrollo Lean Tema 1: Fundamentos de las metodologías ágiles

En qué se parece la fabricación de un producto y el desarollo de software? Fabricación de un producto Entradas: materias primas y componentes Salida: producto terminado (automóvil, teléfono móvil, televisor, etc.) Proceso: diferentes máquinas y pasos en la cadena de montaje Mary Poppendieck - Lean Software Development, Tutorial 2007 Desarrollo software Entradas: nuevas características (features) en forma de casos de uso, historias de usuario, etc. Salida: software funcionando al que se le ha añadido las nuevas características Proceso: cada característica debe ser analizada, desarrollada, probada, añadida y entregada Henrik Kniberg - Agile Lean Slides 2

Cadena de producción Ejemplo típico de un proceso de fabricación: fabricación de automóviles En las fábricas de Henry Ford se desarrolla en EEUU en 1910 el proceso de fabricación en cadena que permite acometer una producción en gran escala Descomponer la fabricación en pequeños pasos especializados El producto que se va construyendo se va moviendo de un proceso a otro (cadena que fluye) Trabajadores fáciles de formar y de reemplazar: se especializan en hacer poco y hacerlo bien Problemas: Falta de motivación de los trabajadores Sistema muy útil para la fabricación en escala pero muy rígido: se tarda mucho en responder a los cambios que piden los consumidores 3

Sistema de producción de Toyota y fabricación lean Después de la Segunda Guerra Mundial, en el marco de un Japón empobrecido y sin apenas recursos, en la fabrica de automóviles Toyota Taichi Ohno empezó a desarrollar una filosofía de gestión y producción que a la postre terminaría aupando a Toyota (y al resto de fabricantes japoneses) a dominar la producción de automóviles, superando a los gigantes americanos Ford y General Motors. TPS (Toyota Production System), también denominado producción Just-in-time : Flujo de producción just-in-time, evitando gastos de inventario Cultura de parar la cadena en el momento en que se detecta el mínimo error Cultura de mejora continua en todos los niveles: desde los trabajadores de la cadena hasta los directivos Pensar en el conjunto Taichi Ohno Da origen a los denominados sistemas de fabricación lean (lean = austero, flaco) El proceso siempre puede ser mejorado y los trabajadores son los que mejor pueden proponer estas mejores Método científico: los trabajadores aprenden a crear hipótesis, probarlas, analizar los resultados y, si los datos confirman la hipótesis, hacer el cambio permanente Una idea central es la continua búsqueda y eliminación de los desperdicios (waste) generados por el proceso Cuando se eliminan los desperdicios la calidad mejora, y el tiempo de producción y los costes se reducen y la producción se vuelve fluida (flow) Consecuencias: alta disciplina y alta respuesta al cambio El término lean se ha popularizado: lean startups, lean thinking 4

Sistemas de fabricación Pull Uno de los pilares de la fabricación lean El proceso de fabricación se divide en un conjunto de pasos (celdas) que necesitan recursos y consumen los resultados de procesos anteriores (upstream) Sistema push: se planifica a priori la cantidad de trabajo a comenzar. Cuando un proceso upstream produce un componente se empuja (push) a la siguiente celda para que continue procesándolo. Muchas veces se provoca sobrecarga en las celdas. Sistema pull: el origen del flujo de trabajo está al final de la cadena, al entregar el producto final a los clientes. Cada celda tiene un número constante de productos (WIP), cuando se consume uno se envía una señal (pull signal) a la celda anterior de que se necesita recibir un nuevo componente. El flujo de trabajo se regula tirando (pull) de los materiales a transformar con una cadencia constante Un sistema pull regula el flujo de los recursos mediante un proceso de fabricación reemplazando solo lo que ha sido consumido y lo que es inmediatamente entregable 5

Sistema pull YouTube 6

Kanban Una de las herramientas más importantes para organizar el proceso de producción son las kanban (del japonés, kan=visual y ban = tablero o tarjeta), señales visuales que implementan el sistema pull Enfoque visual para el control de Toyota Just-in-Time Kanban System la producción, usando herramientas sencillas como contenedores retornables, tarjetas o incluso espacios vacíos para tirar de los productos desde los centros de producción hacia los centros de consumo o transformación Una kanban es una señal o ayuda visual que indica que un centro de trabajo ha finalizado un proceso, necesita trabajo o necesita más materiales Los tableros kanban permiten que los centros de trabajo hagan un seguimiento de las necesidades de los clientes o de los proveedores y que respondan rápida y adecuadamente 7

Tableros kanban en el desarrollo de software Henrik Kniberg - Lean from the Trenches 8

Mary Poppendieck Mary Poppendieck fue una de las primeras personas en proponer aplicar la filosofía de la fabricación lean al desarrollo del software Conoció los sistemas de fabricación lean a mitad de los años 80, cuando implantó un sistema lean en una fábrica de cintas de vídeo para competir con la producción japonesa Formación a los trabajadores en sistemas pull, producción just-in-time Desaparición del inventario Bajada del coste de producción Respuesta al cliente en 1 semana en lugar de 1 mes Publicó uno de los primeros libros sobre cómo aplicar estas ideas al desarrollo de software: Lean Software Development: An Agile Toolkit (2003) Activa divulgadora de las metodologías ágiles y del enfoque lean, participa activamente en las más importantes conferencias ágiles en todo el mundo 9

Los 7 principios del desarrollo de software lean Definidos por Mary Poppendieck ("Lean Software Development: An Agile Toolkit", 2003 y Implementing Lean Software Development, 2006) 1. Eliminar los desperdicios (Eliminate Waste) 2. Fomentar la calidad (Build Quality In) 3. Crear conocimiento (Create Knowledge) 4. Decidir lo más tarde posible (Defer Commitment) 5. Entregar rápido (Deliver Fast) 6. Respetar a la gente (Respect People) 7. Optimizar el conjunto (Optimize the Whole) 10

Eliminar los desperdicios (waste) Desperdicio: cualquier cosa que no se utiliza y que no añade valor al producto final Producir sólo lo necesario y en el momento en el que se necesita Si algo no se utiliza, no podemos darnos cuenta de sus fallos Desperdicios en el proceso de desarrollo del software: Demasiados requisitos para un release Demasiada arquitectura para las necesidades actuales Demasiado código para poder ser probado adecuadamente Demasiadas funcionalidades para el usuario final Desperdicios en el proceso de diseño del software: Tener que aprender lo mismo por falta de comunicación. Cuando alguien en el equipo de desarrollo aprende algo, ese conocimiento se debe extender a todo el equipo rápidamente 11

Referencias y bibliografía de ampliación Mary Poppendieck, Implementing Lean Software Development, cap. 1 y 2 Ken Beck, Learning from Lean Entrevista con Mary Poppendieck, An introduction to Lean Software Development, 2004 12