Pocas veces creí que diría: ah chingada juventud. Ahora llevo días (meses) repitiéndolo.
Mi modelo de cascada y la mayoría de los procesos y formas en que sabía trabajar se han ido por un tubo. No es que hayan dejado de existir, es que ya no le interesan a la juventud… ¡ellos quieren acción! Y claro, la “nueva onda” del desarrollo de software es Agile y eso es lo que a la chingada juventud le brinda acción; quiero mi cocol.
Cambiar de metodología no ha sido fácil ni difícil, sino todo lo contrario. Aún me cuesta pensar que las cosas no se hacen de la forma en la que he estado trabajando por tanto tiempo y según yo, no podía obtener la información que necesitaba. Bueno, aún sigo creyendo que no puedo obtenerla toda, pero es parte de la evolución (ó eso quiero creer) y llegará el día en el que todo sea bonito y ágil y así, desarrolladores y testers viviremos en un mundo feliz y sin broncas.
Ahora son mis compañeritos (varios años menores que yo) los que me dicen de que lado masca la iguana, los que me llevan paso a paso y con consejos por el divertido mundo ágil que los hace felices. Ya esculqué el internet en busca de consejos que me sirvan para sentirme menos tonta frente a ellos (bueno, un poco menos) y creo que lo voy logrando, poco a poco. Todo indica que Agile también incluye tenerle paciencia a la gente.
Pero Agile no sólo me ha servido para notar mis años, mis capacidades para pedir ayuda y para adaptarme, también me ha a ayudado a ver que el dicho “adaptarse ó morir” aplica a la tecnología de una manera que debería dar miedo, pues las personas que han adoptado la metodología (ó mejor dicho, filosofía) Agile, no tienen problemas en esperar a que la gente se adapte a ella, pero si tienen problemas con aquellos que no pueden ó quieren hacerlo. No es que alguien vaya a morir porque otro alguien no se quiso adaptar, -- pues de una u otra forma tendrá que terminar sus entregables -- simplemente la comunicación con sus compañeros se verá deteriorada y ser ágil es ser comunicativo y la consecuencia principal de no ser comunicativo se traduce en defectos.
Si ustedes son de esos que como yo, decidieron que era mejor adaptarse que morir y aún no terminan de concebir el concepto “Agile”, chequen éste video y aprendan Agile en menos de 10 minutos.
ray_iceman
February 23, 2010 at 9:17 am
Pues yo espero que tengas suerte. Agile es casi como un sueño idílico que vive feliz en el mundo de las ideas de Platón. Bueno, al menos en México. Muchos según lo siguen pero la neta sigue dejando mucho que desear. He leído en varios artículos que se puede integrar Agile en las metodologías tradicionales y si, suena logico y chido. Pero ya en la implementación siempre se termina traduciendo en “ok, vamos a hacer lo mismo, pero ahora en friega”
Pero no todo es negro. Un chavo que trabaja en EU siempre me platica de como aplican Agile en su equipo de trabajo y es la neta. De hecho siguen un desarrollo test driven donde todo inicia por los casos de prueba y no se codifica nada hasta que los casos se hayan completado.
David P
February 23, 2010 at 2:08 pm
Ve leyendo acerca de Lean Software Development, por que también está ganando terreno sobre SCRUM XD
David P
February 23, 2010 at 2:08 pm
Y por cierto, welcome to my world hace 2 años
Moctezuma
February 24, 2010 at 10:52 pm
Mi primer contacto con Agile fue cuando lei el libro de The Art of Agile Development sin embargo no pude aplicar muchas de las practicas porque no tenia el apoyo de los managers que son clave para esto.
En donde ahora trabajo han estado aplicando Scrum desde hace ya algunos unos años y pues ya tenemos un gran avance en estas practicas aun asi falta mucho… en fin.. suerte!
Paco
March 2, 2010 at 3:50 pm
Yo creo que lo importante es no perder de vista el concepto y mantener en la mira que es importante adaptarse a los requerimientos aún cuando estos no estén formalmente expresados.