Beberapa anggota tim tidak berpartisipasi aktif dalam perencanaan Sprint

15

Beberapa anggota tim hanya menunggu sampai cerita yang paling mungkin mereka garap akan dibahas dan baru kemudian mereka berpartisipasi. Kalau tidak, mereka hanya bermain dengan telepon mereka dan tidak mendengarkan.

Dalam beberapa hal saya mengerti posisi ini. Mengapa mendengarkan diskusi tentang fitur yang tidak mungkin Anda bantu kembangkan di Sprint atau sebelumnya?

Menurutmu apa yang harus kita lakukan?

Eugene
sumber
9
Seberapa besar tim ini?
JeffO
8
@ Jeffoff memukul kepala - ini adalah masalah klasik tim besar. Tim yang terlalu besar = otoritas / tanggung jawab individu yang tidak terlalu besar = keterlibatan individu yang terlalu kecil. Tim yang berukuran tepat akan berarti bahwa semua yang kalian bicarakan tentang efek semua orang di ruangan itu. Selain itu, Anda terlalu banyak memikul tanggung jawab - mengapa mendengarkan sebuah diskusikan tentang fitur yang tidak mungkin Anda bantu? Tim berukuran tepat yang tidak tanggung jawab silo harusnya membuat setiap orang cenderung bekerja pada setiap fitur.
Jimmy Hoffa
7
Ponsel mati, tanpa pengecualian. Pertemuan sederhana akal sehat.
user1019696
5
@ user1019696 agar adil, saya bisa mendapatkan telepon dari istri saya bahwa anak saya merusak kakinya kapan saja. Ada perbedaan besar antara "telepon mati" dan "jangan main-main dengan telepon Anda di tengah rapat, karena itu tidak sopan."
Jimmy Hoffa
4
@jwenting Anda berbicara tentang era ketika ada sekretaris perusahaan, tidak ada orang seperti itu di perusahaan saya telah bekerja selama bertahun-tahun - mereka tidak akan melakukan apa-apa. Dan tidak, tidak bisa menunggu. Terutama bukan untuk pekerjaan, maaf tapi pekerjaan keluarga. Yang mengatakan, saya mungkin mendapat telepon di tengah 1 dari 30 atau 40 pertemuan (mungkin ??) yang saya mungkin menjawab 1 dalam 30 atau 40 ... Tidak sulit untuk tidak menjadi brengsek dengan ponsel Anda. Jika orang membutuhkan mereka dinonaktifkan atau dihapus dari orang mereka untuk menghindari menjadi brengsek, mungkin orang itu hanya brengsek.
Jimmy Hoffa

Jawaban:

32

Hentikan kepemilikan kode. Jadikan sama mungkin bagi siapa pun dalam tim untuk mengerjakan tugas yang diberikan.

Hampir pasti akan ada semacam kick-back pada hal itu, karena pengembang merasa nyaman dengan area kode tertentu, dan dengan orang lain yang tidak melihat ke belakang. Selain itu, manajemen akan melihat masalah dengan pekerjaan yang memakan waktu lebih lama daripada biasanya, karena selalu ada kurva belajar.

Tapi itu benar-benar demi kepentingan semua orang. Menjadi sangat diperlukan adalah pedang bermata dua. Mulai menjadi lebih sulit untuk mengambil cuti, di malam hari, di akhir pekan atau untuk mengambil liburan. Dan kepemilikan kode buruk bagi perusahaan karena, ketika seseorang pergi, biaya lebih banyak waktu daripada yang pernah Anda hemat pada transfer pengetahuan yang kecil.

pdr
sumber
4
+1 Benar-benar. Ada kesan keliru tentang efisiensi ketika Anda berpikir coders hanyalah bagian lain dari jalur perakitan dan kemudian bertanya-tanya mengapa sebuah proyek mundur karena salah satu roda gigi perlu diganti.
JeffO
3
@ Jeffoff yang cukup banyak standar di antara manajemen perusahaan pengembangan perangkat lunak dalam pengalaman saya, mempertimbangkan pengembang untuk menjadi bagian yang identik dalam mesin yang dapat secara instan ditukar dengan unit karbon lain ...
jwenting
3
@wenting yang membuat mereka sangat cocok untuk outsourcing, juga. Saya tidak melihat mengapa pengembang membantu dalam sikap ini.
GrandmasterB
1
@jwenting Itulah titik lincah. Untuk mengubah pandangan semacam ini tentang berbagai hal.
Euforia
1
@Eufhoric dalam pengalaman saya, hasil akhirnya adalah kebalikannya, manajer melihat lebih banyak orang sebagai aset yang dapat ditukar dengan cepat, seperti persyaratan ...
jwenting
15

Apakah Anda mengundang orang yang tepat ke rapat Anda? Jika Anda telah membagi sistem menjadi area tanggung jawab untuk subteam, mengapa mengundang semua subteam ke setiap rapat?
Misalnya jika Anda memiliki tim frontend, dan tim backend, simpan sesi perencanaan untuk pekerjaan frontend kepada anggota tim frontend. Mungkin mengundang seseorang dari tim backend sebagai penghubung jika ada tugas yang melintasi batas tim (tapi jika itu sering terjadi, Anda mungkin ingin mengevaluasi kembali pembagian tanggung jawab antara tim Anda).
Idealnya setiap orang harus mengerjakan semuanya, tetapi pada kenyataannya itu sering tidak praktis kecuali sistem Anda benar-benar kecil dan sederhana, sehingga setiap orang mengetahui setiap bagiannya secara menyeluruh. Dalam praktiknya tentu saja banyak sistem yang cukup besar sehingga diharapkan setiap anggota organisasi Anda memiliki pengetahuan yang cukup tentang tugas yang direncanakan untuk dapat memberikan input yang valid selama sesi perencanaan (apalagi bekerja sama-sama produktif di setiap bagian dari sistem) adalah tidak realistis.

jwenting
sumber
12

Ketidaktertarikan mereka hanyalah gejala. Masalahnya adalah Anda tidak mendistribusikan pekerjaan secara merata ke semua anggota tim Anda. Idealnya setiap anggota tim harus mengambil tiket baru yang tidak terbatas pada area proyek tertentu.

Tom Squires
sumber
3
Itu bagus secara teori. Dalam praktiknya, terutama pada proyek-proyek besar, sistemnya bisa cukup besar sehingga tidak praktis bagi setiap anggota tim untuk memiliki pengetahuan yang cukup tentang setiap bagiannya agar menjadi produktif saat mengerjakannya.
jwenting
@jwenting - sepertinya tim ini sangat yakin mereka tidak akan pernah diminta untuk mengerjakan bagian lain. Meskipun satu orang tidak dapat mengetahui segalanya, itu tidak berarti mereka harus belajar sesedikit mungkin.
JeffO
@ Jeff benar, tetapi mereka tidak dapat diharapkan untuk dapat berpartisipasi aktif dalam perencanaan hal-hal untuk daerah yang tidak mereka ketahui. Dengarkan dan pelajari, tetapi tutup mulut. Dan mungkin menggunakan ponsel Anda untuk membuat beberapa foto dari papan perencanaan :)
jwenting
1
@jwenting dalam praktik pada proyek-proyek besar Anda perlu mendistribusikan pekerjaan lebih banyak! Bukannya setiap orang memiliki pengetahuan yang sama, tetapi mereka sama-sama cenderung bekerja pada bidang tertentu. Memberi alasan membuat anggota tim lebih cenderung tidak mengadopsi area baru.
Dave Hillier
5

Kedengarannya seperti masalah motivasi - mengapa beberapa orang tidak peduli dengan proyek yang sedang mereka kerjakan? Mungkin itu karena tim dibagi menjadi 'penyelenggara' dan 'ditinggalkan'.

Jadi, libatkan semua orang, alih-alih 1 atau 2 orang yang bertanggung jawab atas sesi perencanaan, Anda melibatkan semua orang - membuat orang yang berbeda mengambil alih setiap sesi, lebih disukai membuat orang yang berbeda mengambil alih selama sesi. Putar semuanya. Saya tahu ini bisa tampak sulit karena selalu ada seseorang yang ingin ribut dan mengatur semua orang tetapi mereka adalah masalah di sini.

Ini ide: ketika merencanakan memilih seseorang secara acak untuk mengambil alih setiap cerita. Sembarangan. Catat siapa yang bertanggung jawab atas perencanaannya juga, jadi sprint selanjutnya Anda dapat mengetahui apakah mereka melakukan pekerjaan dengan baik untuk mendapatkan konsensus estimasi dan pembagian tugas yang baik. Itu akan membuat mereka memperhatikan, dan juga akan memberi mereka alasan untuk terlibat dengan proyek.

Ingat, masalahnya bukan pada mereka, itu Anda dan cara sesi perencanaan Anda dilakukan. Jadi, ketika orang lain mengambil alih sebuah rencana cerita, mereka harus memilih bagaimana melakukannya, harus ada cara resmi untuk melanjutkan. (Yaitu jangan duduk dan terus memaksa organisasi Anda pada mereka dengan proxy)

gbjbaanb
sumber
Ide bagus Semoga orang tidak akan melihat ini sebagai pemborosan waktu mereka.
Eugene
1

Berapa durasi sprint Anda?

Durasi sprint yang lebih lama mengarah ke

  • Lebih banyak pekerjaan yang harus direncanakan dalam sprint, yang mengarah ke
  • Rapat perencanaan yang lebih panjang, yang mengarah ke
  • Kesulitan yang lebih tinggi bagi anggota tim untuk tetap fokus, ...
  • Anggota tim bosan

Jadi, jika jika durasi sprint Anda lebih dari dua minggu, coba gunakan sprint yang lebih pendek.

Jika sulit untuk membuat para pemangku kepentingan berkomitmen untuk sprint yang lebih pendek, maka Anda dapat melewatkan beberapa pertemuan formal, misalnya hanya memiliki ulasan sprint setelah setiap 2 sprint, bukan setelah setiap sprint.

Pete
sumber