Skip to Content
Codermetrics
book

Codermetrics

by Jonathan Alexander
August 2011
Intermediate to advanced
264 pages
8h 42m
English
O'Reilly Media, Inc.
Content preview from Codermetrics

Name

Assists

Synopsis

Purpose
Measure the amount of coder interruptions and how much a coder helps others.
Formula
Assists = Sum (Interrupts) + Sum (Helps)

Example

Over the course of two development iterations, Coder A is noted as having received the following number of unexpected interruptions (Interrupts) and is noted to have proactively assisted others (Helps) the following number of times:

Iteration 1: 4 Interrupts, 2 Helps
Iteration 2: 1 Interrupt, 2 Helps

The Assists can then be calculated per iteration, and you can determine Total and Average:

Assists Iteration 1 = (4 + 2) = 6
Assists Iteration 2 = (1 + 2) = 3
Total Assists = (6 + 3) = 9
Average Assists = (6 + 3) / 2 = 4.5

Notes

The Assists metric shows you a different side of the contributions that a coder makes to the team and to the organization. It can be a very useful metric to help analyze the makeup and the work patterns of software development teams.

For example, look at Tables 4-5 and 4-6. These are metrics for two four-person teams taken from two small projects, both measured in monthly development iterations, with averages calculated per iteration. In this case you have the metrics for the individual coders on each team and then a comparison of the team summaries. Team summaries are calculated by adding the individual coder totals.

Table 4-5. Basic monthly Offensive Metrics for a team of coders on one small project

 Avg. PointsAvg. UtilityAvg. Assists
Coder A48.415.65.1
Coder B45.217.47.3
Coder C39.315.76.2
Coder D40.218.38.1
Team Totals ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Three Traps That Stymie Reinvention

The Three Traps That Stymie Reinvention

Ryan Raffaelli
The Human Factor in AI-Based Decision-Making

The Human Factor in AI-Based Decision-Making

Philip Meissner, Christoph Keding
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9781449312664Errata Page