Scrum: bagaimana menangani backlog-item yang lebih dari satu sprint

30

Saya mulai dengan SCRUM dan saya memiliki masalah dalam memahami satu hal. Bagaimana SCRUM menangani item backlog yang membutuhkan waktu lebih dari satu sprint?

Tobias Langner
sumber
1
Apakah Anda mencoba untuk membaginya menjadi item jaminan yang berarti?
David
saat ini, ini lebih merupakan masalah yang saya pikir akan saya temui di masa depan - dan saya ingin menanganinya dengan benar.
Tobias Langner

Jawaban:

31

Barang-barang seperti itu disebut Epic dan harus dibagi menjadi cerita pengguna yang lebih kecil yang lebih pendek dari satu sprint dan karena itu dapat direncanakan, atau Tema yang akan dibagi menjadi Epik dan mereka menjadi cerita umum. Epik dan Tema memiliki karakteristik utama - tingkat ketidakpastian yang tinggi = tidak dapat diperkirakan dengan benar (perkiraan biasanya sangat tinggi dan karena itu mereka tidak masuk ke dalam sprint tunggal).

Jadi, baik untuk memulai dengan cerita seperti itu tetapi Anda tidak dapat merencanakannya sampai pemilik produk memecahnya menjadi cerita spesifik yang lebih kecil. Cerita-cerita ini hanya digunakan untuk mencatat beberapa fitur yang diminta lebih besar (Epic) atau seluruh set fitur (Tema). Memecah cerita-cerita ini akan membuat fitur spesifik.

Ini juga mengikuti struktur gunung es dari jaminan produk.

Ladislav Mrnka
sumber
14

Anda tidak memiliki barang seperti itu. Jika sudah, maka item backlog tidak cukup spesifik dan belum dipecah menjadi item yang lebih kecil. Beberapa orang menyebutnya bukan backlog, tetapi item fatlog dan dalam Scrum mereka dianggap sebagai anti-pola.

Kisah pengguna analogi kue: Sebagai pemakan kue, saya ingin makan kue di sore hari. Saya tidak bisa makan kue utuh dalam satu sore, jadi harus dipotong agar sesuai dengan jumlah yang bisa saya makan.

Elang
sumber
8

Ketika Scrum pertama kali "ditemukan", sprint default biasanya adalah 4 minggu.

Menurut apa yang saya katakan, alasan untuk ukuran sprint yang sangat panjang ini adalah hanya karena orang-orang pada saat itu memiliki waktu yang sangat sulit membayangkan bahwa Anda mungkin dapat mencapai apa saja dalam sprint yang lebih pendek.

Ketika tim semakin percaya diri dengan scrum, mereka belajar bagaimana membagi lebih baik barang-barang jaminan menjadi barang-barang yang lebih kecil dengan ukuran yang lebih mudah dikelola, dan tim-tim pengembangan menjadi lebih baik karena tidak berlebihan dalam mendesain di muka, tetapi hanya melakukan cukup banyak.

Hari ini, saya percaya sebagian besar tim akan menganggap 4 minggu sebagai durasi sprint yang sangat panjang. Saya berpendapat bahwa 2 minggu cukup normal. Tim XP hanya melakukan iterasi 1 minggu, dan mereka menyelesaikan cerita pengguna yang lengkap di setiap iterasi.

Jadi, Anda harus lebih baik dalam membagi barang-barang jaminan menjadi barang-barang yang lebih kecil, yang masing-masing memberikan sedikit peningkatan nilai bisnis ke produk akhir. Mungkin saja, itu sudah terbukti. (meskipun saya tidak akan mengesampingkan bahwa mungkin ada domain yang sangat khusus di mana itu akan sulit)

Pete
sumber
5

Saya setuju dengan 4 minggu menjadi sprint panjang hari ini. Anda ingin mengurangi putaran umpan balik dan menjadi lebih baik dalam memutar unit kecil kerja di iterasi yang lebih pendek. Dengan begitu ada lebih sedikit kesalahan, sedikit yang akan berubah dan lebih sedikit kompleksitas untuk dikelola dalam sekali jalan.

Membagi cerita sering kali merupakan masalah bagi orang-orang, tetapi Anda menjadi lebih baik dengan itu semakin banyak Anda melakukannya. Bekerja sama dengan PO untuk bekerja jika Anda dapat mengirimkannya secara bertahap dan tetap memberikan nilai dalam sprint.

Berikut adalah poster hebat yang membantu memisahkan cerita, dari sebuah situs web bernama agileforall.com dan Anda dapat menemukan poster di sini, sangat berguna untuk memperbaruinya saat Anda memperbaiki item jaminan:

masukkan deskripsi gambar di sini

http://agileforall.com/wp-content/uploads/2012/01/Story-Splitting-Flowchart.pdf

Juga bagus untuk memiliki definisi Anda selesai tersedia ketika Anda memperbaiki dan merencanakan sehingga Anda dapat mengingatnya ketika berkomitmen untuk menyelesaikan sesuatu dalam satu sprint pendek.

Anthony Joanes
sumber
Poster itu hampir sepenuhnya tidak dapat dibaca pada resolusi saat ini.
Bryan Oakley
1
Permintaan maaf, coba tautan yang diedit ;-)
Anthony Joanes
pola-untuk-pemisahan-pengguna-cerita menggambarkan bagan alur yang ditautkan dan Lembar Cerita-Membelah-yang sesuai memiliki lebih sedikit informasi tetapi lebih mudah dibaca.
k3b