[es] organización agile - lean y framework de mejora de productividad - cas2013 - v3.0

32
1 Modelo organizativo Agile-Lean Framework Agile-Lean de mejora de productividad CAS2013 - Conferencia Agile Spain Octubre 2013 v3.1

Upload: xavier-albaladejo

Post on 13-Jan-2015

1.521 views

Category:

Technology


0 download

DESCRIPTION

- Factores de mayor impacto en la productividad - Modelo organizativo Agile - Lean - Framework Agile - Lean de mejora de productividad. Video de la sesión sin slides: http://www.youtube.com/watch?v=sKbbrpZADVM Video de la sesión con slides: http://www.consultec.tv/Media/Play/a5c01976b5ce4c78b191a084da2e6b6b1d Empieza en el minuto 15. See the English version here: http://www.slideshare.net/xalbaladejo/en-cas2013-agile-lean-organization-and-productivity-improvement-frameworkv30

TRANSCRIPT

Page 1: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

1

Modelo organizativo Agile-Lean

Framework Agile-Lean de mejora de productividad

CAS2013 - Conferencia Agile Spain – Octubre 2013

v3.1

Page 2: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Page 3: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 4: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 5: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 6: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Outp

ut 1

Producto SW

Eficie

nta

r E

limin

ar

Sub-productos p.e. Documentación

Outp

ut 2

Aprendizaje Capacidades,

conocimiento

Outp

ut 3

25%

Tenemos que conseguir aprendizaje útil dentro de

los propios proyectos, para ser más productivos.

Page 7: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 8: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 8

Qué factores creéis que se han

identificado como más relevantes

Factores de mayor impacto en la productividad

Page 9: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 9

Factores de mayor impacto en la productividad

1 Capacidad de la persona

2 Cohesión del equipo

3 Complejidad 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

Page 10: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 10

Factores de mayor impacto en la productividad

1 Capacidad de la persona

2 Cohesión del equipo

3 Complejidad 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 ! Personas motivadas e interacciones.

Excelencia técnica y diseño interno.

Lotes de trabajo pequeños, iteraciones.

Managers-teacher al servicio de los equipos, ayudándoles a fluir.

Page 11: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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!

Page 12: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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 management Middle 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.

Page 13: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Page 14: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 15: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Page 16: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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 Agile Programming Testing Analysis

Product

Owner

Development team

Scrum

Master

Page 17: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 17

P.I.F. - Principios: Modelo organizativo Agile-Lean

Squad: Equipo ágil extendido, para mínimas dependencias externas.

Product Agile Programming Testing UX Analysis 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

Page 18: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Dev Dev

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

Page 19: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Agile Programming Testing UX Analysis DevOps

Squad N

Squad 1

Competence Mgrs

Speciality Coaches

Squad 2

CoP BL CoP BL CoP BL CoP BL CoP BL CoP BL

Page 20: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Agile Programming 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]

También hacen demos

regulares informales de

producto, para difundir

conocimiento entre todos

los squads .

Page 21: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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 UX Analysis 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.

Notar que estoy hablando

de flujos de valor (en lugar

de Procesos).

Page 22: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

UX

Analysis

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

Page 23: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 23

P.I.F. - Principios. Dos tipos de flujo: producto y mejoras

Programming

Testing

UX

Analysis

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)

Flu

jo d

e m

ejo

ras

de

l s

iste

ma

Flujo de producto

Page 24: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Page 25: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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, herramientas 3

Competence

Manager

• Contratación y despido tribal (junto con el equipo), diseño de equipos.

• Gamification. 6

4 2

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

8 7 2 3

5 3 1 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

Page 26: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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, herramientas 3

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

6 2

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

Page 27: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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

Page 28: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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, …

Page 29: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 29

Un última observación importante

Estamos centrándonos mucho en productividad …

… pero sin buenos productos / servicios no llegaremos lejos

Page 30: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

CAS 2013 30

Preguntas

Page 31: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

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.

Page 32: [es] Organización Agile - Lean y Framework de mejora de productividad - CAS2013 - V3.0

everis.com

Línea de Gobierno TI

US Tecnología