Un colega regaña y actúa como mi jefe, ¿debería preocuparme?

He estado trabajando de forma remota como desarrollador de software en una empresa que me gusta mucho durante algunos años. Uno de mis compañeros de equipo, llamémoslo Bob, me preocupa. La mayoría de mis colegas trabajan en una parte del producto, Bob y yo trabajamos en una parte diferente. Bob es uno de los principales contribuyentes de este proyecto, siempre trabaja horas extras y los fines de semana y mantiene una gran parte del código base. Esto ha estado sucediendo durante un par de años.

A menudo me asigna tareas pequeñas e insignificantes (refactorización de código menor, mejoras en la interfaz de usuario, etc.). Siempre le digo que me pondré en contacto con ellos cuando tenga tiempo, porque todos tenemos tareas urgentes reales que solicitan nuestros clientes o la gerencia (y en realidad soluciono esos problemas después de tratar con un trabajo más urgente). Sin embargo, sigue regañandome por ellos, y sus mensajes varían desde "bueno, esto todavía debe hacerse" hasta "esto es inaceptable, empeoras la calidad de nuestro producto".

Estoy bien con simplemente ignorarlo, a menos que realmente pueda causarme daño de una forma u otra. Algunos hechos me molestan:

  • Constantemente intenta "socializar" con nuestra gerencia: discutiendo cosas que no son relevantes para el trabajo en conferencias telefónicas, discutiendo con ellos sobre cosas y características triviales, proponiendo rehacer características de nuestro producto que ya funcionan perfectamente. Somos completamente remotos, por lo que no tengo idea de cuánta comunicación hay realmente entre ellos.
  • Hace un año, Bob y yo recibimos una llamada sobre la implementación de una característica, donde casualmente mencionó mi salario (¿cómo lo supo?) y me dijo que definitivamente puedo obtener un aumento si trabajo tan duro como él. Ni yo ni otros colegas consideramos normales las horas extraordinarias frecuentes.
  • Hubo problemas con él que afectaron directamente mi trabajo, por ejemplo, revirtió los cambios de código cometidos por otras personas por razones sin sentido ("era feo", "fue hecho por una persona ajena a nuestro equipo"). Nunca informé esto porque no eran problemas importantes y se solucionaron fácilmente. Además, tengo miedo de dar una mala impresión porque el "soplón" y la incapacidad para lidiar con los problemas interpersonales están muy mal vistos en mi cultura.
  • Hace un par de años, Bob se peleó con un excompañero mío. No sé la razón, muy bien podría ser el comportamiento pasivo-agresivo de Bob. Ese compañero de equipo fue transferido a otro departamento de nuestra empresa (supongo que fue su propia petición), y ahora está a cargo de él.
  • A veces trato de discutir seriamente con Bob cómo debemos abordar nuestro proyecto (en términos de prioridad de tareas, arquitectura de código, etc.), pero generalmente lo convierte en una demagogia con argumentos como "esto no está bien".

Otros datos relevantes: Somos totalmente remotos y nunca nos vemos en persona. Nuestro gerente es el CTO de la empresa, una persona razonable pero extremadamente ocupada. La asignación de tareas es mayoritariamente autogestionada. Nunca tuve ningún tipo de revisión de desempeño ni hablé seriamente con nuestro gerente, solo discutimos cosas relacionadas con tareas específicas. Otros colegas probablemente se comuniquen más con ellos, incluso en conversaciones triviales. Si bien Bob trabaja casi exclusivamente en este proyecto, yo también estoy involucrado en otros proyectos de la empresa.

Mis preguntas:

  • ¿Debería preocuparme por el comportamiento de Bob?
  • ¿Debería discutir esto con nuestro gerente? Preguntar "¿ puedo estar seguro de que Bob nunca se convertirá en mi manager ?" suena como una mala idea. "¿ Debería ignorar las solicitudes de Bob hasta que termine con tareas más urgentes ?" tiene una respuesta muy obvia. Esto me hace pensar que no tiene sentido discutir esto, porque no hay nada que hacer: no quiero que me transfieran completamente a otro proyecto, y Bob también es demasiado importante aquí.

Cualquier consejo es bienvenido.

¿Qué información le gustaría de su gerente acerca de Bob? Parece que hay algunos problemas aquí y no tengo claro cuál es tu objetivo.

Respuestas (2)

Su descripción es muy completa, pero hay algunas preguntas que podría responder para ayudar a formular una respuesta. Como por ejemplo:

¿Cuántas personas en su empresa?

Supongo que si todos trabajan de forma remota, entonces el equipo es bastante pequeño. También trabajo en una empresa de software que es en su mayoría remota y algunas de las dinámicas del equipo son bastante desafiantes, especialmente cuando se trata de personas que (incluido yo mismo) dedican mucho tiempo a problemas técnicos y muy poco a socializar.

Para todos los efectos, Bob puede ser extraoficialmente su gerente. Así es en mi lugar de trabajo donde los roles y responsabilidades no están definidos explícitamente. Puede haber casi un proceso de estructura organizacional por ósmosis. ¿Te suena familiar en tu lugar de trabajo? ¿O cada persona tiene roles y ámbito de trabajo bien definidos?

Parece que respetas la autoridad de Bob en el proyecto y reconoces su contribución y que podrías estar preocupado por su influencia sobre la gerencia y, por lo tanto, sobre ti mismo. Personalmente, me preocuparía un poco esta situación porque básicamente se está quedando ciego si no se comunica regularmente con sus CO, incluso si siente que están demasiado ocupados para hablar con usted. Hablar con sus CO y expresarse más en las reuniones y comunicarse de manera más general es la forma en que abordaría esta situación. Necesita obtener más información para leer la situación.

Mencionar el conocimiento de la paga de otra persona es una jugada baja, así que se lo mencionaría a sus CO porque no es un comportamiento aceptable. Por lo general, evitaría hablar sobre otros empleados con los CO a menos que sea absolutamente necesario y siempre evitaría hablar de forma personal. Prácticamente dejaría que todo lo demás pasara si fuera tú, pero por favor toma todo esto con una pizca de sal.

Gracias por su respuesta. Para aclarar, nuestro equipo consta de unas 10 personas en total, Bob y yo somos responsables de una parte específica del producto, y sus subpartes también se dividen entre nosotros. Otros compañeros nos tratan por igual (a menudo acuden a mí con preguntas o tareas nuevas).

A menudo me asigna tareas pequeñas e insignificantes (refactorización de código menor, mejoras en la interfaz de usuario, etc.). Siempre le digo que me pondré en contacto con ellos cuando tenga tiempo, porque todos tenemos tareas urgentes reales que solicitan nuestros clientes o la gerencia (y en realidad soluciono esos problemas después de tratar con un trabajo más urgente). Sin embargo, sigue regañandome por ellos, y sus mensajes varían desde "bueno, esto todavía debe hacerse" hasta "esto es inaceptable, empeoras la calidad de nuestro producto".

Supongo que tiene una antigüedad sobre ti, ya sea oficial o extraoficialmente, pero ¿se supone que debe asignarte tareas directamente? Mi respuesta si alguien se me acerca con una solicitud aleatoria cuando sé que tengo cosas más importantes en las que trabajar es: "Por favor, hable de esto con [gerente/po/pm]. Él está a cargo de establecer mis prioridades". Sé cortés, pero déjale en claro que no le darás una prioridad especial a su lista de deseos solo porque sigue burlándose de ti.

Constantemente intenta "socializar" con nuestra gerencia: discutiendo cosas que no son relevantes para el trabajo en conferencias telefónicas, discutiendo con ellos sobre cosas y características triviales, proponiendo rehacer características de nuestro producto que ya funcionan perfectamente. Somos completamente remotos, por lo que no tengo idea de cuánta comunicación hay realmente entre ellos.

No veo mucho problema aquí. En mi opinión, los empleados deben sentirse libres para conversar con su gerente y expresar sus sugerencias o inquietudes. Depende del gerente decidir si actuar o no sobre ellos. Siempre que su gerente le dé aproximadamente la misma cantidad de acceso a usted y sus sugerencias, no me preocuparía.

Hace un año, Bob y yo recibimos una llamada sobre la implementación de una característica, donde casualmente mencionó mi salario (¿cómo lo supo?) y me dijo que definitivamente puedo obtener un aumento si trabajo tan duro como él. Ni yo ni otros colegas consideramos normales las horas extraordinarias frecuentes.

"¿Cómo lo supo?" es una gran pregunta y definitivamente trataría de encontrar la respuesta. No sé cómo funcionan las cosas en su ubicación, pero en mi país (EE. UU.), la divulgación de información salarial sin consentimiento generalmente se considera un tabú. En la mayoría de los casos, también se desaconseja que los empleados compartan voluntariamente sus salarios entre ellos. No veo ningún problema en ir a tu gerente y decirle: "Estuve hablando con [un compañero de trabajo] y mencionó mi salario. Realmente preferiría mantener esta información en privado". De esta manera, no estás acusando a nadie de nada. Simplemente estás indicando tu preferencia.

Hubo problemas con él que afectaron directamente mi trabajo, por ejemplo, revirtió los cambios de código cometidos por otras personas por razones sin sentido ("era feo", "fue hecho por una persona ajena a nuestro equipo"). Nunca informé esto porque no eran problemas importantes y se solucionaron fácilmente. Además, tengo miedo de dar una mala impresión porque el "soplón" y la incapacidad para lidiar con los problemas interpersonales están muy mal vistos en mi cultura.

Sin entrar en una larga discusión sobre la toxicidad de una cultura del silencio, si la expectativa es que aborde las disputas directamente, eso es exactamente lo que debe hacer. Este colega claramente no tiene problemas para ser directo con usted, por lo que no hay razón para que usted no haga lo mismo. "Cuando revirtió el cambio reciente realizado en la función foo, provocó que algunas funciones nuevas en las que estaba trabajando fallaran. Si hay algún problema con la calidad del código, hágamelo saber y lo investigaré cuando tenga tiempo. "

¡Gracias por la respuesta! Bob a menudo me asigna trabajo técnico (como refactorización o limpieza de código) con el que preferiría no molestar a nuestro gerente, ya que sabe más sobre los requisitos comerciales que sobre aspectos técnicos internos. Desafortunadamente, ser directo con Bob no ayuda. Por ejemplo, digo "No tengo tiempo para hacer esto en este momento porque estoy ocupado en este otro proyecto", y su respuesta es "Probablemente puedas abandonar el otro proyecto y trabajar en este, debería ser tu principal prioridad". Claramente, esta no es su decisión, y solo quiero asegurarme de que ignorarlo no me cause ningún problema.