Kami memiliki konsultan Scrum Master profesional [*] yang baru-baru ini bergabung dengan proyek kami. Sayangnya, kita tidak tahu namanya (dia tidak pernah memperkenalkan diri kepada kita, dia hanya datang dalam satu hari dan berkata "kita memiliki stand-up harian"), dan dia tampaknya tidak melakukan banyak hal lain kecuali kursi rapat harian berdiri - ketika saya setengah bercanda memintanya untuk juga memberikan umpan balik setiap hari dalam pertemuan itu, dia cukup terhina, mengatakan bahwa tugas Scrum Master adalah untuk "memfasilitasi, tidak berpartisipasi".
Ini kelihatannya cukup anti-Agile (setelah bekerja pada proyek agile lainnya, di mana tim diarahkan sendiri), yang seharusnya egaliter, tetapi saya tidak yakin tentang cara kerjanya dalam Metodologi Scrum. Saya curiga dia tidak melakukan banyak hal sepanjang hari, dan itulah alasan pembelaannya dalam masalah ini.
Apakah Scrum Master mengambil bagian dalam omongan "kemarin, hari ini, penghalang" selama pertemuan, atau apakah peran mereka hanya sebagai ketua ("memfasilitasi") pertemuan?
[*] Kami sebenarnya tidak diberi tahu apa pekerjaannya, kami hanya berasumsi, karena dia menyebut dirinya Scrum Master
sumber
Jawaban:
Idealnya, master scrum bertanggung jawab untuk memfasilitasi kegiatan proyek dan untuk mengatasi segala hambatan yang dihadapi selama itu. Dia tidak berpartisipasi dalam omongan "kemarin, hari ini, rintangan" selama stand-up harian, namun, bertanggung jawab kepada anggota tim untuk segala jenis status pada hambatan yang telah mereka laporkan selama stand-up sebelumnya. .
Saya telah bekerja dengan 5 tim scrum dengan organisasi terkenal, semuanya mengikuti praktik yang sama.
Untuk mendapatkan gambaran terperinci tentang semua tanggung jawab master scrum, saya sarankan Anda melihat http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf ini
sumber
Saya telah menjadi SM selama bertahun-tahun, saya tunduk pada tim dalam hal ini. Jika mereka ingin saya berpartisipasi maka saya melakukan itu juga memfasilitasi.
Idenya adalah menjadi salah satu dari 'pemimpin pelayan'.
Tim harus memiliki kemampuan untuk "merekrut / memecat" SM, tidak membiarkan mereka menyapu, menuntut berdiri tanpa memperkenalkan diri.
sumber
Dalam stand-up, dia harus memberikan status pada hambatan dan kemudian dalam retrospektif dia harus memberikan pendapatnya tentang bagaimana stand-up dapat dibuat lebih bermakna atau efisien.
Jika seseorang mengharapkan SM untuk memberikan status aktivitas hariannya maka IMHO seseorang memiliki harapan yang salah. Tujuan status adalah agar tim dapat menyelaraskan kegiatan mereka dan saya tidak tahu mengapa seorang anggota tim ingin tahu apa yang dia (SM) lakukan kemarin untuk rencanakan hari ini. Setidaknya satu buku bahkan menyarankan bahwa SM bahkan tidak diharuskan untuk berdiri setiap hari.
sumber
Scrum Master tidak serta-merta berpartisipasi dalam rapat Scrum Harian sesuai dengan kerangka kerja Scrum resmi.
Beberapa kutipan dari Scrumguides.org :
"Master Scrum memberlakukan aturan bahwa hanya anggota Tim Pengembangan yang berpartisipasi dalam Scrum Harian."
"Master Scrum memastikan bahwa Tim Pengembangan mengadakan pertemuan, tetapi Tim Pengembangan bertanggung jawab untuk melakukan Scrum Harian."
"Selama pertemuan, anggota Tim Pengembangan menjelaskan [...]"
Pekerjaan Scrum Master adalah "memfasilitasi acara Scrum sesuai permintaan atau kebutuhan"
(Meskipun demikian, IMHO ini meningkatkan transparansi jika Scrum Master bergabung dengan prosedur "kemarin, hari ini, penghalang". Juga, IMHO, Pemilik Produk yang sempurna dapat juga berpartisipasi dan menjawab tiga kalimat di dalam Scrum Harian. Tetapi ini bertentangan dengan Scrum resmi.)
sumber
Saya memiliki 3 Tim Scrum di posisi saya sebagai Scrum Master dan kami menggunakan Papan Tugas elektronik dalam praktik tangkas kami. Semua tim saya, kecuali satu, memberikan status mereka pada semua tugas yang mereka kerjakan, bergerak dari satu orang ke yang lain, dalam proses standup yang khas. Tim pengecualian memutuskan mereka ingin melakukan standup going story mereka dengan cerita dan sekarang telah meminta saya memimpin ini dengan menjadi orang yang mendorong pertemuan.
Apakah ada pembenaran bagi Master Scrum untuk mengambil peran ini selama standup? Saya bisa mengerti jika tim memiliki lebih dari 7 sumber daya, tetapi tampaknya itu adalah peran menjaga anak yang dirancang untuk membuat semua orang memperhatikan, alih-alih tim menjadi orang dewasa yang bertanggung jawab karena mereka tidak ingin mengambil sendiri masalah untuk mengatur diri.
Salah satu anggota tim ini juga melakukan pekerjaan untuk salah satu tim lain dan telah menyebutkan dalam sprint retro seberapa cepat pertemuan berlangsung ketika setiap orang maju dan memimpin untuk diri mereka sendiri di papan tulis. Itu tidak membuat perbedaan bagi tim dan PO telah mendorong tim untuk berdiri di tanah mereka pada metode cerita demi cerita.
sumber
Perusahaan Anda mulai salah. Scrum master harus menjadi bagian dari tim.
Dengan mempekerjakan master scrum penuh waktu, semua yang Anda lakukan adalah menambahkan lapisan lain antara tim dan manajemen / pemegang pasak. Sama sekali tidak tangkas.
Satu orang dari tim, biasanya manajer, yang juga merupakan bagian dari tim, mengambil peran sebagai scrum master. Tapi itu sebenarnya bukan 'gelar'. itu adalah peran yang dapat diisi siapa saja sesuai kebutuhan. Dalam satu tim kami biasa memutarnya setiap bulan.
Sekarang, ini menjawab semua pertanyaan. SM menjadi bagian dari tim, ia mengambil bagian dalam semua tim. mudah.
menjadi seorang SM hanyalah pekerjaan kasar menindaklanjuti hal-hal secara eksternal kepada tim. Jadi SM biasanya bekerja sedikit lebih sedikit karena dia akan menjadi orang yang terganggu sepanjang waktu oleh komunikasi eksternal dan mengirim email seperti "ada pembaruan tentang ini tanyakan?". tidak ada lagi.
Penjual minyak ular yang melihat kesempatan untuk menjual diri mereka sebagai master scrum penuh waktu adalah buih bumi dan sepenuhnya menentang Agile, seperti yang Anda catat.
sumber
Scrum Master tidak memberikan pembaruan status mereka, tetapi mereka ada untuk memfasilitasi pertemuan berdiri. Peran mereka adalah memastikan pertemuan dimulai tepat waktu, semua orang di pertemuan memberikan pembaruan status dalam kerangka waktu mereka, mengambil tindakan ketika ada anggota tim yang mengalami hambatan dalam menyelesaikan tugas mereka.
FYI, kami menggunakan stand up meeting harian kami secara online di http://www.standup.report yang juga memungkinkan tim lepas pantai kami untuk berpartisipasi dan memfasilitasi proses pertemuan dengan menambahkan / memodifikasi tugas yang disampaikan anggota tim secara online.
sumber