Pilih Agile untuk proyek startup, aplikasi seluler, atau sistem berbasis cloud yang memerlukan umpan balik cepat.
menyiapkan Spiral untuk proyek berskala besar dengan banyak risiko teknis dan kebutuhan eksplorasi.
Referensi
Nawaz, A., Nawaz, A., & Aleem, M. (2022). Analisis Komparatif Metodologi Pengembangan Perangkat Lunak Klasik dan Agile . Jurnal Internasional Penelitian Ilmiah dalam Ilmu Komputer, Teknik, dan Teknologi Informasi, 7(1), 97--103. [Jurnal utama]
Sommerville, I. (2016). Rekayasa Perangkat Lunak (edisi ke-10). Pearson Education.
Pressman, RS, & Maxim, BR (2014). Rekayasa Perangkat Lunak: Pendekatan Praktisi (edisi ke-8). McGraw-Hill.
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., ... & Thomas, D. (2001). Manifesto untuk Pengembangan Perangkat Lunak Agile . Diperoleh dari https://agilemanifesto.org/
Boehm, B. (1988). Model Spiral Pengembangan dan Peningkatan Perangkat Lunak . Catatan Rekayasa Perangkat Lunak ACM SIGSOFT, 11(4), 14--24.
Royce, WW (1970). Mengelola Pengembangan Sistem Perangkat Lunak Besar . Prosiding IEEE WESCON, 1--9.
Larman, C., & Basili, VR (2003). Pengembangan Iteratif dan Inkremental: Sejarah Singkat . Komputer, 36(6), 47--56.
Highsmith, JA (2009). Manajemen Proyek Agile: Menciptakan Produk Inovatif (edisi ke-2). Addison-Wesley.