Agile y Lean - v1.0 en Breakfast La Salle
-
Upload
la-salle-bcn -
Category
Business
-
view
1.347 -
download
0
description
Transcript of Agile y Lean - v1.0 en Breakfast La Salle
Agile y Lean
Agile y Lean
Xavier Albaladejo, Agile-Lean Coach y experto en Gobierno TI de everis. Coordinador del Postgrado en Métodos Ágiles.
Introducción
Agile y Lean
Xavier Albaladejo - Agile-Lean Coach y experto en Gobierno TI, empezó a utilizar prácticas eXtreme Programming en 2002 (entregas rápidas de producto, tests unitarios con integración continua, wikis, etc.) para que los clientes pudiesen dirigir sus propios proyectos. Actualmente, desde el Agile Excellence Center de everis, se dedica a ayudar a grandes organizaciones a mejorar su efectividad y eficiencia bajos principios Agile y Lean, así como a entrenar a equipos en Scrum y Kanban.
Xavier Albaladejo es fundador de proyectosagiles.org, coordinador del Postgrado en Métodos ágiles de La Salle, Certified Scrum Master, colaborador de Agile Barcelona, presidente de Agile-Spain.
Contacto: [email protected]
AGILE EXCELLENCE CENTERGobierno TI
Agile y Lean
¿Qué es Agile?
Agile y Lean
Agile es … Mostrar producto final en intervalos cortos, “iterar”
2 .. 4 semanas
2 .. 4 semanas
Involucrar al cliente
Resultados tangibles
Gestión de expectativas, flexibilidad a cambios,visibilidad del progreso , mitigación de riesgos, Time to Market
Agile y Lean
Agile es … Equipos multidisciplinares, auto-organizados y motivados
Productividad e innovación
Comunicación cara a cara
Enfoques colaborativos
Planteamientos y reflexión, conjuntos, en equipo
Sinergias, acciones de mejora, ritmo sostenido
Agile y Lean
Agile es … Calidad interna del producto y sencillez en su diseño
Mantenibilidad y crecimiento sostenido
KISS - Keep It Simple Stupid
DRY - Don’t Repeat Yourself
YAGNI - You Ain’t Gonna Need It
SpikesRefactoringCoding StandardsPeer reviews
Agile y Lean
Base teórica:
Actitud de mejora continua, disciplina
Control de sistemas complejos
Feedback rápido
Aprendizaje
ACTUAR
¿Lo hacemos bien? ¿Somos eficientes?
Ciclos cortos de
aprendizaje
Control predictivo
Control empírico
Agile y Lean
Base psicológica-social
Equipos de alto rendimiento
Culturas colaborativas y team empowerment
Cultura de aprendizaje, no de búsqueda de culpables
Equipos con mayor autonomía y responsabilidad, confianza, estables.
Agile y Lean
Base psicológica-social
Contratos ágiles
Reglas de juego win - win
Colaboración
Transparencia
http://www.rdacorp.com/images/img_partners_main.jpg
Eq
uip
o Clie
nte
Money for nothing, change for free.
Nuevo
Lista de objetivos del proyecto
Agile y Lean
Cultural
Un patrónAgile es …
Empresas competitivas e innovadoras
Takeuchi & Nonaka (‘86)
Equipos
multidisciplinares y auto-organizados
Scrum
Agile y Lean
Métodos ágiles más utilizados …
XP Engineering
Agile y Lean
Scrum: Gestión de producto y trabajo en equipo
Gestión del ROI y riesgos ya desde el planteamiento del proyecto
Lista priorizada de objetivos del proyecto
Más importante
s
Menos importante
s
Priorización por:
• Valor para el negocio.
• Coste de desarrollo.
• Riesgos.
R.O
.I.
Cliente
Equipo
Product Backlog
Agile y Lean
Scrum: Desde el punto de vista del cliente
Mejora continua del producto
Product Backlog
Seleccionar objetivos
Cliente
Revisar incremento de producto
Equipo
2 - 4 semanas
Sprint
Incremento de producto potencialmente entregable
Cliente Equipo
Feedback real sobre el producto final. Flexibilidad.
Agile y Lean
Scrum: Desde el punto de vista del equipo
Mejora continua del proceso, productividad
Visión común, planteamientos compartidos, sinergias
Planificar tareas
Equipo
Sincronización diaria (15’)
Equipo
Reflexionar sobre el proceso“Retrospectiva”
Equipo
Sprint2 - 4 semanas
Agile y Lean
Lean:Conceptos Agile y …
Optimizar el proceso desde la idea hasta su entrega
Rapidez, flexibilidad, flujo
KANBAN
Minimizar el Work In Progress
para conseguir
flujo
Just In Time de
requisitos (aplazar el compro-
miso)
Limitar el trabajo a la capacidad productiva - pull
Trabajar con lotes
pequeños, reducir
desperdicios,respetar a las
personas
Agile y Lean
Kanban:
Minimizar el tiempo de entrega
Pull
Señalización para Pull
Cadena de valor
Limitar el trabajo a la capacidad productiva,
reducir multitarea
Visualizar y limitar el número de objetivos en curso
Agile y Lean
Kanban:
Mejora continua del proceso de trabajo
Visualización de cuellos de botella (colas)
Gestión ágil de la demanda
Select
Visualizar y limitar el número de objetivos en curso
Agile y Lean
XP: Prácticas de ingeniería software
Respuesta rápida a cambios de requisitos, productividad y calidad
Feedback rápido, producto siempre estable, difusión de conocimiento
Integración continua con pruebas unitarias automatizadas
WikiHistorias de usuario
TDDRefactoring
Spikes
BDD
Estándares de codificación
Propiedad colectiva del
código
Revisiones de código y/o programación en parejas
Agile y Lean
Gracias por su atención