Yazılım geliştirme projeleri uzun bir süre boyunca plan odaklı süreçlerle yönetilmiştir; ancak Agile (Çevik) Metodolojilerin büyümesi, yazılım/sistem geliştirmeye daha adapte bir yaklaşım sunmuştur. Bu makalenin amacı, iki Yazılım Geliştirme Modelini kısaca tanıtmak; Waterfall Model (Şelale Modeli) ve Agile Metodolojiler (Çevik Metodolojiler) ve her iki model için karşılaşılabilecek sorunlar ile tipik proje özellikleri sunmaktır. Sonuç olarak bu çalışmada iki Yazılım Geliştirme Modeli (YGM) tanıtılmıştır. Plan odaklı Şelale Model (Waterfall Model) ve uyarlamalı Çevik Metodolojiler (Agile Methodologies) olmak üzere. Her iki modelin de kullanım alanları, avantajları ve dezavantajları bulunmaktadır. Küçük projelerin neredeyse her zaman bir Çevik Metodoloji yaklaşımı için uygun olduğu ve neredeyse asla Şelale Model bir yaklaşım için uygun olmadığı tespit edilmiştir. Hem Şelale Model hem de Çevik Metodolojiler, orta büyüklükteki projelerle uğraşırken zorluklar yaşandığı saptanmıştır. Zorlayıcı bir Şelale Model, nispeten basit bir projeye gereksiz karmaşıklık ekleyebilirken, aynı projeye esnek bir Çevik Metodoloji yaklaşımın daha uygun olduğu da diğer sonuçlar arasındadır.
Yazılım/Sistem Geliştirme Modeli (YGM) Waterfall Metodolojisi (Şelale Modeli) Agile Metodolojiler (Çevik Metodolojiler) Proje Özellikleri Modelleme Çalışması.
Software development projects have been managed with plan-driven processes for a long time, but the growth of Agile Methodologies has introduced a more adaptive approach to software/system development. The purpose of this paper is to provide a brief introduction to two Software Development Models (SDMs), the Waterfall Model, and Agile Methodologies, and to present issues and typical project characteristics for both SDMs. As a result, two Software Development Models (SDM) are introduced in this study. including the plan-oriented Waterfall Model and adaptive Agile Methodologies. Both models have areas of use, advantages and disadvantages. It has been found that small projects are almost always suitable for an Agile Methodology approach and almost never for a Waterfall Model approach. Both the Waterfall Model and Agile Methodologies have been found to have difficulties when dealing with medium-sized projects. While a challenging Waterfall Model can add unnecessary complexity to a relatively simple project, a flexible Agile Methodology approach is more appropriate to the same project.
Software/System Development Model (YGM) Waterfall Methodology Agile Methodologies Project Characteristics Modeling Work.
Birincil Dil | Türkçe |
---|---|
Konular | Bilgi Modelleme, Yönetim ve Ontolojiler |
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 5 Ağustos 2024 |
Gönderilme Tarihi | 20 Kasım 2023 |
Kabul Tarihi | 20 Mayıs 2024 |
Yayımlandığı Sayı | Yıl 2023 |