Yazılım geliştirme organizasyonları için harmanlanmış Scrum modeli
Blended Scrum model for software development organizations
- Tez No: 436209
- Danışmanlar: YRD. DOÇ. DR. PINAR ONAY DURDU
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Çevik Yazılım Geliştirme, Scrum Metodolojisi, Scrum Pratikleri, Yazılım Geliştirme, Yazılım Süreç Modelleri, Agile Software Development, Scrum Methodology, Scrum Practices, Software Development, Software Process Models
- Yıl: 2016
- Dil: Türkçe
- Üniversite: Kocaeli Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 138
Özet
Günümüz iş dünyasının rekabetçi koşulları özellikle yazılım endüstrisindeki organizasyonların geliştirdikleri ürünleri hızla pazara sunmalarını, aynı zamanda değişen gereksinimlere karşılık vermelerini gerektirmektedir. Geleneksel yazılım geliştirme modellerinin yerini almaya başlayan çevik yazılım geliştirme modelleri düşük maliyet, yüksek üretkenlik ve kalite vaatleri göz önünde bulundurularak pek çok yazılım organizasyonu tarafından son yıllarda uygulanmaya başlanmıştır. Bu çalışma kapsamında, çevik yaklaşımların organizasyonlarda kullanımı ve vaat edilen avantajları ne kadar sağladığını belirlemeye yönelik olarak bir anket çalışması hazırlanmış ve bu çalışmanın sonucunda en yaygın kullanılan çevik yöntemin Scrum metodolojisi olduğu belirlenmiştir. Sonrasında organizasyonlarında Scrum kullanan profesyoneller ile görüşmeler sağlanarak alınan geribildirimler doğrultusunda organizasyonların Scrum yazılım geliştirme modelini kendi gereksinimlerine göre şekillendirdikleri ve İdeal Scrum modelinden farklı özelliklere sahip olarak uyguladıkları tespit edilmiştir. Alan yazında Scrum ama (Scrum but) olarak nitelendirilen bu durumun Scrum metodolojisinin ana felsefesinden uzaklaşmayacak şekilde kontrollü olarak organizasyonların yararına olacak şekilde uygulanmasını sağlama amaçlı olarak Harmanlanmış Scrum Modeli önerilmiştir. İdeal Scrum Modeli ile bir çok ortak noktası olan Harmanlanmış Scrum modeli, farklı pratikleri de içinde barındıran bir model olarak önerilmektedir. Tez çalışmasının ana fikri olan Harmanlanmış Scrum modelinin tasarımı ve modellenmesi sonrasında, bir değerlendirme hazırlanarak profesyonellere sunulmuş ve görüşleri doğrultusunda model üzerinde iyileştirmeler yapılmıştır. Harmanlanmış modelde yer alması önerilen proje lideri rolü, hafta arası Scrum toplantısı ve Sprint gözden geçirme süresi kavramları profesyoneller tarafından benimsenerek, modelin Scrum kullanan organizasyonlarda uygulanabilir olduğu ile ilgili olumlu geri bildirim sağlanmıştır.
Özet (Çeviri)
Software organizations have to develop software in short time and respond changing requirements due to the competitiveness of the market. In recent years, organizations have started to implement agile software development models which promise reduced cost, increased productivity and quality. In the scope of this research, a survey was conducted to determine the use of agile methods among software organizations and to investigate whether they can achieve the promised advantages. Based on the results of the survey, Scrum was determined as the most commonly used agile development approach. Afterwards, two organizations which were using Scrum as a software development methodology were investigated as a case study. Interviews were conducted with the professionals in these organizations and it was observed that they adapt and modify Scrum according to their own needs which is called as Scrum-but in the literature rather than directly adopting it. Blended Scrum model is proposed in this study to overcome uncontrolled Scrum-but issues. Blended Scrum model has several common practices with the original Scrum and it has some extensions such as project leader role, mid-week Scrum meetings and additional Sprint review time. In addition, the practices of proposed Blended Scrum Model were evaluated with Scrum practitioners and gathered positive feedback.
Benzer Tezler
- A practical measurement capability model for software organizations utilizing agile approaches
Çevik yaklaşımlar kullanan yazılım organizasyonları için pratik bir ölçüm yeteneği modeli
MURAT SALMANOĞLU
Doktora
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
PROF. DR. ONUR DEMİRÖRS
- A fuzzy multi criteria decision making approach to software life cycle model selection
Yazılım yaşam döngüsü modeli seçimi için bir bulanık çok kriterli karar verme yaklaşımı
MÜMİN HİÇDURMAZ
Yüksek Lisans
İngilizce
2011
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. RAMAZAN EVREN
- Selection of the software development process measurement component on scrum software development: An analytic hierarchy process approach
Scrum yöntemli yazılım geliştirme konusunda yazılım geliştirme süreç ölçüm bileşeni seçimi: Analitik hiyerarşi süreci yaklaşımı
MUHAMMED NESİB TEKİN
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MURAT YILMAZ
- Organizational learning assessment in software development organizations
Yazılım geliştirme organizasyonlarında organizasyonel öğrenmeyi değerlemek
OUMOUT CHOUSEİNOGLOU
Doktora
İngilizce
2012
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
PROF. SEMİH BİLGEN
- Agilitymod: A software agility reference model for agility assessment
Agilitymod: Çeviklik değerlendirme için bir yazilim çeviklik referans modeli
ÖZDEN ÖZCAN TOP
Doktora
İngilizce
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
PROF. DR. ONUR DEMİRÖRS