archivo

Archivos diarios: noviembre 16, 2011

Watts Humphrey es considerado por muchos como el padre de la calidad del software y una de las figuras clave en el campo de la ingeniería del software. Me parece interesante que un personaje tan relevante de nuestro negocio resuma en la siguiente reflexión una buena parte de lo que es el proceso de desarrollo, la gestión de requisitos y el papel de los usuarios en todo esto (traducción libre):

“Cuando programamos, transformamos un problema que prácticamente no comprendemos en un conjunto preciso de instrucciones que pueden ser ejecutadas por un ordenador.

Cuando pensamos que comprendemos los requisitos del programa, estamos inevitablemente equivocados.

Cuando no entendemos completamente un problema, debemos estudiarlo hasta comprenderlo.

Solo cuando nosotros verdaderamente comprendemos un problema podremos desarrollar un producto superior que trate el problema.

Lo que los usuarios piensan lo querrán cambiar tan pronto como vean que estamos desarrollando”.

Requisitos, usuarios, la propia evolución del equipo de proyecto, son parte de la incertidumbre del proceso de desarrollo, de la incertidumbre de los proyectos de desarrollo de software.

Es importante tener buenos analistas que permitan extraer el mayor conocimiento posible del negocio y de las expectativas del usuario, ya que de esta manera ahorraremos esfuerzo, no obstante, el conocimiento real del negocio y de lo que quiere el usuario llega más tarde, cuando tenemos el producto o parte de él en producción y el usuario se da cuenta realmente de lo que quiere y cómo lo quiere.

No lo es. Desgraciadamente no lo es. No se trata de una situación que nos parece haber vivido y que se repite ahora, sino que se trata de algo que hemos vivido y que volvemos a vivir ahora.

Todo el foco de atención en el equipo de desarrollo, todo el peso al personal técnico informático, mientras que los responsables del área usuaria no sienten la responsabilidad de sacar el sistema de información hacia adelante.

Y ahora a mendigar que te presten atención y que promuevan el uso de la aplicación. Esto no sirve para nada. O todos remamos en la misma dirección asumiendo la situación actual, nos guste más o menos, o no hay nada que hacer. Demostrado.