Bitácora de Ingeniero

Thursday, September 08, 2005

Procesos de Desarrollo seriales

Los procesos de desarrollo que aprendí en la facultad tienen un error en común que uno se da cuenta cuando los lleva a la práctica con gente que nunca los ha visto. Las actividades propuestas son en serie, es decir, cuando los analistas funcionales terminen sus modelos se los entregarán a los programadores, quienes lo recibirán contentos, los leeran con admiración, y producirán código limpio y robusto para un sistema que será flexible y que agregará valor a los clientes, quienes obtendrán una ventaja competitiva de esto. Puro chamullo.
Lo que ha pasado en realidad es que una vez que se terminaron los modelos, los programadores no los entenderán y se negarán a leerlos (ya tienen demasiado con sus lenguajes de programación). Y si alguien baja línea diciéndoles "háganlo", simplemente harán lo que quieran.

Un buen enfoque sería modificar nuestros procesos de desarrollo de software para especificar que las actividades de la gente de análisis funcional y la gente de desarrollo debe trabajar en conjunto. Unos proponiendo atributos y métodos de negocio y los otros dando su perspectiva de implementación y tecnológica.

0 Comments:

Post a Comment

<< Home