En búsqueda del paso mínimo viable a la agilidad

Post on 15-Jan-2015

586 views 1 download

description

Charla realizada en Agiles2013 en Lima Peru, sobre los escollos organizacionales y culturales que probablemente se encontrarán al intentar agilizar una organización

Transcript of En búsqueda del paso mínimo viable a la agilidad

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

“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?

28 de octubre

@chileagil

failfast.chileagil.cl

¡Te esperamos!