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.
Calculations run locally in your browserTool
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