Presentación de Xavier Albadalejo, Agile-Lean Coach, experto en Gobierno TI de everis y coordinador del Postgrado en Métodos Ágiles de La Salle Campus Barcelona. Esta ponencia se celebró el 14 de febrero de 2012 en el centro universitario de la tecnología y los negocios, dentro del ciclo Breakfast La Salle.
MATERIALES Y EQUIPOS PARA UNA ESTACIÓN HIDROPÓNICA NFT soporte.pptx
Agile y Lean - v1.0 en Breakfast La Salle
1. 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
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
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
Agile y Lean
5. Agile es … Equipos multidisciplinares, auto-
organizados y motivados
Comunicación cara a cara
Enfoques
colaborativos
Planteamientos y Sinergias, acciones de mejora,
reflexión, conjuntos, en ritmo sostenido
equipo
Productividad e innovación
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
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
Agile y Lean
8. Base psicológica- Culturas colaborativas y team
social empowerment
Equipos con mayor
autonomía y Cultura de aprendizaje, no
responsabilidad, con de búsqueda de culpables
fianza, estables.
Equipos de alto rendimiento
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
Agile y Lean
10. Agile es … Un patrón
Takeuchi & Nonaka (‘86)
Scrum
Equipos
multidisciplinares y
auto-organizados
Empresas competitivas e innovadoras
Cultural
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
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 el producto final. Flexibilidad.
Mejora continua del producto
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
Agile y Lean
15. Conceptos Agile y …
Lean: Optimizar el proceso desde la idea hasta su entrega
KANBAN
Trabajar con
Just In Minimizar lotes
Time de el Work In pequeños,
requisitos Progress reducir
(aplazar el para desperdicios,
compro- conseguir respetar a las
miso) flujo personas
Limitar el trabajo a la capacidad productiva - pull
Rapidez, flexibilidad, flujo
Agile y Lean
16. Kanban: Visualizar y limitar el número de objetivos en curso
Cadena
de valor
Señalización
para Pull
Limitar el trabajo a la
capacidad productiva,
reducir multitarea
Minimizar el tiempo de entrega
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)
Mejora continua del proceso de trabajo
Agile y Lean
18. XP: Prácticas de ingeniería software
Integración continua con Historias de Wiki
pruebas unitarias 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
Agile y Lean