Pada tingkat yang sederhana, ya. Cukup melakukan Waterfall setiap dua minggu tidak membuat Anda gesit , tapi itu berulang (yang setengah tangkas).
Model air terjun mendefinisikan fase - persyaratan, arsitektur, desain, implementasi, verifikasi (pengujian), validasi (pengujian penerimaan), dan rilis. Dalam setiap metodologi iteratif, Anda melewati setiap fase ini dalam setiap iterasi. Mungkin ada tumpang tindih di antara mereka, tetapi Anda memperoleh dan menangkap persyaratan, mengadopsi arsitektur dan desain sistem untuk memungkinkan implementasi, mengembangkan fitur-fitur baru atau memperbaiki cacat, menguji modul-modul baru, dan kemudian menyerahkannya kepada pelanggan untuk diterima pengujian dan penyebaran.
Namun, ada banyak hal yang lebih gesit dari sekadar menjadi iteratif dan bertahap. Penyewa tangkas ditangkap dalam Manifesto untuk Pengembangan Perangkat Lunak Agile . Ada empat poin kunci yang dibuat dalam Manifesto:
Individu dan interaksi atas proses dan alat
Anda sering melibatkan orang secara individu. Banyak implementasi yang berpusat di sekitar tim yang mengatur diri sendiri dan mengarahkan diri sendiri. Hampir semua sering berinteraksi dengan pelanggan atau seseorang yang memiliki suara pelanggan. Alih-alih memiliki seperangkat prosedur formal untuk diikuti dan alat untuk digunakan, Anda membiarkan orang yang bekerja pada proyek mendorong bagaimana proyek dilakukan untuk membiarkannya dilakukan dengan cara terbaik.
Bekerja dengan perangkat lunak melalui dokumentasi yang komprehensif
Dalam proyek perangkat lunak, tujuan utama adalah penyampaian perangkat lunak. Namun, dalam beberapa proyek, ada pemborosan produksi dokumen yang tidak menambah nilai. Scott Ambler menulis artikel bagus tentang Agile / Lean Documentation . Ini bukan tentang tidak menghasilkan dokumentasi, tetapi tentang memilih dokumentasi yang menambah nilai bagi tim Anda, pengembang masa depan, pelanggan, atau pengguna. Daripada menghasilkan dokumentasi yang tidak menambah nilai, insinyur perangkat lunak Anda malah memproduksi perangkat lunak dan tes terkait.
Kolaborasi pelanggan atas negosiasi kontrak
Alih-alih mendefinisikan syarat dan jadwal serta biaya di muka, itu menjadi upaya berkelanjutan dengan pelanggan. Misalnya, Anda dapat menangkap persyaratan Anda dalam bentuk cerita pengguna dan memberikan mereka poin. Setelah beberapa iterasi, Anda menentukan kecepatan (poin / iterasi) dan dapat menentukan berapa banyak fitur yang dapat diterapkan tim Anda dalam iterasi. Karena pelanggan Anda memberikan umpan balik tentang fitur mana yang paling menambah nilai, mereka dapat memutuskan kapan proyek dilakukan pada titik mana pun. Sejumlah hal dapat terjadi dengan pengiriman dan interaksi pelanggan yang sering - persyaratan telah dipenuhi dan proyek diakhiri dengan pemeliharaan dan pada akhirnya akhir kehidupan, pelanggan mengetahui bahwa mereka tidak memerlukan semua yang mereka pikir sehingga memutuskan untuk mengakhiri proyek, proyek gagal dan pelanggan melihat ini lebih awal dan dapat membatalkannya ...
Menanggapi perubahan setelah mengikuti rencana
Anda tidak memiliki desain besar atau rencana akhir di muka dan harus melakukan pengerjaan ulang setiap kali desain atau rencana itu harus berubah. Anda terus-menerus memperkirakan dan merevisi estimasi berdasarkan informasi yang Anda miliki. Anda memilih metrik Anda dengan hati-hati untuk memberikan wawasan tentang kesehatan proyek dan kapan harus melakukan perubahan internal. Anda sering menambah, menghapus, dan memprioritaskan kembali persyaratan dengan pelanggan. Pada akhirnya, Anda memahami bahwa perubahan adalah satu-satunya yang konstan.
Menjadi gesit berarti berfokus pada orang-orang dan memenuhi kebutuhan mereka dengan memberikan perangkat lunak berkualitas tinggi dan bernilai tambah dengan cepat. Saat kebutuhan pelanggan berubah, Anda beradaptasi dengan kebutuhan itu untuk fokus pada nilai tambah. Ada implementasi spesifik dari metodologi tangkas, tetapi mereka semua berpusat pada orang, pengiriman tepat waktu dari perangkat lunak yang bekerja, dan beradaptasi dengan lingkungan yang berubah dengan cepat.