¿Qué es el framework SPACE?

El framework SPACE lo publicaron en 2021 Nicole Forsgren, Margaret-Anne Storey y otros colegas de GitHub y Microsoft Research. Su planteamiento es que ninguna cifra por sí sola refleja la productividad de los desarrolladores, así que analiza cinco dimensiones: Satisfacción y bienestar, Rendimiento, Actividad, Comunicación y colaboración, y Eficiencia y flujo. Esta encuesta cubre la parte de SPACE que solo tu equipo puede contarte: cómo se vive el trabajo. Cada persona valora dos afirmaciones por dimensión, desde Totalmente en desacuerdo hasta Totalmente de acuerdo. Interpreta los resultados junto a tus datos de entrega o combínala con la Autoevaluación de métricas DORA. Lleva la dimensión con la puntuación más baja a tu retrospectiva y acuerda con el equipo qué cambiar. Úsala para mejorar la forma de trabajar del equipo, nunca para clasificar a las personas.

Dimensiones

Satisfacción y bienestar

Hasta qué punto las personas se sienten realizadas y bien con su trabajo, su equipo y sus herramientas.

  • Satisfacción

    Nuestro trabajo aquí nos resulta satisfactorio y merece la pena.

  • Bienestar

    Nuestra carga de trabajo es sostenible y aquí la gente rara vez se quema.

Rendimiento

Los resultados del trabajo: su calidad, su fiabilidad y el impacto que tiene en los clientes.

  • Calidad

    Confiamos en la calidad y la fiabilidad de lo que entregamos.

  • Impacto en el cliente

    Lo que entregamos marca una diferencia real para nuestros clientes.

Actividad

En qué se invierten el tiempo y el esfuerzo del equipo. Cifras como los commits y los despliegues salen de tus herramientas; este grupo pregunta cómo se percibe ese esfuerzo.

  • Tiempo en trabajo de valor

    Dedicamos la mayor parte del tiempo a construir y mejorar el producto, no a tareas accesorias.

  • Ritmo de entrega

    Terminamos y entregamos el trabajo a un ritmo constante.

Comunicación y colaboración

Lo bien que las personas comparten conocimiento, revisan el trabajo de los demás y se ayudan entre sí.

  • Revisiones y ayuda

    Cuando lo necesitamos, recibimos revisiones y respuestas de los compañeros a tiempo.

  • Conocimiento compartido

    El conocimiento se comparte y es fácil de encontrar, no se queda en la cabeza de una sola persona.

Eficiencia y flujo

Con qué facilidad avanza el trabajo sin interrupciones, esperas ni traspasos.

  • Tiempo de concentración

    Tenemos suficiente tiempo sin interrupciones para concentrarnos.

  • Flujo

    El trabajo pasa de la idea a producción sin quedarse atascado esperando a personas, herramientas o aprobaciones.

Cuándo debe realizarse esta revisión médica

  • Cada trimestre, como lectura a nivel de equipo de la productividad de los desarrolladores que no depende de datos de Git ni de CI.
  • Cuando las cifras de entrega parecen correctas pero el equipo dice que algo no va bien, o al revés.
  • Antes y después de un cambio en herramientas, procesos o estructura del equipo, como la implantación de asistentes de programación con IA.

Consejos y trucos

  • Empieza por la dimensión con la puntuación más baja, no por la media general. SPACE está pensado para interpretarse como un conjunto.
  • Combínalo con la Autoevaluación de métricas DORA. SPACE muestra cómo se vive el trabajo; DORA, cómo va la entrega.
  • Mantenlo anónimo y nunca uses los resultados para comparar o clasificar a las personas.
  • Convierte la puntuación más baja en una o dos acciones en tu próxima retrospectiva y vuelve a lanzar el check para ver si han funcionado.

Preguntas frecuentes

¿Qué es el framework SPACE?
Un modelo para entender la productividad de los desarrolladores, publicado en 2021 por Nicole Forsgren, Margaret-Anne Storey e investigadores de GitHub y Microsoft Research. Analiza cinco dimensiones (Satisfacción y bienestar, Rendimiento, Actividad, Comunicación y colaboración, y Eficiencia y flujo) porque ninguna métrica por sí sola refleja la productividad.
¿Cuáles son las métricas SPACE?
SPACE no establece una lista cerrada. Para cada dimensión sugiere combinar lo que cuentan las personas, como la satisfacción o el tiempo de concentración percibido, con lo que registran los sistemas, como el tiempo de revisión o el número de despliegues. Los autores recomiendan usar métricas de al menos tres de las cinco dimensiones para que ninguna cifra domine sobre las demás.
¿Se puede medir SPACE con una encuesta, sin datos de Git ni de CI?
En parte. La satisfacción, la colaboración y el flujo se miden mejor preguntando a las personas. La actividad y el rendimiento suelen apoyarse también en datos de los sistemas. Este check pregunta cómo vive el equipo las cinco dimensiones, lo que supone un buen punto de partida y una forma útil de decidir qué métricas de sistema merece la pena configurar.
¿Qué diferencia hay entre DORA y SPACE?
DORA mide la entrega de software con un pequeño conjunto de métricas, como la frecuencia de despliegue y el lead time de los cambios. SPACE es más amplio: además del resultado, abarca cómo se sienten los desarrolladores, cómo colaboran y cómo fluye el trabajo. Muchos equipos usan DORA para la entrega y SPACE para tener una visión más completa. TeamRetro también ofrece un check de DORA.
¿Quién creó el framework SPACE?
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck y Jenna Butler, en The SPACE of Developer Productivity, publicado en ACM Queue en 2021. TeamRetro no tiene ninguna vinculación con los autores.
¿Con qué frecuencia conviene hacer un check de SPACE?
Para la mayoría de los equipos, una vez por trimestre es adecuado. Hacerlo con más frecuencia de la que podéis actuar sobre los resultados suele reducir la participación, así que asegúrate de que cada ronda dé lugar al menos a un cambio.

Based on Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck and Jenna Butler, 'The SPACE of Developer Productivity,' ACM Queue 19(1) (2021).