Estimasi yang efektif merupakan salah satu aspek paling menantang yang dihadapi pengembang perangkat lunak dalam pekerjaan mereka. Terlepas dari ukuran tim, mereka harus menentukan, memperkirakan, dan menugaskan pekerjaan di seluruh tim. Seiring tim berkembang, membangun kebiasaan yang kuat dalam perencanaan dan estimasi menjadi semakin penting. Perencanaan dan estimasi yang buruk mengikis kepercayaan terhadap jadwal, merusak hubungan antara tim dan pemangku kepentingan bisnis, serta membuat pengembangan menjadi lebih sulit bagi semua pihak.
Akurasi Estimasi Kelompok dibandingkan dengan Estimasi Individu
Dalam sebuah penelitian tentang akurasi estimasi usaha antara individu dan kelompok dalam eksperimen proyek perangkat lunak, 20 profesional perangkat lunak dari perusahaan yang sama secara terpisah memperkirakan usaha yang dibutuhkan untuk mengimplementasikan proyek perangkat lunak yang sama. Peserta memiliki latar belakang yang berbeda dan peran, dan proyek perangkat lunak tersebut telah diimplementasikan sebelumnya. Setelah itu, mereka dibagi menjadi lima tim. Setiap tim membahas dan menggabungkan pengetahuan mereka untuk mencapai perkiraan kesepakatan.
Hasil – Perkiraan berbasis kelompok lebih akurat dibandingkan perkiraan individu.
Apa itu Planning Poker?
Planning Poker (juga dikenal sebagai Scrum Poker) adalah teknik berbasis konsensus yang dimainkan untuk estimasi, terutama digunakan untuk memperkirakan usaha atau ukuran relatif dari tugas pengembangan dalam pengembangan perangkat lunak.

Scrum Planning Poker
Langkah-Langkah Planning Poker
- Untuk memulai sesi Planning Poker, Product Owner atau klien membacakan sebuah Agilecerita pengguna atau menjelaskan fitur kepada para penaksir.
Contoh:- “Pelanggan masuk ke sistem pemesanan”
- “Pelanggan memasukkan kriteria pencarian untuk pemesanan hotel”
- Anggota tim secara bersamaan meletakkan kartu bernomor menghadap ke bawah untuk menyembunyikan perkiraan mereka (menggunakan urutan Fibonacci: 1, 2, 3, 5, 8, 13, 20, 40)
- Semua kartu dibuka secara bersamaan
- Diskusikan perkiraan dan jelaskan nilai tinggi atau rendah
- Ulangi jika perlu hingga tercapai kesepakatan

Langkah-Langkah Scrum Planning Poker
Dengan menyembunyikan angka dengan cara ini, kelompok menghindari bias kognitif pengikatan—di mana angka pertama yang diucapkan menetapkan acuan untuk perkiraan selanjutnya.
Estimasi Agile – Relatif vs. Absolut
Estimasi hanyalah tebakan yang berdasarkan pengetahuan dan pengalaman. Kita menggunakan semua pengetahuan dan pengalaman yang tersedia untuk menebak berapa lama waktu yang dibutuhkan. Alih-alih mengevaluasi setiap item pekerjaan baru secara terpisah, mengapa tidak membandingkannya dengan item yang telah selesai sebelumnya? Manusia lebih baik dalam memahami hal-hal yang serupa daripada menebak ukuran absolut.
Sebagai contoh, apakah ini mendekati benda kecil ini? Atau lebih seperti proyek berukuran sedang ini? Atau benar-benar besar—seperti tugas yang kita selesaikan bulan lalu? Estimasi relatif tidak hanya mengurangi waktu yang dihabiskan untuk estimasi, tetapi juga secara signifikan meningkatkan akurasi.
Otak kita tidak dapat membuat perkiraan absolut—kita selalu membandingkan apa yang kita perkirakan dengan sesuatu yang sudah kita ketahui.
Urutan Fibonacci dan Poker Perencanaan
Poker Perencanaan menggunakan urutan Fibonacci untuk menetapkan nilai poin pada fitur atau cerita pengguna. Urutan Fibonacci adalah serangkaian matematis yang diperkenalkan pada abad ke-13 untuk menggambarkan aspek tertentu dari pola alam, seperti percabangan pohon. Urutan ini dihasilkan dengan menjumlahkan dua angka sebelumnya untuk mendapatkan nilai berikutnya: 0, 1, 1, 2, 3, 5, 8, 13, 21, dll.
Untuk keperluan estimasi Agile, beberapa angka telah disesuaikan untuk membentuk urutan berikut: 1, 2, 3, 5, 8, 13, 20, 40, 100, seperti yang ditunjukkan di bawah ini:

Urutan Fibonacci dan Poker Perencanaan
Arti kartu yang digunakan dalam Poker Perencanaan dijelaskan dalam tabel di bawah ini:
| Kartu | Penjelasan |
| 0 | Tugas sudah selesai. |
| 1/2 | Tugas sangat kecil. |
| 1, 2, 3 | Digunakan untuk tugas kecil. |
| 5, 8, 13 | Digunakan untuk tugas berukuran sedang. |
| 20, 40 | Digunakan untuk tugas besar. |
| 100 | Digunakan untuk tugas sangat besar. |
| <Tak terhingga> | Tugas sangat besar. |
| ? | Tidak yakin berapa lama waktu yang dibutuhkan untuk menyelesaikannya. |
| <satu kopi> | Saya lapar? |
Poin Cerita vs. Jam dalam Estimasi
Mengapa menggunakan Poin Ceritadaripada nilai berbasis waktu? Poin Cerita memungkinkan tim untuk fokus pada kompleksitas dan usaha yang terlibat dalam pengiriman pekerjaan. Tim membandingkan pekerjaan baru dengan yang telah mereka selesaikan sebelumnya. Mereka menilai kompleksitas tugas baru relatif terhadap tantangan masa lalu dan menilai tingkat kesulitan serta waktu yang dibutuhkan.
Sebagai contoh, kita biasanya tidak mempertimbangkan ‘biaya menjalankan bisnis’. Rapat, email, tinjauan kode—semuanya memiliki nilai waktu. Namun pada kenyataannya, ini adalah praktik penting dalam kehidupan sehari-hari dan tidak dihitung sebagai ‘pekerjaan’. Poin Cerita memisahkan pekerjaan pengembangan perangkat lunak dari tugas operasional terkait, sehingga estimasi berbasis poin lebih konsisten dibanding pendekatan berbasis waktu.
Referensi
- Apa itu Planning Poker dalam Agile?
- Visual Paradigm. (tanpa tanggal). Apa itu Planning Poker dalam Agile?
- Scrum Poker untuk Proyek Agile – Work Life oleh Atlassian
- Atlassian. (2023, 11 Juli). Scrum Poker untuk Proyek Agile – Work Life oleh Atlassian
- Planning poker online | Scrum poker | Kami Agile Anda
- Planning Poker Online. (tanpa tanggal). Planning poker online | Scrum poker | Kami Agile Anda
- Planning Poker: Teknik Perkiraan dan Perencanaan Agile
- Mountain Goat Software. (tanpa tanggal). Planning Poker: Teknik Perkiraan dan Perencanaan Agile
- Apa itu Perkiraan Agile? – Visual Paradigm
- Visual Paradigm. (tanpa tanggal). Apa itu Perkiraan Agile? – Visual Paradigm
- Perkiraan Ajaib – FourWeekMBA
- FourWeekMBA. (2024, 24 April). Perkiraan Ajaib – FourWeekMBA
- Apa itu Planning Poker? | Definisi dan Gambaran Umum
- ProductPlan. (2021, 30 September). Apa itu Planning Poker? | Definisi dan Gambaran Umum
- Planning poker: Cara agile untuk melakukan perkiraan bagi tim scrum – Blog LogRocket
- Blog LogRocket. (2023, 14 Desember). Planning poker: Cara agile untuk melakukan perkiraan bagi tim scrum – Blog LogRocket
- Apa itu Perkiraan Agile?
- Visual Paradigm. (tanpa tanggal). Apa itu Perkiraan Agile?
- Planning Poker — Panduan Cara Menggunakan Teknik Perkiraan Agile | Easy Agile
- Easy Agile. (tanpa tanggal). Planning Poker — Panduan Praktis Teknik Perkiraan Agile | Easy Agile