Penjelasan velocity dalam agile: mata yang disiapkan setiap iterasi, cara ia dipuratakan, cara ia meramal tarikh release, salah guna yang biasa, serta cara East Agile Tracker mengira dan merancang dengannya.
Velocity ialah jumlah kerja yang disiapkan pasukan dalam satu iterasi, diukur dalam story point. Jika sebuah pasukan menyiapkan story bernilai 5, 3, 2 dan 2 mata dalam iterasi dua minggu, velocity-nya untuk iterasi itu ialah 12.
Velocity ialah pemerhatian, bukan sasaran. Tugasnya menjadikan rancangan seterusnya realistik.
Cara velocity dikira
Section titled “Cara velocity dikira”- Tentukan apa yang dikira sebagai selesai — contohnya, diterima oleh pemilik produk. Hanya story yang mencapai keadaan itu dikira; kerja yang siap sebahagian tidak dikira langsung.
- Jumlahkan mata story yang selesai dalam setiap iterasi.
- Puratakan beberapa iterasi terakhir. Purata bergerak bagi tiga hingga lima iterasi melicinkan kesan cuti, hari sakit dan kejutan sekali-sekala.
XP memanggilnya “cuaca semalam”: tekaan terbaik tentang berapa banyak yang akan anda siapkan pada iterasi seterusnya ialah berapa banyak yang anda siapkan dalam beberapa iterasi terakhir.
Kegunaan velocity
Section titled “Kegunaan velocity”- Menentukan saiz iterasi seterusnya. Pasukan merancang lebih kurang sebanyak velocity-nya, supaya rancangan sepadan dengan apa yang benar-benar dihantar.
- Meramal. Bahagikan baki mata dalam sesebuah release dengan velocity untuk mendapatkan bilangan iterasi yang tinggal. Tarikh menjadi pengiraan, dan perbualan menjadi pertukaran antara skop dan tarikh.
- Mengesan perubahan. Trend yang menurun boleh menunjukkan hutang teknikal yang bertambah, gangguan, atau story yang tidak jelas, dan wajar dibangkitkan dalam retrospektif.
Salah guna yang biasa
Section titled “Salah guna yang biasa”- Membandingkan pasukan. Mata setiap pasukan adalah relatif kepada kerjanya sendiri pada masa lalu, jadi 30 bagi satu pasukan tidak boleh dibandingkan dengan 15 bagi pasukan lain.
- Menetapkan sasaran velocity. Tekanan untuk menaikkan nombor cenderung menggelembungkan anggaran dan bukannya mempercepatkan penghantaran.
- Mengira kerja yang belum selesai. Memberi kredit separa menjadikan velocity melebih-lebihkan apa yang mampu dihantar pasukan.
Cara East Agile Tracker melakukannya
Section titled “Cara East Agile Tracker melakukannya”- Velocity dikira daripada sejarah anda. Sesebuah story dikira sebaik sahaja ia mencapai keadaan selesai projek — Finished, Delivered atau Accepted, dipilih setiap projek. Lihat Velocity.
- Strategi purata boleh dikonfigurasikan: 3, 5 atau 10 iterasi terakhir, atau nilai manual. Projek baharu bermula daripada velocity awal sehingga ia mempunyai sejarah. Pengurus juga boleh mengatasi velocity satu iterasi daripada pengepala lajur Current.
- Velocity merancang iterasi. Backlog mengunjurkan iterasi akan datang berdasarkan velocity, dan dengan auto-plan iterations dihidupkan, iterasi semasa diisi sehingga velocity anda dan tidak lebih. Lihat Merancang iterasi.
- Trendnya terdapat pada halaman Metrics bersama burndown dan story yang dibawa ke hadapan antara iterasi. Lihat Metrik.
Bacaan lanjut
Section titled “Bacaan lanjut”- Apakah story point? — unit yang digunakan untuk mengukur velocity.
- Cerita pengguna dan perancangan iterasi — merancang iterasi dengan velocity.
- eXtreme Programming — asal usul “cuaca semalam”.