Broken Window - Kırık Pencere Teorisi

Kırık Pencere (Broken Window) Teorisi

Açıklama

Kırık Pencere Teorisi, psikoloji araştırmalarında geliştirilen bir teoridir. İnsan davranışları gözlendiğinde, kırık bir pencere hızla daha fazla pencerenin kırılmasını ve arkasından gelen vandalizmi tetiklemektedir. Yapılan deneylerde şu gözlemlenmiştir: Bir apartman dairesinin bir penceresi kırılır ama kimse onu düzeltmez. Pencere kırık olarak uzun bir süre kalır. Zamanla daha fazla pencere kırılmaya başlar, grafitiler ve binanın etrafına yığılan çöpler artar. Hızla bir çöküş süreci başlar. Tüm bina çürür. Kiracılar çıkar, suçlular binaya girer.

Programlama dünyasında bu kavram "The Pragmatic Programmer", [Hunt 1999] kitabında kullanılmıştır ve teknik borcun yönetilmesi amacıyla bir metafor olarak anlatılmıştır. Teknik borca sahip bir proje kırık pencereli bir apartman gibidir, borç giderilmezse, sorunla zaten kimsenin ilgilenmediği izlenimi oluşur ve geliştiriciler daha fazla kötü pratik uygulayarak teknik borcu arttırmaya meyilli olurlar. Bu artış geometrik bir hızla seyreder ve sonunda düzeltilemez hale gelir.

Önerilen pratik, teknik borcun tespit edilir edilmez giderilmesi gerektiğidir. Çünkü kötü tasarımlı, zayıf kodlara sahip, hata oranı yüksek bir projeye giren kimse işine özenmez ve "nasıl olsa kimse bunu durdurmuyor ve bir soruna da yol açmıyor" diye düşünerek teknik borca daha büyük etkileri olacak katkılarda bulunur.

Özetle, pencereleri kırık bırakmayın, sorunları tespit ettikten hemen sonra birer birer düzeltin.

Bozuk olan her neyse, ki bu koddaki bir hata, süreçteki bir sorun, kötü bir gereksinim tanımı, kötü dokümantasyon olabilir, yanlışı tespit ettiğinizde durun ve onu düzeltin. Hemen düzeltilemeyecek bir işse konuyu gündeme getirin. Sorunlu bölge hakkında takımı uyarın, kimsenin buraya güvenmemesine, yaklaşmamasına izin verin. Gerekli planlama yapıldığında da sorunu kalıcı olarak giderin.

Last updated