Pemilihan metodologi pengembangan perangkat lunak merupakan aspek penting dalam menentukan bagaimana kebutuhan, proses pengembangan, pengujian, dan perubahan dikelola selama siklus hidup perangkat lunak. Waterfall dan Agile memiliki karakteristik yang berbeda dalam struktur proses, perencanaan, pengelolaan kebutuhan, keterlibatan pemangku kepentingan, serta kemampuan merespons perubahan. Penelitian ini bertujuan menganalisis karakteristik, kekuatan, keterbatasan, dan adaptabilitas Waterfall dan Agile berdasarkan konteks pengembangan perangkat lunak. Penelitian menggunakan metode Narrative Literature Review (NLR) dengan menganalisis 22 sumber literatur. Literatur dianalisis secara naratif dengan mengelompokkan temuan berdasarkan karakteristik metodologi, konteks penerapan, faktor organisasi dan proyek, serta pendekatan hybrid. Hasil kajian menunjukkan bahwa Waterfall memiliki karakteristik yang mendukung proyek dengan kebutuhan relatif stabil, ruang lingkup terdefinisi, dan tuntutan dokumentasi serta regulasi yang tinggi, sedangkan Agile mendukung proyek dengan kebutuhan yang berkembang, ketidakpastian tinggi, dan lingkungan dinamis. Kajian juga menunjukkan bahwa budaya organisasi, kompetensi tim, kompleksitas proyek, dan tuntutan regulasi memengaruhi kesesuaian metodologi. Pendekatan hybrid berkembang sebagai alternatif untuk mengintegrasikan praktik Waterfall dan Agile sesuai kebutuhan proyek. Dengan demikian, pemilihan metodologi perlu dilakukan secara kontekstual berdasarkan karakteristik proyek dan kemampuan organisasi dalam mengelola perubahan.
Copyrights © 2026