Teknik Estimasi yang Digunakan di Dunia SCRUM yang Gemuk (Seni WAG-Ing)

Fokus artikel ini adalah aspek estimasi dari backlog produk. Untuk informasi tambahan tentang SCRUM, lakukan pencarian Google atau YouTube. Ada banyak situs dan video yang akan memberikan gambaran dalam waktu singkat. Artikel ini membahas dua teknik untuk menghasilkan perkiraan Anda atau WAGs dari perspektif Agile / SCRUM.

Apa itu WAG?

Jika Anda dari Inggris Anda mungkin berpikir ini adalah akronim untuk pacar atau istri pemain sepak bola terkenal (sepak bola), dalam hal pengembangan perangkat lunak namun WAG adalah akronim untuk Wild @ $$ Guess.

Teknik Estimasi:

Table Top T-Shirt Sizing (S, M, L, XL)

Setiap item backlog ditulis pada kartu indeks 3×5 dan diletakkan di atas meja.

Identifikasi benda berukuran terkecil untuk bertindak sebagai titik referensi (S).

Kelompokkan setiap kartu, dengan masing-masing kelompok yang sesuai kira-kira dua kali lebih besar dari yang pertama.

(M = S + S, L = M + M)

Item apa pun yang lebih besar dari XL adalah sebuah epik yang terlalu besar untuk diperkirakan.

(Ini perlu dievaluasi ulang dan dipecah menjadi ukuran yang dapat diperkirakan)

Setelah semua item (kartu) ditempatkan ke dalam kelompok mereka. Poin ditugaskan untuk setiap ukuran.

Bilangan Fibonacci dapat digunakan atau cukup digandakan, misalnya:

Ganda: S = 1, M = 2, L = 4, XL = 8

Fibonacci: S = 1, M = 3, L = 8, XL = 13

Merencanakan Poker

Setiap item backlog dibahas dengan anggota tim yang berpartisipasi.

Setiap peserta memiliki dek kartu poker perencanaan.

Setelah item backlog produk telah didiskusikan, semua orang menunjukkan kartu mereka ..

Jika perkiraannya berdekatan, semakin tinggi estimasi yang diambil. Jika ada kesenjangan besar antara perkiraan maka diskusi tertinggi dan terendah saling bersuara keras mengapa menurut mereka perkiraan mereka lebih akurat.

Untuk tim terdistribusi, ada perangkat lunak yang tersedia yang akan memungkinkan latihan ini berlangsung.

Kecepatan

Dalam fisika, kecepatan adalah laju perubahan posisi.

Di Scrum, kecepatan adalah seberapa banyak upaya backlog produk yang dapat ditangani tim dalam satu sprint.

Contoh: Product Backlog 1000 Poin

Tim telah membakar 300 poin dalam tiga sprint.

Kecepatannya 100 poin per sprint.

Pada kecepatan saat ini tim ini akan memproyeksikannya akan menyelesaikan sisa 700 poin dalam 7 sprint.