Wednesday, August 20, 2008

ágil vs plan

hace mucho que no escribo nada copado y este tema me está molestando desde hace unos días y hoy que llegue temprano a la oficina (son 0810) aprovecho para contar un episodio que estoy viviendo…

acá en FDVS, a pesar que hay muchas practicas y documentos que basamos en RUP y que por temas contractuales tenemos que hacer un control de cambios ajustado y otras vueltitas, trabajamos en forma bastante ágil. buscamos siempre de reducir la documentación a lo realmente necesario para lograr un entendimiento con el cliente, fomentamos la comunicación interpersonal, tenemos bastante cintura para la replanificación, no cerramos un plan el día 0 y después vemos porque no lo respetamos, etc, etc, etc…

bueno, resulta que el ultimo proyecto para el que estoy trabajando me hizo dar cuenta que somos los reyes de la agilidad, o mínimamente, de la informalidad… el proyecto es para una software factory que no daba abasto para satisfacer a un cliente y le estamos dando una pequeña manito (son solo 3 semanas de laburo)… algunas de las cosas que nos tocaron vivir (estoy laburando junto con el gran AleG) son,

  • día 0. Definición de un plan, día por día, con las tareas, entregables entre los cuales ya surgieron 5 documentos completos!
  • documentación comercial. contrato y NDA (que ya existía entre ambas empresas, pero es por proyecto)
  • documentación funcional. visión, caso de uso, modelo de datos
  • documentación técnica. especificación de la DB (tablas, particiones, índices, etc), especificación técnica de la solución (diagramas de componentes, clases, secuencia y pseudocódigo!)

todo esto junto suma unas 100 páginas impresas (los templates de documentos a completar son MUY largos!)…

ahora la pregunta es, en qué consiste el trabajo, cuantas pantallas son? bueno, son tan solo 4 jsps, de las cuales dos son casi estáticas y en las otras dos lo único que se hace es ingresar un código y mostrar un premio… sí, aunque suene irónico, hay mas documentos dando vueltas que tablas en la base de datos y no es una exageración!!!

conclusión, cada vez me gusta más como trabajamos en FDVS. cada vez me acostumbro mas a la documentación necesaria, no la burocrática. cada vez me gusta más el ambiente y la interacción que logramos entre nosotros. y por sobre todo, le ponemos más ganas a obtener un resultado final útil haciendo divertido el camino antes que tener una pila de documentación que no se mueve…

1 comment:

Federico Boerr said...

La vida es bella.
Despues aparecen las normas:
* ISO (zafa)
* CMM / CMMI => Fin de rapid, agile y extreme...