SRE
On-Call Fairness Calculator
Paste a rotation log with engineer names, dates, and shift types to compute per-engineer burden scores, weighted for weekend and holiday shifts, and a Gini coefficient measuring overall distribution fairness.
No data is transmitted — everything runs locallyTool
About this tool
On-Call Fairness Calculator
The On-Call Fairness Calculator computes per-engineer weighted shift counts and a Gini coefficient from a rotation log, flagging inequitable distributions above the 0.2 threshold.
• Audit quarterly on-call distribution before a team retrospective
• Identify engineers carrying disproportionate weekend shift burden
• Justify rotation schedule changes to engineering leadership with objective data
• Compare fairness across multiple on-call rotations or sub-teams
Affiliate disclosure
Uptime, incident, and on-call management. Better Stack provides status pages, incident management, and on-call scheduling for engineering teams.
View options with Better Stack
External site · Independent provider · We may receive a commission · Not a recommendation
FAQ
What does this tool tell you?
The On-Call Fairness Calculator computes per-engineer weighted shift counts and a Gini coefficient from a rotation log, flagging inequitable distributions above the 0.2 threshold.
What affects the result most?
Computes on-call shift distribution statistics per engineer from a rotation log. Gini coefficient measures inequality in shift distribution (0.0 = perfectly equal, 1.0 = one person covers all). Weekend and holiday shift weighting: weekend shifts count as 1.5×, holidays as 2× in fairness score.
How should I use the result?
The calculation is deterministic — the same inputs always produce the same output — so the most useful workflow is to vary one input at a time and see which factor moves the result most. That tells you where to focus your attention before committing to a decision.
Related tools