Mar 12

Empiezo a programar con Word.

Pues bien, lo que me venía temiendo hace tiempo, con esto de las software factories, está empezando a hacerse realidad. Hoy he comenzado a programar con Word. No, con las macros de Word no, sino a escribir con Word.

Ya tenemos gente en la software factory trabajando para nosotros y tenemos que empezar a especificarles lo que queremos. La primera pega es que al no estar con nosotros, ni conocer nuestros sistemas, ni tener siquiera el mismo "contexto", tenemos que empezar a contarles desde cero.

Mi primer documento de word, una "introducción a nuestros sistemas", contando más o menos qué hacen, qué ejecutables corren en ellos y dando algunos conceptos generales para que vayan cogiendo la "palabrería" propia de los mismos.

El segundo documento, otra introducción a una de las funcionalidades concretas del sistema, común en casi todos los sistemas que hacemos, pero con muchas variantes entre ellos. Es una de las primeras cosas que quiero que empiecen a implementar… y ahí empiezan a salir un montón de pegas. Por un lado, al ser algo común a casi todos nuestros sistemas, ya tenemos hechas algunas librerías supuestamente reutilizables y que nos permiten implementar esa funcionalidad en los nuevos sistemas bastante rápido. Sin embargo, al ser una librería que hemos hecho sobre la marcha, tiene muchas "pegas" y "trucos" que nosotros conocemos y que no están documentadas. Así que la primera pega ¿Perdemos el tiempo en arreglar/documentar esa librería para que la utilicen los de la software factory o, por el contrario, la rediseñamos para que nos la empiecen ellos de cero?. En principio es mejor opción la primera, pero también tiene una pega. Tenemos varios sistemas basados en esas librerías, algunos de ellos están ahora en fase de pruebas. No es buen momento (y a este paso nunca lo será) para hacer modificaciones fuertes en una librería común, salvo que hagamos una rama de CVS. La segunda opción parece ahora más atractiva, ya que hacemos el diseño inicial y luego ellos se la guisan, ellos se la comen. La pega es que habrá un fuerte trabajo de depuración/integración, ya que toda librería nueva tiene sus bugs.

Y finalmente, el tercer documento, diseño/especificación de una parte de esa funcionalidad (una parte que tradicionalmente se hacía en Ada y que queremos hacer ahora en java y, por tanto, es nueva a todas luces), procurando no usar conceptos que para cualquiera de los que trabajan conmigo se dan por supuestos, pero que para los de la software factory posiblemente son desconocidos. Si yo hablo del "fistro" del sistema, todos mis compañeros saben qué es, pero los de la software factory pensarán en Chiquito de la Calzada.

En fin, a "word-ear" durante unos días se ha dicho. ¿Desinstalaré el eclipse?

Entradas relacionadas:

  • No hay entradas relacionadas.

Leave a Reply