Software Process Improvement And Implementations In Turkey

Abstract

Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2006Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2006Yazılım projelerinin başarısı için birçok teknik ve araç geliştirilmiş, ancak başarısızlığın en temel nedenlerinden birinin, yazılım proje yönetim süreçlerinin içinde yattığının farkına varılmaya başlanmıştır. Görülmektedir ki, yazılım geliştirme işlemlerini destekleyen süreçlerin yokluğunda, projelerin başarıya ulaşma ihtimali çok düşüktür. Bu çalışmada, yazılım geliştirme süreci temel yönleriyle incelenmeye çalışılmıştır. Bu bağlamda, yazılım geliştirme metotları, modelleri, teknik ve araçları, yazılım geliştirme sürecindeki temel aktiviteler, proje yönetim süreçleri (proje yönetim fonksiyonları,insan yönetimi, risk yönetimi, konfigürasyon yönetimi, kalite yönetimi ve ölçüm yönetimi), yazılım geliştirme sürecinin iyileştirilmesi ve modelleri, proje başarısızlık sebepleri, başarı faktörleri ele alınmıştır. Son aşamada ise Türkiye’de yazılım geliştiren şirketlere yazılım geliştirme süreçlerini ve süreç iyileştirme aktivitelerini anlamaya ilişkin bir anket sunulmuş ve elde edilen bulgular değerlendirilmiş, aynı zamanda eksik bulunan, iyileştirilmesi gereken noktalar saptanmıştır.For success of software projects, many techniques, tools have been developed, but now it has been noticed that the main reason of this failure lies in a process of project management. Without processes that support software development, the degree of probability of succeeding in these projects is too low. In this study, software development process was observed with main aspects. On this way, software development methods, models, techniques and tools, main activities in software development process, project management process (functions of project management, people management, risk management, configuration management, quality management and measurement management), software process improvement and models, reasons of failure of projects and success factors were observed. At last to gain insight to understand software development processes and software process improvement activities, a questionnaire was sent to a number of organizations in Turkey and findings were evaluated. At this time also, rooms for improvement were found.Yüksek LisansM.Sc

    Similar works