Software DevelopmentProductivityEmployee Well-BeingPeople Analytics
University Of VictoriaMicrosoft Research
This article explicates several common myths and misconceptions about developer productivity. The most important takeaway from exposing these myths is that productivity cannot be reduced to a single dimension (or metric!). The prevalence of these myths and the need to bust them motivated our work to develop a practical multidimensional framework, because only by examining a constellation of metrics in tension can we understand and influence developer productivity. This framework, called SPACE, captures the most important dimensions of developer productivity: satisfaction and well-being; performance; activity; communication and collaboration; and efficiency and flow. By recognizing and measuring productivity with more than just a single dimension, teams and organizations can better understand how people and teams work, and they can make better decisions.
NICOLE FORSGRENMARGARET-ANNE STOREYCHANDRA MADDILATHOMAS ZIMMERMANNBRIAN HOUCKJENNA BUTLER