Kami berada di tengah-tengah Sprint pertama kami dan ada sesuatu yang menyingsing pada kami: kami melebih-lebihkan!
Kami telah merencanakan 114 jam ideal untuk iterasi 2 minggu ini dan pada akhir minggu pertama kami menyelesaikan seluruh Sprint. Apa yang kita lakukan sekarang? "Buku" mengatakan kita harus, dan kita akan mendapatkan item prioritas tinggi berikutnya dari jaminan. Padahal, bagaimana kita menambahkannya ke grafik burn down? Apakah kita menulis ulang untuk menjelaskan kisah-kisah itu seolah-olah mereka ada di sana sejak awal? Atau cukup tambahkan taksiran mereka ke sumbu y pada hari kita mulai mengerjakannya (menunjukkan lompatan sudut 90o)?
Umpan balik apapun diterima!
Anda dapat menambahkan bagan bakar . Mereka menunjukkan, tanpa ambiguitas, kapan dan berapa banyak pekerjaan baru yang Anda tambahkan:
Bagan ini menunjukkan tim menambahkan 20 poin lebih banyak pekerjaan dalam iterasi 5. Gambar ini menunjukkan iterasi, tetapi bekerja dengan baik dengan hari.
sumber
Ada sejumlah teknik berbeda untuk memvisualisasikan ini.
Salah satunya adalah memperkenalkan offset ke sumbu y (sumbu horizontal) pada hari cerita baru ditambahkan, dengan grafik burndown aktual kemudian bergerak di bawah level "0" yang asli.
Cara lain adalah berpura-pura mereka ada di sana sejak awal (yang jauh lebih mudah dari Anda menggunakan grafik burndown berbasis CGI).
Dan Anda bisa membuat sendiri.
Yang paling penting adalah membahas hal ini antara tim, scrum master dan pemilik produk untuk mencapai kesepakatan tentang apa yang ingin Anda lakukan dalam situasi ini. Tidak ada cara yang pasti untuk melakukan sesuatu dalam scrum selain aturan dasar. Scrum dimaksudkan untuk berkembang dari waktu ke waktu agar paling sesuai dengan kebutuhan lingkungan Anda.
sumber
Saya ingin memecah masalah OP menjadi tiga pertanyaan berbeda:
Grafik burndown dan burn-up yang disebutkan dalam pertanyaan lain, meskipun bermanfaat, adalah urutan kedua dari OP "apa yang kita lakukan sekarang?"
Lanjutkan atau batalkan : Saya bersama Pierre di sini, pantas untuk membatalkan sprint ini dan segera mulai merencanakan sprint berikutnya. Pembatalan sprint bukan merupakan pilihan jika ada tim lain dan sprint perlu disinkronkan (kebanyakan guru Scrum menyarankan agar mereka harus disinkronkan).
Jika sprint berlanjut: Batasi pekerjaan yang sedang berlangsung . Kerjakan hanya satu cerita pada satu waktu, fokus pada penyelesaian, yang Anda miliki kurang dari seminggu. Pastikan tidak ada cerita dalam kondisi selesai sebagian di akhir sprint.
Cara merencanakan yang berikutnya : opsi di sini adalah untuk mencoba estimasi ukuran relatif atau menggunakan ekuivalensi titik-orang-hari-cerita dan faktor fokus sebagai perkiraan seperti yang dijelaskan dalam buku "Scrum and XP from the Trenches" karya Henrik Kniberg. Kami sudah membahasnya di utas berbeda.
sumber
Selesai dalam waktu setengah adalah variasi besar dari perkiraan. Bagi saya, itu akan menunjukkan risiko signifikan bahwa apa yang sebenarnya dilakukan tim Anda menyimpang dari apa yang diharapkan pengguna di awal Sprint. Selain itu, Sprint juga seharusnya memberikan fungsionalitas yang cukup sehingga sekarang saatnya untuk umpan balik baru dari PO.
Jadi risiko hanya mengambil barang-barang dari atas PB dan melanjutkan adalah bahwa barang-barang di atas PB sudah ketinggalan zaman (baik dalam konten dan prioritas), dan bahwa Tim Anda telah mendapatkan sesuatu yang salah dalam Sprint terakhir dan Anda hanya akan membangun kesalahan-kesalahan itu tanpa mendapatkan umpan balik dari PO.
Saya akan mengatakan bahwa tindakan yang paling masuk akal adalah dengan memanggil Sprint selesai, mengadakan review Sprint yang biasa, rapat perencanaan dan retrospektif, dan memulai Sprint berikutnya.
Mengenai hal-hal bagan burndown, pertanyaan awal sepertinya tidak ada gunanya untuk apa. Ini benar-benar hanya alat untuk menentukan apakah Anda mengalami masalah dengan kemajuan selama Sprint Anda. Dengan apa yang dijelaskan, bagan burndown seharusnya ikut bermain dalam situasi ini pada sekitar hari 2 atau 3 Sprint, ketika itu akan menunjukkan bahwa Tim jauh, lebih cepat dari jadwal pada tugas-tugas Sprint. Kemudian Anda mengajukan pertanyaan "Mengapa?", Dan menentukan apakah perkiraan Anda hanya jauh atau mungkin programmer salah mengartikan tugas-tugas, atau jika ada sesuatu yang keluar dari jalur dengan cara tertentu.
Tetapi ketika Anda mengabaikan grafik burndown dan melanjutkan perjalanan seperti tidak ada yang aneh terjadi, maka sepertinya Anda hanya memperlakukannya sebagai beberapa artefak tak berguna yang Anda hasilkan karena "buku" memberitahu Anda untuk melakukannya. Menurut pendapat saya, jika Anda harus memutuskan untuk hanya menarik beberapa hal lagi dari bagian atas PB dan melanjutkan untuk minggu kedua, maka mulai saja pembakaran baru untuk minggu kedua (dan kemudian Anda dapat mengabaikan seperti Anda melakukan yang untuk minggu pertama).
sumber
Saya akan berkonsultasi dengan pemilik produk tentang pekerjaan yang harus dilakukan dan menambahkannya ke sprint saat ini pada tanggal pekerjaan dibawa. Orang dapat melacak pekerjaan tambahan pada grafik burn down. Saya tidak punya masalah dengan burn chart yang terlihat seperti roller coaster. Ini akan tetap terjadi karena anggota scrum memperkirakan sisa waktu pada tugas.
sumber