it-swarm-es.com

¿Cómo manejar a los programadores egocéntricos?

Déjame explicarte esto un poco.

En un trabajo anterior, tuve un compañero de trabajo que tiene una buena reputación con la gerencia. Siempre terminaba a tiempo. Y los jefes estaban contentos con su progreso, por lo que obtuvo ciertos privilegios.

El problema era que los otros programadores conocían su secreto. Ha optimizado la regla 80/20, por lo que trabajó su tiempo del 20 por ciento para terminar el 80 por ciento del código. El otro (duro) 20% se dejó a los programadores de mantenimiento. Quienes (como era de esperar) fueron penalizados por su falta de progreso. Pero debido a que este programador tenía una buena reputación con la gerencia, era casi imposible echarle la culpa. (Afortunadamente dejó la empresa).

Mi pregunta es, qué hacer como equipo de programación si tiene un programador de este tipo dentro de su equipo. ¿Intenta advertir a la dirección del riesgo de arruinar sus propias posibilidades? ¿Aceptas el hecho? O hay otras opciones.

15
Toon Krijthe

Intente implementar un equipo de revisión de código. Parece que este programador estaba trabajando solo en un proyecto sin interacción en equipo. Trataría de fomentar un flujo de trabajo más basado en el equipo para que él no pueda simplemente pisotear todo y luego dejarlo en su puerta.

13
Daenyth

Las personas deberían tener que apoyar lo que desarrollan, de lo contrario, nunca aprenderán a desarrollar cosas sustentables.

Siendo realistas, no siempre se puede hacer esto el 100% del tiempo, pero incluso un poco es suficiente para solucionar gran parte de este tipo de problemas la mayor parte del tiempo.

8
Bill

Parece que es un problema fundamental con la forma en que realiza el seguimiento del trabajo o administra sus proyectos.

Un ingeniero o un grupo de ingenieros debe ser responsable de ofrecer funciones y características completas. No se realiza hasta que se envía o se ejecuta en producción sin problemas.

Si deja que alguien solo trabaje en partes seleccionadas del proyecto, siempre será víctima del juego político del sistema.

Parece que esta persona fue muy eficaz en el trabajo selectivo sin aportar valor.

6
Winfield

¿La dirección está dividiendo los requisitos en tareas? Si no, ahí está tu problema.

El programador no puede terminar el 80% de todo si estuviera limitado solo a las tareas en las que debería estar, entonces, en lugar de dedicar tiempo a otras tareas, podría dedicar tiempo a perfeccionar sus propias tareas. Testing, Documentación, Refactorización, una próxima Tarea que está en su agenda ...

5
Tamara Wijsman

¡Todo el equipo tiene que patearle el culo! Créame, su comportamiento cambiará para siempre.

3
user2567

Estoy asombrado cuando estoy sentado en una reunión y un gerente decide si agregar o no una función para no tener que enfrentarse a una persona en particular que siempre se enoja cuando se le asignan tareas. Le señalo que tal vez debería enojarme cuando me pidan que haga algo. Mi jefa rápidamente menciona que esta es una mala idea como debería.

2
JeffO