30.12.08
Con que funcione NO es suficiente
Hay una enfermedad demasiado extendida que hace pensar a técnicos y consultores que con que funcione o con que hayamos completado todos los capítulos del análisis o el estudio ya hemos terminado y podemos pasar a otra cosa. Algo así como que cuanto antes pasemos de página mejor, porque nos quitamos un problema de encima.
Para alguien del mundo del software esta enfermedad equivale a una mala estructuración del código, y/o una inadecuada nomenclatura, y/o una mala modularización, y/o una deficiente o confusa documentación, y/o a dejar basurilla dentro del código que nunca se borró porque ya lo haría más tarde o alquien que se tomara la molestia de saber si pintaba algo o no ese código comentado en el pasado y/o copy/pastes sin reflexión ....
Las pruebas de todo tipo (Pruebas unitarias , Pruebas funcionales , Pruebas de Integración , Pruebas de validación , Pruebas de sistema , Caja blanca (sistemas) , Caja negra (sistemas) , Pruebas de aceptación , Pruebas de regresión , Pruebas de carga , Pruebas de prestaciones) ayudaran a validar si funciona o no funciona como debería, e incluso garantizarán muchos otros aspectos de la calidad del software, pero el mal gusto de un montón de código comentado que está ahí desde hace 10 versiones y nadie se ha molestado en borrar, por ejemplo, solo sale cuando alguien rasca con corazón en las tripas de nuestro trabajo.

No voy a demostrar aquí el sobrecoste de un mal trabajo en el interior de sus tripas, por el mantenimiento posterior , por la ocultación de errores, por múltiples ineficiencias, etc... como no voy a demostrar en qué lugar queda un consultor que copy-pastea párrafos sin reflexionar en qué está haciendo, y que al leerlos juntos resultan incoherentes dejando todo el trabajo en entredicho (hasta el que se ha hecho bien). Solo quiero inquietar a aquellos que quieren ser, verdaderamente, buenos profesionales y tienen la oportunidad en cada minuto de su trabajo dario para lograrlo.
Cada línea que escribes, cada slide que compones, cada elemento que diseñas, firma tu trabajo para toda la vida (y alguien en Google lo enctrará dentro de 10 años :-)).
No vale con que funcione, no vale con haber llenado 100 folios, no vale con haber completado todos los capítulos. Si cada línea de esfuerzo no está ejecutada con cariño y meticulosidad, con calidad intrínseca, con compromiso, nuestra excelencia profesional brilla por su ausencia.
Para alguien del mundo del software esta enfermedad equivale a una mala estructuración del código, y/o una inadecuada nomenclatura, y/o una mala modularización, y/o una deficiente o confusa documentación, y/o a dejar basurilla dentro del código que nunca se borró porque ya lo haría más tarde o alquien que se tomara la molestia de saber si pintaba algo o no ese código comentado en el pasado y/o copy/pastes sin reflexión ....
Las pruebas de todo tipo (Pruebas unitarias , Pruebas funcionales , Pruebas de Integración , Pruebas de validación , Pruebas de sistema , Caja blanca (sistemas) , Caja negra (sistemas) , Pruebas de aceptación , Pruebas de regresión , Pruebas de carga , Pruebas de prestaciones) ayudaran a validar si funciona o no funciona como debería, e incluso garantizarán muchos otros aspectos de la calidad del software, pero el mal gusto de un montón de código comentado que está ahí desde hace 10 versiones y nadie se ha molestado en borrar, por ejemplo, solo sale cuando alguien rasca con corazón en las tripas de nuestro trabajo.

No voy a demostrar aquí el sobrecoste de un mal trabajo en el interior de sus tripas, por el mantenimiento posterior , por la ocultación de errores, por múltiples ineficiencias, etc... como no voy a demostrar en qué lugar queda un consultor que copy-pastea párrafos sin reflexionar en qué está haciendo, y que al leerlos juntos resultan incoherentes dejando todo el trabajo en entredicho (hasta el que se ha hecho bien). Solo quiero inquietar a aquellos que quieren ser, verdaderamente, buenos profesionales y tienen la oportunidad en cada minuto de su trabajo dario para lograrlo.
Cada línea que escribes, cada slide que compones, cada elemento que diseñas, firma tu trabajo para toda la vida (y alguien en Google lo enctrará dentro de 10 años :-)).
No vale con que funcione, no vale con haber llenado 100 folios, no vale con haber completado todos los capítulos. Si cada línea de esfuerzo no está ejecutada con cariño y meticulosidad, con calidad intrínseca, con compromiso, nuestra excelencia profesional brilla por su ausencia.
Etiquetas: calidad, profilaxis
