Hidden failure factors analysis of software projects developed with agile project management by data mining techniques
Çevik proje yönetimi uygulanan yazılım geliştirme projelerinin başarısızlığına etki eden gizli faktörlerin veri madenciliği teknikleri ile analizi
- Tez No: 519833
- Danışmanlar: PROF. ADEM KARAHOCA
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2018
- Dil: İngilizce
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 77
Özet
Bu çalışma ile çevik yazılım geliştirme projelerinin başarısız olma nedenlerinin incelenmesi amaçlanmıştır. Çevik proje yönetimi, hızlı ve değerli çıktılar üretmeye odaklanan bir proje yönetimi biçimidir ve geleneksel proje yönetimi metodolojilerine bir alternatiftir. Çalışmada, Veri Madenciliğinde kullanılan algoritmalardan biri olan Apriori algoritması kullanılarak başarısızlık nedenlerine ait birliktelik kurallarının çıkarılması sağlanmıştır. Yapılan literatür taraması ve çevik proje yönetimi konusunda deneyimli proje yöneticileri ile görüşmeler sonucunda başarısızlık nedenleri listelenmiş ve organizasyonel, insan, süreç, teknik ve ürün olmak üzere beş ana grup altında toplanmıştır. Bu ana grupları oluşturan alt nedenler belirlenmiş ve bu alt nedenler detay nedenlere bölünmüş olup her detay neden ayrı ayrı analiz edilmiştir. Analize konu veriyi elde etmek için çevik metodolojide tecrübeli özel sektör IT çalışanları üzerinde anket yapılmış, toplanan anket sonuçları istatistik uygulaması olan SPSS ve veri madenciliği uygulaması olan WEKA kullanılarak analiz edilmiştir. Sonuçlar müşteri ile iletişimin önemli olduğunu göstermektedir. Katılımcılar müşteri katılımının önemine ve müşterinin çevik yazılım geliştirme takımına yakın olması gerektiğine katılmakta ancak müşteri ile her gün senkronizasyon toplantısı yapılması gerektiğine katılmamaktadır. Aynı zamanda teknik dokümanın yalnızca müşterinin ihtiyacı olan bilgileri içermesine de katılmamaktadır. Teknik detayların da dokümanda yer alması gerektiğini düşünüyorlar çünkü eğer takım üyelerinden biri işten ayrılırsa değerli bilginin de işten ayrılan takım üyesi ile birlikte kaybolduğunu düşünmektedirler. Teknik faktörler ile ürün faktörleri ile ilişkili başarısızlık nedenlerine ait diğer birliktelik kurallarından daha fazla birliktelik kuralı elde edilmiştir. Bu da teknik faktörlerle ilişkili başarısızlık nedenlerinin ürün faktörü ile ilişkili başarısızlık nedenleri ile birlikte ele alınmasının, çevik projelerin başarısızlıklarının önüne geçmek için iyi olabileceğini göstermektedir. Bu tez, başarısızlık nedenlerinin hangilerinin birlikte ortadan kaldırılması gerektiği ile ilgili sonuçlar ortaya koyma özelliği taşımaktadır.
Özet (Çeviri)
This study aims to research the failure factors of agile software development projects. Agile is a form of project management that focuses on producing fast and valuable output and it is an alternative to waterfall software development. In this thesis study, determination of association rules for failure factors on agile is provided by using the Apriori algorithm which is one of the algorithms used in Data Mining. As a result of interview with the project managers who are experienced in agile project management and literature reviews failure factors are grouped into five main groups: organizational, people, process, technical and product. The sub-reasons that make up the groups were identified and these sub-reasons were divided into detail causes and each detail was separately analyzed. A survey has been used to obtain the data. Participants of the survey have experience on agile methodology and are IT staff in private sector. The collected survey results were analyzed using SPSS, a statistics application and WEKA, a data mining application. The results show that communication with the customer is important. Participants agree with agile methodologies value customer involvement and they believe customer should be close to agile team but they do not agree with that daily synchronization meeting with the customer should be set. Also they do not agree with the technical document should include details only the customer needs to know. They think technical details should be noted on analysis document because if there is no technical detail on the document, valuable information goes with team member who leaves work. It could be better technical failure factors should be handled with product failure factors to avoid failure of agile projects. Since association rules for technical and product factors were obtained more than other rules. This thesis has the ability to put forth about which of the failure factors should be eliminated altogether.
Benzer Tezler
- Çok eksenli yorulma durumunda eşzamanlı ve asenkron yüklemeler için hasar ve ömür kestirim yöntemlerinin incelenmesi
Investigation of damage and life estimation methods for in-phase and out-of-phase loading in multiaxial fatigue
BURAK UĞUR BULCA
Yüksek Lisans
Türkçe
2023
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ OĞUZ ALTAY
PROF. DR. ATA MUGAN
- Dağıtık üretim kaynağı içeren elektrik dağıtım sistemlerinde görünmeyen hataların koruma koordinasyonu üzerindeki etkileri
Impacts of hidden failures on protection coordination in electrical distribution systems with distributed generation
MUSTAFA SELİM SEZGİN
Yüksek Lisans
Türkçe
2015
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektrik Mühendisliği Ana Bilim Dalı
PROF. DR. MUSTAFA BAĞRIYANIK
- Real-time performance diagnosis and evaluation of big data systems in cloud datacenters
Bulut veri merkezlerinde büyük veri sistemlerinin gerçek zamanlı performans teşhisi ve değerlendirilmesi
ÜMİT DEMİRBAGA
Doktora
İngilizce
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolNewcastle UniversityBilgisayar Bilimleri Ana Bilim Dalı
PROF. DR. RAJIV RANJAN
- Roller bearing fault detection using rotary encoder
Açısal enkoder kullanarak bilyalı rulmanlarda hata tespiti
SAMET YALDIZ
Yüksek Lisans
İngilizce
2024
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. KENAN YÜCE ŞANLITÜRK
- REBA-RULA, OWAS ve NIOSH ergonomik risk değerlendirme yöntemlerinin inşaat sektörüne uygulanması ve incelenmesi
Application and analysis of REBA-RULA, OWAS and NIOSH ergonomic risk assessment methods in the construction industry
YELDA GÖK
Yüksek Lisans
Türkçe
2021
Endüstri ve Endüstri Mühendisliğiİstanbul Yeni Yüzyıl Üniversitesiİşçi Sağlığı ve İş Güvenliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ KADİR DAŞTAN