Apakah bisa diterima untuk melakukan diskusi yang tidak terkait checkin dalam rapat Standup Harian Scrum?

9

Saya harap orang-orang akan memanjakan saya pertanyaan yang berpotensi jelas. Saya telah bekerja di sejumlah organisasi yang memiliki rapat scrum harian. Beberapa organisasi benar-benar ketat hanya menggunakan scrum untuk check-in ("tiga pertanyaan" - apa yang Anda lakukan kemarin, apa yang Anda lakukan hari ini, apakah Anda memiliki pemblokir?) Tetapi beberapa organisasi lain yang cenderung memiliki jenderal lain pengumuman atau diskusi teknis terperinci.

Saya telah mendengar argumen, seperti dalam artikel ini , bahwa memperbolehkan diskusi yang tidak terkait checkin seperti ini adalah kesalahan - rapat scrum tidak boleh digunakan untuk pengumuman umum dari Master Scrum, diskusi teknis, dll.

Kerugian utama yang saya lihat dari ini adalah bahwa pertemuan bisa berlangsung lebih lama dari yang diperlukan (dan itu menjengkelkan dipaksa duduk dalam diskusi tentang detail yang tidak relevan bagi saya).

Cukup jelas bahwa diskusi yang tidak terkait dengan seluruh kelompok dan bukan bagian dari "tiga pertanyaan" seharusnya tidak menjadi bagian dari stand-up. Namun, jika ada pengumuman lain yang relevan dengan seluruh kelompok dan perlu didiskusikan, apakah berbahaya untuk membahasnya pada saat itu (bukan pada pertemuan atau email terpisah)?

EJoshuaS - Pasang kembali Monica
sumber
2
Artikel itu tidak menyebutkan apa-apa tentang check in ...
Robbie Dee
1
Tergantung apakah Anda benar-benar berdiri atau tidak.
JeffO
3
Premis dari pertanyaan ini tampaknya cukup cacat bagi saya - "Apakah pantas melakukan X dengan latihan gesit Y" - orang-orang penting untuk menjawab pertanyaan ini adalah tim Anda. Anda seharusnya merenungkan proses yang telah Anda gunakan dan menentukan apakah akan melanjutkannya atau mengubahnya, berdasarkan seberapa baik kerjanya untuk tim Anda. Jika Anda mendapatkan nilai darinya, apa bedanya apa yang dikatakan pse? Sebaliknya jika itu membuang-buang waktu, sekali lagi internet tidak terlalu penting
Daenyth

Jawaban:

17

Tujuan dari Scrum Harian adalah agar Tim Pengembang meninjau ulang 24 jam terakhir, dan memperbarui rencana mereka untuk 24 jam berikutnya.

Apa pun yang mencapai tujuan ini dan dapat dicakup dalam 15 menit adalah tepat untuk apa Scrum Harian, sesuai dengan Panduan Scrum. Jika Anda memiliki percakapan yang lebih lama yang perlu terjadi, maka cukup catat apa yang mereka lakukan dan, pada akhir Scrum Harian, bagi kelompok-kelompok kecil yang peduli dengan topik itu.

Untuk apa Scrum Harian tidak menemukan solusi untuk masalah. Lakukan itu setelah ...

MrHinsh - Martin Hinshelwood
sumber
5

Tentu itu bisa diterima, tetapi fokuslah pada hal-hal penting dulu. Jika kita memiliki waktu yang tersisa dalam 15 menit, yang cukup umum untuk tim pengembangan 5 orang yang berkerumun (karena mereka lebih sering disinkronkan selama pengembangan), saya tidak punya masalah dengan komunikasi dan atau pengumuman tambahan. Selama kami menunda mereka sampai akhir Harian.


Sebagai Scrum Master, saya memastikan tim menjawab tiga pertanyaan kunci, entah bagaimana.

The Scrum Harian adalah acara kotak waktu 15 menit untuk Tim Pengembangan untuk menyinkronkan kegiatan dan membuat rencana untuk 24 jam ke depan.

Terkadang diperlukan diskusi teknis singkat untuk menyinkronkan tim. Sebagai seorang Scrum Master, saya memastikan bahwa kami cocok dengan timebox 15 menit dan memotong diskusi lagi yang akan diadakan setelah stand-up.

Tim Pengembangan atau anggota tim sering bertemu segera setelah Scrum Harian untuk diskusi terperinci, atau untuk menyesuaikan, atau merencanakan ulang, sisa pekerjaan Sprint.

Melihat dari perspektif non-Scrum dan lebih gesit. Fokus pada apa yang berhasil dan apa yang tidak bagi tim. Pastikan tim memutuskan dan bereksperimen dengan perubahan jika mereka merasa ini akan membuatnya lebih efektif dan menghasilkan perangkat lunak berkualitas lebih tinggi.

Niels van Reijmersdal
sumber
3

Anggota tim harus mengingat poin dari standup - yaitu untuk memungkinkan satu sama lain untuk berkontribusi pada masalah yang mungkin lebih lama ketika dirahasiakan atau dalam lingkaran terbatas. Di sisi lain, tidak terlalu gesit untuk menghindari masalah yang penting dan menjadi perhatian seluruh tim tetapi tidak sesuai dengan kriteria pedoman yang tercantum dalam buku saku Scrum. Adalah bodoh untuk menjadwalkan pertemuan terpisah hanya karena aturan yang jelas dimaksudkan untuk menghemat waktu.

Mungkin tidak selalu jelas bagi pembicara apa masalahnya. Jika membiarkannya mengoceh untuk sementara waktu akan menjelaskan kepada orang lain bahwa ia sedang berjuang atau mengikuti jalan buntu, Anda mungkin akan mendapatkan suatu tempat. Menjadi terlalu peduli dengan bentuk juga dapat membahayakan produktivitas dan membuat orang frustrasi.

Bergantung pada budaya, standupnya bisa ketat atau mencakup masalah sosial juga. Seharusnya tidak pernah menjadi peristiwa tanpa gerak yang terjadi tanpa berpikir yang akan dianggap "scrum zombie".

Martin Maat
sumber
Saya pikir Anda melewatkan maksud Daily Scrum sebagai bagian dari proses empiris Anda. Ini adalah inspeksi harian dan adaptasi untuk perencanaan. Lihat Panduan Scrum untuk klarifikasi.
MrHinsh - Martin Hinshelwood
@ MrHinsh Tidak, poin kuncinya bukanlah review atau perencanaan itu sendiri, itu membuat anggota tim lain sadar akan apa yang Anda lakukan sehingga mereka dapat membantu Anda gagal lebih cepat daripada Anda sendiri. Anda tidak salah, Anda hanya masih dalam fase shu <g>. en.wikipedia.org/wiki/Shuhari
Martin Maat
Di Shu Anda hanyalah seorang bayi, di Ri Anda adalah seorang master ... tujuannya masih untuk menerapkan Empirisme: "The Scrum Harian adalah acara kotak 15 menit untuk Tim Pengembangan untuk menyinkronkan kegiatan dan membuat rencana untuk 24 jam berikutnya . " scrumguides.org/scrum-guide.html#events-daily
MrHinsh - Martin Hinshelwood
3

Seringkali ada dikotomi antara apa yang oleh banyak orang dengan keras bersikeras adalah Scrum dan konsep orang tentang proses.

Jika ada informasi untuk disampaikan, pada akhirnya itu adalah panggilan penilaian. Jika kemungkinan besar menyebabkan diskusi, mungkin sebaiknya dipindahkan ke waktu lain. Jika itu hanya sesuatu yang cepat seperti server downtime dll, itu bisa dilakukan di sana dan kemudian. Tentu saja akan ada nuansa di antara dalam hal ini master scrum hanya harus menyarankan itu diambil offline setelah 15 menit (atau apa pun) telah berlalu.

Either way, saya akan cenderung memilikinya pada akhir setelah proses standup yang biasa selesai.

Robbie Dee
sumber
Kedengarannya seperti apa yang Anda gambarkan secara langsung sejalan dengan Panduan Scrum dan memang "scrum ketat".
MrHinsh - Martin Hinshelwood
2

Anda bertanya, "apakah itu berbahaya?" tetapi jawaban lain sebagian besar ditujukan "apakah itu 'tujuan pertemuan?'" Saya pikir itu adalah pertanyaan yang berbeda. Ini benar-benar bisa berbahaya ketika Anda menyelinap item agenda lain ke rapat, terutama jika itu menjadi kebiasaan. Standup memakan banyak waktu setiap hari, biasanya pada waktu paling produktif, di pagi hari ketika orang memiliki banyak energi. Anda dapat menguras energi itu langsung dari orang-orang jika mereka tidak dapat mengandalkan keberadaan standup selama diperlukan dan tidak lagi, dan sepenuhnya relevan bagi mereka.

Orang akan mulai datang terlambat, karena mereka terlibat dalam sesuatu yang "lebih produktif." Mereka bahkan tidak akan muncul sama sekali dalam beberapa hari. Orang lain akan datang terlambat atau tidak semuanya karena "semua orang" muncul terlambat atau tidak sama sekali. Masalah bertambah satu sama lain, dan standup berhenti menjadi berguna untuk tujuan semula. Kedengarannya ekstrem, tetapi saya sudah melihatnya terjadi. Jika Anda melakukan ini, menjadi sangat berhati-hati tentang di mana itu mengarah.

Sebagian besar tim yang pernah saya ikuti kadang-kadang akan mengadakan pertemuan desain tepat setelah standup, dan tidak apa-apa jika digunakan dengan hemat, tetapi jujur, saya mendapatkan hasil yang lebih baik jika saya memberi tahu rekan tim saya di standup bahwa saya akan segera diblokir membutuhkan input desain dan saya ' Saya akan menjadwalkan pertemuan untuk sore itu. Itu memberi mereka waktu untuk merenungkan masalah juga, dan setelah makan siang, orang-orang menjadi sedikit merosot dan menginginkan perubahan kecepatan. Selain itu, dengan begitu Anda tidak membuat orang berlomba untuk menjadi orang pertama yang mengadakan "pertemuan mini" setelah standup sehingga mereka dapat pergi.

Tentu saja, saya tidak akan pernah melakukan advokasi secara membabi buta melakukan sesuatu atau tidak melakukan sesuatu hanya karena beberapa pria acak di Internet (bahkan saya) memberi tahu Anda. Individu dan interaksi atas proses dan alat. Jika Anda memutuskan untuk memperkenalkan beberapa item agenda tambahan ke pertemuan standup Anda, saya akan merekomendasikan untuk secara khusus mengemukakannya dalam retrospektif berikutnya, melihat apakah tim menemukan itu mengganggu atau tidak, dan membuat penyesuaian yang diperlukan. Pada akhirnya, setiap tim memiliki tingkat kenyamanan yang berbeda, dan akan memiliki gagasan yang berbeda tentang apa yang pantas atau tidak.

Karl Bielefeldt
sumber
1

UPDATE: Saya harus menjelaskan: 15mins adalah waktu MAKSIMUM yang harus Anda pertanggungjawabkan dengan standup APAPUN - standup efisien mengikuti aturan di bawah ini biasanya tidak pernah lebih dari 5mins paling banyak dan jika Anda dapat menyaring waktu turun lebih jauh, bahkan lebih baik. Sekali lagi, sebagian besar diskusi yang Anda anggap relevan dapat dengan mudah didiskusikan antara anggota tim di luar proses checkin harian sederhana.

Rule of thumb Saya telah terjebak dengan dan mengebor selama proyek dengan teman-teman dan mengasah dalam pengaturan profesional:

  • Kemarin

Apa yang Anda lakukan kemarin secara individu untuk memajukan proyek dan, jika relevan, itu memengaruhi orang lain.

  • Hari ini

Seperti di atas tetapi hari ini

  • Blocker

Apa pun yang dapat menyebabkannya, bangkitkan alarm, tidak peduli seberapa sepele (berarti seseorang dapat datang dan memeriksa kode Anda atau memberi Anda kewarasan)

Yang lainnya adalah gangguan. Ini bisa berarti subjek yang "mungkin" tampaknya relevan dengan kemajuan proyek, padahal sebenarnya tidak. Ini cukup keras tetapi SANGAT efektif untuk keperluan XP.

PrometheanVigil
sumber
Jadi, pada dasarnya, Anda mengatakan bahwa tidak dapat diterima untuk melakukan diskusi yang tidak terkait checkin, Anda harus fokus pada checkin yang sebenarnya?
EJoshuaS
Perbarui jawabannya.
PrometheanVigil
Terima kasih, ini masuk akal. Saya benar-benar melihat rapat checkin yang berlangsung tanpa henti dan sepertinya tidak ada gunanya.
EJoshuaS
0

Tujuan dari pertemuan ini adalah komunikasi yang efektif. Jadikan itu sebagai tujuan Anda alih-alih mengikuti aturan buta. Karena Anda telah memposting pertanyaan ini, Anda berada di jalur yang benar.

Semua masalah Anda valid. Meskipun kami dapat mencoba mengantisipasi jika ini menimbulkan masalah, saya akan menjawab pertanyaan Anda dengan saran agar Anda mencobanya.

Hindari yang berikut ini:

  1. Memiliki rapat yang terlalu lama.
  2. Terlalu banyak orang lebih suka menerima pengumuman di tempat lain. Melakukannya selama rapat yang dijadwalkan memang menggoda, tetapi jangan menyalahgunakannya. Sebagian besar orang membenci rapat.
  3. Informasi tidak berlaku untuk semua orang. Beberapa pengecualian baik-baik saja kadang-kadang.
  4. Setiap pertemuan memiliki pengumuman karena kebiasaan, bukan kebutuhan. Jadilah profesi.

Buat keputusan yang berpendidikan dan berdasarkan informasi dan jangan bersembunyi di balik penerapan berlebihan atau mengambil aturan terlalu harfiah.

Sebagian besar model Agile menyediakan struktur awal yang bagus untuk tim yang baru dalam proses tangkas. Itu tidak berarti mereka tidak dapat diubah sesuai dengan kebutuhan Anda. Jika pengumuman ini tidak meningkatkan komunikasi, jangan lakukan itu. Tampaknya sederhana, tetapi ...

JeffO
sumber