O que é o framework SPACE?
O framework SPACE foi publicado em 2021 por Nicole Forsgren, Margaret-Anne Storey e colegas do GitHub e da Microsoft Research. Parte da ideia de que nenhum número isolado consegue captar a produtividade dos programadores e, por isso, analisa cinco dimensões: Satisfação e bem-estar, Desempenho, Atividade, Comunicação e colaboração, e Eficiência e fluxo. Este inquérito cobre a parte do SPACE que só a sua equipa lhe pode revelar: como o trabalho é vivido. Cada pessoa avalia duas afirmações por dimensão, de Discordo totalmente a Concordo totalmente. Analise os resultados em conjunto com os seus dados de entrega ou combine-o com a Autoavaliação de Métricas DORA. Leve a dimensão com a pontuação mais baixa para a retrospetiva e definam em conjunto o que mudar. Use-o para melhorar a forma como a equipa trabalha, nunca para classificar pessoas.
Dimensões
Satisfação e Bem-estar
Até que ponto as pessoas se sentem realizadas e saudáveis no trabalho, na equipa e com as ferramentas que usam.
Satisfação
O nosso trabalho aqui é gratificante e vale a pena.
Bem-estar
A nossa carga de trabalho é sustentável e raramente alguém aqui chega ao esgotamento.
Desempenho
Os resultados do trabalho: a sua qualidade, a sua fiabilidade e a diferença que fazem para os clientes.
Qualidade
Temos confiança na qualidade e na fiabilidade do que entregamos.
Impacto no Cliente
O que entregamos faz uma diferença real para os nossos clientes.
Atividade
Para onde vão o tempo e o esforço da equipa. Contagens como commits e deployments vêm das suas ferramentas; este grupo pergunta como esse esforço é sentido.
Tempo em Trabalho de Valor
A maior parte do nosso tempo é dedicada a construir e melhorar o produto, e não a tarefas acessórias.
Ritmo de Entrega
Concluímos e entregamos trabalho a um ritmo constante.
Comunicação e Colaboração
Até que ponto as pessoas partilham conhecimento, revêm o trabalho umas das outras e se ajudam mutuamente.
Revisões e Ajuda
Quando precisamos, recebemos revisões e respostas uns dos outros em tempo útil.
Conhecimento Partilhado
O conhecimento é partilhado e fácil de encontrar, em vez de ficar na cabeça de uma só pessoa.
Eficiência e Fluxo
A facilidade com que o trabalho avança sem interrupções, esperas ou passagens de testemunho.
Tempo de Foco
Temos tempo suficiente sem interrupções para nos concentrarmos.
Fluxo
O trabalho avança da ideia à produção sem ficar parado à espera de pessoas, ferramentas ou aprovações.
Quando utilizar essa avaliação de saúde
- Trimestralmente, como leitura ao nível da equipa sobre a produtividade dos programadores que não depende de dados de Git ou CI.
- Quando os números de entrega parecem bons mas a equipa diz que algo não está bem, ou vice-versa.
- Antes e depois de uma mudança nas ferramentas, nos processos ou na estrutura da equipa, como a introdução de assistentes de programação com IA.
Dicas e truques
- Comece pela dimensão com a pontuação mais baixa, e não pela média geral. O SPACE foi pensado para ser lido como um conjunto.
- Combine-o com a Autoavaliação de Métricas DORA. O SPACE mostra como o trabalho é vivido; o DORA mostra como está a correr a entrega.
- Mantenha-o anónimo e nunca use os resultados para comparar ou classificar pessoas.
- Transforme a pontuação mais baixa em uma ou duas ações na próxima retrospetiva e depois volte a fazer o check para ver se resultaram.
Perguntas frequentes
O que é o framework SPACE?
Quais são as métricas SPACE?
Um inquérito consegue medir o SPACE sem dados de Git ou CI?
Qual é a diferença entre DORA e SPACE?
Quem criou o framework SPACE?
Com que frequência devemos fazer um check 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).