La falta de tiempo es un desafío para los desarrolladores: Encuesta 2019

ActiveState ha publicado los resultados de su encuesta de desarrolladores de 2019, y aunque contiene varios hallazgos interesantes, un elemento destaca: los desarrolladores simplemente no tienen tiempo suficiente para codificar tanto como deberían.

La encuesta reveló que el 61.5% de los desarrolladores pasa cuatro horas o menos al día escribiendo código, y la mayoría solo tiene de dos a cuatro horas diarias para hacerlo. Este porcentaje es un aumento del 10% con respecto a los resultados de 2018, en los cuales el 51% afirmó tener cuatro horas o menos al día para codificar.

La disminución del tiempo disponible para los desarrolladores, a pesar de la implementación de estrategias de gestión de proyectos más ágiles, parece estar sucediendo. En lugar de aumentar la flexibilidad y reducir el tiempo de respuesta, los desarrolladores parecen estar siendo llevados en varias direcciones: informaron que las distracciones más comunes incluyen diseño y arquitectura, reuniones, pruebas y búsqueda de errores.

La mayoría de los desarrolladores encuestados dijeron tener que lidiar con una combinación de factores que los distraen de la codificación. Otras distracciones comunes incluyen manejo de problemas de seguridad, creación de bibliotecas y paquetes, y administración de dependencias.

Cómo ayudar a los desarrolladores a mantenerse enfocados

No importa qué estrategia de gestión de proyectos siga un equipo, es esencial planificar todo. Una buena planificación de un proyecto puede marcar la diferencia entre su éxito y retrasos debido a que las personas tengan que ocupar roles faltantes o hacer más trabajo para cumplir con los plazos, lo que puede llevar a profesionales capacitados a no hacer el trabajo en el que son mejores.

Un informe de Rainforest QA publicado en abril de 2019 destaca una de las principales deficiencias a las que las organizaciones deben enfrentarse: las pruebas QA. La encuesta de ActiveState respalda esa afirmación, con los desarrolladores diciendo que la búsqueda de errores y las pruebas son dos tareas comunes que deben realizar en lugar de codificar.

Las lenguajes de programación más populares en 2019 según el índice TIOBE

La integración de QA con el desarrollo puede crear un desorden, y es necesario tener roles claramente definidos y equipos separados para garantizar el éxito y tiempos de respuesta más rápidos. Lo mismo se aplica a otras áreas de un proyecto, especialmente al desarrollo: permita que su equipo se enfoque en lo que hacen mejor y asigne a otros para manejar QA, búsqueda de errores, administración de dependencias y problemas de seguridad (todo lo cual podría asignarse a un equipo de QA).

Con los tiempos de desarrollo acortándose, los plazos de entrega cada vez más rápidos y la presión sobre los desarrolladores aumentando, es esencial que los líderes de proyectos y los ejecutivos de nivel C comprendan la presión a la que están sometidos sus equipos y tomen medidas para asegurarse de que están maximizando el tiempo de producción evitando las distracciones.

Hay mucha más información que se puede extraer del informe de ActiveState, pero una cosa está clara: los desarrolladores necesitan un buen equipo detrás de ellos para ayudarlos a realizar su trabajo, y depende de ese equipo asegurarse de que dos a cuatro horas sean solo una fracción del tiempo en un día que los desarrolladores tienen para codificar.

Para obtener más información, consulte 5 consejos para reducir la rotación de personal en tecnología y 5 formas en que los gestores de proyectos pueden responder a los cambios en los proyectos.

Athena de JPMorgan: Código Python de 35 millones de líneas sin actualización a Python 3 a tiempo

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a La falta de tiempo es un desafío para los desarrolladores: Encuesta 2019 , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.