procesos

El Fin de la Agilidad

(Puedes escuchar la banda sonora de este artículo en este enlace) “A good drummer listens as much as he plays." — Proverbio Indio Como les conté antes, en la segunda mitad de los noventa, con mis amigos volvimos a ensayar como grupo musical. En esa época yo invertí en una batería y compraba cada cierto tiempo algún ejemplar de la revista Modern Drummer. A diferencia de hoy, en que encuentras en YouTube miles de tutoriales, en esa época recurrías a material escrito para aprender nuevas técnicas o mejorar como músico aficionado.

El Fin de la Agilidad

(para escuchar la banda sonora de este post haz click en este enlace) Spirit with a vision Is a dream with a mission – Rush En febrero de 2011 habíamos pasado a producción uno de los proyectos más ambiciosos abordados por mi equipo hasta ese momento. Cumplimos en los plazos, aunque el sistema técnicamente no estaba terminado. Tal como expliqué antes, si nos comprometemos a una fecha nuestro foco es cumplir con el plazo.

Pérdida del Proceso

Cuando trabajamos en grupo siempre estamos influenciándonos unos a otros, para bien o para mal. Junto podemos lograr cosas que parecían imposibles, otras veces fallamos de forma miserable. En cualquier caso todo grupo exhibe lo que los estudiosos del comportamiento social llaman “Process Loss” (pérdida de proceso). Este concepto es similar a las consecuencias de las leyes de la termodinámica, es decir, tal como es imposible tener cien por ciento de eficiencia en un sistema físico, pasa lo mismo con un grupo de personas, el desempeño del grupo es siempre es menor que la suma de los desempeños individuales.

Resultados vs Procesos

Recuerdo un partido de futbol entre dos selecciones nacionales, una de ellas tenía un director técnico que llegó vestido con un elegante traje, como suelen hacerlo los entrenadores europeos. El otro DT en cambio llevaba un buzo deportivo. El estilo de dirección de cada uno también era diferente. Mientras el primero se mantuvo sentado en la banca durante todo el partido, el segundo pasó casi todo el match gritando y dando órdenes desde el borde de la cancha.

Control

featured_image: “https://d2dspjyoh5c79p.cloudfront.net/eee339f2-86e1-11e4-ac78-df956de308ae-aa9f18b7" “If everything seems under control, you're just not going fast enough." “Si todo parece estar bajo control, entonces no estás yendo lo suficientemente rápido” – Mario Andretti Agrega controles, uno tras otro, en una larga cadena, con el fin de que todo salga sin errores y sólo lograrás que las cosas se vuelvan más lentas. Agilidad es flexibilidad más rapidez, se puede ser rápido y flexible y mantener el control, el truco es no excederse en los controles, trabajar de manera incremental y aceptar un grado de incerteza o incertidumbre.

¿Conoces a Pin Pon?

[If] you think there’s some sophisticated recipe for success, then I think you are doomed. You’re making it too complicated. – Brad Bird ¡Ah!, ¿cómo lograr que sucedan las cosas? O como dicen en los estados juntos: How to get things done. También hablamos de cómo lograr que un proyecto sea exitoso. “Real Artists Ship”, decía Steve Jobs. “Las ideas son buenas, pero muchas veces falla la ejecución”, he escuchado decir.

Peor es mejor

En 1989 Richard P. Gabriel introdujo el concepto de Peor es Mejor (Worse is better), o el estilo New Jersey, que corresponde a una filosofía de diseño del software en que la simplicidad de la interfaz, y sobretodo de la implementación es más importante que cualquier otra propiedad (incluyendo la correción, consistencia y completitud). Este concepto fue introducido como un capítulo de una presentación que Gabriel hizo aen una coferencia de Lisp, y pueden leerlo en la siguiente dirección: The Rise of Worse is Better

1 de 5.000 ó 5.000 de 1 (batch y transaccional)

Es fácil engañarse cuando se intenta optimizar, lo que parece lógico, y hasta numéricamente plausible puede estallarnos en la cara cuando lo analizamos en detalle, especialmente cuando lo ponemos a prueba en la práctica. Es típico que algún experto nos aconseje sobre usar determinada técnica, porque en teoría es más óptima. Los novatos tienden a aplicar estas propuestas sin cuestionarlas mucho. Los más viejos tendemos a confiar en la experiencia, y esta suele darnos la razón.