Tim saya mulai menggunakan Scrum beberapa sprint yang lalu. Proyek kami melibatkan pembuatan perangkat lunak yang berinteraksi dengan perangkat fisik (robot dan sensor) dan jaminan simpanan Produk kami biasanya mewakili penambahan perangkat kontrol ke seluruh sistem.
Kami membagi tugas dekat dengan contoh di sini . Setiap fitur integrasi perangkat dipecah menjadi kode, tes, tes integrasi, ulasan sejawat, dll. Jelas, ada urutan yang melekat pada setiap Item Product Backlog. Biasanya, sprint kami berlangsung 2 minggu dan tim memiliki antara 4 hingga 6 anggota.
Kami mengalami 2 masalah di akhir sprint:
- Yang pertama adalah membuat semua orang sibuk di akhir sprint.
- Yang kedua (terkait) adalah pertikaian tentang sistem. Kami cukup banyak berintegrasi selama beberapa hari terakhir sprint. Kami hanya memiliki satu sistem integrasi, sehingga orang-orang sering diblokir untuk terus mengerjakan tugas mereka karena mereka tidak dapat mengakses sistem. Karena ini adalah akhir dari sprint, tidak ada banyak pekerjaan yang harus dilakukan dalam sprint backlog. Apa yang harus mereka kerjakan? Mengambil barang dari bagian atas tumpukan produk tidak diterima dengan baik dari pemilik produk, karena barang saat ini tidak dilakukan. Mengerjakan utang teknis akan membantu proyek secara keseluruhan tetapi tidak akan membantu menyelesaikan sprint.
Apakah ada praktik terbaik untuk menyusun sprint untuk menghindari masalah ini? Kiat bernegosiasi dengan pemilik produk?