Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/liliabat/public_html/com.usedtocode.i/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340
Si lo programas (el software) te va a perseguir – I used to code

Si lo programas (el software) te va a perseguir

Monstruo de Tickets de Jira

Justo acaba de pasar de nuevo, esta ” simple” aplicación que empezó como un prototipo de baja-fidelidad y que se suponía que solo iba a ser utilizado como banco de pruebas conceptuales va a quedarse para siempre. Después de muchísimo cromo y pulitura desarrolló vida propia alimentado por la energía colectiva de diseñadores, desarrolladores y testers, convirtiéndose en un fuerza digital imposible que detener y que decidió que estaba aquí para quedarse.

Así que aquí está la historia completa para que ustedes puedan aprender de mis errores, si son afortunados, o que finalmente yo pueda aprender de ellos a través del acto de escribir este testimonio.

Nosotros teníamos esta gran relación con el cliente, cuando de improvisto recibimos una señaa de ayuda, un análisis posterior encontró que en realidad era un señal de de advertencia de un consultor que se había quedado olvidad en un proyecto con Recursos Humanos. Una vez que llegamos encontramos esta cosa extraña con forma de huevo pegada al suelo y completamente envuelto en una specie de diagrama de Gantt fosilizado. Cuando uno de los miembros del equipo se inclinó sobre este requerimiento-en-forma-de-huevo este explotó con un sonido orgánico alienígena y este pobre desarrollador terminó con este proyecto de software pegado de la cara.

Poco podíamos hacer en este punto, era imposible despegar el proyecto de la cara de este desarrollador. Afortunadamente este compañero es un fanático de Vim, así que podría trabajar con esta cosa pegada en la cara, de lo único que teníamos que preguntarnos era de no actualizar su laptop a una de las últimas MBP sin tecla de Escape con lo que estaría bien hasta el próximo keynote.

Rápidamente el proyecto creció sin control, era insaciable, cambió de forma una y otra vez, su sed de sangre insaciable: programadores, gerentes de proyecto, testers, diseñadores un barista y el repartidor de la pizza fueron sus víctimas. Los diagramas de Gantt quedaron salpicados de vísceras cual Masacre de Motosierra, ni siquiera el unibody de aluminio pudo resistir el ácido de la saliva capaz de atravesar todos los tomos de preparación para el PMI, los fines de semana familiares quedaron reducidos a restos calcinados de juguetes de la Guerra de las Galaxias.

Al final lo logramos, logramos escapar en un Pod de supervivencia justo después de que el último deployment pasó a través del pipeline de Continuos Deployment. Debo confesar que me rompió el corazón ver al equipo de SRE golpeando la escotilla como Chaos Monkeys.

A pesar de todos nuestros intentos, el proyecto terminó siendo un criatura construida de pesadillas apresuradas, dada su génesis original era difícil que se convirtiera en algo diferente de un monstruo. Viéndole el lado bueno, realmente terminó siendo un espectacular engendro con todos sus tests en verde.

Así que la moral de esta fábula es que una bez que empiezas a construir un software, este te va a perseguir, así que mejor le das un buen comienzo, y así evitas desencadenar a un monstruo sobre ti y tu equipo. Porque realmente no quieres a esta “aplicación sencillita que solo vamos a usar para probar esta idea” pegada a tu cara como el facehugger de la película Alien: El Octavo Pasajero de Ridley Scott.

Leave a reply:

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Site Footer