Büyük ölçekli uygulamaların devops süreçlerine uyarlanması ve uygulanması
Adaptation and integration of large scaleapplications to devops environment
- Tez No: 618995
- Danışmanlar: PROF. DR. ÜMİT KOCABIÇAK
- 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: 2020
- Dil: Türkçe
- Üniversite: Sakarya Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 88
Özet
Bu çalışmada, eski proje geliştirme modellerini kullanarak sahip oldukları iş akışlarına ve ihtiyaçlarına uygun yazılım projeleri geliştirmiş kurum ve kuruluşların, uzun süredir sahip oldukları ve günümüzde de kullandıkları uygulama geliştirme modellerinin tanımlamalarına değinilmiştir. Yapılan bu tanımlamaların ardından zaman içinde meydana gelen ihtiyaçlar sonucu gerekli değişikliklerin ve DevOps'a entegrasyonun neden ve sonuçlarını ele alarak, kuruluşların yaşadıkları DevOps geçiş tecrübeleri, uygulamalı örnekleri ile anlatılmıştır. Kullanım olarak eskide kalmış ve günümüz uygulama geliştirme ihtiyaçlarına cevap veremeyen yazılım geliştirme modelleri ve proje yaşam döngüleri, ilk kullanılmaya başladığı yıldan bugüne kadar çeşitli nedenlerle değişikliklere uğramıştır. Bu gelişim olarak adlandırabileceğimiz değişimler farklı sebeplerin ve ihtiyaçların bir araya gelmesi ile oluşturulmuştur. Literatürde en eski olarak adlandırabileceğimiz yazılım geliştirme disiplin modeli Şelale modeli olarak geçmektedir. Daha sonrasında oluşan ihtiyaçlara göre bu model kronolojik olarak V-Şekilli model, Spiral model, Eklemeli model ve Çevik model olarak isimlendirilerek çeşitli yeniliklere uğramıştır. Günümüzde kullanım ve ihtiyaçlara cevap vermesi bakımından karşılaştırıldığında en verimli model, Çevik model olarak görülmektedir. Bunun sebebi gerek müşteri gerekse iş modeline göre disiplin anlayışını esnek tutabilmesidir. Diğer bir söylem ile tüm modellerin bir arada görülebildiği bir proje yönetim disiplini olarak günümüz yazılım geliştirme uygulamalarının ihtiyaçlarına cevap verebilmektedir. Sahip olduğu bu özelliklere rağmen Çevik model, çeşitli kuruluşlarca tercih edilmemektedir. Bunun en temel sebebi, bu tercihten kaçınan kuruluşların sahip oldukları eski yapılı sistemlerde yaşanan dönüşüm zorluklarıdır. Bu eski yapılı sistemlere sahip kurumların günümüzde hizmet verdikleri uygulamaları ve uygulamalarını geliştirmek adına izledikleri proje disiplinleri bu anlamda gerekli esnekliğe sahip değildir. Bunun yanında kuruluşların sahip oldukları kurumsal disiplin de ayrıca yeni ve daha esnek bir modele geçiş için açık çalışma anlayışına sahip değildir. Temelde bu iki ana sebebe sahip, gelişimi engelleyen faktörlerin yanında bahsedilen bu kuruluşların gelişimini engelleyen farklı sebeplerde mevcuttur. Araştırmada elde edilen bulgular, kurumsal düzeyde görülen bu unsurları ortaya koymaktadır. Ortaya konan bulgular aynı zamanda örnekler ile pekiştirilmiş ve sonuç olarak hali hazırda çalışmakta olan bir kuruluş üzerinde uygulanmıştır.
Özet (Çeviri)
In this study, old school software development models that have been used for a long time period and still being used by organizations are defined. After these definitions, necessary changes and DevOps integrations that have occurred over time for these models and experiences of organizations which made a transition from old Project development models to DevOps are explained with practical examples by considering the causes and consequences. The software development discipline model, which we can call the oldest in the literature is called as Waterfall Model. According to the needs that emerged later, this model has been renamed as V-Shaped model, Spiral Model, Additive Model and Agile Model chronologically. Today, the most efficient model is considered as the Agile model when compared in terms of usage and responding to needs. The reason for this is that it can keep the discipline flexible according to the customer and business model. In other words, as a project management discipline, Agile Model can meet the needs of today's software development applications. Despite these features, Agile model is not preferred by various organizations. The main reason for this is the transformation difficulties experienced in the old built systems of the organizations that avoid this preference. The project disciplines that institutions with these old-fashioned systems are pursuing to imporve the practices and applicatiaons they serve today do not have the necessary flexibility in this sense. In addition, the institutional discipline owned by organizations also does not have a clear understanding of working towards a new and more flexible model. Besides these factors that prevent development, there are different reasons that prevent the development of these institutions. Findings obtained in the research reveal these elements at institutional level. The findings also reinforced and consequently applied to an organization that has already an active business cycle.
Benzer Tezler
- Assessing application lifecycle management potentials: An exploratory industrial case study
Uygulama yaşam döngüsü yönetimi potansiyellerinin değerlendirilmesi: Endüstriyel araştırma çalışması
ZÜLEYHA AKGÜN GENÇER
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
- An application of service oriented architecture (SOA) approach
Servis odaklı mimari yaklaşımı uygulaması
DENİZ ÇOPUR
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBaşkent ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. A. ZİYA AKTAŞ
- Dağıtık mimari tasarımı ve yönetim sistemi geliştirilmesi
Distributed architecture design and management system development
MUSTAFA HALUK AKGÜNDÜZ
Yüksek Lisans
Türkçe
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. EŞREF ADALI
- İmar mevzuatı çerçevesinde arazi ve arsa düzenlemesi işlemlerine yönelik Danıştay kararları üzerine bir inceleme
Within the framework of zoning legislation an examination on the State of Council decisions about land readjustment
SEZGİN MUTLU
Yüksek Lisans
Türkçe
2013
Kamu YönetimiMustafa Kemal ÜniversitesiKamu Yönetimi Ana Bilim Dalı
DOÇ. DR. MURAT TEK
- İmar mevzuatı ve Danıştay kararları çerçevesinde arazi ve arsa düzenlemesi
The land readjustment within the framework of zoning legislation and the State of Council decisions
MUHARREM AKSOY
Yüksek Lisans
Türkçe
2013
Hukukİstanbul Kültür ÜniversitesiHukuk Ana Bilim Dalı
PROF. DR. OĞUZ SANCAKDAR