Developer Thriving: Four Sociocognitive Factors That Create Resilient Productivity on Software Teams
Catherine M. Hicks, Carol S. Lee, Morgan Ramsey · IEEE Software · 2024
Software research has reliably documented a connection between how satisfied developers feel at work and their overall productivity. However, these explorations have not typically integrated known social science mechanisms around human wellbeing and achievement to describewhythis connection exists, and what the most promising levers are for leaders and teams that wish to impact it. In addition, there are strong criticisms of using highly volatile and individual affective measures (e.g., daily happiness) as a sole signal for the quality of learning and problem-solving. In this study, we present a research-based framework for measuring successful environments on software teams for long-term and sustainable sociocognitive problem-solving, namedDeveloper Thriving.Across 1282 full-time developers in 12+ industries, we tested the factors of Developer Thriving and found it predictive of developers’ self-reported productivity.