Típicamente, cuando contratas a un nuevo programador, normalmente comienzan con toda la motivación, pero con el tiempo suelen disminuir su rendimiento; para ser franco, se vuelven “perezosos”, pero como jefes de proyecto, es nuestra responsabilidad mantener ese entusiasmo a lo largo del proyecto porque los programadores son una parte vital de nuestro entorno de trabajo ( y no tendré nada que gestionar si los programadores no “CREAN” cosas).
Para resolver el problema, debemos entender que la mayoría de las personas que programan durante mucho tiempo están fatigadas de codificar y simplemente carecen de la motivación que tenían cuando empezaron.
Entonces, ¿cómo lo solucionamos?
- Rotar a los programadores
Con demasiada frecuencia, la mayoría de los programadores ha estado trabajando en el mismo proyecto o creando iteraciones de lo mismo todos los días; esto se vuelve tedioso y francamente aburrido. Además, tienen que lidiar con las mismas personas todos los días. Una solución es cambiarles de entorno asignándolos a una parte diferente del mismo proyecto con un nuevo grupo de personas. Esto funciona bien también en situaciones de trabajo remoto. - Incentivos que no pueden ignorar
¿A quién no le encanta un gran incentivo para trabajar hacia un objetivo? Especialmente si hay involucrada su familia (jeje, hablemos de manipulación). En nuestra oficina, lo que hacemos es tener el teléfono y el correo de su “pareja” y, por lo general, hacemos copia del programa de incentivos y su progreso para ellos también.
(¿Un viaje a Hawái para parejas si terminan su trabajo a tiempo?) - Proyectos paralelos internos
Una de las cosas que hizo Arjun de CloudMandu, una empresa de implementación, para motivar a sus desarrolladores fue crear una recompensa por la cual pueden trabajar en cualquier cosa durante sus horas no pico y pueden ganar un “premio de recompensa” si se elige su proyecto.Esto funciona porque la mayoría de los programadores “buenos” provienen de un entorno en el que han estado desarrollando su propio proyecto personal que les gusta, pero cuando entran al entorno corporativo, esa parte de su vida no recibe atención. Como gerente de proyecto, puedes traer esto de vuelta para ellos. Google también fomenta que sus empleados dediquen el 20% de su tiempo a los “proyectos paralelos”.
Los desarrolladores son una parte vital de nuestros sistemas de trabajo y, como gerentes de proyectos, es nuestra responsabilidad ayudarles a alcanzar sus objetivos.