archivo

Archivos diarios: noviembre 26, 2010

A la mayoría de nosotros nos ha supuesto un fastidio todo el proceso metodológico de desarrollo de software en el que hay que generar y a ser posible, ser validados, diferentes entregables documentales y que suponen un obstáculo de lo que realmente nos gusta que no es otra cosa que ponernos a programar.

Sin embargo, cuando estamos en esa fase de análisis o diseño y tenemos que integrarnos con terceros productos o aplicaciones resulta que necesitamos información de las mismas: su modelo de datos, una explicación del mismo, sus interfaces de comunicación, etc… y que resulta muy complicado que alguien nos la facilite. En esos momentos nos preguntamos, ¿cómo que no está documentado esto? y se realizan quejas al cliente ya que se requiere un mayor esfuerzo en el proyecto para poder investigar esos terceros sistemas con los que hay que interoperar.

Por tanto, nos quejamos de que haya que documentar e intentamos eludir esa tarea como sea y sin embargo también nos quejamos cuando necesitamos información de otro sistema y comprobamos que no hay nada o que lo que hay es de escasa calidad y además está desactualizado.

Como tantas veces he defendido en este blog, es absolutamente necesario que el proceso de desarrollo de software esté procedimentado y que dentro del mismo el proceso de documentación y revisión de la misma tenga la importancia que se merece y que por supuesto, salvo excepciones, no se escriba ninguna línea de código hasta que análisis y diseño estén finalizados y aprobados.