Close

Encuesta sobre la experiencia de los desarrolladores

La estrategia de encuesta sobre la experiencia de los desarrolladores permite a los equipos entender con precisión qué es lo que frena a sus desarrolladores y qué mejoras generarían el mayor valor para el equipo.

Icono de lápiz
Tiempo de preparación
50 min
Icono de reloj
Duración
30 min
Icono de personas conectadas
Personas
3 o más
Desarrolladores rellenando una encuesta sobre su experiencia

Encuesta sobre la experiencia de los desarrolladores

La estrategia de encuesta sobre la experiencia de los desarrolladores permite a los equipos entender con precisión qué es lo que frena a sus desarrolladores y qué mejoras generarían el mayor valor para el equipo.

Desarrolladores rellenando una encuesta sobre su experiencia
Icono de lápiz
Tiempo de preparación
50 min
Icono de un cronómetro
Duración
30 min
Icono de personas conectadas
Personas
3 o más

Encuesta sobre la experiencia de los desarrolladores

La estrategia de encuesta sobre la experiencia de los desarrolladores permite a los equipos entender con precisión qué es lo que frena a sus desarrolladores y qué mejoras generarían el mayor valor para el equipo.

Icono de lápiz
Tiempo de preparación
50 min
Icono de un cronómetro
Duración
30 min
Icono de personas conectadas
Personas
3 o más
Desarrolladores rellenando una encuesta sobre su experiencia

Encuestas sobre la experiencia de los desarrolladores en acción

Un ejemplo de cómo puedes realizar tu encuesta sobre la experiencia de los desarrolladores con una herramienta de encuestas.

Traza los resultados de la encuesta en un gráfico XY con nuestro sistema de clasificación: las señales rojas requieren la atención del equipo, las señales amarillas indican áreas de mejora y las señales verdes indican que el servicio ya es el adecuado.

Utiliza las pizarras de Confluence para trazar tus signos vitales más apremiantes, analizar posibles soluciones y planificar medidas a fin de mejorar la experiencia de los desarrolladores.

Material necesario

A distancia

Herramienta de encuestas

Herramienta de colaboración digital

Presencial

Herramienta de encuestas

Pizarra u hoja grande de papel

Pósits

Instrucciones para la ejecución de esta estrategia

Ten en cuenta que las encuestas sobre la experiencia de los desarrolladores más útiles son específicas para cada organización. En la siguiente estrategia, incluimos una encuesta específica de Atlassian. Puede que nuestra encuesta funcione para tu equipo tal como está, pero te animamos a que la adaptes a tu equipo y a tu organización según sea necesario.

1. Selecciona tus signos vitales 30 min

Para entender realmente la experiencia de desarrollador de tu equipo, tienes que hacer las preguntas correctas. En Atlassian, centramos nuestras preguntas en los signos vitales clave que nos ayudan a descubrir los puntos débiles de la experiencia del desarrollador. Los signos vitales son puntos de datos que actúan como indicadores de salud y rendimiento del equipo. Al igual que los signos vitales del cuerpo, pueden identificar rápidamente los problemas del sistema.

Los signos vitales son un componente crucial de toda la estrategia, así que antes de empezar, llega a un acuerdo con tu equipo sobre qué signos vitales son importantes para tus operaciones. Te recomendamos incluir de seis a ocho signos vitales en la encuesta específica de tu organización.

Estos son los ocho signos vitales que creamos para nuestra encuesta sobre la experiencia de los desarrolladores de Atlassian:

  • Velocidad de envío sostenible: con qué rapidez tu equipo envía código de alta calidad sin agotar a los desarrolladores. Esto abarca el ciclo de vida de desarrollo habitual, desde que los desarrolladores de tu equipo comienzan a trabajar en una historia de usuario hasta que una función se implementa en producción.
  • Tiempo de espera: la cantidad de tiempo que los desarrolladores de tu equipo dedican a esperar a compilaciones, pruebas, revisiones del código y reuniones innecesarias.
  • Independencia de ejecución: la capacidad de tu equipo para cumplir sin depender de otros equipos, independientemente del propietario del código.
  • Formas de trabajar: cuánto esfuerzo se requiere para descubrir e incorporar una nueva forma de trabajar que tu equipo precise o de la que se beneficie, incluidas las herramientas, los marcos, los procesos y las prácticas.
  • Normas externas: el trabajo que requerido para cumplir con los estándares de la empresa. Estos estándares se generan de forma externa para tu equipo y se suman a los requisitos del producto, como la seguridad y el cumplimiento.
  • Mantenimiento: la cantidad de tiempo que tu equipo dedica a mantener la base de código, la canalización y la infraestructura. Este trabajo lo genera internamente tu equipo.
  • Incorporación: con qué rapidez puede ser eficaz un ingeniero tras contratarlo o transferirlo internamente.
  • Satisfacción de los desarrolladores: cómo de satisfechos están los ingenieros con su productividad.

Incorpora nuestros signos vitales en la encuesta específica de tu organización o utiliza los nuestros como inspiración y crea la tuya propia. Si un signo vital no se aplica, puedes eliminarlo de la encuesta en el segundo paso. En caso de duda sobre la relevancia de un signo vital, te sugerimos dejarlo así hasta que hayas ejecutado la reproducción al menos una vez.

¿Tienes curiosidad por saber cómo creamos estos signos vitales?

En primer lugar, realizamos encuestas en toda la organización para recopilar datos. Luego, aplicamos los principios de la innovación basada en los resultados del libro de Anthony Ulwick, What Customers Want, para dar a cada signo vital una puntuación de oportunidades.

2. Realiza tu encuesta 10 min

Una vez que hayas elegido o creado los signos vitales que se aplicarán a los desarrolladores de tu equipo, prepara a tus desarrolladores para la encuesta comunicándoles el propósito de la estrategia y cómo piensas hacer un seguimiento de los resultados de la encuesta.

A continuación, invítalos a hacer la encuesta. Fija una fecha límite clara (recomendamos de tres a siete días).

Si no puedes pedir a todo el mundo que complete la encuesta, tal vez quieras obtener más detalles, como el nivel del rol o la ubicación. De este modo, se evitan resultados sesgados.

La siguiente encuesta se basa en los signos vitales de Atlassian. Si decides incluir diferentes signos vitales, tendrás que ajustar las preguntas de la encuesta. Haz dos preguntas por signo vital: una sobre la importancia del signo vital para el desarrollador y otra sobre su grado de satisfacción con la capacidad actual de su equipo para cumplir con el signo vital. Incluye una escala en la encuesta del 0 al 10, en la que 0 = no importante o no satisfecho y 10 = muy importante o muy satisfecho.

EJEMPLOS DE PREGUNTAS DE ENCUESTA PARA EVALUAR LA EXPERIENCIA DEL DESARROLLADOR:

Velocidad de lanzamiento sostenible

  • ¿Qué importancia tiene enviar códigos de alta calidad de forma sostenible para tu equipo?
  • ¿Cuál es tu grado de satisfacción con la capacidad de tu equipo de enviar código de alta calidad de forma sostenible?

Tiempo de espera

  • ¿Qué importancia tiene minimizar el tiempo de espera para tu productividad?
  • ¿Cuál es tu grado de satisfacción con el tiempo de espera de los desarrolladores de tu equipo?

Independencia de la ejecución

  • ¿Qué importancia tiene para ti la capacidad de tu equipo para cumplir con independencia de los demás equipos?
  • ¿Cuál es tu grado de satisfacción con la independencia de entrega de tu equipo?

Formas de trabajar

  • ¿Qué importancia tiene para tu equipo descubrir e incorporar nuevas formas de trabajar, incluidas las herramientas, los procesos y las prácticas?
  • ¿Cuál es tu grado de satisfacción con la capacidad de tu equipo de descubrir e incorporar una nueva forma de trabajar, que incluya herramientas, procesos y prácticas?

Estándares externos

  • ¿Qué importancia tiene para tu productividad la cantidad de trabajo de mantenimiento o plataforma que se precisa para cumplir con los estándares empresariales generados externamente que posee tu equipo?
  • ¿Cuál es tu grado de satisfacción con la cantidad de trabajo de mantenimiento o plataforma que requerido para cumplir con los estándares empresariales generados externamente que posee tu equipo?

Mantenimiento

  • ¿Qué importancia tiene para tu productividad la cantidad de esfuerzo que necesitas para mantener los estándares de tu equipo con respecto al código, las herramientas y la canalización?
  • ¿Cuál es tu grado de satisfacción con el esfuerzo necesario para el mantenimiento del código, las herramientas y la canalización?

Formación

  • ¿Qué importancia tiene para tu productividad la cantidad de tiempo que tardan las nuevas contrataciones o transferencias internas en entrar en vigor en tu equipo?
  • ¿Cuál es tu grado de satisfacción con el tiempo que tardan las nuevas contrataciones o transferencias internas en entrar en vigor en tu equipo?

Satisfacción de los desarrolladores

  • ¿Qué importancia tiene tu satisfacción para tu productividad?
  • ¿Cuál es tu grado de satisfacción con la productividad de los desarrolladores de tu equipo?

3. Calcula los resultados 10 min

Cuando todos hayan completado la encuesta, ciérrala y revisa los datos.

A continuación, asigna a cada signo vital una puntuación de oportunidades. Si tienes algún dato que se salga de la norma, indícalo en tus notas y debátelo con tu equipo. Si quieres, puedes facilitar tus cálculos utilizando una herramienta de hoja de cálculo.

Así se calcula la puntuación de oportunidades de cada signo vital:

  • Para empezar, identifica la importancia media y la satisfacción media del signo vital.
    • Por ejemplo: 8,22 y 5,88, respectivamente.
  • A continuación, calcula la diferencia entre la importancia media y la satisfacción media.
    • Por ejemplo: 8,22 - 5,88 = 2,34
  • Por último, si este número es positivo, súmalo a la importancia media para determinar la puntuación de oportunidades de tu signo vital. Si el valor es negativo, tu importancia media es tu puntuación de oportunidades.
    • Por ejemplo: 8,22 + 2,34 = 10,56

Puntuación de oportunidades = importancia + máxima (importancia - satisfacción, 0)

A continuación, toma la puntuación de oportunidades de cada signo vital y define una clasificación:

Consejo: HAZ UN TRAZADO DE DATOS

Si te va venir bien visualizar tus signos vitales en relación con los demás, puedes trazar los resultados en un diagrama de dispersión.

Cuándo eliminar un signo vital

Si la satisfacción media es superior a la importancia media, es probable que el signo vital no sea muy importante para tu equipo o que el equipo ya esté satisfecho con él. En el futuro, puedes sustituir ese signo vital por otro que quieras observar más de cerca.

NECESITA ACCIÓN

Más de 15: áreas extremadamente desatendidas que deberían tratarse primero.

NECESITA MEJORAR

De 10 a 15: áreas que deberían atenderse pronto.

Buena

Menos de 10: áreas bien atendidas que no requieren acción.

En esta tabla hemos organizado los resultados de una encuesta de ejemplo.

Ejemplo de resultados de encuesta

Signo vital

Importancia media

Satisfacción media

Puntuación de oportunidades

Resultados

Velocidad de lanzamiento sostenible

Importancia media

6.93

Satisfacción media

4.83

Puntuación de oportunidades

9.03

Results

  GOOD

Tiempo de espera

Importancia media

7.48

Satisfacción media

3.41

Puntuación de oportunidades

11.55

Results

  IMPROVEMENT NEEDED

Independencia de la ejecución

Importancia media

4.56

Satisfacción media

6.34

Puntuación de oportunidades

4.56

Results

  GOOD

Formas de trabajar

Importancia media

8.3

Satisfacción media

1.33

Puntuación de oportunidades

15.27

Results

  NEEDS ACTION

Estándares externos

Importancia media

2.67

Satisfacción media

5.87

Puntuación de oportunidades

2.67

Results

  GOOD

Mantenimiento

Importancia media

9.15

Satisfacción media

3.23

Puntuación de oportunidades

15.07

Results

  NEEDS ACTION

Formación

Importancia media

3.6

Satisfacción media

9.76

Puntuación de oportunidades

3.6

Results

  GOOD

Satisfacción de los desarrolladores

Importancia media

7.82

Satisfacción media

5.49

Puntuación de oportunidades

10.15

Results

  IMPROVEMENT NEEDED

Matemáticas avanzadas

Una forma opcional de sacar más partido de tus hallazgos es calcular la brecha de satisfacción de cada signo vital.

Cuando determines la diferencia entre la importancia media y la satisfacción media de cada signo vital, obtendrás la brecha. Es decir, la diferencia entre la importancia que un signo vital tiene para los desarrolladores y cómo están de satisfechos con él. Una brecha de satisfacción pequeña indica que el signo vital es de baja importancia y baja satisfacción, o de gran importancia y alta satisfacción, por lo que, en ambos casos, ese signo vital tiene menos prioridad. En cambio, una brecha de satisfacción grande indica que un signo vital es muy importante para el equipo y que no está satisfecho con la forma en que se gestiona. Por lo tanto, abordar el problema tiene máxima prioridad.

4. Haz una reunión para hablar de los resultados y generar soluciones 30 min

Por último, analiza los resultados de la encuesta con el equipo, identifica las tres áreas de oportunidad más urgentes y buscad soluciones juntos.

Para dirigir esta importante reunión, te recomendamos crear una página de Confluence o un tablero de Trello con una tabla sencilla de signos vitales en la que aparezca la clasificación. Así, los datos estarán organizados de forma sencilla y eficaz, y será más fácil sincronizar equipos remotos o híbridos. Puedes marcar las áreas de oportunidad más urgentes e incluso compartir un enlace a las respuestas anónimas y en bruto, si quieres profundizar.

También puedes utilizar las pizarras de Confluence para crear secciones para los signos vitales más urgentes y reunir posibles soluciones, así como añadir tus propias ideas.

  • Rodea las ideas para marcar las que vais a seguir.
  • Añade elementos de acción al backlog.
  • Al terminar la reunión, da a todo el mundo acceso a la página e invita a los desarrolladores a seguir añadiendo ideas.

Esta reunión es importante para que el equipo demuestre a los desarrolladores que su opinión importa y que puede provocar cambios, lo que a su vez puede dar lugar a un alto índice de finalización de las encuestas en el futuro. Si das a los desarrolladores una forma de hacer aportaciones, puede que se involucren más en el resultado, lo que suele mejorar el seguimiento y dar resultados más constantes. La diversidad de perspectivas mejora las soluciones. Además, crear cambios y crecer pasa a ser cosa de todos, no solo de los líderes.

Consejo: ¡NO TE SALTES ESTE PASO!

Hacer preguntas y luego no analizar los resultados suele ser peor que no preguntar nada.


Seguimiento

Te recomendamos que hagas la estrategia de encuesta sobre la experiencia de los desarrolladores al menos dos veces al año si estás satisfecho con tus métricas de éxito y signos vitales; hazlo trimestralmente si estás trabajando activamente para mejorar la experiencia de los desarrolladores.


Ilustración de varias personas

¿Aún tienes preguntas?

Conversa con otros usuarios del Manual de estrategias para equipos de Atlassian, obtén asistencia o envía tus comentarios.

Ilustración de varias personas

¿Aún tienes preguntas?

Conversa con otros usuarios del Manual de estrategias para equipos de Atlassian, obtén asistencia o envía tus comentarios.

Explora otras estrategias

Ilustración de registro al boletín
Ilustración de registro al boletín

De nuestro equipo para el tuyo

Mantente al tanto de los últimos consejos, trucos y estrategias con nuestro boletín.

Thanks!