Los programadores y los gerentes de equipos de TI pueden evitar el desgaste del equipo con estas estrategias.
Las 5 mejores formas de evitar el agotamiento de la TITom Merritt ofrece a los trabajadores de TI cinco consejos para evitar el agotamiento en el trabajo.
El agotamiento es un fenómeno común en la industria tecnológica, especialmente para los desarrolladores: Cerca del 60% de los desarrolladores informan que sufren de agotamiento, según Blind, por razones que incluyen un liderazgo deficiente y una dirección poco clara, sobrecarga de trabajo y culturas de trabajo tóxicas.
Más para CXOs
«Es obvio que el estrés relacionado con el trabajo afecta a casi todas las industrias, pero estamos viendo un mayor número de agotamiento proveniente de la industria de la tecnología de la información, donde una simple mala configuración puede causar millones de euros en daños», dijo Eric Shanks, director de soluciones de AHEAD.
Los gerentes de los equipos de desarrollo deben encontrar formas de prevenir el agotamiento o correr el riesgo de perder empleados.
VER: Kit de Contratación de TI: Programador (Tech Pro Research)
Aquí hay 10 maneras en las que los gerentes pueden ayudar a evitar que sus desarrolladores se agoten.
1. Permitir el trabajo a distancia y la programación flexible
Particularmente en las áreas donde la mayoría de los trabajadores tienen un largo viaje al trabajo, permitir al menos un trabajo a tiempo parcial desde casa puede hacer una gran diferencia en la reducción del estrés y el agotamiento. Si es posible, no se deben programar reuniones en los días de trabajo desde casa, para permitir a los desarrolladores tiempo para centrarse en su trabajo, dijo Cristian Rennella, CTO y co-fundador de elMejorTrato.com.
«En promedio, un desarrollador necesita 4 horas seguidas sin interrupciones para alcanzar el nivel de concentración necesario para escribir código de calidad», dijo Rennella. «Muchas veces olvidamos este concepto básico, y esto lleva con el tiempo al agotamiento de nuestros desarrolladores que podría evitarse.»
Tras trasladarse a dos días de trabajo de casa por semana, la compañía de Rennella aumentó la retención de desarrolladores en un 24%, dijo.
De manera similar, la programación flexible también puede reducir el estrés, dijo Paul Wallenberg, gerente senior de servicios de tecnología de LaSalle Network. «¿Pueden empezar más temprano y salir más temprano, empezar más tarde y salir más tarde, pueden tal vez condensar su semana de trabajo y trabajar 10 horas al día durante cuatro días, o incluso trabajar a distancia y seguir participando con éxito en sus plantones? Si la respuesta es afirmativa, déles la autonomía para hacerlo y cree un cronograma que funcione para ellos», dijo Wallenberg.
VER: Política de teletrabajo (Tech Pro Research)
2. Fomentar las vacaciones
Para ayudar a los desarrolladores a recargarse, los gerentes deben animar a la gente a tomar tiempo libre o vacaciones, dijo Justin Cooper, consultor en nube de Mobilise Cloud. «Para apagarlo por completo, anímelos a que se alejen de las máquinas, los correos electrónicos y los medios sociales cuando lo necesiten, o a que planifiquen unas vacaciones», dijo Cooper.
Esto puede requerir un poco de engatusamiento, dijo Mark Runyon, un consultor senior de la firma de consultoría y gestión de tecnología Improving Technology Management. «Esto puede parecer extraño, pero como desarrolladores a menudo estamos tan envueltos en nuestros proyectos y con plazos de entrega tan ajustados que sentimos que nunca es un buen momento para tomar nuestra tan necesaria TDF», dijo Runyon. «Es esencial alejarse, despejar la mente y relajarse para poder regresar con una perspectiva fresca. Si siempre postergas las vacaciones por otro día, seguirás agotándote, y serás menos efectivo en tu trabajo».
VER: Política de tiempo libre de los empleados (Tech Pro Research)
3. Establezca plazos realistas
Algunas startups se enorgullecen de la mentalidad de «seamos audaces» al establecer plazos poco realistas para los desarrolladores, una forma segura de quemar a su equipo, dijo Flo Defontis, fundador y Director Técnico de Air360.
«Aunque a todos nos guste un poco de adrenalina a veces, hay tanto que uno puede soportar», dijo Defontis. «Para los desarrolladores que se enorgullecen de su trabajo, el hecho de verse obligados a escribir código a toda prisa (lo que suele dar como resultado un mal código) es simplemente horrible. Sobre todo porque también comparten la responsabilidad cuando algo se rompe y los clientes se ven afectados».
Para evitar esto, establezca plazos realistas para las nuevas características y productos, dijo Wallenberg. Los gerentes pueden pedir a los desarrolladores sus opiniones sobre la línea de tiempo, y comprobar los datos de esas estimaciones en comparación con proyectos similares, agregó.
4. Crear una cultura de reconocimiento
Reconocer el trabajo fuerte hace que los programadores se sientan validados y seguros en sus trabajos, y puede aumentar el rendimiento, dijo Cooper.
«Lo que es peor que tener demasiado trabajo que completar es la falta de aprecio por el trabajo que se hace sólo para mantenerse al día con la demanda», dijo Shanks. «El agotamiento puede manifestarse por la falta de una recompensa o incluso por la apreciación de sus esfuerzos.»
5. Fomentar la actividad física y el bienestar
Dejar tiempo para la actividad física, incluso para dar un paseo, durante el día de trabajo puede ayudar a evitar golpear bloques en la codificación, aseguró Runyon. Un descanso físico de la computadora puede ayudar a despejar la cabeza de un desarrollador y permitirle ver nuevas soluciones o facetas del problema que está resolviendo, agregó.
Fomentar la actividad física también crea variedad en la rutina diaria y ayuda a aliviar el estrés, dijo Darya Zhih, gerente senior de Recursos Humanos de Belitsoft.
Cuando sea posible, los gerentes también deben trabajar con Recursos Humanos para ampliar los beneficios de la compañía y los programas de bienestar que alientan a los trabajadores a mantenerse en forma, comer bien y buscar tratamiento de salud mental cuando sea necesario, señaló Cooper.
6. Incluya variedad en el horario
Los gerentes deben crear la combinación correcta de trabajo impulsado por el negocio y un trabajo más desafiante y creativo, dijo Megan Power, Agile Scrum Master en Salt Lending Holdings. «Trabajar en un ambiente de negocios significa que ciertos tipos de’trabajo pesado’ son a veces inevitables para alcanzar los objetivos de negocio», dijo Power. «Pero si a un desarrollador sólo se le da este tipo de trabajo, es probable que se agote más rápido que si tuviera un trabajo más desafiante y creativo mezclado».
Los desarrolladores necesitan trabajar en nuevos proyectos con el tiempo, en lugar de quedarse atascados en uno con una larga línea de tiempo, para mantener el trabajo emocionante y fresco, dijo Kristen Youngs, cofundadora de Coaching No Code Apps.
Animar a su equipo a profundizar en proyectos creativos también puede evitar el agotamiento, dijo Renee Orser, vicepresidenta de ingeniería de NS1. «Cuando la gente está constantemente corriendo hacia la meta, los trabajos pueden volverse menos imaginativos y más repetitivos, lo que conlleva un mayor riesgo de fatiga», dijo Orser. «Una solución para evitar que la gente se golpee con una pared mientras está bajo presión es designar períodos de tiempo para la exploración creativa, tales como resolver problemas y trabajar en proyectos paralelos fuera de las tareas habituales».
Idealmente, usted debería ofrecer un pequeño bloque de tiempo cada día para que los programadores investiguen y prueben nuevas tecnologías y características dentro de su pila de tecnología actual, dijo Runyon. «Te abre el mundo de la codificación a nuevas posibilidades y te permite descubrir nuevas soluciones que de otro modo no hubieras conocido», añadió. «A largo plazo, esta práctica es beneficiosa para su empleador.»
7. Ofrecer desarrollo profesional y capacitación
Invertir en la capacitación de los desarrolladores puede ayudar a estos profesionales a evitar sentirse fuera de su profundidad y abrumados, y dar nueva confianza en sus capacidades, señaló Cooper.
Permitir que los desarrolladores aprendan cosas nuevas más allá de su trabajo actual puede mantener su trabajo más interesante, dijo Clare Watson, directora de operaciones de Zolv. «Cuando se trabaja con el mismo software o lenguaje todos los días, puede ser fácil, con el tiempo, agotarse», dijo Watson. «Busque aprender un nuevo método para cumplir con sus responsabilidades actuales. Aprender un nuevo sistema de codificación, por ejemplo, es una gran solución para mantener las cosas frescas».
Los gerentes deben elaborar un presupuesto para la capacitación y enviar a los programadores a conferencias técnicas, dijo Wallenberg. Encontrar tiempo para la capacitación y las conferencias fuera de las instalaciones ofrece un indulto de la oficina, al mismo tiempo que aumenta el conjunto de habilidades de los desarrolladores y fomenta la vinculación de los empleados, agregó Runyon.
8. Mantener el equilibrio del equipo
A medida que los equipos crecen con el tiempo, sus tareas cambiarán, lo que significa que los gerentes deben reevaluar y realinear constantemente los talentos y las responsabilidades, dijo Orser. «Si eso significa que se abren nuevas funciones en un equipo, un gerente puede modificar la forma en que el grupo está operando, lo que permite que los que tienen un desempeño más alto asuman nuevas responsabilidades e intenten asumir funciones de liderazgo», agregó Orser. «Luego pueden rellenar los roles que la gente ha superado o añadir habilidades y especializaciones de los nuevos contratados para llenar los vacíos identificados.»
Los gerentes también deben abordar y resolver cualquier conflicto que surja en el equipo tan pronto como sea posible, dijo Zhih, sin ser controlados, serán una fuente constante de estrés para todos, creando un clima de trabajo tóxico.
VER: Política de prevención de riesgos laborales hostiles (Tech Pro Research)
9. Definir claramente las funciones y los objetivos
Los roles y objetivos claramente definidos alivian el estrés en el sentido de que los desarrolladores no se quedan inseguros o adivinando cuáles son sus responsabilidades, dijo Cooper.
Mientras que algunos proyectos necesitan que los desarrolladores trabajen hasta casi la medianoche, «como gerentes, nuestra responsabilidad es establecer metas claras para nuestro equipo de modo que puedan evitar los simulacros de incendio que pueden ser 100% evitados», dijo Nancy Wang, gerente senior de gestión de productos en Amazon Web Services (AWS. «Asegúrate de planear tus sprints e hitos, y dale a tu equipo suficiente tiempo de amortiguación en caso de que un Sprint tome más tiempo del que debería.»
Sin embargo, las largas horas de trabajo deben ser siempre la excepción, no la regla, dijo Defontis. «Es evidente que tenemos que dejar de medir el compromiso de los empleados en función de cuánto tiempo trabajan», dijo. «Esto es una tontería desde un punto de vista general, pero es 10 veces más cierto para los desarrolladores, ya que es un trabajo muy creativo».
10. Comunicar el propósito del negocio (y en general)
A los desarrolladores a menudo se les da una especificación o una lista fija, y no se les dice por qué lo que están haciendo hace diferente a su compañía, compañeros de trabajo o clientes, dijo Steve Robertson, CEO de Eventective, Inc. Asegurarse de que entienden el valor que están proporcionando a la organización puede ayudar mucho a prevenir el agotamiento, agregó.
Las reuniones regulares de uno a uno entre gerentes y desarrolladores pueden ayudar a asegurar que ambos reciban retroalimentación constante y hagan cambios si es necesario, dijo Power. Considerar la aportación de un miembro del equipo y ponerla en práctica cuando sea necesario también les ayudará a sentirse más comprometidos y motivados, agregó.
La falta de un sistema de apoyo para hablar sobre ideas o luchas puede llevar al agotamiento de los desarrolladores, dijo Youngs. «Comunicar regularmente a los desarrolladores que su trabajo es útil y apreciado puede marcar una diferencia significativa», dijo Youngs. Les ayuda a asegurar su papel en el trabajo y también les da satisfacción por el trabajo que han hecho». También me gusta tener una política de puertas abiertas y un diálogo permanente sobre cualquier asunto relacionado con el trabajo. Puede ser un gran alivio hablar de un problema en voz alta con alguien que entiende la situación».
Boletín informativo para ejecutivos
Descubra los secretos del éxito del liderazgo en TI con estos consejos sobre gestión de proyectos, presupuestos y cómo enfrentarse a los retos del día a día. Entregado los martes y jueves