Bereitschaftsplaner

Eine faire Bereitschaftsrotation in zehn Sekunden: Listen Sie das Team auf, wählen Sie, wie lange jede Schicht dauert, wählen Sie ein Startdatum und erhalten Sie einen Rundlauf-Kalender für so viele Wochen im Voraus, wie Sie brauchen — mit einer Schichtzählung pro Person, damit die Fairness sichtbar ist, nicht nur versprochen. Drucken Sie ihn aus, laden Sie ihn als CSV herunter, hängen Sie ihn dorthin, wo das Team ihn wirklich sieht. Alles läuft in Ihrem Browser; Ihre Liste wird nirgendwohin gesendet.

Was eine Rotation fair macht

Fairness in der Bereitschaft ist kein Gefühl, sondern eine arithmetische Eigenschaft: gleiche Runden, in fester Reihenfolge, im Voraus veröffentlicht. Ein strikter Rundlauf hat sie von Konstruktion wegen. Über jede ganze Zahl von Zyklen trägt jedes Mitglied exakt dieselbe Zahl von Schichten, und über einen Teilzyklus unterscheiden sich die Zählungen um höchstens eins — deshalb druckt diese Seite die Schichtzählung neben den Kalender. Wenn alle zählen können, muss niemand vertrauen. Der Fehlermodus, den das vermeidet, ist die von Hand gepflegte Tabelle, in der die Person, die sie bearbeitet, still die Schichten schluckt, die niemand wollte, oder in der aus „wir gleichen das später aus“ nie etwas wird und ein Ingenieur entdeckt, dass er ein Drittel des Jahres getragen hat.

Die andere Hälfte der Fairness ist Vorhersehbarkeit. Eine zwölf Wochen im Voraus veröffentlichte Rotation lässt die Leute Urlaube, Hochzeiten und Wochenenden um ihre Schichten herum planen und Tausche arrangieren, solange noch Zeit ist, sie zu arrangieren. Eine Rotation, die am Freitagnachmittag für Montagmorgen veröffentlicht wird, ist technisch derselbe Plan und praktisch ein anderer Job. Erzeugen Sie weit im Voraus, veröffentlichen Sie dort, wo das Team wirklich hinschaut, und behandeln Sie einen Tausch als Handel zwischen zwei namentlich genannten Personen — niemals als Bearbeitung, die das Wochenende eines anderen ohne ein Gespräch verschwinden lässt.

Die Schichtlänge wählen

Die Schichtlänge ist ein Tausch zwischen Übergabeaufwand und konzentriertem Schmerz. Kurze Schichten — ein Tag nach dem anderen — verteilen die Last dünn, vervielfachen aber die Übergaben, und jede Übergabe ist ein Ort, an dem Kontext auf den Boden fallen kann: Der um 18 Uhr halb diagnostizierte Vorfall wird um 9 Uhr zum Rätsel. Sie zersplittern auch jedermanns Schlaf ein wenig statt den eines Einzelnen sehr, was freundlicher klingt und es oft nicht ist. Wochenlange Schichten übergeben einmal, lassen die Bereitschaftsperson die Gestalt der Ausfälle dieser Woche wirklich lernen und machen die Last lesbar — Sie können auf die Woche zeigen, die Sie getragen haben. Die meisten kleinen Teams landen bei einer Woche. Follow-the-Sun-Teams sind die Ausnahme: Wenn das Team Zeitzonen überspannt, kann ein „Tag“ Bereitschaft die Wachstunden einer Region bedeuten, und die tägliche Rotation hört auf, eine Last zu sein, und wird zur natürlichen Gestalt der Arbeit.

Verwandte Werkzeuge: Der SLA-Fehlerbudget-Rechner verwandelt Ihr Verfügbarkeitsziel in die Ausfallminuten, die diese Rotation verteidigen soll, und der Backup-Aufbewahrungsrechner plant die Wiederherstellungspunkte, nach denen Sie um 3 Uhr morgens greifen werden.

Weiterführend: eine Zuverlässigkeitsroutine — Bereitschaftsrotationen, Backup-Aufbewahrung und Fehlerbudgets gemeinsam geplant, als eine einzige Gewohnheit statt als drei getrennte Sorgen.

Häufige Fragen

Was macht eine Rotation fair?

Gleiche Runden, in fester Reihenfolge, im Voraus veröffentlicht. Ein strikter Rundlauf garantiert, dass über jede ganze Zahl von Zyklen jedes Mitglied exakt dieselbe Zahl von Schichten trägt und über einen Teilzyklus die Zählungen um höchstens eins abweichen. Genau das erzeugt diese Seite — keine Gewichtung, kein Zufall, sodass niemand darüber streiten muss, wessen Runde die Tabelle behauptet.

Ist eine Woche pro Schicht besser als ein Tag pro Schicht?

Für die meisten kleinen Teams: ja. Tägliche Rotationen übergeben ständig, und jede Übergabe ist eine Chance, dass Kontext auf den Boden fällt; sie verteilen auch gebrochenen Schlaf über das ganze Team. Wochenlange Schichten konzentrieren den Schmerz, geben der Bereitschaftsperson Zeit, die Ausfallmuster der Woche zu lernen, und machen Tausche leichter zu arrangieren. Tägliche Rotationen verdienen sich ihren Platz in Follow-the-Sun-Teams über Zeitzonen verteilt, wo ein „Tag“ die Wachstunden einer Region ist.

Wie weit im Voraus sollten wir den Plan veröffentlichen?

Weit genug, dass die Leute ihr Leben darum herum planen können — zwölf Wochen sind ein üblicher Horizont, und diese Seite geht bis zu einem Jahr. Früh zu veröffentlichen ist das, was Bereitschaft von einem Hinterhalt in eine Vereinbarung verwandelt. Tausche wird es trotzdem geben; ein veröffentlichter Plan macht sie nur zu ausdrücklichen Handeln statt zu stillem Groll.

Berücksichtigt der Plan Feiertage und Urlaub?

Nein — absichtlich. Diese Seite erzeugt die faire Basisrotation. Das wirkliche Leben bearbeitet sie dann: Tauschen Sie die Schichten, die mit Feiertagen und Urlaub kollidieren, und halten Sie die Tausche dort fest, wo Ihr Team tatsächlich liest. Ein Generator, der jedermanns Kalender zu modellieren versuchte, bräuchte Zugriff darauf, und Ihre Liste ist genau die Art von Sache, die nicht auf den Server eines Fremden eingefügt gehört.

Wird die Liste meines Teams irgendwohin gesendet?

Nein. Die Rotation ist reine Datumsarithmetik und läuft vollständig in Ihrem Browser. Nichts, was Sie eingeben, verlässt die Seite — es gibt überhaupt keinen Serveraufruf, weshalb die Seite nach dem Laden auch offline funktioniert.