Scrum - Estimasi

Dalam Proyek Scrum, Estimasi dilakukan oleh seluruh tim selama Rapat Perencanaan Sprint. Tujuan Estimasi adalah untuk mempertimbangkan Kisah Pengguna Sprint berdasarkan Prioritas dan oleh Kemampuan tim untuk menyampaikan selama Kotak Waktu Sprint.

Pemilik Produk memastikan bahwa Kisah Pengguna yang diprioritaskan jelas, dapat dinilai, dan dibawa ke awal Product Backlog.

Karena Tim Scrum secara total bertanggung jawab atas pengiriman selisih produk, perhatian akan diberikan untuk memilih Kisah Pengguna untuk Sprint berdasarkan ukuran Kenaikan Produk dan upaya yang diperlukan untuk hal yang sama.

Ukuran Kenaikan Produk diperkirakan dalam Poin Cerita Pengguna. Setelah ukuran ditentukan, upaya diperkirakan dengan menggunakan data masa lalu, yaitu upaya per Poin Cerita Pengguna yang disebut Produktivitas.

Teknik Estimasi Scrum

Estimasi Scrum dari Kisah Pengguna adalah dalam hal tingkat kesulitan untuk masing-masing Kisah Pengguna. Untuk menilai tingkat kesulitan, skala tertentu digunakan.

Ada beberapa jenis skala yang digunakan dalam Scrum Estimation. Berikut adalah beberapa contohnya -

  • Ukuran Numerik (1 hingga 10)
  • Ukuran Kaos (XS, S, M, L, XL XXL, XXXL)
  • Fibonacci Sequence (1, 2, 3, 5, 8, 13, 21, 34, dll.)
  • Trah Anjing (Chihuahua, ………, Great Dane)

Teknik estimasi biasanya dipilih sedemikian rupa sehingga seluruh tim scrum mengenal dan nyaman dengan nilai-nilai skala. Teknik yang paling umum digunakan dan paling populer adalah Perencanaan Poker yang didasarkan pada deret Fibonacci.

Teknik Perencanaan Poker

Dalam Teknik Estimasi Poker Perencanaan, perkiraan untuk Kisah Pengguna diperoleh dengan bermain poker perencanaan. Seluruh Tim Scrum terlibat dan ini menghasilkan perkiraan yang cepat namun dapat diandalkan.

Perencanaan Poker dimainkan dengan setumpuk kartu. Saat deret Fibonacci digunakan, kartu memiliki angka - 1, 2, 3, 5, 8, 13, 21, 34, dll. Angka-angka ini mewakili Poin Cerita. Setiap penaksir memiliki setumpuk kartu. Angka pada kartu harus cukup besar untuk dapat dilihat oleh semua anggota tim, ketika salah satu anggota tim memegang sebuah kartu.

Salah satu anggota tim dipilih sebagai Moderator. Moderator membacakan deskripsi Kisah Pengguna yang sedang dibuat perkiraannya. Jika penaksir memiliki pertanyaan, Pemilik Produk menjawabnya.

Setiap penaksir secara pribadi memilih kartu yang mewakili perkiraannya. Kartu tidak akan ditampilkan sampai semua penaksir telah membuat pilihan. Pada saat itu, semua kartu secara bersamaan dibalik dan diangkat sehingga semua anggota tim dapat melihat perkiraan masing-masing.

Pada babak pertama, kemungkinan besar estimasi bervariasi. Estimator tinggi dan rendah menjelaskan alasan estimasi mereka. Harus diperhatikan bahwa semua diskusi dimaksudkan untuk memahami saja dan tidak ada yang dianggap pribadi. Moderator harus memastikan hal yang sama.

Tim dapat mendiskusikan cerita dan perkiraan mereka selama beberapa menit lagi.

Moderator dapat membuat catatan tentang diskusi yang akan membantu saat cerita tertentu dikembangkan. Setelah pembahasan, setiap estimator melakukan estimasi ulang dengan memilih kembali sebuah kartu. Kartu sekali lagi dirahasiakan sampai semua orang memperkirakan, pada titik mana mereka akan diserahkan pada waktu yang sama.

Ulangi proses tersebut hingga perkiraan menyatu menjadi satu perkiraan yang dapat digunakan untuk cerita. Jumlah putaran estimasi dapat bervariasi dari satu cerita pengguna ke cerita pengguna lainnya.

Manfaat Perencanaan Estimasi Poker

Perencanaan poker menggabungkan tiga metode estimasi -

Expert Opinion: Dalam pendekatan Estimasi Berbasis Opini Pakar, seorang pakar ditanyai berapa lama sesuatu akan berlangsung atau seberapa besar itu akan terjadi. Pakar memberikan perkiraan berdasarkan pengalaman atau intuisi atau firasatnya.

Estimasi Opini Ahli biasanya tidak memakan banyak waktu dan lebih akurat dibandingkan dengan beberapa metode analisis.

Analogy: Estimasi Analogi menggunakan perbandingan Kisah Pengguna. Kisah Pengguna di bawah Estimasi dibandingkan dengan Kisah Pengguna serupa yang diterapkan sebelumnya. Ini menghasilkan hasil yang akurat karena estimasi didasarkan pada data yang sudah terbukti.

Disaggregation: Estimasi Disagregasi dilakukan dengan membagi Kisah Pengguna menjadi Kisah Pengguna yang lebih kecil dan lebih mudah diperkirakan. Cerita pengguna yang akan dimasukkan dalam Sprint biasanya berkisar dari dua hingga lima hari untuk dikembangkan. Karenanya, Kisah Pengguna yang mungkin membutuhkan durasi lebih lama perlu dipecah menjadi Kasus Penggunaan yang lebih kecil. Pendekatan ini juga memastikan bahwa akan ada banyak cerita yang bisa dibandingkan.

Kesimpulan

Perencanaan Poker adalah pendekatan yang menyenangkan, namun produktif untuk memperkirakan. Karena sesi terbuka untuk diskusi sebelum perkiraan akhir tiba, akan mudah bagi tim untuk mencapai konsensus dan juga memiliki pandangan luas tentang implementasi Kisah Pengguna yang ada.