Review of agile methodologies in banking software development sector in Turkey
Türkiye'de finans sektöründeki çevik yazılım geliştirme uygulamaları üzerine inceleme
- Tez No: 705892
- Danışmanlar: PROF. DR. ELİF ÇEPNİ
- Tez Türü: Yüksek Lisans
- Konular: Bankacılık, İşletme, Banking, Business Administration
- Anahtar Kelimeler: Yazılım geliştirme, Çevik, Scrum, Software development, Agile, Scrum
- Yıl: 2021
- Dil: İngilizce
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: İşletme Ana Bilim Dalı
- Bilim Dalı: İşletme Bilim Dalı
- Sayfa Sayısı: 48
Özet
Geçtiğimiz 50 yıl boyunca, yazılım geliştirme ekiplerinin öngörülebilir ve uygun maliyetli süreçler elde etmesine yardımcı olmak için birçok farklı yazılım mühendisliği metodolojisi, süreci ve modeli önerildi. Ancak yazılım geliştirme şirketleri müşteri memnuniyetsizliği, teslim tarihine yetişememe veya yazılımın kendisindeki hatalar gibi sorunları günümüzde yaşamaya devam etmektedir. VersionOne firması tarafından yapılan 11. Yıllık Çevik Durum Anketi'ne göre, çevik metodoloji, yazılım geliştirme süreçlerine özel olarak tasarlanmıştır. Çevik metodoloji ile yazılım geliştirme, müşteriyi sürece dahil eden bir yöntemdir ve yazılım düzenli olarak tekrar eden parçalara bölünerek geliştirilir. Çevik süreç, yazılımın kısa aralıklarla hızlı bir şekilde geliştirilmesini sağlarken, süreçte dokümantasyonun hazırlanmasına da olanak tanır. Bu yöntem, üretkenliği ve yazılım kalitesini artırırken yazılım teslim süresini azaltır. Çevik metodolojiler, yazılım geliştirme şirketleri tarafından giderek artan bir şekilde benimsenmektedir, bunun nedeni bu yöntemin ortaya çıkartılan ürünlerin kalitesini artırmasıdır. Bu tez projesinde, çevik süreçlerin en çok kullanılan yöntemlerinden biri olan Scrum modeli incelenmiştir. Scrum yönteminin tarihsel gelişimi, içeriği ve kuralları literatür araştırmasıyla sunulmuştur. Bu çalışmanın amacı, Türkiye'de yazılım geliştirmede çevik uygulama konusunda, çevik uygulamalara dönüş sürecine girmeye değerlendiren kuruluşlara ve araştırmacılara bakış açısı sağlamaktır. Bu amaca ulaşmak için literatür incelemelerine dayalı anket yöntemi kullanılmıştır.
Özet (Çeviri)
During the past 50 years, there have been many different software engineering methodologies, processes, and models proposed to assist software development teams to obtain predictable and cost-effective processes. But many years later, software development companies still have similar problems like customer unsatisfaction, not being able to deliver on the deadline or bugs in the software itself. According to the 11th Annual State of Agile Survey by VersionOne, agile methodology is mostly used and originally designed for the software industry in processes. Software development with agile is a method that involves the customer in the process, and the software is developed by dividing into iterations. While the agile process enables the software to be developed rapidly with short intervals, it also allows the preparation of documentation in the process. This method decreases software delivery time while increasing productivity and software quality. Agile methodologies are increasingly being adopted by the software development companies as it assures incremental software development and better quality of products. In this thesis project, the Scrum model, which is one of the most used methods of agile processes is examined. The historical development, content and rules of the process are presented with the literature research. The aim of this study is to provide perspective to researchers and organizations that consider transformation to agile practices about agile implementation in software development in Turkey. To achieve this objective, survey method is used based on the examinations of literature view
Benzer Tezler
- Çevik yazılım geliştirme projelerinde kritik başarı faktörlerinin modellenmesi: Çevik projelerin Türkiye'deki uygulamaları
Modelling critical success factors in agile software development projects: Applications of agile projects in Türkiye
BURCU BİNBOĞA
Doktora
Türkçe
2024
Bilim ve Teknolojiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY
- A review of combining agile practices & iso standards in project management
Proje yönetiminde agıle prensipleri ile ıso standartlarının birleştirilmesi üzerine bir inceleme
ABBA BALARADE ABDULRAHMAN
Yüksek Lisans
İngilizce
2016
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgi Teknolojileri Ana Bilim Dalı
YRD. DOÇ. DR. YÜCEL BATU SALMAN
PROF. DR. ADEM KARAHOCA
- Çevik dönüşümün başarısına etki eden ekip üyeleri ve proje yöneticisi yetkinliklerinin incelenmesi
Examining the competencies of agile team members and project manager affecting agile transformation success
HAZAL ŞİMŞİR AYHAN
Yüksek Lisans
Türkçe
2024
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. ÇİĞDEM KADAİFÇİ YANMAZ
- Application of agile software development practices in software engineering education
Yazılım mühendisliği eğitiminde çevik yazılım geliştirme uygulamalarının uygulanması
MERT AKKANAT
Yüksek Lisans
İngilizce
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİzmir Ekonomi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ KAYA OĞUZ
- Agile software development methodologies: A comparative study
Çevik yazılım geliştirme yöntemleri: Karşılaştırmalı bir çalışma
ADOUM CHOUKOU ABAKAR
Yüksek Lisans
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ZİYA KARAKAYA