Penjelasan velocity dalam agile: poin yang diselesaikan per iterasi, cara merata-ratakannya, cara memperkirakan tanggal release, penyalahgunaan yang umum, serta cara East Agile Tracker menghitung dan merencanakan dengannya.
Velocity adalah jumlah pekerjaan yang diselesaikan tim dalam satu iterasi, diukur dalam story point. Jika sebuah tim menyelesaikan story senilai 5, 3, 2, dan 2 poin dalam iterasi dua minggu, velocity-nya untuk iterasi itu adalah 12.
Velocity adalah hasil pengamatan, bukan target. Tugasnya membuat rencana berikutnya realistis.
Cara menghitung velocity
Section titled “Cara menghitung velocity”- Tentukan apa yang dihitung sebagai done — misalnya, diterima oleh product owner. Hanya story yang mencapai status itu yang dihitung; pekerjaan yang baru selesai sebagian tidak dihitung sama sekali.
- Jumlahkan poin story yang sudah done di setiap iterasi.
- Rata-ratakan beberapa iterasi terakhir. Rata-rata bergulir dari tiga sampai lima iterasi meredam pengaruh libur, hari sakit, dan kejutan sesekali.
XP menyebutnya “cuaca kemarin”: tebakan terbaik untuk seberapa banyak yang akan Anda selesaikan pada iterasi berikutnya adalah seberapa banyak yang Anda selesaikan dalam beberapa iterasi terakhir.
Kegunaan velocity
Section titled “Kegunaan velocity”- Menentukan ukuran iterasi berikutnya. Tim merencanakan kira-kira sebanyak velocity-nya, sehingga rencana sesuai dengan apa yang benar-benar dikirim.
- Memperkirakan. Bagi sisa poin dalam sebuah release dengan velocity untuk mendapatkan jumlah iterasi yang tersisa. Tanggal menjadi hasil kalkulasi, dan percakapannya menjadi tawar-menawar antara lingkup dan tanggal.
- Menangkap perubahan. Tren yang menurun bisa menandakan utang teknis yang bertambah, gangguan, atau story yang tidak jelas, dan layak diangkat dalam retrospektif.
Penyalahgunaan yang umum
Section titled “Penyalahgunaan yang umum”- Membandingkan tim. Poin setiap tim relatif terhadap pekerjaannya sendiri di masa lalu, jadi 30 milik satu tim tidak bisa dibandingkan dengan 15 milik tim lain.
- Menetapkan target velocity. Tekanan untuk menaikkan angka cenderung menggelembungkan estimasi alih-alih mempercepat pengiriman.
- Menghitung pekerjaan yang belum selesai. Memberi kredit parsial membuat velocity melebih-lebihkan apa yang bisa dikirim tim.
Cara East Agile Tracker melakukannya
Section titled “Cara East Agile Tracker melakukannya”- Velocity dihitung dari riwayat Anda. Sebuah story dihitung begitu mencapai done state proyek — Finished, Delivered, atau Accepted, dipilih per proyek. Lihat Velocity.
- Strategi perataan dapat dikonfigurasi: 3, 5, atau 10 iterasi terakhir, atau nilai manual. Proyek baru memulai dari velocity awal sampai memiliki riwayat. Manager juga dapat menimpa velocity satu iterasi dari header kolom Current.
- Velocity merencanakan iterasi. Backlog memproyeksikan iterasi mendatang berdasarkan velocity, dan dengan auto-plan iterations aktif, iterasi saat ini terisi sampai velocity Anda dan tidak lebih. Lihat Merencanakan iterasi.
- Trennya ada di halaman Metrics bersama burndown dan story yang terbawa antar-iterasi. Lihat Metrik.
Bacaan lebih lanjut
Section titled “Bacaan lebih lanjut”- Apa itu story point? — satuan pengukur velocity.
- User story dan perencanaan iterasi — merencanakan iterasi dengan velocity.
- eXtreme Programming — asal-usul “cuaca kemarin”.