Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How Do I Measure the Software Development Productivity? [Video]

DZone's Guide to

How Do I Measure the Software Development Productivity? [Video]

The ever-elusive and golden standard for metrics: productivity. Check out this video that takes a look at the latest research attempts to actively measure productivity.

· Agile Zone ·
Free Resource

The Agile Zone is brought to you in partnership with Techtown Training. Learn how DevOps and SAFe® can be used either separately or in unison as a way to make your organization more efficient, more effective, and more successful in our SAFe® vs DevOps eBook.


The eternal question for organizations worldwide—how do you measure the productivity of your software development team?

There have been many attempts to answer this question, yet a solid measure continues to elude the industry.

For instance, counting output such as the number of lines of code produced is insufficient as there's little point in counting lines that may be defective.

Quantifying input isn't easy, either—do you count the number of individuals? The number of hours spent coding? The total hours spent working? What exactly is productivity in software development?

First, we need to establish how developers themselves perceive productivity. If we can determine what factors lead to perceptions of productivity, we can then look to recreate those factors and help developers feel more productive more often. And if a developer feels more productive, they're more than likely to deliver better work faster.

To better understand how developers perceive productivity, researchers observed professional software developers from international development companies of varying sizes for four hours each. The findings—revealed in the white paper Understanding software development productivity from the ground up—identify the key factors that make developers feel productive, and provide compelling insight into how to eliminate the activities/tasks that drain developer productivity.


Speak to us today to learn more about how you can improve both the productivity of your development teams and the productivity of all other specialist teams that help you to plan, build, test and deliver software at scale. By focusing on end-to-end productivity, you can optimize your time to value to accelerate the speed and quality of your software products.

Adopting a DevOps practice starts with understanding where you are in the implementation journey. Download the DevOps Transformation Roadmap, brought to you in partnership with Techtown Training

Topics:
agile ,productivity ,presentation ,video ,metrics ,developers

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}