en búsqueda del paso mínimo viable a la agilidad
DESCRIPTION
Charla realizada en Agiles2013 en Lima Peru, sobre los escollos organizacionales y culturales que probablemente se encontrarán al intentar agilizar una organizaciónTRANSCRIPT
En busca del paso mínimo
viable a la agilidad
Toolkit para Hackers Culturales
@agustinvillena
Licenciamiento
@agustinvillena
• Esta obra está publicada bajo una Atribución-No Comercial-Licenciar
Igual 2.0 Chile de Creative Commons. Para ver una copia de esta
licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.0/cl/
Agustín Villena
• Emprendedor desde 1998
• Aplicando agilidad desde 2002 en – Desarrollo de Software
– Industria de la Creatividad
– Sector Público
– Sociedad Civil
– Academia
@agustinvillena
Y en la familia
@agustinvillena
• Pasar de Aquí…. • A acá
Desafío…
@agustinvillena
• Pasar de Aquí…. • A acá
Desafío…
@agustinvillena
• Pasar de Aquí • A acá
Desafío…
@agustinvillena
“Equipos Ágiles producen un
flujo continuo de valor, con un
ritmo sostenible, al mismo
tiempo que se adaptan a las
cambiantes necesidades del
negocio.” Elisabeth Hendrickson
http://testobsessed.com/blog/2010/12/14/the-
agile-acid-test/
“Evaluamos la Agilidad de
negocio por cuán
frecuentemente podemos
tomar decisiones y cuán
rápido podemos
transformarlas en realidad ” David J. Anderson
http://www.djaa.com/kanban-alternative-
path-agility
Agilidad como habilidad a
adquirir
@agustinvillena
@agustinvillena
¡Ups!
@agustinvillena
@agustinvillena
Agilista por
naturaleza
Cambios Disruptivos en el proceso
(Kaikaku)
Val
or
Tiempo
Status quo
Costo Político del Cambio Punto de paridad
Nuevo Status quo
@agustinvillena Fuente: @rodrigoy @djaa_dja
Cambios Evolutivos en el proceso
(Kaizén)
Valo
r
Tiempo
Status quo
Costos Políticos
del Cambio Acotados
Nuevo Status quo
Entrega temprana de valor
@agustinvillena Fuente: @rodrigoy @djaa_dja
• Clínica Ágil
– Taller de acompañamiento a líderes de equipos de software
– 8 semanas para que ellos transfieran lo aprendido a sus equipos
• Estrategia Inicial
– Retrospectivas colaborativas
– Transferir técnicas ágiles a partir de problemas comunes
Mi proceso
de descubrimiento
@agustinvillena
¿A quiénes está enfocada?
AGENTES DE CAMBIO
•Conscientes del
problema •Empoderados
@agustinvillena
@agustinvillena
Babel
@agustinvillena
“Qué bueno
que estamos de acuerdo”
Fuente: Jeff Patton
http://www.agileproductdesign.com/downloads/patton_us_and_them.pdf
@agustinvillena
“oh…”
Fuente: Jeff Patton
http://www.agileproductdesign.com/downloads/patton_us_and_them.pdf
@agustinvillena
“Ah ha!”
Fuente: Jeff Patton
http://www.agileproductdesign.com/downloads/patton_us_and_them.pdf
@agustinvillena
“Ahora sí estamos de acuerdo”
Fuente: Jeff Patton
http://www.agileproductdesign.com/downloads/patton_us_and_them.pdf
@agustinvillena
SobreCarga
@agustinvillena
¿Cómo se deciden compromisos?
• ¿Así?
@agustinvillena
“Tiempo
disponible”
@agustinvillena
Intentamos hacer muchas cosas
a la vez
@agustinvillena
@agustinvillena
@agustinvillena
@agustinvillena
Oh, oh…
• Llenar así tu calendario puede llevar a…
@agustinvillena
Items de trabajo
Gestión Tradicional
Push Scheduling
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
Etapa 1 Etapa 2 Etapa n
Listo En
Proceso Listo En
Proceso Listo En
Proceso
@agustinvillena
¿Cómo resolvemos este
problema?
@agustinvillena
OPTIMIZANDO EL FLUJO
@agustinvillena
Pull (arrastrar)
@agustinvillena
Pull Scheduling Para de comenzar… ¡Comienza a terminar!
• Vamos realizando la tarea correcta en el momento justo en que tenemos capacidad
Items de trabajo
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
…
… Etapa 1 Etapa 2 Etapa n
Listo En
Proceso Listo En
Proceso Listo En
Proceso
@agustinvillena
Silos
Personas aisladas del sentido
@agustinvillena
¡Qué bueno que el hoyo no está
en nuestro lado del bote!
@agustinvillena
Si no comprendemos el todo
Es una
cuerda
Es una
muralla
Es un
abanico
Es una
lanza
Es una
serpiente Es un
árbol
@agustinvillena
Tiempos Modernos
@agustinvillena
El resultado…
Como lo explicó el cliente
Como lo entendió el Jefe de Proyecto
Como lo diseñó el Analista
Como lo programó el Desarrollador
Como lo describió el
área comercial
Como se documentó el proyecto
Qué fue instalado en el cliente
Qué se le cobró al cliente
Cómo fue soportado Qué necesitaba el cliente en realidad
@agustinvillena
@agustinvillena
TAREAS
Plano de Negocio
Plano Técnico
Problema
(Necesidad)
Lenguaje de Negocio
Lenguaje Técnico
Leng
uaje
Com
ún
Bas
e Funcionalidades
(Soluciones)
Calidad
Valor
Ámbito
de la
Gestión
Para
qué (meta)
Qué (producto)
Cómo (tarea,
actividad)
Cambiando la mirada
Usar ítemes de trabajo con clara
definíción de «listo»
• Metas o soluciones pequeñas que entregan valor o
aprendizaje
– Nunca tareas o actividades
• Ej: «enviar un mail»…
@agustinvillena
Mirar el bastón, no al corredor
de postas
@agustinvillena
¿Y Uds por qué
están perdiendo el
tiempo?
Gerente Clásico
Líderes «versus» empleados
@agustinvillena
El que sabe, sabe…
Y el que no
…es jefe
@agustinvillena
Tienes que
construir esto
(¿Y cómo %$@ lo
vamos a hacer?)
…
Si, jefe
Kit de motivación de empleados
@agustinvillena
¿Qué dice la ciencia?
@agustinvillena
¿Cómo se organizan las hormigas para buscar
alimento?
• ¿Así?
@agustinvillena
¿Cómo se organizan las hormigas para buscar
alimento?
• Dos reglas simples
– Marcar el camino
• De ida
• De vuelta
– Seguir el camino con más marcas
• Reglas simples que inducen un comportamiento auto-
organizado
@agustinvillena
¿Cómo se organizan las hormigas para buscar alimento?
Aplicándolo al desarrollo de software
• Dos reglas simples
– Documentar los aprendizajes
– Votar las mejores soluciones
de otros y seguirlas
• Hint
– Usar un sistema como Stack Overflow
• Para agilidad en español http://failfast.chileagil.cl
@agustinvillena
Una historia
• Le preguntaron a una mujer de limpieza de la NASA
cual era su labor, respondió:
– “Ayudar que el hombre llegue a la luna”
@agustinvillena
¿Y que pasa con aquellos empleados
que si sabotean el trabajo?
La basura se acumula en sitios
abandonados
• En cubiculos aislados, los freeriders
prosperan
Hagamos transparente el trabajo a
todos
• Los freeriders quedarán en evidencia
@agustinvillena
La ilusión de que tenemos
control
La piedra más difícil
@agustinvillena
¿Cómo entendemos un proyecto?
@agustinvillena
Entrada Caja Negra Salida
¿Cómo entendemos un proyecto?
@agustinvillena
Entrada
Salida
Proceso
determinístico
(Algorítmico)
Calidad
entendida como
cumplimiento del proceso
Ej: ISO , CMMI
¿Cómo entendemos un proyecto?
@agustinvillena
Jefe de Proyecto Recursos Plan
Calidad
entendida como
cumplir el Plan
¿Cómo entendemos un proyecto?
@agustinvillena
Director de
Orquesta Partitura
Calidad
entendida como
ejecución correcta de la
partitura
• ¡Contratemos a los mejores!
Proyecto:
Nuevo Himno de los Ágiles
@agustinvillena
Compositor Famoso Sinfónica Nacional
Grupo Rock Famoso
@agustinvillena
Analicemos…..
La Partitura
NO EXISTE!!!
¡Este proyecto no tiene un
proceso determinístico!
Modelo de cascada
Entendimiento
Fijo
¿Y qué pasará ahora?
@agustinvillena
• Hemos sido formados para creer que existe una
única solución
– Ken Robinson: Cambiando Paradigmas
¿Cómo hemos sido educados?
@agustinvillena
0%
20%
40%
60%
80%
100%
5 8 a 10 13 a 15 18
Pensamiento Divergente según edad
Genio enPensamientoDivergente
Liberarse de la Solución Única
@agustinvillena
Liberarse de la Solución Única
@agustinvillena
Solución
Aparente
Real
Necesidad
Solución
Alternativa 1
Solución
Alternativa n
“Siempre se ha
hecho así” (Culto de la Carga)
Pensamiento Divergente
Descubrir
condiciones
raíces
Un ejercicio para restaurar la creatividad en equipo
¿Qué explica que usemos estos
paradigmas erróneos?
Paradigmas
@agustinvillena
Ford • Primer modelo de flujo productivo constante
• Baja dramática en los tiempos de producción
• Impone 40 horas a la semana
• Mejores salarios para los obreros
• Proceso industrial diseñado según modelo de ingeniería industrial
de Frederick Taylor (llamada gestión científica)
@agustinvillena
El lado B
• “Cualquier cliente puede tener un coche pintado de
cualquier color que quiera
siempre y cuando sea negro”
• “¿Por qué cada vez que pido un par de manos,
vienen con un cerebro conectado?”
@agustinvillena
Tips para Hackers Culturales
• Cómo iniciar un movimiento
(Derek Sivers)
• Estrategia de evangelización
«No me crean a mi, créanle a
ellos»
– Experimentos
– Casos de éxito
– Videos TED
Nuestro superhéroe
• Achivald Harry Tuttle, el reparador de
aires de Brazil, La película
@agustinvillena
¿Y que viene después?
• Con tus nuevos súper poderes, podrás saltar más
lejos
– Prácticas de
Scrum,
XP,
Lean Startup,
etc.
@agustinvillena
Resumen
@agustinvillena
Piedra Problema Contramedida
Babel Malos entendidos
Reuniones eteeeeeeeernas
Pensamiento Visual
Sobrecarga Stress
¡Sin tiempo!
• para aprender,
• para innovar
Estrategia PULL
Foco
Silos • «Correr en círculos»
• «Síndrome de los 3 chiflados»
• Culto de la Carga:
«Siempre se ha hecho así»
Definición de «Listo»
Foco en el resultado, no en las
etapas
Líderes vs
Empleados
Desmotivación
Personas infelices
Inteligencia desperdiciada
Autonomía, maestría, Propósito
Transparencia
Ilusión del
control
• Tropezar de nuevo con la misma piedra
• Fracasos épicos
Experimentos de Exploración
(ej: Marshmallow Challenge)
¿Otros?