Cómo seguir trabajando con la moral baja y los compañeros quemados

Me encanta el desarrollo de software y esto es lo que hago para ganarme la vida. Mi empresa es una empresa de desarrollo de software subcontratada. Puedo ver que la empresa es bastante ambiciosa y competitiva en términos de los proyectos a los que da servicio.

Durante los últimos meses, nuestro departamento ha sido asignado a un proyecto que demanda mucho tiempo. Hemos estado trabajando durante al menos 14 horas al día, 6 (a veces 7) días a la semana. Puedo ver que el proyecto está pasando factura a los miembros del equipo. Recientemente, hubo muchas bajas por enfermedad y durante los descansos, de lo único que hablamos es de cuán apestosa se ha vuelto nuestra situación. ¡Todos están siendo presionados para estar en su mejor momento y los módulos mensuales de 40 hombres se reducen a meses de 10 hombres! La moral del equipo es bastante baja. La calidad del software se ha vuelto aún más baja. Varios miembros del equipo ya han renunciado o están pensando en irse.

Soy nuevo en la industria de TI. Llevo menos de un año en esta empresa y las ideas que tengo del mundo del software se basan en la poca experiencia que he ganado. Entonces mis preguntas son:

  1. ¿Cómo me enseño a mí mismo a manejar el estrés y evitar que el problema de la moral se propague hacia mí? Quiero tener un buen desempeño y mantener la calidad de mi trabajo.

  2. ¿Cómo puedo ayudar a mejorar el rendimiento y la moral del equipo? Aparte de actuar, sé que no puedo hacer lo que tengo que hacer sin tener a mis compañeros de equipo. ¿Cómo los ayudo?

¿Por qué tienes que trabajar tanto? ¿Mala gestión? ¿Bajo presupuesto?
El cronograma es bastante apretado para un proyecto tan grande y, en mi opinión, estamos muy cortos de personas.
Edité el bit "es normal"; amplía el alcance de esta pregunta para que sea un poco demasiado amplio para una sola pregunta. Las preguntas aquí deben centrarse en un solo problema central que todas las respuestas pueden abordar.
@nmenego, Supongo que esto es una mala gestión. ¿Tienes alguna planificación?
@superM Lo hacemos (o más bien ellos). La mayor parte de la planificación la realiza la alta dirección. Los desarrolladores como yo simplemente ejecutan el plan. Y en mi caso, como novato, no creo que tenga ni la más mínima opinión sobre el plan.
@nmenego, ¿Algún desarrollador participa en la planificación? Quiero decir, si tienes una planificación, también deberías tener estimaciones. Si es así, ¿cómo puede un desarrollador (o peor aún, un gerente) estimar para otra persona? Si esta es la fuente de sus problemas, puede hablar con el líder de su equipo al respecto. Creo que muchos de tus compañeros te apoyarán.
@superM, nuestros desarrolladores senior participan en la estimación. Pero creo que sus estimaciones fueron anuladas por la alta dirección. Haciendo un estimado de 40MM a 10MM. Es muy triste escuchar que algo así sucede. Planes cancelados, enfermos y personas con talento que abandonan la empresa.
no se que decir La gestión obstinada no es lo mejor que esperas de tu trabajo. Tal vez establecer una negociación de 80 MM en lugar de 40 MM ayudaría por un tiempo
Independientemente de si los días de 14 horas constantes son la norma en su país para los desarrolladores de software, ese tipo de esfuerzo es insostenible y este proyecto fracasará, probablemente la empresa también. Incluso si este estrés no te ha afectado, puede ser una buena idea dejarlo solo por ese motivo.

Respuestas (5)

¿Cómo me enseño a mí mismo a manejar el estrés y evitar que el problema de la moral se propague hacia mí?

Cada persona es diferente con respecto al estrés. Algunas personas necesitan mitigarlo evitando situaciones estresantes, otras recuperándose una vez que estuvieron estresadas. La mayoría necesita alguna combinación, y casi todos difieren en cómo lograr esas cosas.

En cuanto a la moral; no hay forma de evitar eso. Estar en el trabajo 80 horas a la semana en lugar de... cualquier otra cosa va a apestar. Incluso el trabajador más optimista o inconsciente lo notará tarde o temprano, y se entristecerá de que todo apesta.

¿Cómo puedo ayudar a mejorar el rendimiento y la moral del equipo?

Al trabajar menos horas. Ninguna cantidad de buen ambiente de trabajo o compensación contrarrestará trabajar demasiado. Si no eres la gerencia, entonces debes argumentar por ello. Ha habido una serie de estudios sobre la "semana laboral óptima" y cosas por el estilo. Dependiendo de su localidad, la sindicalización puede ser una opción si está empeñado en mejorar el lugar de trabajo.

¿Es una tendencia/evento normal que un empleado de TI esté tan sobrecargado de trabajo?

Tal vez en ciertas industrias, tal vez cerca del lanzamiento. Nunca durante meses. Su empresa se está aprovechando de usted, especialmente si no recibe ningún tipo de salario por hora o horas extras. A las 80 horas a la semana, básicamente estás trabajando por la mitad de la tarifa a la que estás empleado.

Nos están pagando por cada hora extra más un poco más por cada hora después de las 10. ¿Crees que esto justifica el trabajo?
@nmenego - Lo hace más justo. Para algunos, el pago de horas extras limita el estrés ya que saben que están ganando toneladas de dinero extra (que pueden gastar para recuperarse del estrés). No creo que sea una forma inteligente (o común) de hacer negocios. La gente todavía se quema.
@nmenego ¿De qué sirve el dinero que nunca tienes tiempo para gastar?
@Tacroy "nunca" es una gran palabra. Presumiblemente, el estrés ahora conducirá a menos más tarde (grandes vacaciones, casa pagada, anillo para una mejor mitad, etc.). El problema son las semanas laborales de 70 horas que se prolongan durante meses y se intenta recuperar en una semana.

Este problema no se trata de usted, es un problema con la empresa que, francamente, no debería querer tratar. Se esperan algunas horas adicionales durante el tiempo crítico en el desarrollo de productos de software, pero lo que está describiendo son condiciones de explotación que deberían ser inaceptables para la mayoría de los ingenieros.

Si una empresa está pidiendo o exigiendo a los empleados que trabajen 80 horas a la semana, el problema es que la empresa necesita más ingenieros. Lo que probablemente sucedió aquí es que la compañía subestimó la cantidad de tiempo y esfuerzo que se dedicaría a este proyecto, y están tratando de compensarlo.

Pagar a los ingenieros una cierta cantidad por las horas extra trabajadas es un buen gesto, pero esperar que los empleados estén disponibles más de 80 horas a la semana simplemente no es sostenible durante ese período de tiempo. Si es nuevo en el negocio, es posible que aún no lo sepa, pero diría que probablemente podría ganar la misma cantidad de dinero y trabajar la mitad de las horas.

Además del hecho de que se está quemando, mencionó la mala calidad del software. Una cosa es trabajar muchas horas y sudar por un esfuerzo de desarrollo de productos que es increíblemente exitoso, pero dedicar tanto tiempo a algo que parece ser un fracaso en este momento es un problema mayor para su carrera.

El modelo de negocio de esta empresa es insostenible y verá que la rotación continúa, lo que significa menos mentores entre los que elegir para un joven ingeniero como usted. Encuentre una empresa con un horario de trabajo más razonable.

La empresa puede necesitar más ingenieros, pero simplemente agregar más personas no garantiza que las cosas mejoren (pregúntele a Fred Brooks). Y es casi seguro que duplicar el tamaño del equipo no reducirá las horas de cada miembro del equipo en un 50 %. Lo que se describe aquí es una marcha de la muerte, y no es sostenible. Algo debe fallar: características (reducir el alcance), calidad (¿puede darse el lujo de sacar un producto malo conocido?) o el cronograma.
@alroc: estoy de acuerdo en que duplicar el equipo no es la mejor solución, pero es difícil argumentar que este lugar tiene al menos algo de personal (sin saber el tamaño del equipo). Agregar mano de obra adicional reduciría un poco la carga y, sin duda, reducir el alcance podría ser una opción.
Estoy de acuerdo, es casi seguro que no tienen suficiente personal. Un error común es que un gerente diga "todos están trabajando el doble de horas, así que dupliquemos el número de personas y reduzcamos a la mitad el horario de cada persona" y luego hagamos que todo se desmorone. Sin mencionar los gastos generales de agregar y mantener personal adicional en un entorno que ya parece tener problemas de gestión de proyectos.
+1 "El modelo comercial de esta empresa es insostenible", razón de más para que el OP comience a buscar su próxima oportunidad.
@alroc Estoy de acuerdo con lo que dijo (algo debe fallar) y hago todo lo posible para dirigir esta inquietud a mis supervisores. Creo que nadie en la empresa quiere enviar un software de baja calidad, pero dudo que esto sea posible con alcances tan grandes. Tener que lograr una tarea de 40 meses-hombre en 10 meses-hombre es, como mínimo, una locura.
@nmenego, la gente exhausta comete más errores. Trabajar más de 40 horas de manera regular significa que todo su personal está exhausto.

Mis sugerencias para mejorar su propia moral son:

  • Descanse lo suficiente, haga ejercicio y disfrute de la luz del sol (tanto como sea factible con las horas locas en las que está trabajando; pequeñas cosas como caminar durante el almuerzo pueden ayudar).
  • Concentre sus esfuerzos en las cosas que puede controlar y las cosas que son productivas. (Sí, debe recomendar encarecidamente solucionar el problema de las horas, pero si la gerencia no escucha, no se golpee la cabeza contra la misma pared). Otra parte de esto es aceptar que no es posible hacer todo lo que se espera. Priorice lo mejor que pueda y comprenda que las cosas se deslizarán hasta que se corrija la dotación de personal.
  • Identifique algunos límites personales y apéguese a ellos. ¿Cuánto tiempo está dispuesto a trabajar en este horario antes de buscar otro trabajo? ¿Qué tan tarde estás dispuesto a quedarte en un día determinado?
  • Use parte de su pago de horas extras para darse un gusto. Si compras algo divertido, o algo que te da tiempo para divertirte más, como pagarle a alguien más para que limpie, eso puede hacer que el trabajo extra valga un poco más la pena.
  • Si puede, acumule sus ahorros hasta que tenga un colchón de emergencia con el que pueda vivir durante unos meses. Incluso si realmente no quiere dejar de fumar, el simple hecho de saber que puede hacerlo si empeora puede ayudar.

Ninguno de estos va a convertir una situación laboral insostenible en una buena, pero pueden ayudarlo a superarla sin sentirse completamente miserable o sin que la calidad de su trabajo caiga en picada.

Gran respuesta. También agregaría ese enfoque en ser positivo, incluso en la situación estresante en la que se encuentra. No queme puentes. Su gerente también puede estar bajo la misma presión, al igual que usted y sus colegas. No dejes que las cosas se vuelvan personales.
+1 por "acumule sus ahorros hasta que tenga un colchón de emergencia". OP se encuentra en la afortunada situación de que su marcha de la muerte esté acompañada por el pago de horas extras. ¡Aproveche ese hecho!

¡Bienvenido a tu primera Deathmarch(tm)!

Creo que todo el mundo tiene que pasar por al menos uno para experimentar lo que es.

Más de 20 horas extra/semana 3-4 semanas previas a un lanzamiento importante, la mayoría lo consideraría bastante normal, o al menos aceptable. Personalmente, veo cualquier tiempo extra como una falla en la gestión de proyectos, pero un cierto grado de error de estimación a menudo es inevitable hacia el final de un ciclo de lanzamiento complicado.

Más de 20 horas/semana de tiempo extra durante un período sostenido (meses) no es un error de estimación, es una falla sistémica . O tiene una dirección débil, incapaz de evitar un avance sustancial del alcance o su proceso de desarrollo y arquitectura son tan malos que no puede producir estimaciones de esfuerzo con ningún nivel de precisión. O tiene una gerencia particularmente cínica que simplemente piensa que llevar a la gente al límite y volver a contratarlos después de cada proyecto es más fácil que construir un departamento de desarrollo en funcionamiento. Aunque eso es raro.

En mi experiencia, la única forma de salir del ciclo de la marcha de la muerte es una reducción dramática del alcance del esfuerzo actual. Pocas empresas tienen la fortaleza, los recursos y la humildad para hacer esto y muchas simplemente dejarán que siga su curso. Para una pequeña empresa, a menudo puede terminar en la ruina financiera. Para las empresas más grandes, pueden tener éxito en salir adelante, pero muchas personas con talento renunciarán, el producto o proyecto será considerablemente más caro de lo previsto con una calidad inferior, lo que llevará aún más tiempo arreglarlo. Probablemente algunos de los chivos expiatorios de la gerencia media obtendrán el hacha.

Si logra implementar una revisión del alcance, es un proceso difícil y real para determinar:

  • ¿Cuánto tiempo más puede el equipo mantener un resultado positivo y
  • Lo que se puede lograr de manera realista con un nivel mínimo aceptable de calidad en ese tiempo

Suponiendo que esto se pueda hacer, una vez que se publique el lanzamiento, es imperativo llegar realmente al fondo de los problemas sistémicos que lo llevaron allí, o simplemente seguirán reapareciendo.

  • ¿Por qué no puedes mantener el control del alcance? ¿Tal vez necesite buscar un control y una priorización más estrictos, o tal vez versiones iterativas más pequeñas con una nueva priorización más frecuente? ¿Quizás necesite una estructura más formal con comités directivos y una gestión de proyectos más sólida?
  • ¿Por qué las expectativas no están en línea con su producto final?
  • ¿Qué le impide producir estimaciones de esfuerzo precisas?
  • ¿Sus ambiciones son tales que realmente necesita contratar a más personas?

Para terminar, puedo decirles que ninguna cantidad de ventajas o motivadores puede mantener a las personas satisfechas durante períodos sostenidos de tiempo en estas condiciones. Existe una amplia investigación sobre el tema, por ejemplo, puede echar un vistazo a la teoría de dos factores de Herzberg . Ofrecer motivadores (pago de horas extra extra, beneficios adicionales, formación de equipos, etc.) hará que las personas trabajen horas extra durante un período de tiempo limitado . Sin embargo, un horario de trabajo decente en general es un factor de higiene firme para casi todos.

Entonces, para responder a sus dos preguntas: no puede. El estrés, el agotamiento y la enfermedad son manifestaciones fisiológicas de lo que sucede cuando estás sobrecargado de trabajo en una situación constante de alta presión. Eventualmente les pasará a todos. La baja moral y el rendimiento son las manifestaciones psicológicas de un mismo problema, igualmente inevitable.

  • Fomentar una buena actitud y predicar con el ejemplo .

  • Reconoce, elogia y fomenta el buen trabajo de tus compañeros de equipo.

  • Use el humor (con cuidado, considerando a las personas) para calmar las situaciones tensas y difíciles.

  • Utilice buenas herramientas para el seguimiento de proyectos/características/errores, por ejemplo, Pivotal Tracker. Use una herramienta que su equipo encuentre fácil y útil de usar. Acuerde los patrones de uso y la denominación adecuada, la categorización de los problemas (gravedad, prioridad), etc.

  • Aborde los problemas con reuniones regulares programadas y nunca asuma que todo está bien.

  • Utilice herramientas de calidad para mejorar su productividad y valor.

  • Respetar los hábitos de las personas . Algunas personas necesitan paz y tranquilidad a veces. Otros no notan el ruido nunca.