Saya adalah bagian dari tim pengembangan yang relatif baru untuk Scrum
, anggaplah bahwa pada akhir sprint beberapa cerita besar baik in progress
atau tidak accepted
oleh PO.
Pertama, apa yang terjadi dengan cerita pengguna itu? Apakah Anda hanya membawa mereka ke sprint berikutnya?
Jika demikian, haruskah mereka diestimasi ulang? Dalam pandangan saya pekerjaan yang tersisa pada cerita pengguna ini bisa minimal atau banyak? Jika tidak, mengapa tidak?
EDIT: Dalam kasus khusus saya, cerita-cerita itu tidak selesai karena hambatan yang panjang beberapa hari, bukan karena meremehkan cerita pengguna. Bagi Anda yang mungkin bisa membantu, kami menggunakanVersionOne
Jawaban:
Tergantung. Jika tidak ada cerita lain yang memiliki prioritas lebih tinggi, maka, ya, mereka akan pindah ke sprint berikutnya. Jika cerita lain memiliki prioritas lebih tinggi, maka mereka mungkin akan dipindahkan kembali ke tumpukan produk jika tidak ada cukup ruang dalam sprint untuk mengakomodasi mereka. Ini semua terjadi dalam perencanaan sprint, berdasarkan prioritas yang ditetapkan untuk setiap cerita oleh Pemilik Produk Anda. Karena salah satu tujuan dari metode gesit seperti Scrum adalah untuk memaksimalkan nilai yang disampaikan sekaligus mengurangi waktu, semuanya berujung pada seberapa banyak nilai ditambahkan dengan menyelesaikan cerita-cerita itu.
Terlepas dari apa yang terjadi, Anda masih perlu berjuang untuk produk yang berpotensi dapat dikirim pada akhir sprint. Ini mungkin berarti memutar balik untuk memastikan bahwa produk akhir sprint melewati semua tes dan fitur yang lengkap dapat digunakan sepenuhnya oleh pengguna tanpa masalah yang berarti.
Saya tidak akan menaksir ulang karena, di Scrum, Anda memperkirakan sebuah cerita ketika Anda menerimanya, mulai bekerja, dan tidak memiliki konsep yang sebagian selesai . Cerita 100% selesai, diuji, dan diterima (selesai) atau tidak selesai. Jika tidak ada konsep sebagian selesai, tidak ada cara bagi Anda untuk menentukan berapa banyak pekerjaan yang tersisa pada cerita. Tampaknya saya juga tidak sendirian dalam pemikiran ini . Anda memperkirakan pekerjaan yang menurut Anda bisa Anda lakukan, jadi tinggalkan data ini dan buatlah untuk membahas mengapa perkiraan itu tidak ada dalam postmortem sprint Anda dan cobalah untuk menghindari membuat kesalahan itu untuk sprint mendatang.
sumber
Biasanya, tergantung pada master Scrum terpilih untuk memutuskan apa yang akan terjadi dengan tugas-tugas yang telah menyerbu sprint, jelas setelah berkonsultasi dengan anggota tim lainnya dan sponsor proyek / pemilik produk. Di akhir sprint, inilah saatnya untuk meninjau apa prioritasnya. Mungkin saja cerita yang dipermasalahkan memiliki prioritas lebih rendah daripada cerita baru / yang sudah ada dan harus ditempatkan kembali pada pelacak sebagai 'berkelanjutan' atau apa pun label yang digunakan pelacak Anda, yang menunjukkan bahwa cerita ini akan ditindaklanjuti di titik lain. pada waktunya. Sebagai alternatif, cerita itu dapat sepenuhnya ditiadakan. Anda belum menyebutkan pelacak apa yang Anda gunakan, tetapi sebagian besar yang saya lihat memungkinkan Anda untuk membuat cerita 'dihapus' jika itu bukan lagi bagian dari proyek.
Kedua, karena tim Anda baru mengenal Scrum, ini semua adalah bagian dari proses pembelajaran. Anda sekarang telah mengenali bahwa beberapa cerita terlalu besar, sehingga tim Anda akan mengambil lebih banyak waktu untuk memecah cerita. Biasanya tanggung jawab master scrum untuk memastikan ini terjadi. Master Scrum juga perlu berkonsultasi dengan sponsor proyek / pemilik produk dengan cerita yang tidak lengkap untuk mencoba dan memecahnya lebih lanjut atau mendapatkan keputusan akhir tentang menghapus seluruhnya.
Di tim saya, master Scrum baru dipilih setiap 2 minggu (sprint), jadi setiap orang mendapat kesempatan untuk mengelola tugas, mengatur rapat Scrum, dan memastikan semua orang menyerahkan laporan kemajuan. Saya berharap itulah yang terjadi di tim Anda sendiri, ini tentu pengalaman yang bagus.
sumber