¿Cómo manejar a los desarrolladores de software de alto rendimiento que socavan a un líder senior?

Tenemos una situación en nuestra empresa de servicios de TI. Tenemos una líder capaz, Alice, y un par de desarrolladores de alto rendimiento, Bob y Chris.

Bob y Chris están en la empresa desde hace unos tres años (se unieron justo después de graduarse), en estos tres años crearon prototipos y entregaron un trabajo sobresaliente, que se convirtió en una gran cantidad de ingresos para la empresa. Alice se unió a la compañía como líder sénior hace aproximadamente un año. Ella tiene alrededor de 6 años de experiencia y está bien versada en el manejo de clientes. En el último año convirtió un gran proyecto, aunque no tanto como Bob y Chris.

Cada vez que surge un nuevo proyecto desafiante, los altos mandos quieren que los tres se sienten juntos y hagan una lluvia de ideas para el proyecto. Alice se ocupa de las interacciones con los clientes y la arquitectura general del proyecto (también un poco de codificación), mientras que Bob y Chris se encargan principalmente de la codificación. Ha sido el caso durante el último año.

Yo (su amiga) recientemente supe que durante el último año sucedieron pocas cosas

  • Ella está siendo socavada constantemente por los otros dos desarrolladores.
    • esto generalmente implica que simplemente ignoren sus aportes en los proyectos
    • descartarla cuando sugiere algo que no aprueban
    • ser muy territorial sobre su trabajo anterior y tomar el crédito por los proyectos
    • básicamente tratándola de incompetente
  • Ella se enteró de esto durante un error desafortunado de Bob mientras estaba en una llamada floja, miró sus chats mientras compartían la pantalla, por lo que definitivamente no se lo está imaginando.
  • Es cierto que no estuvo a la altura de ellos en los primeros meses (debido a sus compromisos personales, tuvo que estar de licencia durante 10 a 15 días), pero esto continúa hasta hoy, incluso después de entregar proyectos con éxito.
  • Pidió a los superiores que la trasladaran a un nuevo equipo, pero esto sucederá solo durante la próxima reestructuración de la empresa, que aún está muy lejos.

¿Qué puede hacer ella en esta situación aparte de dejar la empresa? ¿Cómo puede lograr que la traten mejor? ¿Cómo puede manejar mejor esta situación, dado que fue contratada para un puesto en el que se encuentra ahora?

Ediciones después de los comentarios :

Los 3 reportan directamente al VP de Ingeniería (no es normal que el desarrollador reporte al VP, pero dado que Bob y Chris están allí por un tiempo y entregaron en el pasado, tienen este acceso).

Ubicación: India

¿Alice tiene responsabilidades de gestión con respecto a Bob y Chris? ¿Tiene ella la autoridad para disciplinar? ¿O hay un gerente al que todos le reportan?
Los 3 reportan al VP de Ingeniería. Dado que Bob y Chris tienen un alto rendimiento, también tienen acceso directo al vicepresidente. Ella no tiene la autoridad para disciplinar.
¿Alguna vez Alice ha demostrado realmente su competencia? No por experiencia en otro lugar, eso es algo que simplemente no vieron. ¿No por "convertir un gran proyecto", sino por "un trabajo excepcional, que se convirtió en una gran cantidad de ingresos para la empresa"? Lo que ella mostró, ¿era comparable a lo que mostraron? ¿O (como parece ahora) mostró mucho menos y solo quiere el respeto que generalmente pertenece a los que mostraron más?
"¿Qué puede hacer ella en esta situación además de dejar la empresa?" Obtener una aclaración de su jefe sobre cuál es su función. Haz ese papel. Abordar los problemas que afectan directamente sus deberes laborales con la gerencia a medida que surjan. Deje de concentrarse tanto en sus compañeros de trabajo y trate de cambiar directamente su comportamiento.
Esta configuración suena como una buena manera de hacer que sus desarrolladores superestrellas renuncien. Los desarrolladores superestrella tienden a querer moverse a un ritmo rápido y solo respetan a las personas que pueden mantenerse al día y no se interponen en su camino. Años de experiencia significan muy poco cuando se trata de desarrolladores, he visto personas lograr más crecimiento personal en 6 meses que otros en 6 años. Me parece que se necesita una reorganización, para que todos obtengan lo que quieren.
@SLC Realmente no lo entiendo. Digamos que percibes a alguien como inferior, ¿eso te da derecho a menospreciarlo?
El hecho de que alguien sea un desarrollador de rockstar no debería automáticamente menospreciar a alguien. Siento que, si realmente querían que alguien más los administrara, entonces deberían hablar con la administración. No la trates mal
@alice_throw_away depende de lo que quieras decir con menospreciar. Declaraste, ignorando sus aportes, siendo desdeñoso, territorial, tratándolos como incompetentes. Hacer eso solo para antagonizar, podría estar de acuerdo con que es menospreciar, pero es probable que ella esté en su camino y los esté obstaculizando. Es probable que actúen para eliminarla como una barrera que a través de algún sentido de malicia. Puede ser muy frustrante tratar de hacer su trabajo cuando alguien se interpone en el camino, y con gusto eludirán esos obstáculos si tienen la oportunidad. Comprobaría que no es el caso aquí. Por ejemplo, un jefe de microgestión hará que la gente lo pase por alto.
Si ella está tomando las decisiones arquitectónicas, y ellos solo están haciendo la codificación del día a día, parece que se merece su posición como desarrolladora líder en el equipo. Incluso si son buenos en las cosas pequeñas que no están al mismo nivel que el manejo de la arquitectura del proyecto, estos muchachos están siendo divas arrogantes. No parece que ella sea incompetente en absoluto.

Respuestas (5)

Yo diría que aquí están pasando dos cosas:

  1. Bob y Chris están actuando fuera de lugar al faltarle el respeto abiertamente a alguien que tiene un título superior a ellos.
  2. Alice tampoco se ha ganado el respeto de sus subordinados, lo que me sugiere que Bob y Chris deberían estar en una posición lateral con respecto a ella, o hubo un poco de mala gestión al convertirla en su líder.

Por difícil que sea para Alice tragar, no hay forma de imponer el respeto de la gente, hay que ganárselo. Esto significa que aquellos en posiciones verticales deben poder imponer el respeto de sus subordinados por pura habilidad. Si no existe esa clara divergencia en la capacidad, la posición vertical no se puede justificar y la persona en el rol tiene que cambiar, o el rol debe convertirse en una posición lateral.

¿En cuanto a lo que Alice puede hacer? Es una posición difícil en la que estar porque todos los caminos conducen a admitir que ha sido mal elegida en este papel. Pero por el bien de su cordura, recomendaría discutir esto abiertamente con sus propios superiores de una manera abierta y sin dramatismo, porque eso es lo que haría un líder: tomar la mejor decisión para la empresa.

También me gusta el consejo en otra respuesta de quitarle énfasis a su papel como líder, porque parecería que, en la práctica, ella no es la líder.

"Alice tampoco se ha ganado el respeto de sus subordinados" ¿En qué sentido usa el término "subordinados"? Estoy de acuerdo en que "líder" sugiere que Alice tiene un rol de liderazgo, pero la estructura de la organización, tal como se describe, los coloca como colegas (que reportan al mismo gerente).
Si Alice es realmente una mujer, es posible que no haya nada que pueda hacer para "ganar el respeto" de los subordinados que pueden estar predispuestos a descontar sus contribuciones, independientemente de su capacidad. Manejar la arquitectura del proyecto, mientras que solo hacen las cosas del día a día, no es equivalente. Me parece que solo son jóvenes divas arrogantes que tienen problemas con la autoridad. No significa que haya sido mal interpretada en su papel.
No estoy seguro de estar de acuerdo. Admito que ser mujer definitivamente lo hace más difícil, pero hay muchas líderes y gerentes de tecnología femeninas que inspiran el respeto de las personas debajo de ellas. Es algo que puedes o no puedes hacer. Pero si hay una delimitación clara entre Alice y los otros dos, y siguen siendo idiotas, obviamente es un problema de ellos, no de ella. Desafortunadamente, sin ser una mosca en la pared, es imposible que lo sepamos.

Así que tengo que preguntar: ¿Cuáles han sido los entregables de Alice? ¿Cómo ha contribuido ella desde que se unió? Dices que ha entregado algunos proyectos. ¿Han generado ingresos como los demás?

Por lo que puedo ver, dos tipos se rompieron el trasero, tuvieron un impacto positivo significativo en la empresa y luego lograron que alguien los "superara" por sus esfuerzos.

Ahora, puede haber una buena razón para hacer eso, pero seguro que no lo has mencionado aquí.

¿Y en cuanto a la competencia de Alice? ¿Ha hecho tanto en su año como los demás (individualmente) en su primer año? ¿Aporta algún valor o talento al equipo que los otros dos carecen?

No has sido capaz de justificar (para mí, de todos modos) por qué Alice debería ser la protagonista. ¿Cómo se lo ha justificado la empresa al equipo?

Creo que debe definir su contribución como lo suficientemente significativa como para ser la líder del equipo, o debe admitir que la empresa cometió un error al ponerla en ese puesto y no promover a los otros dos. Por lo que usted describe, la empresa debería haber contratado a dos estudiantes más para que fueran "secundarios" para estos dos, en lugar de contratar a alguien para que fuera "superior" para ellos.

En cuanto a que la menosprecien: eso no es algo que deba ser justificable, pero ciertamente es comprensible desde su punto de vista.

[Editar]

Después de la aclaración en los comentarios, esto es lo que le recomendaría a Alice:

  1. Reduzca el énfasis en la parte "principal" de su papel. Haz que Bob y Chris participen en la arquitectura. Ya han demostrado sus habilidades en ello. Muévase tanto como sea posible hacia un enfoque colaborativo en lugar de un enfoque autoritario.
  2. Presente todos los requisitos como "especificaciones del cliente" en lugar de "mis ideas".
  3. Haga hincapié en el papel de "gestión de clientes" tanto como sea posible. Este es el equivalente a "vampirizar", pero es una forma de hacer que Chris y Bob entiendan su contribución.

Aún así, ella está en un agujero, y nunca va a ser "bueno". Lo mejor que puede esperar es "mejor".

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Estoy de acuerdo con algo de esto, la pregunta original se planteó de una manera que arroja una luz positiva sobre Alice y una luz negativa sobre los dos desarrolladores. Pero, como desarrollador, podía deleitar a la gente durante horas con historias de gerentes y líderes de equipo que retrasaron los proyectos, querían que las cosas se hicieran de manera diferente en formas menos óptimas, etc. bien. Definitivamente no siento imparcialidad en la pregunta original, por lo que esta respuesta es muy buena para retomarla.
Si ella está manejando la arquitectura, ese es absolutamente el papel de un líder. Quitarle énfasis a la parte "principal" de su papel también dañará su carrera a largo plazo.
@Ella - No puedes liderar a tus enemigos.
@Wesley: honestamente, si está trabajando con "enemigos", creo que lo mejor que puede hacer es encontrar un mejor lugar de trabajo. Cambiar su énfasis a la "gestión de clientes" suena como un asesino de carrera para un desarrollador.
@Ella: el punto es que no los conviertas en enemigos en primer lugar.

Cambiar su título de trabajo.

Parece que Bob y Chris son mejores desarrolladores y, al llamar a Alice desarrolladora principal, la has preparado para el fracaso. Puede que solo sea un título, pero al dárselo le has dicho a Bob y Chris los criterios para juzgarla.

Por lo que parece, es buena en su trabajo, pero su trabajo es más que solo escribir código. Si bien Bob y Chris pueden concentrarse en eso y, por lo tanto, mejorar esas habilidades, Alice debe tener un conjunto de herramientas más amplio.

Básicamente, creo que deberías cambiar su rol (principalmente su título) para reflejar sus deberes reales. Tal vez algo así como gerente de proyecto, propietario del producto. Pueden evaluarla en base a la nueva tirada; tratar con los clientes, planificar el proyecto, establecer la arquitectura general (creo que Bob y Chris pueden ser capaces de hacer esto por sí mismos y les molesta que se les dicte esto, no estoy seguro) y será menos probable que la juzguen por el métrica estrecha de sus habilidades de codificación, después de todo, ¿por qué debería ser la desarrolladora líder si no es la mejor desarrolladora?

Sin embargo, hay un poco de política aquí. Si es realmente obvio que el cambio de título es solo un cambio de título, nada puede cambiar. Tienes que hacer que parezca un cambio de rol. Puede ser una buena oportunidad para evaluar cómo está estructurado el equipo y cómo se dividen los roles e implementar algunos pequeños cambios al mismo tiempo.

Realmente no puedes hacer nada, excepto ser su amigo.

Si siente que su trabajo se ve afectado negativamente por eso, debe hablar con ellos o con la empresa.

Las personas generalmente tienden a ser territoriales con respecto a su trabajo y sus logros, especialmente si desean ascender de rango.

Por lo tanto, el género generalmente no tiene que desempeñar un papel, pero puede facilitar este comportamiento si en una cultura o país donde la igualdad aún no se logra por completo.

Eso es un pensamiento. Conozco bastante la situación desde el otro lado de la mesa. Estoy más o menos en el mismo lugar que Bob y Chris. A menudo trabajo con un líder de proyecto nuestro que también se dedica a la codificación, pero en realidad solo está creando un gran lío, pero nos llevamos bastante bien.

Supongo que una gran parte de esto es la comunicación. Aunque habla la mayor parte del tiempo con el cliente, en realidad no decide las cosas por su cuenta que tienen una gran influencia en mi trabajo técnico . De hecho, siento que tengo el control de la mayoría de las cosas y él es solo un adaptador entre el cliente y yo. No es que yo decida solo en todo lo técnico pero él tampoco.

Primero hablamos del problema en general y luego se trata más de una lluvia de ideas en pie de igualdad, sin juzgar.

Si ese no fuera el caso, supongo que tendríamos el mismo problema a menos que él fuera mucho más dominante. Como ser dominante es más o menos un rasgo de carácter que no es algo que puedas aprender rápido y especialmente no cambiar dentro de un grupo de personas que ya te conocen desde hace más tiempo, no hay muchas soluciones.

  1. Ella podría conseguir un nuevo trabajo
  2. La gerencia podría dividir ese equipo aún más y dividir a Chris y Bob, en uno de los cuales sería el líder técnico en esa situación, mientras que Alice sería la líder del proyecto.
  3. Podría tratar de darles a Chris y Bob una mayor sensación de tener el control y decidir por sí mismos, al menos en la parte técnica, como en mi ejemplo, que es básicamente lo mismo que 2. pero sin gestión ni títulos/roles.