Lean, OKR, ADKAR y la buena suerte

Alex Rovira escribió un maravilloso libro llamado “La Buena Suerte”, y en el cuarto principio de la buena suerte enseña algo relacionado con “crear las circunstancias para los demás, no solo para uno mismo, es decir, para que el gana-gana se complete, no pensar egoístamente solo en uno sino en el otro también”, esto es justamente la etapa de la letra “D” de ADKAR, “Desire” es como la etapa de hacer que el “otro” tu uke dirían los japoneses participe en tu iniciativa, proyecto, organización, con deseo, pero aclaran que esto se da cuando clarificas que le ofreces y en que puede verse beneficiado el otro…

Entonces cuando algunos compañeros me comentan que tal iniciativa no funciono, que la propusieron pero que “nadie hace caso”, comento que es probable entre otros factores en que solamente se ha realizado la letra “A” de ADKAR, “Award”, hacer consciente de la propuesta a los demás, pero no se han puesto a explicarles y ofrecerles alternativas de beneficio y ganancia, cuando platico de ADKAR, nos damos cuenta que los esfuerzos que hacemos a veces son realmente cortos y esperamos sin iteraciones tener exito a la primera…. Y esto me da pie para hablar de los OKR, que son la forma mas reciente de plantear objetivos, los impulsores del framework prometen que clarificando y siendo transparente se logra “engagement” y compromiso de las personas, que la métrica ayuda a ver como se van logrando los objetivos, a mi me parece un estupendo framework, pero me queda la duda si no se vería muy beneficiado el framework por el cuarto principio de “la buena suerte” o la letra “D” (Desire) de ADKAR.

Confluencias

Confluir es algo parecido a fluir en la misma dirección y sentido, hace algunos años leia el libro del Sistema infalible para el triunfo, en el que remarcaba que para triunfar habia que basarse en tres componentes.

1. Inspiración

2. Conocimiento

3.Habilidad

Al tiempo aprendi metodologia de 5’s japonesa, que introdujo Toyota hace ya algunos años,  que se basa en 5 componentes o items:

1.Seire  – Clasificación

2.Seiton – Orden

3.Seizo -Limpieza

4.Seitketzu – Normalización

5.Shitzuke – Habito y disciplina

Y luego en otra oportunidad revisando conceptos de administración y de six sigma encontre lo que se llama DMAIC que son las siglas de:

1. Define – Definir

2. Measure – Medir

3. Analize – Analizar

4. Improve -Mejorar

5. Control – Controlar

Entonces si revisamos los compoenentes del sistema infalible para el triunfo, de 5’s y de Six-Sigma encontramos confluencias que resumo asi:

1. Inspiración : Normalmente viene del deseo de cambiar algo con lo que se esta “insatisfecho” o que “se desea mejorar”, aqui también caben entonces las frases  “Definir”, “Plantearse objetivos”,”Saber lo que se quiere”

2.Conocimiento Teórico: Aprende de los mas grandes que muy probablemente ya recorrieron caminos similares, de los libros, de las experiencias, de los datos, toma medidas para saber como estas actualmente.

3. Modela esos datos teroricos con miras a lo que deseas lograr, usa modelos, metodos, planes, esquemas, drafts, y analiza las opciones y posibilidades asi como busca las mejores alternativas.

4.Gana habilidad y ve al terreno practico, solamente haciendo las cosas y llevando a cabo las acciones se puede buscar recorrer el camino intentando cometer el menor numero de fallas, pero si estas ocurren no hay que desmotivarse, sino aprender de ellas para saber como no debe hacerse la practica.

5.Controla y ten disciplina, esta última considerada como el buen habito de hacer lo que “es correcto” o consideres “mas correcto”, aunque no tengas ganas de hacerlo, seguir hacia adelante y ser guardian de la meta que buscas.

Entonces es curioso que en diferentes partes del mundo, diferentes pensadores de como se logran los exitos, nos dan indicadores que confluyen y que a veces nos parecen aburridos y sin sentido por que no se nos presentan en contextos completos sino por partes.

 

Metodologías Ágiles para Desarrollo

Como bien es sabido la Computación como ciencia tiene sus propias metodologias que contrastan con las metódologias de la ingenieria tradicional, incluso hay ciertos debates, choques o malos entendidos entre por ejemplo Six Sigma, CMMI y metódos ágiles o extremos y hay quienes tambien toman como lo mejor de varias partes para integrar una metodologia adaptada al projecto especifico.

El desarrollo del conocimiento, de las metodologías y de la ciencia en si, es un tanto dialectico y  el caso de la tecnología de información, la ciencia de la computación y  el internet no es la excepcion.

Me llamo mucho la atención que los lenguages ágiles modernos apenas se estan consolidando con sus caracteristicas inovadoras cuando ya tenemos mejoras sobre los mismos lenguages.

Hoy me gustaria comentar sobre Groovy Plus Plus o el Groovy mejorado que al parecer no trae mucho cambio sobre el Groovy normal sin embargo los cambios que trae son realmente importantes para el desarrollo ágil.

Otra nota para este blog es sobre la tendencia de los lenguages de computación a ser cada vez de más alto nivel esto lo podemos observar con EasyB que ya orienta el desarrollo hacia el comportamiento y usa un lenguage mas especial para definir requerimientos cerrando el hueco entreo el desarrollador y el StakeHolder (El interesado en el requerimiento).