Persyaratan proses Agile harus didefinisikan pada awal sprint dan ditinjau ke arahnya. Apakah saya benar dalam hal ini?
Tidak, ini tergantung pada sifat proyek (dan prosesnya).
Ada beberapa model pengembangan lincah di mana persyaratan dimaksudkan untuk diperbaiki selama sprint, dan hanya boleh berubah untuk sprint berikutnya (contoh yang menonjol adalah Scrum).
Namun, ada juga proses di mana perubahan dapat terjadi hampir kapan saja (selama pelanggan menerima penundaan dan pekerjaan tambahan yang disebabkan oleh perubahan itu). Kanban sering digunakan untuk mengelola alur kerja ini (meskipun Kanban juga dapat dikombinasikan dengan Scrum).
Model mana yang Anda ikuti tergantung pada detail masing-masing proyek.
Jadi ya, jika pelanggan merasa mereka membutuhkan kemungkinan untuk terus mengubah persyaratan, maka proses yang gesit dapat mengakomodasi hal ini. Namun, pelanggan harus menyadari konsekuensi dari perubahan yang konstan, dan harus memahami bahwa mereka akan memperlambat proyek.
Ini bermuara pada prinsip-prinsip dari manifesto tangkas - "Individu dan interaksi atas proses dan alat", dan "Menanggapi perubahan setelah mengikuti rencana".