Catégories : Tous - decisiones - principios - equipo - roles

par OLIVIA RANGEL ACEVEDO Il y a 4 années

446

Lean Software Development

Lean Software Development se basa en principios derivados de la manufactura esbelta, enfocados en minimizar desperdicios y maximizar eficiencia. Esta filosofía aborda la eliminación de ocho tipos de desperdicios, como defectos y procesos innecesarios, utilizando herramientas como el Value Stream Mapping.

Lean Software Development

Lean Software Development

Ventajas

Software más seguro
Menos errores
Participación activa del cliente
Garantiza máxima satisfacción
Entrega en un corto período de tiempo
Implementación de otras funcionalidades
Posibilita la mejora
Eliminar desperdicios
Para lograr un mejor software

Intuitivo

Básico

Roles

Lean Team Members
Representan todos los pasos del proceso
Equipo pequeño

6-9 miembros

Encargados de hacer funcionar el producto
Es el equipo de trabajo
Lean Project Leader
Lidera equipos
Motivador
Canal de comunicacion entre Lean master y el equipo
Lean Master
Gestiona cambios
Ha trabajado con el cliente
Cuenta con experiencia

Traslación

Prácticas de la manufactura esbelta
Filosofía enfocada a reducir los ocho tipos de desperdicios

Origen

Primera vez utilizado en conferencia organizada por la iniciativa ESPRIT de la Unión Europea
Robert “Bob” Charette
Por Toyota

Principios

Visualizar todo el conjunto
Analizar las interacciones de nuestro software con el resto de sistemas dentro de la compañía
Crear la integridad
Evitar añadir Muda
Pruebas automatizadas
Contar con un buen sistema de integración continua
Potenciar el equipo
Planning Poker
Fomentar a la toma de decisiones en equipo
Entregar lo antes posible
Tomar decisiones tardías
User stories
Los requisitos del cliente pueden estar cambiando
Primordial
Amplificar aprendizaje
Proceso de aprendizaje acelerado con el uso de iteraciones
Eliminar los desperdicios
Quitar aquellas cosas que no agreguen valor al software
Defectos y la baja calidad
Se utiliza Value Stream Mapping
Procesos y funcionalidades extra que no son usados

Desventajas

Personal correcto
Si no se tiene el personal correcto hay problemas en el trabajo
Toma de decisiones tardías
Miedo al tomar decisiones
Complicado
Dependencia del equipo
El éxito depende del equipo
Cada uno tiene compromisos individuales
El proyecto depende mucho del equipo