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.
Keywords
Software DevelopmentProductivityEmployee Well-BeingPeople Analytics
Full Study
Institute(s)
University Of VictoriaMicrosoft Research
Year
2021
Abstract
Author(s)
NICOLE FORSGRENMARGARET-ANNE STOREYCHANDRA MADDILATHOMAS ZIMMERMANNBRIAN HOUCKJENNA BUTLER