¿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?
¿Cuáles son las métricas SPACE?
¿Se puede medir SPACE con una encuesta, sin datos de Git ni de CI?
¿Qué diferencia hay entre DORA y SPACE?
¿Quién creó el framework SPACE?
¿Con qué frecuencia conviene hacer un check de SPACE?
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).