La metamorfosis hacia una empresa ágil: la transición de Telefónica I+D al desarrollo ágil
1. 20/3/15
1
La metamorfosis…
hacia una empresa ágil
rEvolucionando…
1.- Dónde hemos cambiado algo
2.- El qué hemos cambiado
3.- Cómo lo hemos hecho
4.- Qué hemos aprendido con todo esto
3. 20/3/15
3
¿ El qué hemos cambiado ?
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
4. 20/3/15
4
GESTIÓN PREDICTIVA VS GESTIÓN ADAPTATIVA
CAMBIO DE MÉTODO EN TELEFÓNICA I+D
GESTIÓN PREDICTIVA – DESARROLLO EN CASCADA
PLANIFICACIÓN
REQUISITOS
DISEÑO
TEST
DESARROLLO
DESPLIEGUE
Arquitectura, Requisitos, etc.
KICK-OFF RELEASE1
¿QUÉ?
Comunicación a
través de
Documentos
(Paperware)
Inicio Intermedio Intermedio Intermedio Intermedio Final
5. 20/3/15
5
Iteration 0
Iteration n
GESTIÓN ADAPTATIVA – DESARROLO ÁGIL
REVIEW REVIEW REVIEW RELEASE K
Iteration 1
RELEASE PLANNING
DEFINE ROADMAP
PRODUCT VISION
INITIAL REQUIREMENTS
INITIAL UX & ARCH
KICK-OFF RELEASE1
PLANNING
REQUIREMENTS
DESIGN
DEVELOPMENT
TEST
PUBLISH
PLANNING
REQUIREMENTS
DESIGN
DEVELOPMENT
TEST
PUBLISH
PLANNING
REQUIREMENTS
DESIGN
DEVELOPMENT
TEST
PUBLISH
PLANNING
REQUIREMENTS
DESIGN
DEVELOPMENT
TEST
PUBLISH
PLANNING
REQUIREMENTS
DESIGN
DEVELOPMENT
TEST
PUBLISH
Inicio Intermedio Intermedio Intermedio Intermedio Final
“Agile en palabras sencillas, no es
nada más que sentido común y
disciplina: prácticas, principios y
valores que los equipos, los gestores y
los clientes deben seguir”
“Agile combina el trabajo creativo con
un foco intensivo en efectividad y
capacidad de maniobra”
6. 20/3/15
6
1
1
Many organizations have tolerated inefficiencies and impediments for years;
Agile methods quickly identify these and requires their resolution
Rally Software
Development Corporation and Ken Schwaber. Scrum
Alliance
AGILE IS NOT A SILVER BULLET
8. 20/3/15
8
Agile Transition StrategyNon-AgileEnterprise
AgileEnterprise
I. Pilot II. Launch III. Enterprise Rollout
We were here
Jun’08
Experimental
Pilots Acceptance
Cultural
Clashes
Localized
Organizational
Changes
Codify
Common
Understanding
Enterprise
Roll-Out
Large Scale
Organizational
Changes
An Enterprise Strategy for Introducing Agile
Danube Technologies, Inc. and Kane Mar
2009
NWOW
AIRE FRESCO
9. 20/3/15
9
“With great power comes great responsibility ”
AUMENTAR EL “PODER” DE LAS PERSONAS
AUMENTAR LA CALIDAD Y EL
IMPACTO DE LOS PRODUCTOS
CAMBIOS EN LA ORGANIZACIÓN
CON DOS OBJETIVOS CLAVE
Cultura ágil de trabajo
en
Telefónica I+D
10. 20/3/15
10
CREACIÓN EQUIPO “AGILE”
INNOVATION & AGILE METHODOLOGIES1
REORGANIZACIÓN DEL ESPACIO DE TRABAJO
Scrum Roles Adaptation
2
3
4
APARECEN LOS KGS
6 REVISIÓN DE LOS PROCESOS
SE EMPIEZA A TRABAJAR EN INICIATIVAS
5
SE EMPIEZA A EXPANDIR A TODA LA EMPRESA
RRHH
CDI (UX) focused on customer delight
11. 20/3/15
11
Agile Transition StrategyNon-AgileEnterprise
AgileEnterprise
I. Pilot II. Launch III. Enterprise Rollout
Jun’08
Experimental
Pilots Acceptance
Cultural
Clashes
Localized
Organizational
Changes
Codify
Common
Understanding
Enterprise
Roll-Out
Large Scale
Organizational
Changes
We were here
Oct’09
2010
12. 20/3/15
12
OCTUBRE 2010 à NEOTID!
UX
-‐
ACDI
QA
DEV
All TID
Agile Transition Strategy
Non-AgileEnterprise
AgileEnterprise
I. Pilot II. Launch III. Enterprise Rollout
Jun’08
Experimental
Pilots Acceptance
Cultural
Clashes
Localized
Organizational
Changes
Codify
Common
Understanding
Enterprise
Roll-Out
Large Scale
Organizational
Changes
Oct’09
We were here
2010
13. 20/3/15
13
2011 - 2012
Foco en Productos
MADUREZ EN LA ADOPCIÓN - SCRUM + XP
UN ÚNICO EQUIPO - PRUEBAS + DESARROLLO
TELEFÓNICA DIGITAL - TID + PRODUCTO
SPRINT
0
SCRUM
OF
SCRUMS
DEFINICIÓN
DE
REQUISITOS
ENTORNOS
GUÍAS
DE
ESTILO
REFINAMIENTO
DEL
BACKLOG
14. 20/3/15
14
Agile Transition StrategyNon-AgileEnterprise
AgileEnterprise
I. Pilot II. Launch III. Enterprise Rollout
Jun’08
Experimental
Pilots Acceptance
Cultural
Clashes
Localized
Organizational
Changes
Codify
Common
Understanding
Enterprise
Roll-Out
Large Scale
Organizational
Changes
Oct’09
We were here
‘10 2012
NUEVA MENTALIDAD
2013 - 2014
15. 20/3/15
15
Agile Transition StrategyNon-AgileEnterprise
AgileEnterprise
I. Pilot II. Launch III. Enterprise Rollout
Jun’08
Experimental
Pilots Acceptance
Cultural
Clashes
Localized
Organizational
Changes
Codify
Common
Understanding
Enterprise
Roll-Out
Large Scale
Organizational
Changes
Oct’09
We are here
‘11 2014‘10
TODOS LOS PRODUCTOS SE CONSTRUYEN POR EQUIPOS SCRUM - SQUADS
EQUIPOS MULTIDISCIPLINARES TRABAJANDO JUNTOS (QA, DEV, UX, PGM, ETC)
PRIMEROS PILOTOS KANBAN
XP AFIANZADO. AMPLIA ADOPCIÓN DE PRÁCTICAS DE XP
PLAN DE CARRERA. SE REVISA EL MODELO PARA CUBRIR LOS ROLES
MARCO DE TRABAJO COMÚN DEFINIDO PARA TODA LA ORGANIZACIÓN
COMUNIDADES DE PRÁCTICA PARA AYUDAR A LAS PERSONAS A MEJORAR CONSTANTEMENTE
UNA NUEVA FORMA DE TRABAJAR
16. 20/3/15
16
UNA COMUNIDAD DE PRÁCTICAS ES UN GRUPO DE PERSONAS CON IDEAS
AFINES O PERFILES SIMILARES QUE VOLUNTARIAMENTE SE REÚNEN DEBIDO A
SU PASIÓN Y COMPROMISO EN TORNO A UNA TECNOLOGÍA, ENFOQUE O VISIÓN
- MIKE COHN
deportistas
SI NOS COMPARÁSEMOS CON
20. 20/3/15
20
NO SE PUEDE ACELERAR
DEMASIADO
…NI TAMPOCO PARARLO
EL CAMBIO TIENE
SU PROPIO RITMO
1
21. 20/3/15
21
ALGUIEN TIENE QUE TIRAR DEL
BARCO…
… Y NO SUBESTIMAR EL ESFUERZO
NECESARIO PARA EL CAMBIO
2
AHORA NO ES BUEN MOMENTO…
¡MI PROYECTO ES ESPECIAL!
EL CAMBIO ES DIFÍCIL…
… TIENES QUE CREÉRTELO3
FRASES “ASESINAS”
ESTO NO VA A FUNCIONAR…
ESTO YA LO HAGO YO PERO A MI MANERA…
22. 20/3/15
22
4
DEJEMOS A LAS PERSONAS “APRENDER HACIENDO”
Y UNA VEZ QUE SABEMOS ESTO…
…CUANDO APRENDEMOS, NOS MANCHAMOS
… Y CONTAGIAR LA PASIÓN
COMPARTIR EL CONOCIMIENTO DE AGILE…
5
23. 20/3/15
23
LA MOTIVACIÓN
LA COMUNICACIÓN
DISFRUTAR DEL TRABAJO
EVITAR EL MIEDO AL FRACASO
EL “PODER” DE LOS EQUIPOS
HUIR DEL “ANÁLISIS-PARÁLISIS”
APRENDER DE LA EXPERIENCIA CONSTANTEMENTE
LA CREATIVIDAD, Y LA BÚSQUEDA DE NUEVAS IDEAS
SCRUM IMPULSA LA INNOVACIÓN…
6
7
SIN EL APOYO DE LA DIRECCIÓN…
…NO SE PUEDE
24. 20/3/15
24
8 … AYUDA A SUPERAR TODO TIPO DE BARRERAS
LA COMUNICACIÓN DIRECTA E INFORMAL…
RETRASOS
PRIORIZACIÓN MEDIOCRE
VISIÓN DE PRODUCTO POCO CLARA
9
ES NECESARIO EDUCAR A NUESTROS CLIENTES PARA:
EVITAR CUELLOS DE BOTELLA
DAR FEEDBACK (SPRINT REVIEW)
GESTIONAR LOS CAMBIOS EN LOS REQUISITOS
SCRUM NO ES AMIGO DE “CONSENSOS”