- Geleneksel olarak geliştirici, SRE ve IT ekiplerinin on-call nöbetleri Pazartesi’den bir sonraki Pazartesi’ye ayarlanır
- Salı’dan Salı’ya geçmek, ek maliyet olmadan takvimin doğruluğunu artırabilir ve yaşam kalitesini iyileştirebilir
Arka plan
- On-call’in gerekliliği
- Yazılım sistemleri 7/24 çalışmayı gerektirir ve bug’lar, ani trafik artışları, beklenmedik edge case’ler gibi çeşitli sorunlar ortaya çıkabilir
- On-call nöbetçisi bu sorunları çözer ve ekibin diğer geliştiricilerinin bölünmeden çalışabilmesini sağlar
- On-call işi
- Kütüphane bağımlılıklarını güncelleme, sunucu yeniden başlatma, haftalık işler, yapılandırma değişiklikleri gibi düzenli bakım görevlerini içerir
- Sistem bakımının yanı sıra büyük küçük taleplerin işlenmesi ve acil durumlara müdahale de buna dahildir
- On-call devir toplantısı
- Genellikle haftalık on-call değişimi sırasında yapılır; mevcut on-call sorumlusu ile sıradaki on-call sorumlusu bir araya gelerek önemli konuları paylaşır
Öneri: "On-call devrini Salı gününe almak"
- Mevcut Pazartesi başlangıcı yerine, on-call vardiyasını Salı’dan Salı’ya ayarlayın
- On-call vardiya toplantısını da Salı gününe taşıyın
Neden
Resmî tatiller açısından avantajlı
- ABD’de Pazartesi gününe denk gelen resmî tatiller nedeniyle 3 günlük hafta sonları sık görülür
- Devir Pazartesi yapılırsa iki kişinin hafta sonu etkilenirken, Salı olarak ayarlanırsa yalnızca bir kişi etkilenir
- Ayrıca her resmî tatilde on-call devir toplantısını Salı’ya kaydırma ihtiyacı da ortadan kalkar
Hafta sonu sorunlarının takibini iyileştirir
- Hafta sonunda yaşanan büyük sorunlar genellikle iki adımda ele alınır:
- Sorunu çözmek
- Sorunun yeniden yaşanmasını önleyecek önlemleri almak
- Yeniden yaşanmayı önleme çalışmaları (alarm oluşturma, runbook güncelleme vb.) çoğu zaman hafta içi yapılır
- Devir Salı günü olursa, mevcut on-call sorumlusunun Pazartesi boyunca bu takip işlerini tamamlama olasılığı artar
Haftalık işleri yönetmek için daha uygun
- On-call devrine hazırlık işleri genellikle Pazartesi günü yapıldığı için, Salı devri gerçek iş akışını daha iyi yansıtır
- Her hafta tekrarlanan operasyonel işleri ele almak için daha net bir zaman dilimi tanımlanabilir
İtirazlar ve yanıtlar
Sprint’ler Pazartesi başlar
- Sprint başlangıç günü ile on-call başlangıç gününün farklı olmasının sprint planlamasında karışıklık yaratabileceği öne sürülür
- Ancak bir günlük fark sprint planlamasında rahatlıkla tolere edilebilir
- Pazartesi günkü iş yükü değişse bile, Salı devri takvimi daha gerçekçi hâle getirir
Diğer ekipler Pazartesi’den Pazartesi’ye ayarlı
- Birden fazla on-call ekibi varsa farklı devir günleri karışıklık yaratabilir
- Ancak bu karışıklık, diğer ekibin on-call sorumlusunu bir kişi daha eklemek kadar basit bir yöntemle çözülebilir
- Umarım bu yazı paylaşılır ve Salı’ya geçiş konusunda bir tartışma başlatır
1 yorum
ABD, 1971'den beri uygulanmak üzere "Monday Holiday Law" adlı düzenlemeyi çıkardı.
Kore'de de "hafta içi gün bazlı resmî tatil" sistemi getirileceği konuşulmuştu, ancak henüz uygulanmadı. Şimdilik sadece 2026'da toplumsal tartışmaların ardından sistemin iyileştirileceği belirtiliyor.