DORA araştırma programı, yazılım dağıtım performansını ölçmede en kapsamlı ampirik çalışma olarak kabul edilir. Deployment Frequency, Lead Time for Changes, Change Failure Rate ve Mean Time to Restore olmak üzere dört temel metriğiyle mühendislik ekiplerine ortak bir performans dilini kazandırmıştır. Bu metrikler, bulut tabanlı mimarilere ve sürekli dağıtım altyapısına sahip şirketlerde geliştirilmiştir. Ancak, bankalar, sağlık sistemleri, kamu kurumları ve sigorta şirketleri gibi sıkı düzenlemelere tabi sektörlerde bu metrikler yetersiz kalmaktadır.
DORA metriklerinin eksikliği, yalnızca teknik performansı değil, aynı zamanda operasyonel sürdürülebilirliği de ölçme gereksiniminden kaynaklanmaktadır. Düzenlenmiş sektörlerde, SRE (Site Reliability Engineering) programları genellikle uzun vadede başarısız olmaktadır çünkü bu metrikler, ekibin karşılaştığı operasyonel yükü ve sürekli iyileştirmeyi ölçmemektedir. Bu nedenle, DORA’nın dört metriğini tamamlayacak beşinci bir metriğe ihtiyaç vardır.
DORA Metriklerinin Sınırları ve Düzenlenmiş Sektörlerdeki Etkileri
DORA metriklerinin eksikliklerini anlamak için, her bir metriğin düzenlenmiş sektörlerde nasıl yetersiz kaldığını incelemek gerekir. Bu eksiklikler, araştırmanın tasarımından değil, metriğin ölçtüğü alanın dar olmasından kaynaklanmaktadır.
Düzenlenmiş Ortamlarda Deployment Frequency
DORA’ya göre mükemmel performans, günde birden fazla dağıtımdır. Ancak, düzenlenmiş sektörlerde bu hedef genellikle teknik yetenek eksikliğinden değil, yasal ve kurumsal engellerden kaynaklanır. Change Advisory Board (CAB) süreçleri, yıl sonu ve vergi dönemlerinde değişikliklerin dondurulması gibi zorunlu duraklamalar, bu sektörlerde yaygındır. Örneğin, finans kurumları genellikle çeyrek raporlama dönemlerinde değişiklikleri askıya alırken, sağlık sistemleri Joint Commission akreditasyonu sırasında dağıtımları durdurur.
Bir finans kurumunun haftalık dağıtım yapması, teknik yetenek eksikliğinden değil, zorunlu CAB inceleme sürecinden kaynaklanabilir. DORA’ya göre bu kurum
Yapay zeka özeti
DORA’nın dört temel metriği yazılım dağıtım performansını ölçmede etkili olsa da, bankalar ve sağlık sistemleri gibi sıkı düzenlemelere tabi sektörlerde yeterli değildir. Operasyonel sürdürülebilirliği ölçmek için beşinci bir metrik öneriyoruz.