Name

Loss Shares

Synopsis

Purpose
Assign a relative level of responsibility to each coder for lost users.
Formula
Loss Shares = Losses × (1.0 - Efficiency)

Example

The individual coders on a software team have the following Efficiency for a software release:

Coder A: Efficiency .64
Coder B: Efficiency .85
Coder C: Efficiency .70
Coder D: Efficiency .81

During the period measured, the software release has 55 Wins.

The Loss Shares for each individual coder can then be calculated as follows:

Loss Shares Coder A = 55 × (1.0 - .64) = 19.8
Loss Shares Coder B = 55 × (1.0 - .85) = 8.3
Loss Shares Coder C = 55 × (1.0 - .70) = 16.5
Loss Shares Coder D = 55 × (1.0 - .81) = 10.5

Notes

Loss Shares identifies a relative share of Losses attributed to each coder based on their Efficiency. Coders with a lower Efficiency, and therefore a higher inefficiency, are assigned a higher number of Loss Shares. The number of Loss Shares attributed to each coder is relative to their Efficiency. A coder with a .80 Efficiency will have exactly half the Loss Shares as a coder with a .40 Efficiency.

As with Advance Shares and Win Shares, this formula does not base Loss Shares on specific involvement or direct cause and effect. In most cases, you will not be able to pin the loss of a user to something specific done by individual coders. The philosophy of this metric is that the entire software team shares in the responsibility of each user loss, and coders who have produced a larger amount of issues or negatively affected the team’s ...

Get Codermetrics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.