Peran dalam scrum adalah Pemilik Produk, Scrum Master, dan Tim Scrum. Kisah pengguna juga harus dipecah menjadi bagian-bagian kecil yang disebut tugas. Tugas tampaknya memiliki empat fase, yaitu, definisi, penugasan, implementasi, dan berikut.
Siapa yang harus melakukan apa dalam Scrum tentang tugas? Apakah itu tanggung jawab master scrum untuk memperbarui sisa jam tugas, atau apakah itu tanggung jawab pengembang (tim scrum)? Haruskah pengembang menugaskan tugas untuk mereka sendiri atau apakah itu tanggung jawab scrum master ditemani oleh pemilik produk?
sumber
Saya tempat di mana saya telah bekerja yang telah mengikuti Scrum kami telah melakukan keduanya, meskipun idealnya pengembang harus memilih tugas mereka sendiri. Pada akhirnya itu tidak masalah selama semua tugas diselesaikan.
Ada pro dan kontra untuk setiap pendekatan.
Membiarkan tim memilih sendiri:
Setelah tugas ditugaskan:
Dalam kehidupan nyata Anda perlu mengambil pendekatan pragmatis. Akan ada waktu ketika tugas harus ditugaskan, tetapi ini harus sedikit jumlahnya.
sumber
Dalam proses scrum kami, kami melakukan hal berikut:
Tugas-tugas didefinisikan oleh kelompok pengembang, yang kemungkinan besar akan mengimplementasikan kisah pengguna.
Setidaknya dua pengembang bertanggung jawab atas penerapan cerita pengguna, oleh karena itu mereka akan ditugaskan ke tugas secara otomatis (jika mereka dapat bekerja secara paralel, mereka akan mengambil tugas yang paling sesuai dengan mereka sesuai dengan pengetahuan dan selera pribadi mereka. Jika tidak, mereka akan memasangkan program).
sumber
Siapa yang memperbarui sisa jam tugas?
Hanya pengembang yang dapat mengetahui berapa banyak pekerjaan yang tersisa, sehingga mereka memberikan informasi. Persis siapa yang memperbarui jam tidak penting.
Haruskah pengembang menugaskan tugas untuk diri mereka sendiri?
Iya. Tindakan memilih tugas untuk diri sendiri sangat kuat karena itu membuat Anda sangat berkomitmen untuk menyelesaikannya dengan cara yang tidak mungkin jika orang lain akan menugaskannya untuk Anda.
sumber
Panduan Scrum
Segala sesuatu yang berkaitan dengan tugas adalah tanggung jawab tim di Scrum. Tim umumnya akan membuat dekomposisi cerita menjadi tugas selama paruh kedua pertemuan perencanaan sprint tetapi tugas baru dapat diperkenalkan atau tugas dapat dihapus kapan saja selama sprint ketika informasi baru terungkap. Menurut pendapat saya, umpan balik harian ini adalah bagian penting dari Scrum.
ScrumMaster bukan pemimpin tim atau manajernya. Peran ScrumMaster adalah untuk memfasilitasi proses Scrum dan menghilangkan hambatan. ScrumMaster tidak memberikan tugas kepada pengembang. Pemilik produk tidak memberikan tugas kepada pengembang. Tim memberikan nilai kepada pemilik produk (dan dengan memperluas pelanggan) dengan menerapkan cerita pengguna.
Tim bertanggung jawab atas semua perkiraan. Jadi ia memiliki perkiraan untuk tugas (dan cerita) di papan tulis.
sumber