Skip to main content

> 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

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.

Pratik Örnek

Legacy bir authentication servisi token'ların %5'ini düşürmeye başlar. A Ekibi sorunun B Ekibinin altyapısında olduğunu iddia ederken, B Ekibi iş mantığını A Ekibinin yazdığını söyler. Her iki ekip de diğerinin incident deklare etmesini bekler.

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.