TL;DR
5 つの測定項目を定め、それらを組み合わせることで、組織やプロジェクトの文脈に合った形で開発者の生産性を評価するフレームワーク。
なぜ必要か
SPACE フレームワークは、Nicole Forsgren らが 2021 年に ACM Queue の論文「The SPACE of Developer Productivity」で示した。Microsoft Research の論文ページによると、開発者の生産性は個人の活動量だけでは測れず、1 つの指標や側面ではとらえられない、というのが論文の主張である。
仕組み
SPACE は、5 つの測定項目の頭文字である。
- S: Satisfaction and well-being(満足度と健全性)。開発者満足度にあたる
- P: Performance(パフォーマンス)
- A: Activity(活動量)
- C: Communication and collaboration(コミュニケーションと協調)
- E: Efficiency and flow(効率とフロー)