Industria del software: ¿cómo trato a los compañeros de trabajo con discapacidad mental?

Estoy en USA y trabajo como programador en una gran empresa. Somos un equipo de 6 personas. Mi compañero de trabajo suele tener una discapacidad mental debido a su medicación, que presumiblemente es necesaria para su discapacidad de por vida no revelada. A veces se queda dormido en reuniones en línea donde solo él o solo nosotros dos estamos presentes de nuestro equipo. A menudo, arrastra las palabras y sus pensamientos son lentos.

Como resultado, la calidad de su trabajo no suele ser buena, alrededor del 60% de las veces más o menos. Su trabajo a menudo tiene errores o es simplemente una solución improvisada a un problema.

Lo siento por él y me gustaría ayudarlo tanto como pueda. Pero, no quiero seguir arreglando las fallas en su trabajo. Además, cuando reviso su trabajo y señalo cortésmente los problemas que podrían causarle problemas si se pasan por alto, se vuelve demasiado crítico cuando es su turno de revisar mi trabajo. ¡Una vez dijo que faltaban cosas en mi trabajo cuando en realidad estaban presentes! A pesar de estos problemas, trato de trabajar con él sin hacerle sentir que lo trato diferente debido a su discapacidad. Quiero que se sienta valorado y no compadecido o en deuda con nadie.

Ojalá no cometiera los numerosos errores que comete debido a sus problemas. Pero preferiría no tener que solucionar problemas que nunca deberían haber ocurrido en primer lugar. Afortunadamente, hay otros miembros del equipo para ayudarlo también. Pero simplemente no me gusta cuando su trabajo se convierte en una molestia o un bloqueo para mí. Tampoco me gusta el hecho de que a menudo pierde el tiempo en sitios web populares en línea en lugar de intentar revisar su trabajo, ayudarnos o aprender algo nuevo. Aprender algo nuevo depende de él y no de mí para decidir. Pero, es solo una observación que vale la pena mencionar.

No sé si debo comentarle esto a mi gerente o simplemente seguir ayudándolo hasta que se vuelva insoportable. Honestamente, tengo miedo si mi deseo genuino de ayudar, sin sacrificar demasiado de mi tiempo, se malinterpreta como discriminación o algo así. Qué debo hacer ?

Si bien este es un tema serio, debo confesar que el primer pensamiento que tuve fue el muy dilbertiano de que deberías esperar a que lo trasladaran a un puesto senior de marketing. :-)
No usaría "discapacidad mental" porque te estás dando una mala impresión al usar eso.
Parece que su gerente no está haciendo su trabajo y que usted lo está haciendo por él. Él debería ser el moderador de las revisiones de código. Él debería ser quien establezca los estándares y le diga al trabajador que deje de holgazanear en la web. También en mi lugar de trabajo, si queríamos revisar nuestro correo electrónico personal o revisar facebook/reddit, había un par de Chromebooks que podíamos usar en un área pública separada para ese propósito. Esta separación física dejó en claro a todos si estábamos en un descanso y holgazaneando, o si realmente estábamos trabajando. También en sus quejas, concéntrese en el comportamiento, no en su condición.
Sí, hagas lo que hagas, no digas "discapacitado mental". Por favor, ni siquiera mencione su condición, la gerencia y recursos humanos ya conocen esa parte.
Me gustaría ayudarlo tanto como pueda. Absolutamente no es tu trabajo. Su único trabajo es ganar dinero para la empresa (para que todos permanezcan empleados). si hay un problema, dígaselo a su gerente y olvídese.

Respuestas (5)

Hable con su gerente, quien debe estar al tanto de los problemas de salud de este tipo y, por lo tanto, debe poder guiarlo sobre la forma más adecuada de trabajar con su colega.

Esta es una carga bastante grande para que usted la asuma y debe contar con el apoyo de su gerencia para hacerlo.

Diría "hablar discretamente" en lugar de "hablar", dada la naturaleza del tema.
@StephenG Quieres decir discretamente.
Esto me pareció un poco demasiado obvio para mencionarlo. Solo un tonto gritaría esto en una oficina o lo mencionaría en una reunión de equipo...
@JAB Tienes razón. Habitualmente uso mucho "discreto" al escribir material técnico; debo estar atento a ese error en el futuro. Gracias.
@snow Puede parecer obvio, pero te sorprendería saber cuántas personas no hacen lo obvio. Y cuando digo "discretamente" no me refiero a no tener una charla muy pública, me refiero a tener la discusión de manera que otras personas no lo vean discutiendo nada si es posible, o en una reunión privada programada normalmente para que nada parezca inusual. El personal puede notar cada pequeño matiz en mi experiencia y los rumores comienzan fácilmente.
El OP es un compañero de trabajo, no es su carga: el administrador de personas debería ser el que haga esto.
Estoy de acuerdo con el segundo comentario de @StephenG, pero lo llevaría un paso más allá. La discusión ni siquiera debería ser sobre el problema de salud percibido del compañero de trabajo. Ya sea que haya un problema de salud, o un compañero de trabajo perezoso, o un compañero de trabajo de bajo rendimiento, o si el gato del compañero de trabajo murió y está deprimido, es irrelevante. Francamente, eso no es asunto del OP. La discusión debe centrarse en el impacto en el trabajo, el impacto en la calidad, el impacto en el equipo, etc. Deje que el gerente trate con el compañero de trabajo y deje que el gerente lo ayude con su trabajo.

Cuando se trata de problemas percibidos con compañeros de trabajo, es importante hacer una distinción: separe sus problemas de los problemas de ellos. Una vez que pueda hacer eso, puede manejar las cosas sobre las que tiene control y responsabilidad, y trabajar para ignorar las que no.

Trabaje con su gerente en sus problemas:

  1. Si las críticas de su compañero de trabajo le molestan, pídale a su gerente que aclare los estándares a los que se supone que debe aspirar y luego asegúrese de cumplir con esos estándares. Ser claro con su jefe sobre los estándares de desarrollo le dará un filtro a través del cual ignorar los comentarios fuera de lugar que le está dando el compañero de trabajo.
  2. Si el bajo rendimiento de su compañero de trabajo significa que necesita tomar el relevo, asegúrese de trabajar con su gerente para aclarar sus expectativas sobre su carga de trabajo y prioridades. De esta manera, su gerente tiene la oportunidad de aclarar cómo debe usar su tiempo: trabajando en su "propio" trabajo o enfocándose en los problemas con el código de su compañero de trabajo.
  3. Si su equipo está mal representado en las reuniones, mencione a su gerente que le preocupa la impresión que tendrán los demás y pídale aclaraciones sobre cómo debe comportarse en estas reuniones y/o si el equipo debe tener una representación adicional.

Separar específicamente los problemas con su propia carga de trabajo (causados ​​por su compañero de trabajo) le permitirá concentrarse en las cosas sobre las que tiene control y las cosas de las que es personalmente responsable. Puede parecer una diferencia sutil, pero decir "Inesperadamente estoy dedicando tiempo a solucionar problemas con el código de otras personas" es muy diferente a decir "mi compañero de trabajo escribe un código deficiente". El primero es un problema que tu jefe puede ayudarte a resolver o al menos entender (en términos de explicar tus prioridades), el segundo es solo una queja. Es posible que su jefe ya esté al tanto de los problemas de código de su compañero de trabajo y esté trabajando en ellos, y él/ella debe ser quien tome las decisiones sobre si usted está involucrado o no en la solución de los problemas (mientras que presumiblemente trabaja con el compañero de trabajo en una mejora). plan).

Puede valer la pena mencionarle a su jefe que navega por sitios web populares o tiene problemas con la calidad de su trabajo, pero no puede esperar asumir la responsabilidad de eso y no puede esperar corregirlo usted mismo. Ese es el trabajo del jefe.

Una lección difícil de aprender es poder hacer un buen trabajo uno mismo, incluso si está en un equipo con personas que no hacen su propio esfuerzo.

He visto esto antes en el lugar de trabajo. Creo que su empleador está en una situación catch-22 en este momento. Saben que es un incompetente, pero tienen miedo de despedirlo porque podría demandarlos debido a su discapacidad "documentada".

Dicho esto, no hay nada que puedas hacer. Simplemente exprésele a su gerente las dificultades para trabajar con él y luego evítelo. Déjame estrellarme y quemarme solo asegurándome de cubrir todas tus bases. Déjalo fallar, pero al hacerlo, permítete demostrar que hiciste todo lo que pudiste. Si falla en una tarea, escribe un correo electrónico:

El error #123 fue causado por el archivo xyz, línea 321 que tenía una lógica perdida para verificar la condición Y que se discutió en la fecha Z, adjunto a este correo electrónico.

Eso mostrará que usted no causó ningún problema, pero debido a que su compañero de trabajo falló, se transfirió y su código pudo interceptarlo y detectar de dónde provenía.

Eso es todo lo que puedes esperar. Eso o buscar un nuevo trabajo.

Tome esto de manera lógica y en el principio de que una empresa no es una institución caritativa y paga a sus empleados para que trabajen y produzcan un resultado específico de manera oportuna.

Teniendo en cuenta lo anterior, una persona en un puesto de responsabilidad laboral necesita desempeñar las funciones que exige el puesto; independientemente de cualquier desafío o discapacidad. Si una persona no puede, entonces esa persona no debe ocupar ese puesto específico en la empresa.

De su publicación queda claro que el trabajo se asigna al equipo en conjunto y cada uno de ustedes tiene una parte específica que cumplir. Primero dibuje sus límites en cuanto a cuáles son sus responsabilidades y si tiene que trabajar fuera de los límites, documéntelo minuciosamente. En su ejemplo anterior de revisión de código, documente los resultados y circule a la audiencia adecuada.

Como se sugiere en otras respuestas, hable con su gerente, puede ser informalmente, una vez y trate de evaluar cuál es la situación. Sin embargo, siga documentando todas las comunicaciones oficiales, esto lo ayudará, en caso de que llegue el momento de presentar pruebas a su favor.

La idea general es hacer todo lo que le pagan, si hace más, dé a conocer que ha hecho más, documente y tenga evidencia de que siempre estuvo en el lado correcto de las regulaciones/procedimientos. Si no puede cambiar potencialmente una situación, entonces es aconsejable tener su posición cubierta para cualquier eventualidad.

No tiene la posición ni la obligación de evaluar el trabajo o el comportamiento de sus colegas.

Puede ayudarlo de vez en cuando, pero no lo acomode ni lo ayude demasiado.
En un equipo es importante e inevitable ayudar o tomar el relevo, pero NO si eso significa que te esfuerzas demasiado o si se vuelve perjudicial para tu propio trabajo.

Concéntrese en sus propias tareas y SOLAMENTE si su trabajo o comportamiento interfiere con el suyo o con su capacidad para cumplir con sus deberes, debe informarle al respecto (por escrito).

Si continúa, informe a su gerente.

La empresa es consciente de sus capacidades reducidas y lo mantendrán bajo aviso cuando intenten minimizar el impacto en su trabajo.

Siga sus instrucciones y mantenga un registro de los problemas adicionales que enfrenta debido a esto e infórmeles nuevamente en casos de problemas graves.
Si te metes en problemas, puedes consultar tu conversación con ellos.

Además, ¿es tu colega o también tu superior? Si no está en una posición de líder o supervisor, tampoco debería evaluar su trabajo.

Es común en la industria del software que otra persona revise todo el código. Algunos empleadores incluso requieren una revisión por pares para todo el código antes de que pueda entrar en producción.