Skip to main content

> Terim

5 Whys

Ardışık olarak "Neden?" sorusunu sorarak neden-sonuç ilişkilerini inceleyen, dallanma kuralları içeren ve insan hatasını son durak olarak kabul etmeyen yinelemeli sorgulama tekniği.

Detaylı Açıklama

5 Whys (5 Neden), Toyota Üretim Sistemi'nde geliştirilen ve SRE ekipleri tarafından sistemik kök nedenlere ulaşmak için uyarlanan yinelemeli bir sorgulama tekniğidir. "Bu neden oldu?" sorusunu tekrar tekrar sorarak araştırmacılar, görünür arıza belirtisinden altta yatan mimari zafiyete kadar neden zincirini takip eder.

Üretim yazılımı RCA'sında 5 Whys üç tavizsiz kural uygular: 1) Her yanıt zaman damgalı telemetri ile kanıtlanmalıdır. 2) Son nedeni insan hatasına ("mühendis parametreyi unuttu") bağlamak kesinlikle yasaktır. 3) Bir yanıt birden çok bağımsız önkoşula dayanıyorsa, sorgulama paralel dallara ayrılmalıdır.

Neden Önemli?

Mühendislik ekiplerini yüzeysel belirtilerin ötesine bakmaya zorlar ve altta yatan organizasyonel, mimari veya test otomasyonu eksikliklerini çözer.

Yaygın Hata Senaryosu

İlk veya ikinci "Neden" adımında durup yakın neden ile yetinmek veya çoklu arıza koşullarında dallanma yerine doğrusal tek hat üzerinde ilerlemek.

Pratik Örnek

"API 504 döndü" belirtisinden "Havuz tükendi", "Retry mantığında bağlantı sızıntısı vardı" ve "CI/CD'de sızıntı testi yoktu" mimari kök nedenine ulaşmak.

Prodüksiyon Yansıması

Postmortem dokümanlarında ve RCA incelemelerinde yer alan hiyerarşik 5 adımlı nedensel ağaçlar.

Sıkça Sorulan Sorular

5 Whys kısaca nedir?

Ardışık olarak "Neden?" sorusunu sorarak neden-sonuç ilişkilerini inceleyen, dallanma kuralları içeren ve insan hatasını son durak olarak kabul etmeyen yinelemeli sorgulama tekniği.

En sık karşılaşılan hata nedir?

İlk veya ikinci "Neden" adımında durup yakın neden ile yetinmek veya çoklu arıza koşullarında dallanma yerine doğrusal tek hat üzerinde ilerlemek.

AI Özeti

Ardışık olarak "Neden?" sorusunu sorarak neden-sonuç ilişkilerini inceleyen, dallanma kuralları içeren ve insan hatasını son durak olarak kabul etmeyen yinelemeli sorgulama tekniği. Mühendislik ekiplerini yüzeysel belirtilerin ötesine bakmaya zorlar ve altta yatan organizasyonel, mimari veya test otomasyonu eksikliklerini çözer.