<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN"
        "https://jats.nlm.nih.gov/publishing/1.4/JATS-journalpublishing1-4.dtd">
<article  article-type="research-article"        dtd-version="1.4">
            <front>

                <journal-meta>
                                    <journal-id></journal-id>
            <journal-title-group>
                                                                                    <journal-title>Kafkas Üniversitesi Fen Bilimleri Enstitüsü Dergisi</journal-title>
            </journal-title-group>
                            <issn pub-type="ppub">2587-2389</issn>
                                        <issn pub-type="epub">2587-2389</issn>
                                                                                            <publisher>
                    <publisher-name>Kafkas Üniversitesi</publisher-name>
                </publisher>
                    </journal-meta>
                <article-meta>
                                        <article-id pub-id-type="doi">10.58688/kujs.1393276</article-id>
                                                                <article-categories>
                                            <subj-group  xml:lang="en">
                                                            <subject>Information Modelling, Management and Ontologies</subject>
                                                    </subj-group>
                                            <subj-group  xml:lang="tr">
                                                            <subject>Bilgi Modelleme, Yönetim ve Ontolojiler</subject>
                                                    </subj-group>
                                    </article-categories>
                                                                                                                                                        <title-group>
                                                                                                                        <trans-title-group xml:lang="en">
                                    <trans-title>Comparison of Agile and Waterfall Methodologies and Application Principles: A Modeling Study</trans-title>
                                </trans-title-group>
                                                                                                                                                                                                <article-title>Çevik ve Şelale Metodolojilerinin Karşılaştırılması ve Uygulama İlkeleri: Bir Modelleme Çalışması</article-title>
                                                                                                    </title-group>
            
                                                    <contrib-group content-type="authors">
                                                                        <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0002-9987-9857</contrib-id>
                                                                <name>
                                    <surname>Yıldız</surname>
                                    <given-names>Ezgi Pelin</given-names>
                                </name>
                                                                    <aff>KAFKAS ÜNİVERSİTESİ</aff>
                                                            </contrib>
                                                    <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0009-0009-6546-9161</contrib-id>
                                                                <name>
                                    <surname>Şengül</surname>
                                    <given-names>Deniz</given-names>
                                </name>
                                                                    <aff>İZMİR KATİP ÇELEBİ ÜNİVERSİTESİ</aff>
                                                            </contrib>
                                                                                </contrib-group>
                        
                                        <pub-date pub-type="pub" iso-8601-date="20240805">
                    <day>08</day>
                    <month>05</month>
                    <year>2024</year>
                </pub-date>
                                        <volume>16</volume>
                                        <issue>2</issue>
                                        <fpage>54</fpage>
                                        <lpage>62</lpage>
                        
                        <history>
                                    <date date-type="received" iso-8601-date="20231120">
                        <day>11</day>
                        <month>20</month>
                        <year>2023</year>
                    </date>
                                                    <date date-type="accepted" iso-8601-date="20240520">
                        <day>05</day>
                        <month>20</month>
                        <year>2024</year>
                    </date>
                            </history>
                                        <permissions>
                    <copyright-statement>Copyright © 2008, Kafkas Üniversitesi Fen Bilimleri Enstitüsü Dergisi</copyright-statement>
                    <copyright-year>2008</copyright-year>
                    <copyright-holder>Kafkas Üniversitesi Fen Bilimleri Enstitüsü Dergisi</copyright-holder>
                </permissions>
            
                                                                                                <trans-abstract xml:lang="en">
                            <p>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.</p></trans-abstract>
                                                                                                                                    <abstract><p>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.</p></abstract>
                                                            
            
                                                                                        <kwd-group>
                                                    <kwd>Yazılım/Sistem Geliştirme Modeli (YGM)</kwd>
                                                    <kwd>  Waterfall Metodolojisi (Şelale Modeli)</kwd>
                                                    <kwd>  Agile Metodolojiler (Çevik Metodolojiler)</kwd>
                                                    <kwd>  Proje Özellikleri</kwd>
                                                    <kwd>  Modelleme Çalışması.</kwd>
                                            </kwd-group>
                            
                                                <kwd-group xml:lang="en">
                                                    <kwd>Software/System Development Model (YGM)</kwd>
                                                    <kwd>  Waterfall Methodology</kwd>
                                                    <kwd>  Agile Methodologies</kwd>
                                                    <kwd>  Project Characteristics</kwd>
                                                    <kwd>  Modeling Work.</kwd>
                                            </kwd-group>
                                                                                                                                        </article-meta>
    </front>
    <back>
                            <ref-list>
                                    <ref id="ref1">
                        <label>1</label>
                        <mixed-citation publication-type="journal">Beznosov, K. &amp; Kruchten, P. (2004). Towards agile security assurance. In Proceedings of the 2004 workshop on New security paradigms, 47–54. ACM.</mixed-citation>
                    </ref>
                                    <ref id="ref2">
                        <label>2</label>
                        <mixed-citation publication-type="journal">Bhuvan, U. (2016). The Art of Agile Practice: A Composite Approach for Projects and Organizations. CRC Press. 
Boehm, B. (2002). Get ready for agile methods, with care. Computer, 35(1):64–69.</mixed-citation>
                    </ref>
                                    <ref id="ref3">
                        <label>3</label>
                        <mixed-citation publication-type="journal">Boehm, B. &amp; Turner, R. (2003). Using risk to balance agile and plan-driven methods. IEE Computer Science. 
Cohen, D., Lindvall, M. &amp; Costa, P. (2003). Agile software development. DACS SOAR Report, 11.</mixed-citation>
                    </ref>
                                    <ref id="ref4">
                        <label>4</label>
                        <mixed-citation publication-type="journal">Fowler, M. &amp; Highsmith, J.(2001). The agile manifesto. Software Development, 9(8):28–35.</mixed-citation>
                    </ref>
                                    <ref id="ref5">
                        <label>5</label>
                        <mixed-citation publication-type="journal">Ganis, M. (2010). Agile Methods: Fact or Fiction. tcf.pages.tcnj.edu adresinden 12.01.2024 tarihinde erişilmiştir.</mixed-citation>
                    </ref>
                                    <ref id="ref6">
                        <label>6</label>
                        <mixed-citation publication-type="journal">Highsmith, J. &amp; Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9): 120–127.</mixed-citation>
                    </ref>
                                    <ref id="ref7">
                        <label>7</label>
                        <mixed-citation publication-type="journal">Kai, P., Claes, W. &amp; Dejan, B. (2009). The waterfall model in large-scale development. In International Conference on Product-Focused Software Process Improvement, 386–400. Springer.</mixed-citation>
                    </ref>
                                    <ref id="ref8">
                        <label>8</label>
                        <mixed-citation publication-type="journal">Matt, G. (2010). Agile methods: Fact or fiction.</mixed-citation>
                    </ref>
                                    <ref id="ref9">
                        <label>9</label>
                        <mixed-citation publication-type="journal">Munassar, N. M. A &amp; Govardhan, A. (2010). A Comparison between Five Models of Software Engineering. International Journal of Computer Science Issues (IJCSI) 7 (5), pp. 94-101.</mixed-citation>
                    </ref>
                                    <ref id="ref10">
                        <label>10</label>
                        <mixed-citation publication-type="journal">Nabil, M., A., M. &amp; Govardhan, A.  (2010). A comparison between five models of software engineering. IJCSI, 5:95–101, 2010.</mixed-citation>
                    </ref>
                                    <ref id="ref11">
                        <label>11</label>
                        <mixed-citation publication-type="journal">Petersen, R., C., Roberts, R., O., Knopman, D., S. &amp; Boeve, B., F. (2009). Mild Cognitive Impairment. Archives of Neurology 66(12):1447-55. DOI:10.1001/archneurol.2009.266</mixed-citation>
                    </ref>
                                    <ref id="ref12">
                        <label>12</label>
                        <mixed-citation publication-type="journal">Rawsthorne, D., &amp; Shimp, D (2009). Scrum in a nutshell. 
https://www.scrumalliance.org/community/articles/2009/december/scrum-in-a-nutshell .</mixed-citation>
                    </ref>
                                    <ref id="ref13">
                        <label>13</label>
                        <mixed-citation publication-type="journal">Royse, W. (1970). Managing the Development of Large Software System. Proceedings of IEEE WESCON, August, 1-9.</mixed-citation>
                    </ref>
                                    <ref id="ref14">
                        <label>14</label>
                        <mixed-citation publication-type="journal">Schwaber, K. (1995). Scrum development process, oopsla’95 workshop on business object design and implementation. Austin, USA.</mixed-citation>
                    </ref>
                                    <ref id="ref15">
                        <label>15</label>
                        <mixed-citation publication-type="journal">Turk, D., France, R. &amp; Rumpe, B. (2014). Assumptions underlying agile software development processes. arXiv preprint arXiv:1409.6610.</mixed-citation>
                    </ref>
                                    <ref id="ref16">
                        <label>16</label>
                        <mixed-citation publication-type="journal">Unhalker, B. (2016). The Art of Agile Practice A Composite Approach for Projects and Organizations. Computer Science, Economics, Finance, Business &amp; Industry https://doi.org/10.1201/b13085</mixed-citation>
                    </ref>
                                    <ref id="ref17">
                        <label>17</label>
                        <mixed-citation publication-type="journal">West, D., Grant, T., Gerush, M. &amp; D’silva, D. (2010). Agile development: Mainstream adoption has changed agility. Forrester Research, 2(1):41.</mixed-citation>
                    </ref>
                                    <ref id="ref18">
                        <label>18</label>
                        <mixed-citation publication-type="journal">Williams, L. (2004). A survey of plan-driven development methodologies.</mixed-citation>
                    </ref>
                                    <ref id="ref19">
                        <label>19</label>
                        <mixed-citation publication-type="journal">Williams, L. (2007). A survey of agile development methodologies. https://citeseerx.ist.psu.edu/document?repid=rep1&amp;type=pdf&amp;doi=f97bfc7125c862a3411862d0d522ec6ebc1b9764</mixed-citation>
                    </ref>
                                    <ref id="ref20">
                        <label>20</label>
                        <mixed-citation publication-type="journal">Winston, W, R. (1970). Managing the development of large software systems. In proceedings of IEEE WESCON, 8, 328–338. Los Angeles.</mixed-citation>
                    </ref>
                                    <ref id="ref21">
                        <label>21</label>
                        <mixed-citation publication-type="journal">Young, C. &amp; Terashima, H. (2008). How did we adapt agile processes to our distributed development? In Agile, 2008. AGILE’08. Conference, 304–309. IEEE.</mixed-citation>
                    </ref>
                            </ref-list>
                    </back>
    </article>
