Este documento presenta el Modelo Organizativo Agile-Lean (P.I.F.), un framework para mejorar la productividad. El P.I.F. propone una estructura organizativa orientada a maximizar el flujo de valor a través de equipos multidisciplinarios estables (Squads) especializados en áreas de producto. El modelo también incluye planificación continua de producto y mejoras, así como un enfoque en el aprendizaje y mejora continua a través de ciclos cortos. El documento describe los principios y factores clave del modelo
2. CAS 2013 2 AGILE EXCELLENCE CENTER
Gobierno TI – UN Tecnología
Speaker Bio & Company Information
Xavier Albaladejo es Agile-Lean Coach, experto en
Gobierno TI y miembro del Agile Excellence Center de
everis, se dedica a ayudar a grandes organizaciones a
ser más rápidas y efectivas bajo principios Agile y
Lean, así como a entrenar a equipos en Scrum y Kanban.
Xavier Albaladejo es coordinador del Postgrado en
Métodos ágiles de La Salle, Certified Scrum Practicioner,
fundador de proyectosagiles.org, de Agile Barcelona y
miembro de la Junta directiva de Agile Spain.
3. CAS 2013 3
Conceptos
¿Qué es “productividad”?
Tipos de actividades vs outputs.
Factores de mayor impacto en la productividad
Principios y técnicas para mejorar los factores de productividad
P.I.F. – Agile Lean Productivity Improvement Framework
Principios – Modelo organizativo Agile-Lean
Factores clave
Ejes Soft & Hard
Indicadores balanceados
Índice
4. CAS 2013 4
Conceptos
¿Qué es “productividad”?
Tipos de actividades vs outputs.
Factores de mayor impacto en la productividad
Principios y técnicas para mejorar los factores de productividad
P.I.F. – Agile Lean Productivity Improvement Framework
Principios – Modelo organizativo Agile-Lean
Factores clave
Ejes Soft & Hard
Indicadores balanceados
Índice
5. CAS 2013 5
¿Qué es “productividad”?
Productividad =
Salidas, valor generado
Entradas, recursos
Producto
Tiempo
útil
=
Óptica Lean
“There is nothing so useless as doing efficiently
that which should not be done at all”
Peter Drucker
6. CAS 2013 6
Tipos de actividades vs outputs
Actividades
Necesarias
Actividades no necesarias
Desperdicio
Actividades que generan
Valor (*)
(*) Valor: producto por el
cual el cliente final paga.
Output1
Producto
SW
EficientarEliminar
Sub-productos
p.e. Documentación
Output2
Aprendizaje
Capacidades,
conocimiento
Output3
25%
Tenemos que conseguir aprendizaje útil dentro de
los propios proyectos, para ser más productivos.
7. CAS 2013 7
Factores de mayor impacto en la productividad
“Soft” factors and software
productivity - which ones matter?
Understanding and Improving
Software Productivity
Measuring productivity of
Software development teams
A Systematic Review of
Productivity Factors in
Software Development
Understanding software productivity
Software productivity
metrics: who needs them?
Estudios en centenares de proyectos
8. CAS 2013 8
Qué factores creéis que se han
identificado como más relevantes
Factores de mayor impacto en la productividad
9. CAS 2013 9
Factores de mayor impacto en éxito y productividad
1 Capacidad de la persona
2 Cohesión del equipo
3 Simplicidad técnica / producto
4
Experiencia y conocimientos en
proyectos similares
5 Estilo del middle management
6 Motivación de las personas
7 Tamaño del producto
8 Estabilidad de los requisitos
9 Metodología y herramientas
Personas
Equipos / organización
Producto / proyecto
Proceso / herramientas
Leyenda
Factores principales Siguientes factores
10. CAS 2013 10
Factores de mayor impacto en la productividad
1 Capacidad de la persona
2 Cohesión del equipo
3 Simplicidad técnica / producto
4
Experiencia y conocimientos en
proyectos similares
5 Estilo del middle management
6 Motivación de las personas
7 Tamaño del producto
8 Estabilidad de los requisitos
9 Metodología y herramientas
Factores principales Siguientes factores
Muy Agile y Lean !
Foco en aprendizaje, mejora, crecimiento.
Personas motivadas y buenas interacciones.
Equipos estables por línea de producto o tipo de cliente.
Lotes de trabajo pequeños, iteraciones.
Excelencia técnica y diseño interno.
Managers-teachers al servicio de los equipos, facilitando que fluyan.
11. CAS 2013 11
Principios y técnicas para mejorar los factores de productividad
Factores principales
1 Capacidad de la persona
Incrementar la competencia de la persona.
Contratar y mantener gente buena, con talento y
colaborativa. Mentalidad de mejora continua y
aprendizaje. Coaching, Mentoring, Formación, Labs.
Agile: Open Spaces, Communities of Practice (CoP).
3 Complejidad técnica / producto
Velar continuamente por la simplicidad de
la solución, no hacer sobre-ingeniería.
KISS, YAGNI, Peer reviews de la complejidad
interna del producto.
Agile: Refactoring (simplificación), Pair Prog.
2 Cohesión del equipo
Diseño de equipos (skills y relaciones), contratación
y despido, Team Knowledge matrix. Valores de
empresa, Principios de trabajo en equipo.
Agile: Equipo multidisciplinar que incluye al cliente
(valores ágiles). Identidad de equipo, Acuerdos de
trabajo del equipo.
Crear equipos de trabajo que maximicen:
colaboración, flujo de valor, compartición
de información y ayuda mutua. Un equipo
es un activo en la organización!
12. CAS 2013 12
Principios y técnicas para mejorar los factores de productividad
Siguientes factores
4
Experiencia y conocimientos en
proyectos similares
Especializar a los equipos en productos
Agile: Equipos estables a los que se asignan
proyectos.
5 Estilo del middle managementMiddle management al servicio de los
equipos y que promueve la colaboración y
la inquietud por mejorar lo que no funciona
y que enseña a tener visión sistémica.
Fomenta la transparencia, compartir
conocimiento, pedir ayuda, etc.
Lean: Holistic view, Go see to the
Gemba, Respect for people, Manager
teacher.
6 Motivación de las personas
Cuidar la motivación intrínseca de las personas
y reconocer el trabajo bien hecho.
O2O para conocer motivaciones personales
(autonomía, maestría, propósito), retos,
gamification, planes de carrera profesional.
13. CAS 2013 13
Principios y técnicas para mejorar los factores de productividad
Siguientes factores
8 Estabilidad de los requisitos
Gestión de producto continua que
estabilice los objetivos de corto plazo.
Rolling wave planning, continuo.
Agile: Iteración 0, Product Backlog Grooming, User
Story Mapping, Epics.
Lean: Just In Time (JIT), Lean Startup.
7 Tamaño del producto
Proyectos más pequeños para ser más
controlables, que regularmente
entreguen producto final.
Agile: Iteraciones cortas donde
la principal medida de progreso
es SW funcionando.
Lean: Lotes pequeños de
producto final, reducción del
Work In Progress (WIP).
9 Metodología y herramientas
Adaptar metodología y herramientas
(utilizando feedback bottom-up) para que
el equipo fluya y sólo se preocupe de
producir valor, con visión holística.
Best practices, Assets reuse.
Agile: Retrospectivas, Impediment Backlog (IBL),
Integración Continua con tests automatizados.
Lean: Principios Lean, Waste identification & analysis, Kaizen events,
5 whys, A3, Value Stream Mapping, Stop the line, etc.
14. CAS 2013 14
Conceptos
¿Qué es “productividad”?
Tipos de actividades vs outputs.
Factores de mayor impacto en la productividad
Principios y técnicas para mejorar los factores de productividad
P.I.F. – Agile Lean Productivity Improvement Framework
Principios – Modelo organizativo Agile-Lean
Factores clave
Ejes Soft & Hard
Indicadores balanceados
Índice
15. CAS 2013 15
P.I.F. - Principios
Diseño de la estructura organizativa
Orientada a conseguir flujo en la cadena de valor completa, que no se
rompa, por lo que se necesitará integrar el máximo de disciplinas
extremo a extremo.
Equipos estables, especializados en áreas de producto.
Planificación y gestión continua
Tanto de producto como de impedimentos.
Aprendizaje y mejora continua en intervalos cortos
Crecimiento de competencias y motivación.
Mejora y simplificación en diseño interno del producto, procesos y
organización.
16. CAS 2013 16
Agile team
P.I.F. - Principios: Modelo organizativo Agile-Lean
Equipo ágil: Equipo multidisciplinar (incluyendo al cliente), estable,
co-localizado, especializado en área de producto, auto-organizado,
capaz de desarrollar producto final por sí solo.
Product AgileProgramming TestingAnalysis
Product
Owner
Development team
Scrum
Master
17. CAS 2013 17
P.I.F. - Principios: Modelo organizativo Agile-Lean
Squad: Equipo ágil extendido, para mínimas dependencias externas.
Product AgileProgramming Testing UXAnalysis DevOps
Product
Owner
Extended team
Conseguir flujo en la cadena de valor completa, desde la idea hasta el uso del producto
Foco en entregar valor Como si fuese una microempresa.
…
Personas de grupos especializados asignadas a Squads
concretos a tiempo parcial, para ayudar a que fluyan
Scrum
Master
Agile team
Product
line
squad
Equipo autónomo
18. CAS 2013 18
P.I.F. - Principios: Modelo organizativo Agile-Lean
Squads. Una visión
más adecuada: Especialistas generalistas
• Conocen otras especialidades
técnicas, para engranar mejor
ellas y ayudar si es necesario
para que haya flujo.
• Especializan / aprenden en el
producto en que están
trabajando.
Product
Backlog
(PBL)
Product Owner (PO)
• Único punto de entrada de
trabajo para el equipo.
• Prioriza el Product Backlog
y acepta el producto, de
manera regular.
Product
Owner
Analyst
Dev
DevDev
Dev
Tester
Tester UX
DevOps
Scrum
Master
Scrum Master (SM)
• Quita impedimentos en el flujo
de valor que el equipo no puede
resolver por sí mismo.
• Hace que el equipo colabore,
piense junto para generar
sinergias y mejorar
continuamente.
Impediment
Backlog
(IBL)
Colaboración
directa
19. CAS 2013 19
P.I.F. - Principios: Modelo organizativo Agile-Lean
Competence Managers / Speciality Coaches: mejora de las
capacidades y motivaciones personales, líderes de Comunidades
de Práctica (CoP) para la difusión transversal de conocimiento,
mejoras globales y homogeneización de los métodos de trabajo.
AgileProgramming Testing UXAnalysis DevOps
Squad N
Squad 1
Competence Mgrs
Speciality Coaches
Squad 2
CoP BL CoP BL CoP BL CoP BL CoP BL CoP BL
20. CAS 2013 20
Analysis
Product Management Team: Gestión regular de la demanda para
dividir proyectos y mejoras de producto en bloques más pequeños, más
manejables y estables, conforme se acerca su desarrollo y asegurar
una carga de trabajo constante para los equipos (reducir mura).
P.I.F. - Principios: Planificación y gestión continua de producto
AgileProgramming Testing UX DevOps
Squad N
Squad 1
Squad 2
Area Product
Owner
Area PBL
(Roadmap)
Sub-Area
PBLs
Product
Owners
+ Planteamientos Lean Startup para que el mercado valide rápidamente hipótesis de producto !!!
[Standish Group: ≈ 50% de las feautures no se utilizan]
21. CAS 2013 21
P.I.F. - Principios: Planificación y gestión continua de mejoras
Enterprise Improvement Backlog: Estrategia de mejora corporativa,
con enfoque Lean (extremo a extremo), y feedback bottom-up de mejoras
a realizar (rediseño organizativo, procesos).
Programming Testing UXAnalysis DevOps
Squad N
Squad 1
Competence Mgrs
Speciality Coaches
Squad 2
Enterprise
Improvement Backlog
(EIBL)
CoP BL
Improv.
Champion
CoP BL CoP BL CoP BL CoP BL CoP BL
Agile
El Improvement Champion es el Product Owner de la mejora continua en la compañía.
Su producto es una organización que tiene que estar enfocada a crear valor y ser eficiente.
Él es el responsable del flujo de valor extremo a extremo en la compañía.
22. CAS 2013 22
P.I.F. - Principios: Servant leadership
Una visión más adecuada: management al servicio de los equipos,
un equipo que colabora para que los equipos fluyan.
Programming Testing UXAnalysis DevOps
Squad N
Squad 1
Competence Mgrs
Speciality Coaches
Squad 2
Improv.
Champion
Agile
El management es el equipo que crea el
contexto para que los equipos puedan fluir
Lean foundation: Lean thinking manager-teachers
23. CAS 2013 23
P.I.F. - Principios. Dos tipos de flujo: producto y mejoras
Programming Testing UXAnalysis DevOps
Squad N
Squad 1
Squad 2
SM
Aparecen “campos de fuerza” que se complementan sin perder el objetivo de
conseguir mayor flujo de producto, por encima de eficiencia en cada
especialidad.
Product
Owners
Competence Mgrs
Speciality Coaches
Improv.
Champion
El Improvement Champion gestiona las mejoras
sistémicas y reposiciona de nuevo el foco hacia flujo
de producto global, extremo a extremo en la compañía
Obtenemos una organización orientada a producto, desde su flujo de creación a su operación
(buenos productos, con innovación rápida y buen servicio, es lo que hace ganar dinero a una compañía)
Flujodemejoras
delsistema
Flujo de producto
24. CAS 2013 24
P.I.F. - Factores clave
Motivo poderoso para cambiar !!!
Cultura del middle management: colaborativa.
Responsabilidades liderazgo.
Sistematizar, cadencia, ciclos cortos de aprendizaje y mejora.
Voluntad de cambio:
Apoyo explícito de la alta Dirección.
Disposición por aprender y hacerlo real por parte del Middle Management.
Objetivos de mejora claros y compartidos.
Los aspectos Soft son el “aceite” de los Hard.
25. CAS 2013 25
P.I.F. - Hard Axis
Organización, procesos y técnicas
Empresa Equipos
1
2
4
5
6
7
8
9
Capacidad persona
Cohesión equipo
Complejidad
Experiencias similares
Estilo del management
Motivación
Tamaño producto
Estabilidad requisitos
Métodos, herramientas3
Competence
Manager
• Contratación y despido tribal (junto
con el equipo), diseño de equipos.
• Gamification.6
42
Equipo
KISS
YAGNI • Refactoring.
• Visual Management.
• Integración Continua con tests autom.
• Iteración 0, Epics, JIT, Lean Startup.
• Retrospectivas, waste identification,
best practices, stop the line.
6
3
872 3
531 2
2
9
Scrum
Master
• Impediment Backlog (IBL).
• Team skill matrix, diseño equipos.1
3
Improvement
Champion
• Enterprise Improvement Backlog
(EIBL) – Estrategia.
• Rediseño organizativo.
• Open Spaces.
• Waste identification & analysis.
• Kaizen events, A3.
• 5 whys, Ishikawa.
• Value Stream Mapping.
3
3
3
4
3
2
3 4
3
26. CAS 2013 26
P.I.F. - Soft Axis
Cultura, competencias y motivación
Empresa Equipos
Personas
1
2
4
5
6
7
8
9
Capacidad persona
Cohesión equipo
Complejidad
Experiencias similares
Estilo del management
Motivación
Tamaño producto
Estabilidad requisitos
Métodos, herramientas3
CEO
A, B,
C
• Propósito noble.
• Valores de empresa, storytelling.
• Valores ágiles, principios Lean.
• Principios de trabajo en equipo.
• Mentalidad de mejora continua y
aprendizaje, “test & learn”.
2
2
2
1 3 5 6
62
Improvement
Champion
• Open Spaces.1
Scrum
Master
• Cohesión del equipo, 360.
• Motivación, O2O, Niko-Niko.
• Team skill matrix.
2
6
1
Competence
Manager
/
Speciality
Coaches
• Difusión de valores, dar ejemplo.
• CoP Backlog, Formación, Labs,
Demos, Manager teacher.
• Best Practices, Assets reuse.
• Lean: Holistic view, Go see to the
Gemba.
• O2O, motivaciones, retos, coaching.
• Planes de carrera profesional.
1 3 4
5 6
6
5
2
2
3 5
1
5
A, B,
C
• Identidad de equipo.
• Working agreements, Lessons Learned.
• Peer reviews, Pair Programming.Equipo
2
1 3
2
27. CAS 2013 27
P.I.F. - Cuadro de mandos balanceado - Indicadores
Por equipos /
líneas de
producto.
Análisis de
tendencias,
para conocer el
efecto de las
mejoras.
Calidad externa
Horas de correctivo vs total
Calidad experimentada
Satisfacción del usuario
Resultados de negocio
Calidad interna
Complejidad del producto
Equipo de trabajo
Trabajo en equipo
Motivación
Conocimiento aprendido
Coste
Coste unitario
Producción
Lead Time
Velocidad
28. CAS 2013 28
P.I.F. - Conclusiones
Atraer-contratar gente “buena”, con talento y colaborativa; desarrollarla y motivarla.
Reservar tiempo y tener
disciplina para hacerlo.
Crear un contexto donde los equipos puedan fluir:
Equipos auto-contenidos, orientados a cadena de valor, que especializan en producto. Un
equipo es un activo en la organización!
Hard Axis: Prácticas para aprendizaje y mejora regular.
Soft Axis: Valores para ayudar a alinear. Dar ejemplo.
Establecer responsabilidades y escalado bottom-up:
Para que se realicen mejoras de organización, procesos y herramientas.
Para mejorar las competencias de las personas y su motivación.
Foco en la simplicidad, flexibilidad y feedback rápido, en producto,
tecnología y métodos de trabajo.
KISS, YAGNI, refactoring, peer reviews, iteraciones, Lean Startup, …
29. CAS 2013 29
Un última observación importante
Estamos centrándonos mucho en productividad …
… pero sin buenos productos / servicios no llegaremos lejos
31. CAS 2013 31
Acknowledgements
I would like to thank Claudia
Melo for her help on some
studies on productivity during
her PhD in Sao Paulo University
Gracias a Ángel
Medinilla por su
inspiración ;)
Gracias a CDmon por su entusiasmo, determinación,
esfuerzo y su apertura de mente para hacer real el modelo.