Saya adalah pemimpin tim pengembangan proyek baru di perusahaan saya. Ini adalah proyek pertama di mana perusahaan akan menggunakan Scrum. Kami memiliki air terjun / SDLC berulang. BA menulis dokumen persyaratan, menyerahkan ke dev dan menguji, dev mulai mengembangkan dan akan dirilis untuk pengujian dalam iterasi. Penguji membutuhkan waktu lama untuk menguji rilis yang digunakan pengembang untuk melanjutkan pengembangan tetapi juga perbaikan bug untuk rilis saat ini. Saya punya beberapa pertanyaan
- Dalam sprint dengan mengatakan 5 cerita kapan Anda rilis untuk pengujian? Apakah segera setelah cerita selesai oleh dev atau setelah semua cerita selesai tetapi sebelum akhir sprint memberikan tes waktu yang diperlukan untuk menguji.
- Jika BA menulis cerita pengguna apa yang harus detail. Biasanya diperlukan waktu lama untuk menulis spec dengan semua tata letak UI, perilaku, teks dll untuk diselesaikan. Saya kira pertanyaan saya adalah bagaimana menulis cerita yang dapat diimplementasikan dan diuji.
- Tim uji kami adalah non-teknis. Seberapa penting memiliki pengujian UI otomatis untuk Scrum. UI didasarkan pada WPF.
Saya memiliki pengalaman pengembangan yang solid menggunakan metode gesit (TDD, ulasan kode, refactoring dll) tetapi baru untuk scrum.
sunting: Dengan iterasi yang saya maksudkan bahwa jika ada 100 persyaratan yang kami dapat lepaskan untuk pengujian ketika kami telah menyelesaikan 30, 35, 35 persyaratan daripada menunggu sampai semua 100 persyaratan telah selesai.
We have a waterfall/iterative SDLC.
Rumuskan hal ini. Waterfall, menurut definisi, adalah proses berurutan, bukan proses berulang. Meskipun ada air terjun yang dimodifikasi (seperti model sashimi atau air terjun-dengan-proyek), semuanya berurutan. Apakah Anda mencoba untuk beralih ke proses berulang dari proses sekuensial Anda saat ini?