Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.