> Terim
unclear accountability
Belirli bir sistem, bileşen veya süreç için karar verme yetkisinin veya olay (incident) sahipliğinin kime ait olduğunun açıkça tanımlanmadığı organizasyonel bir anti-pattern.
Detaylı Açıklama
Unclear accountability (sahiplik belirsizliği), birden fazla ekibin veya tam aksine hiçbir ekibin bir servisin sahibi olduğunu düşünmediği durumlarda ortaya çıkar. Bu genellikle servis sınırlarının bulanıklaştığı mikroservis mimarilerinde veya matrix organizasyonlarda görülür. Bazen de kırılgan sistemlerin getireceği suçlanma korkusu (blame culture) nedeniyle sahiplikten kaçınılır.
Accountability (hesap verebilirlik) ve responsibility (sorumluluk) farklıdır. Görevleri yerine getirmekten birden fazla kişi sorumlu olabilir, ancak sistemin sağlığından ve sonuçlarından hesap sorulacak tek bir owner (sahip) olmalıdır.
Sorumluluğun net olmaması durumunda rutin bakımlar ertelenir, teknik borç sessizce büyür ve kritik kesintiler (outage) hedefe yönelik müdahaleler yerine kaotik 'herkes toplansın' tarzı yangın söndürme operasyonlarına dönüşür. Sahiplik eksikliği, genellikle aşırı konsensüs arayışı ve bitmeyen toplantılarla maskelenir.
Neden Önemli?
Küçük incident'ları uzun süreli kesintilere dönüştürür çünkü müdahalenin ilk aşaması sorunu çözmekle değil, kime on-call page atılacağını bulmakla geçer. Zamanla sistemin çürümesini garantiler.
Yaygın Hata Senaryosu
Pratik Örnek
Prodüksiyon Yansıması
Alert'ler acknowledge edilmez (yanıtsız kalır), PagerDuty rotasyonlarında artık o serviste çalışmayan kişilerin isimleri bulunur ve altyapı güncellemeleri (örneğin veritabanı versiyon yükseltmeleri) sürekli ertelenir.
Sıkça Sorulan Sorular
unclear accountability kısaca nedir?
Belirli bir sistem, bileşen veya süreç için karar verme yetkisinin veya olay (incident) sahipliğinin kime ait olduğunun açıkça tanımlanmadığı organizasyonel bir anti-pattern.
En sık karşılaşılan hata nedir?
Incident sırasında 'seyirci etkisi' (bystander effect) yaşanması. Veritabanı çöker ve üç farklı ekip başka birinin sorunu incelediğini varsayar; sonuç olarak yönetim escalate edene kadar hiçbir aksiyon alınmaz.
AI Özeti
Belirli bir sistem, bileşen veya süreç için karar verme yetkisinin veya olay (incident) sahipliğinin kime ait olduğunun açıkça tanımlanmadığı organizasyonel bir anti-pattern. Küçük incident'ları uzun süreli kesintilere dönüştürür çünkü müdahalenin ilk aşaması sorunu çözmekle değil, kime on-call page atılacağını bulmakla geçer. Zamanla sistemin çürümesini garantiler.
