How to Foster Software Developer Productivity [Video]
As the demand for software developers quickly outpaces its supply, there's a continuous search for solutions to make devs more productive.
Join the DZone community and get the full member experience.Join For Free
Last month, we were very fortunate to have André Meyer come into Tasktop to give a presentation on fostering software developer productivity. For many years André has been working with a research team with one of our company co-founders, Gail Murphy, to address the ongoing supply and demand shortage in software delivery.
As "software continues to eat the world," the need for software is outstripping our ability to supply it. Just how do we enable and empower software developers to build better software faster and make them more productive?
As Meyer points out, researchers have been trying to solve that mystery for years to little avail. To gain a deeper understanding of the problem, Meyer highlighted three challenges in understanding and increasing developer productivity:
Challenge 1: Limited knowledge about developer work days
Challenge 2: Productivity is often measured by output measures only
Challenge 3: Most developers are not aware of productivity factors
To overcome these challenges, Meyer and his fellow researchers sought answers to three core questions:
- What does a software developer's workday look like in terms of activities and work fragmentation and how does it relate to perceived productivity?
- Can we apply self-monitoring to increase developers' awareness about work and productivity for a) teams and b) individual software developers?
- Can we devise approaches that foster productive behaviors at work through the provision of actionable insights?
Watch the Presentation
You can learn about Meyer's discoveries in answering the above questions in the below video:
This white paper is based on research into 11 professional software developers from three international software development companies of varying sizes for four hours each.
The findings reveal the key factors that make developers feel productive, and provides compelling insight into how to eliminate the activities/tasks that drain developer productivity.
Published at DZone with permission of Patrick Kennedy Anderson, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.