Saya menyusun presentasi untuk disampaikan kepada beberapa rekan tim saya (semua pengembang), dan saya ingin memasukkan kegiatan membangun tim singkat yang berfokus pada peningkatan keterampilan estimasi. Adakah yang punya saran atau tahu kegiatan membangun tim yang bisa saya gunakan?
estimation
team-building
rampok
sumber
sumber
Jawaban:
Lihat Penjadwalan Berbasis Bukti Joel On Software , ini adalah cara yang cukup sederhana bagi orang untuk mengetahui bagaimana perkiraan lebih akurat.
Cara terbaik untuk mempelajari cara memperkirakan adalah memiliki persyaratan, praktik, praktik, dan praktik yang baik. Mengajari mereka hal-hal seperti Penjadwalan Berbasis Bukti akan membantu praktik menjadi lebih efektif, tetapi tidak ada yang dapat menggantikan praktik yang sebenarnya.
sumber
Berikan contoh masalah menggunakan Minecraft.
Pelanggan membutuhkan piramida step brown yang 20x20 blok. Piramida juga membutuhkan parit dengan lebar setidaknya 10 blok.
Beri mereka 3 menit untuk membuat sketsa WBS sederhana dan perkiraan.
2 menit, katakan bahwa pelanggan berubah pikiran dan mereka membutuhkan piramida 30x30 sekarang. Beri tahu mereka untuk merevisi estimasi mereka di menit yang tersisa.
Pada akhir waktu, suruh mereka untuk meletakkan pensil mereka, dan sekarang katakan bahwa pengembang mulai mengerjakan proyek tetapi klien bingung karena tidak ada jembatan yang melintasi parit.
Beri tahu mereka bahwa jembatan akan membutuhkan waktu X jam untuk berkembang dan minta semua orang yang meremehkan untuk berdiri.
Ini akan mengarahkan titik awal.
sumber
Saya sarankan generator labirin / pemecah untuk poin-poin berikut:
sumber
Anda dapat memainkan "Berapa lama waktu yang Anda butuhkan untuk menulis ini?" permainan. Mirip dengan sekelompok orang yang menyombongkan diri tentang bagaimana mereka dapat mengemudi ke Las Vegas dalam waktu X jam (di mana angka X biasanya berkurang dengan masing-masing pembual sampai seseorang mengklaim mereka dapat melakukannya dalam waktu kurang dari satu jam). Jadi untuk coders: Keluarkan tujuan sederhana dan lihat apa yang dikatakan masing-masing individu dan apakah ada konsensus oleh kelompok atau pendapat menonjol. Berapa lama waktu yang Anda butuhkan untuk menulis hello world? Apa artinya "menulis", apakah itu berarti "menjalankan" dan "menguji" juga? Apakah perlu lingkungan simulasi terlebih dahulu? Di platform mana dan lintas-kompiler dan alat apa yang sudah diinstal dan siap? dll. "Hello world" mungkin membutuhkan waktu 4 hari untuk "menulis" pada platform tertanam (instal alat, siapkan platform,
Setelah tim selesai memutuskan berapa lama tujuan mungkin, kemudian mengukur berapa lama sebenarnya (mungkin bukan untuk tujuan yang disarankan tetapi untuk yang serupa di dunia nyata) atau mengingat proyek sebelumnya dengan tujuan yang sangat mirip. Bandingkan taksiran dengan yang sebenarnya. Sangat membesar-besarkan kesalahan antara estimasi dan aktual dan menerbitkan kesimpulan untuk semua.
sumber