Özet:
İçindeYazılım kalitesi, halen belirsiz ve farklı kişilere farklı anlamlar ifade eden bir kavramdır. Geliştiricinin bakış açısıyla kalite, maliyet ve gecikmenin doğru tahminine, daha kolay teste, daha iyi bakıma giden yoldur. Literatürde, yazılım kalitesini değerlendirebilmek amacıyla yazılım kalite faktörleri için bazı ölçütler önerilmiştir. Fakat bu çalışmalar özellikle geliştirme ortamı tarafında yapılan, yani bilgisayar tarafında yapılan iyileştirme ve ölçüm çalışmalarından oluşmaktadır. Proje paydaşları ile yazılım kalitesi arasındaki ilişkisi üzerinde daha az araştırma yapılmıştır. Yazılım Mühendisliği Enstitüsü, yazılım organizasyonlarının başarısını yükseltmek amacıyla People Capability Maturity Model (P-CMM)'i geliştirmiştir. Bu model organizasyonlardaki işgücünün yönetimi ve gelişimini hedeflemektedir. Standish Group'un 2012 yılı için yayımladığı CHAOS raporuna göre gerçekleştirilen yazılım projelerinin %61'i başarısızlıkla sonuçlanmıştır (%43'ü zaman, bütçe veya isterler açısından başarısız, %18'i bitirilemeyen projeler). Yazılım projelerinin başarısını etkileyen faktörler incelendiğinde, insan ve insanı etkileyen özelliklerin proje başarısı ve kalitesine etkisi açıkça görülmektedir. Yazılım proje süreçlerinde birçok araç ve birçok standart ve model (ISO 9000 ve CMMI® vb.) kullanılmaktadır. Fakat çoğu zaman bu standart, model ve araçları kullanacak olan insan ve teknik olmayan konular göz ardı edilmektedir. Bu faktörler projelerin başarısını en çok etkileyen faktörler olduğu yapılan araştırmalarda kanıtlanmıştır. Bu tezde, insan temelli faktörlerin yazılım kalitesine olan etkileri değerlendirilmiştir. Bu kapsamda yazılım kalitesi ile insan faktörleri, kişilik tipleri arasındaki ilişkiyi belirlemek amacıyla 4 bölümden oluşan bir anket hazırlanmıştır. Anketten elde edilen veriler statiksel analizler ile değerlendirilmiştir. Elde edilen bulgular ise yorumlanmış ve bazı önerilerde bulunulmuştur.kiler