Kod incelemelerinden toplanabilecek, bazıları projenin yaşam döngüsü boyunca bile uzanan bir dizi metrik vardır.
Toplamayı tavsiye edeceğim ilk metrik, kusur giderme etkinliği (DRE) . Her hata için, hatanın hangi aşamada uygulandığını ve hangi aşamada kaldırıldığını tanımlarsınız. Kullandığınız çeşitli hata algılama tekniklerinin hepsi aynı anda değerlendirilir, bu nedenle gereksinimler incelemeleri, tasarım incelemeleri, kod incelemeleri, birim testleri için eşit olarak geçerlidir. , ve bunun gibi. Özellikle kod aşamasında yakalanan hataların sayısıyla ilgilenirsiniz, çünkü bu muhtemelen birim testlerinizi ve kod incelemelerini kapsayacaktır. Kod aşamasındaki birçok hata, entegrasyon test aşamasına veya hatta alana geçiyorsa, kodlama sonrası uygulamalarınızın değerlendirilmesi gerektiğini bilirsiniz.
Çeşitli toplantı metrikleri de alakalı olacaktır. Bunlar hazırlık zamanı, toplantı zamanı, okunan kod satırları, incelemede bulunan kusurlar vb. Bu verilerden bazı gözlemler yapılabilir. Örnek olarak, gözden geçirenleriniz, incelemeye hazırlanırken kodu okumak için çok fazla zaman harcıyorlar, ancak çok az sorun buluyorlardı. DRE verileriyle birleştiğinde, entegrasyon testinde veya sahada kusurlar test ediliyorsa, ekibinizin sorunları bulabilmek için inceleme tekniklerine odaklanması gerektiği sonucuna varabilirsiniz. Bir başka ilginç not, toplantıda okunan kod satırları (veya başka bir boyut ölçümü), toplantının zamanına kıyasla olacaktır. Araştırmalar, tipik bir kod incelemesinin hızının saatte 150 satır kod olduğunu bulmuştur.
Bu metriklerden herhangi birinde, süreç üzerindeki etkilerini anlamak önemlidir. Neden-çünkü , Beş Neden veya Ishikawa diyagramları gibi teknikler kullanılarak kök neden analizi, kod incelemelerinin (veya başka bir kalite geliştirme tekniğinin) neden etkili olduğunu belirlemek için kullanılabilir.
Ayrıca , Ganssle Grubu'nun denetimleri hakkında bu makaleyle ve Crosstalk'taki Capers Jones'un Arıza Potansiyeli ve DRE hakkında bir makalesi de ilginizi çekebilir .