Metode waterfall adalah salah satu pendekatan pengembangan aplikasi dan proyek yang sistematis dan sekuensial. Proses ini terdiri dari beberapa tahap yang harus diselesaikan secara berurutan, dimulai dari analisis kebutuhan hingga pengujian dan pemeliharaan. Metode ini dikenal karena strukturnya yang kaku dan mudah dipahami, sehingga cocok digunakan dalam proyek dengan kebutuhan yang jelas dan stabil.
Sejarah Metode Waterfall
Metode waterfall pertama kali diperkenalkan oleh Winston W. Royce pada tahun 1970. Saat itu, Royce menggambarkan model ini sebagai pendekatan yang efisien untuk mengelola proyek-proyek yang kompleks. Namun, seiring berjalannya waktu, metode ini mulai mengalami kritik karena keterbatasan fleksibilitasnya, terutama dalam menghadapi perubahan kebutuhan dan lingkungan proyek.