He terminado… Pues yo creo que no…

No recuerdo muy bien con quien tuve la siguiente conversación, casi literal :

– ¿Has terminado el programa?
– Si
– ¿Lo has probado todo bien?
– No, no he probado todavía
– Entonces no has terminado

A veces, sobre todo con los compañeros con menos experiencia, pasa que creen que terminar de programar es terminar el trabajo pero no es así, hay muchas cosas más a tener en cuenta para dar por terminado la tarea.

Aparte de las pruebas está la documentación, la deuda técnica, con sus pruebas unitarias, auditorias de código, etc

El problema es que si no se es riguroso con cuando se considera algo como terminado es que luego surjan sorpresas, porque alguien pensaba que la tarea estaba terminada cuando quedaban cosas por hacer y se tenga que dedicar tiempo imprevisto con los consiguientes retrasos.

Es por ello que es importante fijar bien los criterios dentro del equipo de trabajo, para evitar sorpresas.