DESARROLLADOR

Agotamiento del desarrollador: cómo los gerentes pueden identificarlo y prevenirlo

shutterstock frustrated developer oleksii didok copy
Imagen: Shutterstock/Oleksii Didok

COVID-19 ha aumentado la necesidad y la velocidad de la transformación digital de las empresas. Si bien los desarrolladores de software trabajan incansablemente para lograr estos objetivos, hay otra cosa en aumento: el agotamiento. Mes de Concientización sobre la Salud Mental es un buen recordatorio de que los gerentes deben abordar las necesidades mentales, emocionales y físicas de sus desarrolladores de software.

Los desarrolladores de software no son ajenos a trabajar bajo alta presión y plazos ajustados. Sin embargo, encabezar una transformación digital masiva durante el COVID-19 significa que muchos desarrolladores de software están trabajando a velocidades insosteniblemente rápidas para lograr los objetivos de la empresa.

Mirar: Salud en el trabajo: cómo apoyar la salud mental de su equipo (PDF gratuito) (República tecnológica)

de acuerdo a un Investigación CheckmarxEn un análisis de cómo COVID-19 ha afectado a más de 250 desarrolladores de software de EE. UU. durante el año pasado, el 46 % dijo que esperaba construir e implementar software más rápido ahora que antes de la pandemia. Los mayores desafíos relacionados con el trabajo que enfrentan los desarrolladores de software durante la pandemia incluyen mantenerse al día con el aumento de la velocidad y las demandas de desarrollo (36 %) y colaborar con equipos clave como desarrollo, operaciones y seguridad a distancia (36 %).

«El software ha impulsado una gran transformación digital durante el último año”, dijo James Brotsos, defensor de los desarrolladores de Checkmarx. «Los desarrolladores están bajo una enorme presión, ya que ahora tienen que asumir una mayor carga para mantener la continuidad del negocio.

LEER  Sustitución de JavaScript: cómo eBay hizo que las aplicaciones web fueran 50 veces más rápidas cambiando los lenguajes de programación

«Para la implementación de software, el tiempo de comercialización siempre ha sido una prioridad principal», continuó. «Sin embargo, a medida que las organizaciones se apresuran a transformarse digitalmente, se trasladan a la nube y mejoran su software para seguir siendo competitivas y satisfacer las demandas de los clientes».

Cómo identificar el agotamiento del desarrollador

Según Brotsos, los signos de agotamiento pueden incluir el incumplimiento de plazos clave, la pérdida de motivación, la solicitud de licencia por enfermedad de última hora, la comisión de más errores por descuido y signos de depresión y fatiga mental.

«Si ve estos signos, es importante tomarse el tiempo para evaluar las condiciones de trabajo de sus desarrolladores y proporcionar los recursos necesarios para abordar el agotamiento en consecuencia», dijo Brosos, quien recomienda verificar regularmente e implementar una política abierta. The Gates alienta a los desarrolladores a hablar de cualquier problema.

Mirar: La próxima gran crisis de habilidades llega cuando los desarrolladores consideran salir (República tecnológica)

Cómo prevenir el agotamiento del desarrollador

«El agotamiento prospera cuando parece que no hay final a la vista», dijo el director ejecutivo de Six-Foot, Gabriel Hendricks-Parker.

Para evitar el agotamiento, Six Feet fomenta los controles regulares e informales con informes directos y colegas para fomentar una cultura de colaboración entre los desarrolladores de software y el liderazgo.

«Al dejar claro a los desarrolladores que pueden pedir ayuda en cualquier momento, estamos creando un entorno positivo en el que está claro que nos apoyamos unos a otros», dijo.

Además, Six Feet Up aconseja a los miembros del equipo que establezcan horas de trabajo para lograr un equilibrio ideal entre el trabajo y la vida, tengan días de salud mental fuera de su PTO normal y trabajen en nuevos entornos donde sea posible para mantenerlos actualizados.

“Por supuesto, los empleadores deben alentar a los miembros del equipo a tomarse un tiempo libre, pero las empresas también deben invertir en retiros de equipo y eventos especiales”, dijo Hendryx-Parker. «Incluso un breve descanso de la risa en el trabajo puede aliviar el estrés. Los GIF animados, los emojis y los memes son excelentes herramientas para facilitar la comedia y son perfectos para herramientas de colaboración en equipo como Slack».

Otra clave para reducir el estrés, agrega Hendryx-Parker, es alinear mejor las habilidades naturales de una persona con las exigencias de su trabajo. «No pida a los pensadores de gran panorama que diseñen procesos nuevos y detallados. No coloque a las personas a las que les gusta estar inmersas en tareas en roles que requieren muchos reflejos y aceptar el cambio. Todos pueden esforzarse, pero eventualmente, la presión va a aumentar «, dice ella.

Mirar: Los trabajadores tecnológicos se están preparando para dejar sus trabajos.Esto es lo que los llevó a irse (República tecnológica)

Cómo garantizar que los desarrolladores sean flexibles y divertidos

Para frenar el agotamiento potencial, el gerente general de Emergent Software, Chris Lefstad, recomienda que los gerentes reserven tiempo en los horarios de los miembros individuales del equipo cada semana para cosas fuera de sus proyectos principales.

«Ya sea trabajando en los proyectos internos de su empresa, impulsando ganancias rápidas para otros clientes, mejorando sus habilidades técnicas o contribuyendo a la comunidad de desarrollo de software más amplia, mantener la diversidad en sus horarios es fundamental para garantizar que los desarrolladores se mantengan encaminados. La participación es muy importante». él dijo. “Creemos que al no programar en exceso a nuestros equipos de desarrollo con sus esfuerzos de codificación centrados en los plazos de los clientes, en última instancia, serán más productivos a largo plazo”.

Para involucrar aún más a los empleados, la empresa ofrece a cada empleado 100 horas de tiempo de desarrollo profesional por año, independientemente de su función, así como flexibilidad para los proyectos y los horarios de trabajo de los desarrolladores. Lefstad dice: «Asegurarse de que el trabajo que asigna sea divertido y desafiante para sus desarrolladores es una excelente manera de aprovechar sus fortalezas individuales y mantenerlos comprometidos y entusiasmados con lo que están haciendo».

Emergent Software también prioriza el éxito. «Las líneas entre los proyectos de software pueden volverse borrosas y los desarrolladores no tienen la oportunidad de ‘avanzar’ y reflexionar sobre sus proyectos anteriores antes de pasar al siguiente proyecto», dijo Lefstad. «Es importante dar un paso atrás, celebrar las victorias y crear una separación espiritual entre los proyectos para que los desarrolladores no sientan que la única recompensa por un buen trabajo es más trabajo».

Mirar: 10 formas de prevenir el agotamiento de los desarrolladores (PDF gratuito) (República tecnológica)

El compromiso del gerente empodera a los desarrolladores

La conclusión es que la creación de software nunca debe hacerse a expensas de la salud física y mental de los desarrolladores.

«Mejorar continuamente la moral de los empleados y sus niveles de estrés le permitirá realizar los cambios necesarios antes de que alguien llegue al punto de agotamiento, lo que dará como resultado empleados más felices, menor rotación de empleados y una mejor integridad, calidad y seguridad del software», dice Brosos.

Hendryx-Parker se hace eco del punto de Brotsos. «Si bien el estrés es un problema que todos los trabajadores enfrentan en diversos grados, el agotamiento no lo es necesariamente», dijo. «Lo que sabemos sobre la salud de los empleados y el manejo del estrés antes y durante el período de la pandemia será instructivo en los años venideros».

LEER  VMware se asocia con Pivotal y Google Cloud para lanzar un servicio de contenedores basado en Kubernetes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba