Penjelasan story point: anggaran relatif dan bukannya jam, skala Fibonacci, cara mata menyuap velocity dan ramalan release, serta cara East Agile Tracker menganggar story.
Story point ialah unit saiz relatif. Daripada menganggar sesuatu kerja dalam jam atau hari, pasukan membandingkannya dengan kerja yang pernah dilakukan: “yang ini lebih kurang dua kali ganda saiz yang itu.” Nombor itu merangkumi usaha, kerumitan dan ketidakpastian sekali gus.
Mengapa relatif, bukan jam
Section titled “Mengapa relatif, bukan jam”Manusia lemah dalam meramal berapa lama sesuatu tugas akan diambil, tetapi agak baik dalam menilai sama ada satu tugas lebih besar daripada tugas lain. Story point menggunakan kemahiran kedua itu.
- Mata tidak bergantung pada siapa yang melakukan kerja. Sesebuah story bernilai 3 sama ada jurutera kanan atau junior yang mengambilnya; perbezaannya kelihatan pada kepantasan pasukan menyiapkan mata, bukan pada anggaran.
- Anggaran kekal pantas. Membandingkan story dengan story yang sudah dikenali mengambil masa beberapa saat. Memecahkannya kepada jam mengambil masa jauh lebih lama dan jarang lebih tepat.
- Mata bertukar menjadi tarikh melalui pengukuran. Sebaik sahaja pasukan tahu berapa mata yang disiapkannya setiap iterasi — velocity-nya — ia boleh meramal bila satu set story akan selesai.
Anggaran ialah perbualan saiz, bukan janji. Jika pasukan tidak bersetuju tentang sesuatu nombor, perbincangan itu biasanya mendedahkan salah faham tentang story tersebut, dan itulah hasil yang lebih berguna.
Pasukan memilih skala yang pendek supaya anggaran kekal kasar. Skala yang biasa:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. Jurangnya membesar mengikut saiz, kerana story besar kurang pasti.
- Linear — 0, 1, 2, 3. Skala kecil untuk pasukan yang memecahkan kerja secara halus.
- Saiz baju-T — S, M, L (kadangkala XS dan XL).
Story yang terlalu besar untuk nilai teratas skala menjadi isyarat untuk memecahkannya kepada story yang lebih kecil.
Menganggar sebagai pasukan
Section titled “Menganggar sebagai pasukan”Teknik yang biasa ialah planning poker: setiap orang memilih anggaran secara peribadi, semua orang mendedahkannya serentak, dan pemberi anggaran tertinggi serta terendah menerangkan alasan mereka sebelum pasukan memutuskan satu nombor. Pendedahan serentak menghalang suara pertama daripada mempengaruhi yang lain.
Anggar sebelum story dimulakan, setelah pasukan memahami maksud “selesai” bagi story itu — kriteria penerimaannya. Lihat Cerita pengguna dan perancangan iterasi.
Cara East Agile Tracker melakukannya
Section titled “Cara East Agile Tracker melakukannya”- Feature mengambil mata secara lalai. Bug dan chore tidak dianggar melainkan projek menghidupkan Points for bugs and chores. Lihat Anggar feature.
- Tiga skala disediakan: Fibonacci (0, 1, 2, 3, 5, 8, 13), East Agile (0, 1, 2, 3), dan 3-Mata (1, 2, 3 untuk Kecil / Sederhana / Besar). Skala dipilih setiap projek; menukarnya kemudian tidak memetakan semula anggaran sedia ada. Lihat Mata.
- Mata menyuap velocity. Mata sesebuah story dikira dalam velocity sebaik sahaja ia mencapai keadaan selesai projek, dan velocity menentukan saiz iterasi seterusnya. Lihat Velocity.
- Story yang belum dianggar boleh dicari. Penapis
is:unestimatedmenyenaraikan feature yang masih memerlukan nombor. Lihat Carian dan penapis.
Bacaan lanjut
Section titled “Bacaan lanjut”- Apakah velocity? — cara mata menjadi ramalan.
- Scrum atau Kanban — kedudukan anggaran dalam setiap kaedah.
- eXtreme Programming — kaedah asal story point.