Di perusahaan tempat saya bekerja saat ini, kami memperhatikan bahwa kadang-kadang, beberapa cerita terikat satu sama lain (seperti juga digabungkan). Ini mungkin karena mereka memiliki fitur keseluruhan yang sama, atau bahwa mereka fitur yang berbeda tetapi ada beberapa dari mereka yang harus diselesaikan terlebih dahulu untuk melanjutkan dengan yang berikutnya, dll.
Bagaimana Anda menangani kasus ini, tanpa menghentikan alur kerja iterasi? Apakah kita melakukan sesuatu yang salah?
Taruhan terbaik Anda adalah untuk memecah cerita pengguna independen Anda menjadi potongan-potongan kecil yang dapat menjadi se independen mungkin. Mereka harus Anda selesaikan dengan kisah-kisah yang paling tergantung pada yang pertama (seperti yang Anda katakan: yang harus diselesaikan terlebih dahulu untuk melanjutkan yang lain). Buat sesuatu seperti indeks ketergantungan: Jika cerita 3 memiliki jumlah lebih banyak daripada cerita 1, Anda harus menangani story3 terlebih dahulu.
Jika dependensi Anda menyebabkan terlalu banyak penghentian, mungkin ide yang bagus untuk berhenti bekerja sama sekali (ya tepat di tengah sprint Anda saat ini) dan menilai kembali cerita pengguna prioritas Anda dan menanganinya terlebih dahulu
sumber