Agile-Lean (Executive) Coach and Organizational Transformation
Feb. 18, 2012•0 likes•8,203 views
1 of 19
Introducción a Agile y Lean - v1.1
Feb. 18, 2012•0 likes•8,203 views
Download to read offline
Report
Technology
Introducción a métodos ágiles y Lean realizada en el Breakfast La Salle del 14 de febrero de 2012 sobre Agile en PYMEs. Video de la mesa redonda: http://www.youtube.com/watch?v=tL7sWkROOuA
1. Introducción a Agile y Lean
Xavier Albaladejo, Agile-Lean Coach y experto en Gobierno
TI de everis. Coordinador del Postgrado en Métodos Ágiles.
V1.1
Introducción a Agile y Lean
2. 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: xavier.albaladejo.ezequiel@everis.com
AGILE EXCELLENCE CENTER
Gobierno TI
Introducción a Agile y Lean
4. Agile es … Mostrar producto final en
intervalos cortos, “iterar”
Resultados
tangibles
2 .. 4 2 .. 4
semanas semanas
Involucrar al cliente
Gestión de expectativas, flexibilidad a cambios,
visibilidad del progreso , mitigación de riesgos, Time to Market
Introducción a Agile y Lean
5. Agile es … Equipos multidisciplinares,
auto-organizados y motivados
Comunicación cara a cara
Enfoques
colaborativos
Planteamientos y reflexión, Sinergias, acciones de mejora,
conjuntos, en equipo ritmo sostenido
Productividad e innovación
Introducción a Agile y Lean
6. Agile es … Calidad interna del producto
y sencillez en su diseño
KISS - Keep It Simple Stupid
DRY - Don’t Repeat Yourself
YAGNI - You Ain’t Gonna Need It
Spikes
Refactoring
Coding Standards
Peer reviews
Mantenibilidad y crecimiento sostenido
Introducción a Agile y Lean
7. Base teórica: Control de sistemas complejos
Ciclos
cortos de
Feedback aprendizaje
rápido
¿Lo hacemos bien?
¿Somos eficientes?
Aprendizaje
ACTUAR Control predictivo
Actitud de mejora continua, disciplina
Introducción a Agile y Lean
8. Base psicológica- Culturas colaborativas
social: y team empowerment
Equipos con mayor
autonomía y Cultura de aprendizaje, no
responsabilidad, de búsqueda de culpables
confianza, estables.
Equipos de alto rendimiento
Introducción a Agile y Lean
9. Base psicológica- Reglas de juego win - win
social:
Money for nothing, change for free.
Lista de objetivos del proyecto
Nuevo
http://www.rdacorp.com/images/img_partners_main.jpg
Contratos ágiles
Introducción a Agile y Lean
10. Agile es … Un patrón
Takeuchi & Nonaka (‘86)
Scrum
Equipos
multidisciplinares y
auto-organizados
Empresas competitivas e innovadoras
Cultural
Introducción a Agile y Lean
11. Métodos ágiles más utilizados
XP
Engineering
Introducción a Agile y Lean
12. Scrum - Gestión de producto y trabajo en equipo
Lista priorizada de objetivos del proyecto
Product Backlog
Priorización por: Más
importantes
• Valor para el negocio. R.O.I.
Cliente
• Coste de desarrollo.
• Riesgos. Menos
Equipo importantes
Gestión del ROI y riesgos ya desde el planteamiento del proyecto
Introducción a Agile y Lean
13. Scrum - Desde el punto de vista del cliente
Incremento de producto
Product Backlog potencialmente entregable
Sprint
2 - 4 semanas
Seleccionar Revisar incremento
objetivos de producto
Cliente Equipo Cliente Equipo
Feedback real sobre producto final. Flexibilidad.
Mejora continua del producto
Introducción a Agile y Lean
14. Scrum - Desde el punto de vista del equipo
Sincronización diaria (15’)
Equipo
Sprint
Planificar tareas
2 - 4 semanas
Equipo Reflexionar sobre el proceso
“Retrospectiva”
Equipo
Visión común, planteamientos compartidos, sinergias
Mejora continua del proceso, productividad
Introducción a Agile y Lean
15. Conceptos Agile y …
Lean - Optimizar el proceso desde la idea hasta su entrega
KANBAN
Minimizar Trabajar con
Just In
el Work In lotes
Time de
Progress pequeños,
requisitos
para reducir
(aplazar el
conseguir desperdicios,
compro-
flujo respetar a las
miso)
personas
Limitar el trabajo a la capacidad productiva - pull
Rapidez, flexibilidad, flujo
Introducción a Agile y Lean
16. Kanban: Visualizar y limitar el número de objetivos en curso
Cadena
de valor
Señalización
para Pull
Limitar las tareas en
curso en cada estado,
reducir multitarea
Minimizar el tiempo de entrega y su variabilidad
Introducción a Agile y Lean
17. Kanban: Visualizar y limitar el número de objetivos en curso
Gestión ágil de
la demanda
Visualización
de cuellos de
botella (colas)
Gestión operativa,
conciencia y reflexión
Mejora continua del proceso de trabajo
Introducción a Agile y Lean
18. XP: Prácticas de ingeniería software
Integración continua con Historias de Wiki
pruebas automatizadas usuario Estándares de
codificación
Propiedad
colectiva del
código
TDD
Revisiones de código y/o
Refactoring BDD programación en parejas
Spikes
Feedback rápido, producto siempre estable, difusión de conocimiento
Respuesta rápida a cambios de requisitos, productividad y calidad
Introducción a Agile y Lean