
Si piensas que motivar a un programador es lo mismo que hacerlo con cualquier otra persona relacionada a la informática te equivocas. No lo digo porque yo sea un progamador sino que mi afirmación se basa en un
artículo tweeteado por
@njodal.
El programador medio por lo general proyecta una imagen de superioridad pero lo cierto es que hay que considerar que se valoran a sí mismos en relación a otros programadores.
Un punto esencial es considerar que un programador valora su medio de trabajo más que las demás personas y por lo tanto nuevos equipos harán que enseguida comiencen a analizar qué nuevos beneficios tienen y quién fue más premiado basado en la calidad del equipo nuevo adjudicado. En el caso del resto del personal, nuevos equipos no tendrán mayores consecuencias, por no decir ninguna.
La cascada de hardware
Olvida la motivación financiera. Una vez que lo hagas te encontrarás con otro problema: decidir qué darle a cada quién.
Se puede partir de la base de una estandarización de equipos pero eso en la práctica no es tan fácil porque cada entorno de desarrollo necesita ciertas especificidades que hacen que de ello algo casi imposible.
Sinceramente a un programador poco le interesan las prácticas de negocios y las políticas de oficina del lugar en donde trabajan pero esto cambia cuando se trata de nuevo equipo. ¿Por qué? Porque son un símbolo de status dentro de la “jerarquía del programador”, algo así como: mira que computadora tienes y te diré que clase de programador eres.
Una posibilidad que se tiene para hacer una buena motivación y aprovechar los recursos disponibles es comprar nuevos equipos a los sectores de empleados que se encuentran en la cima de la pirámide de la empresa y los viejos traspasarlos a los demás empleados (siempre en orden jerárquico).
Otra cosa importante a la hora de motivar a los programadores es recordar que su trabajo se trata de resolver problemas entonces si se les adjudica una tarea que no está relacionado con eso, no estarán contentos. Entonces tu misión si es que deseas motivar a tus programadores es tratar de transformar tareas que no se relacionan en resolver problemas en tareas que si lo requieren.
Ejemplos de tareas que no requieren solucionar problemas:
Escribir reportes y documentación
Soporte de primera línea
Elaborar calendarios
Lamentablemente todos en alguna medida tienen que hacer este tipo de tareas pero algunos lo llevaran mejor que otros y sería bueno saber quiénes son.
Reuniones
La comunicación debe efectuarse a través de mails o una breve aclaración personal sobre aquellos detalles que escapan a un correo electrónico. Las reuniones son consideradas por los programadores como una pérdida de tiempo así que evítalas y si no tienes otra alternativa como se recomienda en el artículo hazlas cortas o pone sobre la mesa algunas piezas de Lego.

No coincido… prefiero una tarea que me motive, un problema interesante a resolver, que una PC nueva.
Jadzia, vos sos mujer, no entrás en la definición de “Programador”.
ODIO hacer documentación!!!
Tocayo tienes que enviarle un mail a tu jefe con este post…por eso de que “algunos lo llevaran mejor que otros y sería bueno saber quiénes son”. Que se enteré y de paso que se enteré que es hora de comprar PCs nuevas :P
No soy programador pero teniendo varios amigos que lo son y después de haber escuchado sus quejas laborales una y otra vez creo poder decir que coincido con las propuestas para motivar a “esos seres extraños”.
Ahora me pregunto…¿habrá quién quiera pagar el precio de esa motivación?.
Saludos.
yo soy Programador JR de Java y Game Maker (GML) y creo que en GML uno tiene que ser creativo y solucionar errores (x2 difícil que un programador normal).
Algo como :
1)escritorio limpio
2)escritorio virtual limpio
3)mente clara
son fundamentos para programar bien, también una buena velocidad en un sistema.. ahora tendremos que usar iMac’s
Pues que les dire nosotros los programadores somos dificilmente comprendidos y es notable el recelo que nos tienen … que marca la diferencia de un programador con el resto, la mayoria somos personas que amamos nuestro trabajo, lo hacemos porque nos gusta y nos apasiona al contrario de los demas que estan en su cargo por cualquier cosa menos por la pasion a su profesion.
Totalmente de acuerdo, uno cosa mas a los programadores nos gustan que nos llamen desarrolladores :D, suena mas bonito, soy desarrollador certificado en .NET y ODIO documentar para eso hay gente que ese es su trabajo, las reuniones no sirven de a mucho y lo que nos motiva en este trabajo no es el dinero, es el conocimiento es sentir que puedes hacer lo que te propongas y es muy jarto cuando te toca quedarte hasta mas tarde haciendo algo porque el cronograma fue muy ajustado.