Charla realizada en Agiles2013 en Lima Peru, sobre los escollos organizacionales y culturales que probablemente se encontrarán al intentar agilizar una organización
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
En búsqueda del paso mínimo viable a la agilidad
1. En busca del paso mínimo
viable a la agilidad
Toolkit para Hackers Culturales
@agustinvillena
2. Licenciamiento
• 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/
@agustinvillena
3. 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
8. Agilidad como habilidad a
adquirir
“Equipos Ágiles producen un
flujo continuo de valor, con un
ritmo sostenible, al mismo
tiempo que se adaptan a las
cambiantes necesidades del
negocio.”
“Evaluamos la Agilidad de
negocio por cuán
frecuentemente podemos
tomar decisiones y cuán
rápido podemos
transformarlas en realidad ”
Elisabeth Hendrickson
David J. Anderson
http://www.djaa.com/kanban-alternativepath-agility
http://testobsessed.com/blog/2010/12/14/theagile-acid-test/
@agustinvillena
12. Cambios Disruptivos en el proceso
(Kaikaku)
Valor
Nuevo Status quo
Status quo
Costo Político del Cambio
Punto de paridad
Tiempo
@agustinvillena
Fuente: @rodrigoy @djaa_dja
13. Cambios Evolutivos en el proceso
(Kaizén)
Valor
Nuevo Status quo
Entrega temprana de valor
Status quo
Costos Políticos
del Cambio Acotados
Tiempo
@agustinvillena
Fuente: @rodrigoy @djaa_dja
14. Mi proceso
de descubrimiento
• 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
@agustinvillena
15. ¿A quiénes está enfocada?
AGENTES DE
CAMBIO
•Conscientes del
problema
•Empoderados
30. Oh, oh…
• Llenar así tu calendario puede llevar a…
@agustinvillena
31. Gestión Tradicional
Push Scheduling
Items de trabajo
Etapa 1
En
Proceso
Listo
Etapa 2
En
Proceso
Listo
Etapa n
En
Proceso
Listo
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
@agustinvillena
35. Pull Scheduling
Para de comenzar… ¡Comienza a terminar!
•
Vamos realizando la tarea correcta en el momento justo en que tenemos capacidad
Items de trabajo
Etapa 1
En
Proceso
Listo
Etapa 2
En
Proceso
…
Etapa n
En
Proceso
Listo
Listo
…
Fuente:
Lean & kanban 101
http://availagility.wordpress.com/2009/06/11/zurich-lean-agile-scrum-slides/
@agustinvillena
40. 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
41. Cambiando la mirada
Plano de Negocio
Valor
Problema
(Necesidad)
(meta)
Lenguaje de Negocio
Lenguaje
Común
Base
Para
qué
Funcionalidades
(Soluciones)
Qué
(producto)
Lenguaje Técnico
Calidad
TAREAS
Cómo
(tarea,
actividad)
Plano Técnico
@agustinvillena
Ámbito
de la
Gestión
42. 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
43. Mirar el bastón, no al corredor
de postas
¿Y Uds por qué
están perdiendo el
tiempo?
Gerente Clásico
@agustinvillena
48. ¿Cómo se organizan las hormigas para buscar
alimento?
• ¿Así?
@agustinvillena
49. ¿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 autoorganizado
@agustinvillena
50. ¿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
51. 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
52. ¿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
53. La piedra más difícil
La ilusión de que tenemos
control
@agustinvillena
55. ¿Cómo entendemos un proyecto?
Calidad
entendida como
cumplimiento del proceso
Ej: ISO , CMMI
Entrada
Salida
Proceso
determinístico
(Algorítmico)
@agustinvillena
56. ¿Cómo entendemos un proyecto?
Jefe de Proyecto
Recursos
Plan
Calidad
entendida como
cumplir el Plan
@agustinvillena
57. ¿Cómo entendemos un proyecto?
Director de
Orquesta
Partitura
Calidad
entendida como
ejecución correcta de la
partitura
@agustinvillena
58. Proyecto:
Nuevo Himno de los Ágiles
• ¡Contratemos a los mejores!
Grupo Rock Famoso
Sinfónica Nacional
Compositor Famoso
@agustinvillena
61. ¿Cómo hemos sido educados?
• Hemos sido formados para creer que existe una
única solución
– Ken Robinson: Cambiando Paradigmas
Pensamiento Divergente según edad
100%
80%
60%
Genio en
Pensamiento
Divergente
40%
20%
0%
5
8 a 10 13 a 15
18
@agustinvillena
63. Liberarse de la Solución Única
Descubrir
condiciones
raíces
Solución
Aparente
“Siempre se ha
hecho así”
(Culto de la Carga)
Real
Necesidad
Solución
Alternativa 1
Pensamiento Divergente
Solución
Alternativa n
@agustinvillena
66. 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
67. 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
68. Tips para Hackers Culturales
• Cómo iniciar un movimiento
(Derek Sivers)
• Estrategia de evangelización
«No me crean a mi, créanle a
ellos»
Nuestro superhéroe
•
Achivald Harry Tuttle, el reparador de
aires de Brazil, La película
– Experimentos
– Casos de éxito
– Videos TED
@agustinvillena
69. ¿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
70. Resumen
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?
@agustinvillena