Archivos Mensuales: febrero 2013

Evitando… lo evitable

Habla Andy Hunt en “How to avoid Agility” de varias técnicas para evitar se ágil. A mi “ser ágil” me parece un concepto un tanto discutible, pero me quedo principalmente con dos ideas. Seguramente ya las tenía, pero me ha gustado que alguien como Andy opine igual ¿o será al revés?

  • The code isn’t ready yet, it just needs… Siempre habrá algo que mejorar, algo que cambiar… Pero igual tampoco nos hacía falta, igual no era tan importante… lo mejor para dejar de dudar es ¡ponerlo en producción! Pero espera, como voy a poner esto en producción… igual tenemos que confiar un poco más en lo que hacemos, en que hemos acertado y si no es así… arreglarlo. Esto va a exigir varias cosas, para empezar capacidad para hacerlo rápido. Y para seguir, la seguridad de que hemos construido algo que es lo más básico, pero que al menos es lo más importante. Esto en una estructura de proyecto tradicional, sin priorización de partes más y menos importante y la espera de un big bang final que pase del 0% al 100% en la última semana del proyecto es, simplemente inviable.
  • Improvise. Adapt. Overcome. Today. Es curioso que el lema de los marines me parezca estupendo, pero es así. Igual tenemos ideas parecidas (los marines y yo), salvo en el tema de llenarle el cielo de almas a Dios para tenerlo contento. Pero es lo que hay, encontrar situaciones inesperadas es lo que nos sucede continuamente, porque si no fuera así este negocio estaría finiquitado hace tiempo.
  • Vaya, eran tres ideas. Si no tienes feedback no avanzas, y no se puede tener feedback de algo que no inspeccionas, sobre lo que no piensas, sobre algo que no mides. No se puede pensar en procesar ese feedback si no tienes un momento para pensar sobre ello, si no encuentras el hueco en el día a día para hacerlo, si no tienes espíritu de mejora porque las cosas son así y no se puede hacer nada por cambiarlas.

En fin, son muchas más de tres… pero lo dejo aquí. Igual en otro momento me alargo… o no.