Metodologías Ágiles
Enviado por Cesar Toraya Novelo • 5 de Octubre de 2020 • Documentos de Investigación • 698 Palabras (3 Páginas) • 117 Visitas
Lean development
La metodología de desarrollo de software Lean, es una traducción de los principios y las prácticas de la forma de producir lean, hacia el área del desarrollo de software. Inicialmente, originado en el Sistema de Producción de Toyota y ahora, apoyado por una corriente que está surgiendo desde la comunidad Ágil. Este método ofrece todo un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de gestión. Aunque la metodología ágil esbelta introduce un sistema flexible y orientado al cliente para el desarrollo de software, son las personas quienes realmente lo hacen funcionar. Por lo tanto, busque experiencia al contratar un equipo para construir su aplicación; profesionales comprometidos con la mejora continua y lo suficientemente calificados para incorporar los valores fundamentales de la metodología Lean, entregando el mayor valor, en el menor tiempo posible y de la manera más eficiente posible.
En general, hay 7 principios para el desarrollo de software Lean, cada uno de los cuales tiene como objetivo acelerar la entrega y brindar un mayor valor al usuario final:
• Eliminando residuos
• Calidad de construcción en
• Amplificar el conocimiento
• Retrasar el compromiso
• Entrega rápida
• Respetar a las personas
• Optimizando todo
Para cumplirlos, Lean hace uso de tales herramientas:
La gestión del inventario: Una práctica de reducir el número de operaciones en progreso a la vez mediante la aplicación de una teoría de restricciones y una teoría de colas.
Kanban: Un sistema de gestión de proyectos pull, que al limitar las tareas que se completan simultáneamente, evita la sobrecarga del proceso de desarrollo.
Mapeo de flujo de valor: Un método de visualización del ciclo de desarrollo en su conjunto, desde una solicitud de un cliente hasta una etapa de implementación, que demuestra y ayuda a optimizar el tiempo dedicado a la espera y al procesamiento real.
Kanban
Es un método esbelto para administrar y mejorar el trabajo en los sistemas humanos. Este enfoque tiene como objetivo administrar el trabajo equilibrando las demandas con la capacidad disponible y mejorando el manejo de los cuellos de botella a nivel del sistema.
Los elementos de trabajo se visualizan para brindarles a los participantes una visión del progreso y el proceso, de principio a fin, generalmente a través de un tablero Kanban. El trabajo se extrae según lo permita la capacidad, en lugar de introducirlo en el proceso cuando se solicita.
En el trabajo del conocimiento y en el desarrollo de software, el objetivo es proporcionar un sistema de gestión de procesos visual que ayude a la toma de decisiones sobre qué, cuándo y cuánto producir. El método Kanban subyacente se originó en la fabricación ajustada, que se inspiró en el sistema de
...