6 Punkte von xguru 2024-11-29 | 1 Kommentare | Auf WhatsApp teilen
  • Traditionell werden Oncall-Dienste in Entwickler-, SRE- und IT-Teams von Montag bis zum folgenden Montag angesetzt
  • Eine Umstellung von Dienstag bis Dienstag kann die Genauigkeit der Planung erhöhen und die Lebensqualität verbessern – ohne zusätzliche Kosten

Hintergrund

  • Warum Oncall nötig ist
    • Softwaresysteme müssen 24/7 laufen, und es können verschiedenste Probleme auftreten, etwa Bugs, Traffic-Spitzen oder unerwartete Edge Cases
    • Die Person im Oncall löst solche Probleme und stellt sicher, dass andere Entwickler im Team nicht unterbrochen werden
  • Aufgaben im Oncall
    • Dazu gehören regelmäßige Verwaltungsaufgaben wie das Aktualisieren von Bibliotheksabhängigkeiten, Server-Neustarts, wöchentliche Aufgaben und Konfigurationsänderungen
    • Neben der Systemwartung werden außerdem kleine und große Anfragen bearbeitet sowie Notfälle abgefangen
  • Oncall-Handover-Meeting
    • Findet in der Regel beim Wechsel zwischen den wöchentlichen Oncall-Diensten statt; die aktuelle und die nächste zuständige Person besprechen dabei wichtige Themen

Vorschlag: „Oncall-Wechsel auf Dienstag legen“

  • Statt des bisherigen Starts am Montag sollten Oncall-Schichten von Dienstag bis Dienstag laufen
  • Auch das Oncall-Handover-Meeting wird auf Dienstag verschoben

Gründe

Vorteil bei Feiertagen

  • In den USA gibt es häufig verlängerte Wochenenden mit einem Feiertag am Montag
  • Bei einem Wechsel am Montag werden die Wochenenden von zwei Personen beeinträchtigt; bei Dienstag ist nur eine Person betroffen
  • Außerdem entfällt die Notwendigkeit, das Oncall-Handover-Meeting an Feiertagen jedes Mal auf Dienstag zu verschieben

Bessere Nachverfolgung von Wochenendvorfällen

  • Größere Probleme vom Wochenende werden normalerweise in zwei Schritten behandelt:
    1. Das Problem beheben
    2. Maßnahmen ergreifen, damit es nicht erneut auftritt
  • Solche Präventionsmaßnahmen (z. B. Alarme einrichten, Runbooks aktualisieren) werden oft an Werktagen erledigt
  • Wenn der Wechsel auf Dienstag gelegt wird, ist es wahrscheinlicher, dass die aktuell zuständige Oncall-Person diese Nacharbeiten am Montag noch abschließt

Geeignet für wöchentliche Aufgaben

  • Die Vorbereitung auf den Oncall-Wechsel erfolgt meist am Montag; ein Wechsel am Dienstag bildet den tatsächlichen Arbeitsablauf besser ab
  • Dadurch lässt sich die Zeit für wiederkehrende Verwaltungsaufgaben pro Woche klarer festlegen

Einwände und Antworten

Sprints beginnen am Montag

  • Es wird argumentiert, dass unterschiedliche Starttage für Sprint und Oncall die Sprint-Planung durcheinanderbringen könnten
  • Ein Unterschied von einem Tag ist für die Sprint-Planung jedoch gut verkraftbar
  • Auch wenn sich die Arbeitslast am Montag verändert, sorgt ein Wechsel am Dienstag für einen realistischeren Zeitplan

Andere Teams nutzen Montag bis Montag

  • Wenn es mehrere Oncall-Teams gibt, könnten unterschiedliche Wechseltage Verwirrung stiften
  • Diese Verwirrung lässt sich jedoch schon dadurch lösen, dass man eine weitere zuständige Oncall-Person aus dem anderen Team einbezieht
  • Der Autor hofft, dass dieser Beitrag geteilt wird und eine Diskussion über den Wechsel auf Dienstag auslöst

1 Kommentare

 
xguru 2024-11-29

In den USA gilt seit 1971 das "Uniform Monday Holiday Act".

Auch in Korea gab es Überlegungen, ein System mit "wochentagsgebundenen Feiertagen" einzuführen, aber bisher wurde es noch nicht umgesetzt. Derzeit heißt es nur, dass das System 2026 nach einer gesellschaftlichen Diskussion verbessert werden soll.