Saya telah mempelajari dan membaca tentang Scrum dalam beberapa hari terakhir dan membaca tentang Perencanaan dan tugas Sprint. Salah satu masalah yang muncul di benak saya adalah bagaimana menangani bug di Scrum. Henrik Kniberg mencantumkan beberapa cara untuk mengatasi masalah ini dalam bukunya yang sangat bagus Scrum and XP from the Trenches :
- Pemilik produk mencetak item Jira dengan prioritas paling tinggi, membawanya ke rapat perencanaan sprint, dan meletakkannya di dinding bersama dengan cerita lain (dengan demikian secara implisit menentukan prioritas item ini dibandingkan dengan cerita lain).
- Pemilik produk membuat cerita yang mengacu pada item Jira. Misalnya "Perbaiki bug pelaporan back office paling kritis, Jira-124, Jira-126, dan Jira-180".
- Perbaikan bug dianggap di luar sprint, yaitu tim menjaga faktor fokus yang cukup rendah (misalnya 50%) untuk memastikan bahwa mereka punya waktu untuk memperbaiki bug. Kemudian diasumsikan bahwa tim akan menghabiskan waktu tertentu setiap sprint untuk memperbaiki bug yang dilaporkan Jira
- Letakkan product backlog di Jira (misalnya, parit Excel). Perlakukan serangga seperti cerita lainnya.
Apakah ini benar-benar sesuatu yang perlu diputuskan per proyek atau ada solusi yang lebih baik? Saya dapat memikirkan masalah dengan masing-masing pendekatan tersebut. Apakah ada hibrida yang berasal dari pendekatan yang bekerja paling baik? Bagaimana Anda menangani ini dalam proyek Anda?