Langkah 2 Perkirakan Setiap Kisah Pengguna Dalam Hal Poin Cerita

Poin Pengguna. Perencanaan Poker. Beberapa ide estimasi dari Scrum

Scrum adalah alat yang hebat untuk memecahkan tantangan abadi dalam memperkirakan secara akurat. Artikel ini akan melihat tiga pendekatan berbeda untuk memperkirakan: poin cerita (kecepatan terbakar), dan perencanaan Poker. Scrum digunakan terutama untuk proyek pengembangan perangkat lunak. Tapi, ide-ide dalam artikel ini dapat digunakan untuk semua jenis dan pekerjaan.

Langkah 1 Kumpulkan Cerita Pengguna bersama  judi slot online

Scrum membantu Anda memecah proyek Anda menjadi cerita pengguna yang lebih kecil. Ini adalah deskripsi yang menggambarkan fungsionalitas tunggal yang harus disediakan oleh perangkat lunak yang dikirimkan. Meskipun mereka sebenarnya adalah persyaratan, Kent Beck menjelaskan dalam “Extreme Programming Explained” bahwa persyaratan terdengar “wajib”. Banyak pengguna hanya akan menanyakan apa yang “bagus dan berguna”. Setiap kisah pengguna menggambarkan perjalanan melalui perangkat lunak. Contoh cerita mungkin mengatakan “Masuk menggunakan kata sandi dan nama pengguna Anda untuk dibawa langsung ke layar beranda”.

Bersama dengan klien mereka, tim perangkat lunak akan memutuskan cerita pengguna mana yang akan dikirimkan pada sprint berikutnya. Sprint umumnya berlangsung sekitar dua puluh hari. Untuk melakukan ini, tim pengembangan memerlukan perkiraan pekerjaan yang terlibat dalam setiap kisah pengguna. Di sinilah poin pengguna berguna dan perencanaan poker sangat membantu.

Langkah 2 Perkirakan Setiap Kisah Pengguna Dalam Hal Poin Cerita

Salah satu kesalahan terbesar dalam memperkirakan adalah upaya yang membingungkan (jam yang diperlukan untuk melakukan sesuatu) dengan durasi. Ini mengacu pada berapa lama waktu yang dibutuhkan untuk menyelesaikan sesuatu. Misalnya, pengembang mungkin memberi tahu tim bahwa cerita pengguna akan membutuhkan waktu delapan jam untuk diselesaikan. Mereka akan berasumsi bahwa dia akan dapat menyelesaikannya dalam sekali duduk. Dia menemukan bahwa dia tidak dapat mendedikasikan satu jam per hari untuk cerita ketika dia mulai bekerja. Delapan hari kemudian, tugas itu selesai. Sulit untuk memperkirakan waktu yang dibutuhkan. Kita semua memiliki hari baik dan hari buruk. Ada juga beberapa hari yang memiliki lebih banyak interupsi daripada yang lain. Scrum mengusulkan pendekatan baru untuk masalah ini: Scrum akan berhenti mencoba memperkirakan waktu dan sebagai gantinya menghitung setiap cerita pengguna menggunakan poin cerita. Poin cerita mewakili ukuran abstrak ukuran.

Untuk menggunakan poin cerita, Anda harus mulai dengan cerita pengguna pertama dan memberikannya beberapa ukuran. Selanjutnya, ajukan pertanyaan “Seberapa besar cerita ini dibandingkan dengan yang pertama?” Jika ceritanya setengah besar, Anda diberi lima poin cerita. Perbandingan relatif ini digunakan untuk membantu menambatkan suatu ukuran dalam pikiran seorang penaksir.

Langkah 3 — Bermain Perencanaan Poker

Perencanaan poker adalah cara untuk memperkirakan poin cerita. Setiap anggota kelompok diberikan sepasang kartu remi “poker”. Setiap kartu memuat angka yang menunjukkan perkiraan poin cerita. Setiap anggota tim biasanya memiliki sekitar 20 kartu. Alih-alih menggunakan kartu satu hingga dua puluh kartu, Seri fibonacci sering digunakan (1,2,3,5,8,13.21,34) Ketidakpastian yang melekat dalam estimasi dapat dilihat sebagai variasi antara angka fibonacci.

“Permainan poker” dimulai. Tim menerima cerita pengguna. Setelah itu, setiap anggota tim memilih dek yang mewakili perkiraan mereka dan meletakkannya di atas meja. Semua kartu dibagikan secara bersamaan. Hal ini penting karena dapat menyebabkan penilaian seseorang berbeda dengan orang lain. Setelah diskusi, pengembang dapat membenarkan perkiraan mereka. Proses ini berulang beberapa kali.

Langkah 4 – Menggunakan Kecepatan, Ubah poin Cerita menjadi Durasi

Sekarang poin cerita bersifat abstrak, tim mengubahnya menjadi durasi untuk memperkirakan berapa lama waktu yang dibutuhkan untuk mengembangkan koleksi yang berisi cerita pengguna pada titik pengguna ukuran tertentu. Di sinilah konsep kecepatan Scrum masuk. Kecepatan adalah ukuran seberapa banyak pekerjaan yang dapat dilakukan suatu kelompok dalam hari biasa. Sederhananya, kecepatan adalah kemampuan untuk melakukan lebih banyak pekerjaan dalam sehari.

Kecepatan = Poin cerita/Durasi

Diharapkan bahwa cerita pengguna sepanjang 30 cerita akan memakan waktu 10 hari kalender untuk diselesaikan jika tim rata-rata tiga cerita per hari. Berikutnya adalah pertanyaan: Berapa kecepatan rata-rata tim Anda? Yang terbaik adalah menjalankan beberapa sprint sehingga Anda dapat melihat seberapa banyak pekerjaan yang dilakukan tim Anda setiap hari. Jika ini adalah Sprint pertama, tim akan membutuhkan konsensus untuk memperkirakan kemungkinan kecepatan mereka. (Mungkin dengan menggunakan perencanaan poker lagi).

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *