lunes, 28 de noviembre de 2016

La demora del programador

Una vez diseñada la solucion, estratificado el trabajo, hecho una planificación y repartida las tareas llega el momento en el que hay que programar. Entonces, normalmente desde el principio, llega uno de los primeros problemas; has asignado una tarea (de una semana mas o menos) a un programador y tras pasar el tiempo el programador no ha podido terminar la tarea¿que hacer?

Se puede ser proactivo para evitar que el programador incumpla el plazo. Esto significa realizar acciones como:

  • Seguimiento casi diario del trabajo del programador.
  • Solucionar los problemas que bloqueen al programador.   
pero siempre en una medida pequeña ya que si te lleva demasiado tiempo entonces no podrás dedicarle tiempo a otras cosas. Ademas, que si el programador se acostumbra a que alguien le resuelva los problemas mas complejos entonces no progresara.

La mejor proactividad son las tareas que estan dirigidas al grupo de programadores, no a un individuo. 

Con estas dos reflexiones se puede deducir que el programador puede empezar a incumplir plazos continuamente porque el esfuerzo que dediques de forma proactiva puede ser poco concentrado en el programador que no llegue a los plazos y si dedicas demasiado esfuerzo "puede" (no es seguro) que consigas que se cumplan los plazos pero seguramente hayas gastado demasiado esfuerzo.

¿Que hacer?
  • Sacar al programador del proyecto cuando sea posible: No descartes esta posibilidad ya que puede que el problema sea que al programador no le guste el proyecto.
  • Habla con el programador del problema: Si el problema no es de clara incapacidad del programador, no recomiendo hablarlo abiertamente ya que el efecto sobre el programador sera frustración.