===========================================================
Planning Poker adalah sebuah teknik estimasi yang digunakan dalam Agile development untuk memprediksi jumlah waktu yang dibutuhkan untuk menyelesaikan sebuah task. Teknik ini dilakukan oleh tim developer dan Product Owner dalam sebuah meeting, menggunakan deck kartu dengan nilai-nilai tertentu yang disusun berdasarkan urutan Fibonacci.
Sejarah Planning Poker
Planning Poker diciptakan oleh Mike Cohn pada tahun 2001. Teknik ini awalnya dikenalkan sebagai "Planning Game" dan kemudian dinamai menjadi "Planning Poker". Ide dasar dari planning poker adalah menggunakan deck kartu dengan nilai-nilai yang tidak terprediksi, sehingga estimasi yang dibuat oleh tim developer lebih akurat dan objektif.
Cara Menggunakan Planning Poker
Untuk menggunakan planning poker, Anda memerlukan sebuah deck kartu dengan nilai-nilai sebagai berikut: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100. Deck kartu ini dapat digunakan secara offline atau online melalui aplikasi collaboratif.
Meeting Estimasi
Pertemuan estimasi planning poker dilakukan oleh tim developer dan Product Owner. Moderator tidak berpartisipasi dalam estimasi. Proses estimasi sebagai berikut:
- Product Owner memberikan overview tentang user story yang akan diestimasi.
- Tim developer mendiskusikan dan menyelesaikan keragaman dan risiko terkait dengan user story.
- Setiap tim developer memainkan kartu dengan nilai tertentu yang mereka anggap sesuai untuk user story.
- Semua tim developer membuka kartunya secara bersamaan.
- Tim developer dengan estimasi tinggi dan rendah diberikan kesempatan untuk menjelaskan alasan mereka mengestimasi demikian.
- Discussion diulangi hingga tercapai consensus.
Kelebihan Planning Poker
Planning poker memiliki beberapa kelebihan, seperti:
- Meningkatkan akurasi estimasi
- Mengurangi kecurigaan dan keragaman antar tim developer
- Memungkinkan diskusi yang lebih efektif dan produktif
Kelemahan Planning Poker
Planning poker juga memiliki beberapa kelemahan, seperti:
- Butuh waktu dan sumber daya yang banyak untuk melakukan estimasi
- Dapat membingungkan tim developer jika tidak dilakukan dengan benar
Sumber Daya Tambahan
Jika Anda ingin belajar lebih lanjut tentang planning poker, Anda dapat melihat beberapa sumber daya tambahan seperti:
- [1] "On using planning poker for estimating user stories" oleh Viljan Mahnič
- "Wingman Software | Planning Poker – The Original Paper"
- "Agile Estimating and Planning" oleh Mike Cohn
Dengan demikian, planning poker adalah sebuah teknik estimasi yang efektif dalam Agile development. Teknik ini dapat membantu tim developer dan Product Owner memprediksi jumlah waktu yang dibutuhkan untuk menyelesaikan sebuah task dengan lebih akurat dan objektif.