agilidad

El Fin de la Agilidad

Parte 3: Funk/Acid Jazz (Para escuchar la banda sonora de este post haz click en este enlace) Of this virtual insanity, we’re livin’ in Has got to change, yeah Things, will never be the same – Jamiroquai Cuando te divorcias ocurre que a las esposas, o parejas, de tus amigos como que les da pena. Es probable que sientan que el balance del universo está mal y es su deber arreglar ese problema, así que lo que hacen es presentarte amigas.

El Fin de la Agilidad

(para escuchar la banda sonora de este post, haz click en este enlace) By now you should’ve somehow Realized what you gotta do – Noel Gallagher 1998 no empezó bien. El tercer disco de Oasis había sido un fiasco. Claro, es muy difícil lograr superar a Definitely Maybe y “What’sthe Story (Morning Glory)". Ese es el problema de las estrellas fulgurantes, les cuesta repetir éxitos tras otro, deben aceptar que las cosas dejan de salir bien.

El Fin de la Agilidad

Come as you are, as you were – Kurt Cobain Recuerdo el día que Kurt Cobain murió, escuché en la radio sobre su muerte, estaba con algunos amigos y socios de la empresa en que trabajaba. Era abril de 1994, y estábamos trabajando en un proyecto para el servicio de impuestos internos.Me gustaba Nirvana, toda la onda del grunge en general, Alice in Chains, Pearl Jam, etc. Esa tarde nos impactó la noticia, porque Cobain no sólo era una estrella del rock independiente, además, era un joven como de nuestra edad.

Agilidad y Complejidad

cuándo usar metodologías ágiles Entre las afirmaciones más curiosas que he escuchado sobre agilidad, una es la que dice que las metodologías ágiles no sirven para proyectos complejos. Lo extraño de esa afirmación es que las metodologías ágiles parecen ser, según la experiencia de muchos usuarios, las que mejor lidian con la complejidad. Hay dos posibles razones que puedan explicar ese tipo de afirmaciones. La primera es que se suele confundir complejo con complicado.

Antiagil

El problema con la palabra agilidad Ya desde la Edad Media el concepto de agilidad ha generado problemas, consideremos lo que dice Santo Tomás de Aquino en su “Oración para ordenar la vida propia”1. “Señor, Dios mío, ayúdame a ser obediente sin replicar, pobre sin quejarme, casto sin corromperme, paciente sin murmuración, humilde sin fingimiento, alegre sin ser desenfrenado, maduro sin ser pesado, ágil sin ser descuidado, temeroso sin desesperarme, veraz sin doblez; que cuando haga el bien no me lo atribuya como mérito propio; que cuando corrija al prójimo no lo haga con superioridad, sino que lo edifique con la palabra y el ejemplo sin simulación.

Limitaciones

En mi timeline de Facebook aparece una referencia a una columna de opinión de Carlos Franz en el diario La Segunda El título es “eñe” y parte así: Un año no es lo mismo que un ano. Aunque a veces algunos años resulten ser como el ano, es preferible no confundir esta indispensable parte del cuerpo con un ciclo de la Tierra en torno al sol. La buena ortografía sirve, entre otras cosas, para evitar confusiones tontas o peligrosas como ésa.

Tiempos Modernos

Hay empresas, o mejor, para ser más precisos, hay gerentes, ejecutivos, empresarios, que oyen hablar de “Transformación Digital” en algún seminario y llegan a hablar con su encargado TI (CIO, CTO, Gerente de Finanzas (sí, eso sigue pasando)) y exigen que se establezca una estrategia de Transformación Digital. – ¿Y eso qué es? – No sé, ¡pero lo queremos ya! Y sin demora se recurre a las consultoras reconocidas, o a las grandes empresas de tres letras, que llegan con sus armadas de especialistas, expertos en las mejores prácticas, a ofrecer las bondades de la transformación digital (lease, venta de productos y facturación de horas de consultoría).

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.

Dichos, Locos y Trenes

Los principios del agilismo ( y del mejor proceso para desarrollar software) los aprendí hace muchos años de la frase popular que dice: “hay que matar los piojos de a uno, antes que los piojos lo maten a uno." El arte de gestionar proyectos parte de cosas simples, de saber qué se quiere y orientar los esfuerzos y recursos para lograr ese objetivo: Dirección+Organización+Método. Pero no siempre tenemos todos los recursos, o no contamos con todos los elementos, o simplemente no alcanza el tiempo para lograr el objetivo.

El mejor proceso de desarrollo de software

Olviden el agilismo y los manifiestos, el mejor proceso para desarrollar software es muy simple. Entender el problema, en este punto es buen conversar con el usuario, escucharlo. Anotar en alguna parte lo que se debe hacer. Sentarse a programar la solución. Pasar a producción. Corregir los bugs rapidamente y volver al punto 4. Si funciona, buscar otro problema a resolver. Este proceso mejora si no se le piden muchas opiniones a los usuarios y se cuenta con programadores capaces de programar.