Melakukan Estimasi User Story di Azure DevOps
Estimasi user story adalah salah satu pendekatan yang umum dilakukan untuk melakukan pengukuran kompleksitas dan usaha sebuah user story. Sebagaimana kita ketahui, user story adalah unit terkecil dari sebuah spesifikasi perangkat lunak Agile. Pada artikel kali ini kita akan membahas bagaimana cara melakukan estimasi di Azure DevOps
Langkah 1 - Pastikan Struktur User Story Sudah Sesuai
Pada tahap ini kita harus memastikan bahwa user story adalah unit terkecil bukan sebuah user story yang masih berupa molekul atau dapat dipecah. Sebagai contoh
Sebagai pengguna saya dapat melakukan registrasi agar saya dapat mendaftar praktikum
User story di atas adalah user story yang sifatnya masih molekul atau dikenal dengan Epic. User story di atas adalah Epic yang merupakan representasi fitur Registrasi Akun. Untuk menjadi user story yang unit maka yang benar adalah menurunkannya sehingga menjadi user story unit terkecil
Sebagai pengguna saya dapat melakukan registrasi dengan akun Microsoft 365
Langkah 2 - Beri Ukuran Effort User Story
Pada tahap ini beri nilai user story dengan mengisi isian Effort. Isian Effort dapat menggunakan pendekatan nilai Fibonacci, Power of Two, atau pendekatan lain. Nilai isian Effort dapat ditentukan berdasar.
- Planning Poker. Pendekatan estimasi dengan melakukan kegiatan diskusi musyawarah mufakat silakan melihat tautan berikut Planning poker online | Scrum poker | We Agile You
- Affinity estimation. Ini pendekatan agregat yang dilakukan adalah setiap tim menentukan bobot tiap task lalu mengagregasi menjadi user story point. misalkan sebuah user story memiliki empat task sehingga memiliki total 2+3+5+2 = 12 points
- membuat user interface (2)
- membuat database tabel (3)
- membuat logika (5)
- membuat api (2)
Langkah 3 - Konversi Points ke Durasi
Setelah memperoleh user story points maka dapat memberikan nilai durasi menjadi waktu dengan melakukan konversi konstanta konversi. Pendekatan yang umum adalah:
- Konversi berdasar durasi. Jika proyek sudah ditentukan 100 hari dan total adalah 100 point, maka 1 poin adalah 1 hari, sehingga jika user story point 12 maka 12 hari.
- Konversi dengan kecepatan rata-rata di masa lalu. Pendekatan ini dilakukan dengan mengukur masa lalu, semisal. 60 poin setara 30 hari sehingga 2 poin / hari. Sehingga jika 12 poin maka setara 6 hari.
- Sprint 1 = 10 hari - 20 point
- Sprint 2 = 10 hari - 30 point
- Sprint 3 = 10 hari - 10 point
Susunlah dan selaraskan Microsoft Project Plan.
Tidak ada komentar