archivo

Archivos diarios: noviembre 5, 2012

“Ya he terminado”, “esto ya está hecho”. Puede parecer que todos interpretamos lo mismo pero no es así. En absoluto es así.

En muchos casos “estar hecho” significa que ha programado la funcionalidad y que en el mejor de los casos le ha hecho un testing por encima a la misma, en otros casos “estar hecho” implica haber verificado en profundidad que funcione.

Muchas veces hemos podido escuchar sobre una persona: ¡qué rápido programa!. La velocidad de programación solo es un indicador válido si se contrasta con el número de errores que se han entregado y con la calidad del código.

Es importante que a personas con menos experiencia les indiquemos que es importante entregar pero todavía más importante entregar bien o lo que es lo mismo, es importante que todos tengan una interpretación común de lo que significa “estar hecho”. Si haces tu trabajo rápido y después hay que dedicar el doble de esfuerzo para ponerlo bien (y eso si se han detectado los errores a tiempo y no han llegado a producción) se han creado más problemas que soluciones.

Anuncios