The SPACE of Developer Productivity
Nicole Forsgren, Margaret‐Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler
Abstract
Developer productivity is about more than an individual's activity levels or the efficiency of the engineering systems relied on to ship software, and it cannot be measured by a single metric or dimension. The SPACE framework captures different dimensions of productivity, and here we demonstrate how this framework can be used to understand productivity in practice and why using it will help teams better understand developer productivity and create better measures to inform their work and teams.
Topics & Concepts
ProductivityComputer scienceSpace (punctuation)Dimension (graph theory)Metric (unit)Work (physics)SoftwareSoftware engineeringIndustrial engineeringOperations managementEngineeringProgramming languageMathematicsOperating systemMechanical engineeringMacroeconomicsEconomicsPure mathematicsSoftware Engineering ResearchUsability and User Interface DesignSoftware Engineering Techniques and Practices