Panduan Scrum | 20. INVEST – Menciptakan Kisah Pengguna terbaik
Diterbitkan: 2022-05-21INVEST adalah metode untuk membuat Cerita Pengguna yang baik. Ini memungkinkan pemeriksaan apakah mereka memiliki konten yang diformulasikan dengan benar dan apakah mereka berhubungan dengan nilai bisnis Produk. Dan juga, apakah ukuran dan kegunaannya telah dipilih dengan benar.
Membuat Kisah Pengguna terbaik dengan INVEST – daftar isi:
- pengantar
- Saya untuk Mandiri
- N untuk Nego
- V untuk Berharga atau Vertikal
- E untuk Perkiraan
- S untuk Kecil
- T untuk Dapat Diuji
- Ringkasan
pengantar
INVEST adalah akronim yang dibuat oleh Bill Wake pada tahun 2003 . Setiap hurufnya adalah awal dari sebuah kata yang mencirikan Kisah Pengguna yang baik. Menurut prinsip INVEST, setiap Kisah Pengguna harus:
- Mandiri
- bisa dinegosiasikan
- Berharga
- Patut dihargai
- Kecil
- Dapat diuji
Kami menulis lebih banyak tentang apa itu Kisah Pengguna di artikel terpisah. Di sini, kami hanya akan menyebutkan bahwa ini adalah deskripsi singkat tentang fungsionalitas Produk baru yang ditulis dalam bahasa yang dapat diakses.
Saya untuk Mandiri
Fitur pertama dari Kisah Pengguna yang baik adalah kemandiriannya. Artinya, deskripsi dan karakteristiknya harus dapat dipahami tanpa mengacu pada Cerita Pengguna lainnya. Tapi yang terpenting, realisasinya tidak harus berkorelasi dengan Cerita Pengguna lainnya. Tentu saja, itu tidak akan menjadi kemerdekaan penuh. Anda tidak dapat membagi pembuatan Produk menjadi modul yang benar-benar terpisah. Namun, penting untuk diingat tentang menjaga Kisah Pengguna seindependen mungkin. Berkat itu, meskipun salah satunya tidak memasuki tahap implementasi atau dimodifikasi secara signifikan, yang lainnya tidak perlu diubah. Sebagai aturan, Kisah Pengguna harus merupakan keseluruhan yang terpisah dan koheren.
N untuk Nego
Kisah Pengguna harus bisa dinegosiasikan. Ini berarti bahwa ia menetapkan Tujuan, bukan cara untuk mencapainya.
Dengan kata lain, ini mendefinisikan fitur yang diharapkan dari Produk, bukan solusi teknis untuk diterapkan.
Negosiasi Kisah Pengguna terjadi antara Pemilik Produk dan Tim Pengembang. Pemilik Produk mengusulkan penerapan fungsi tertentu dari Produk, yaitu mengatakan "Apa" yang harus dilakukan. Pengembang bertanggung jawab untuk menjawab pertanyaan "Bagaimana". Yaitu, menegosiasikan cara-cara spesifik untuk memecahkan masalah yang disajikan dalam Kisah Pengguna.
V untuk Berharga atau Vertikal
Dalam akronim INVEST, huruf V berarti dua kualitas:
- Berharga
- Vertikal
Keduanya mengungkapkan karakteristik utama dari Kisah Pengguna yang baik. Karena itu, kami memutuskan untuk menjelaskan apa artinya masing-masing.
Berharga
Kisah Pengguna yang berharga membenarkan tujuan bisnis dari modifikasi. Dengan kata lain, secara akurat menjawab pertanyaan mengapa modifikasi diperkenalkan dan mengapa penting dari sudut pandang pemangku kepentingan.
Vertikal
Fitur kedua; Vertikal berasal dari metodologi Agile. Kisah Pengguna vertikal berisi fitur baru Produk yang dapat dilihat oleh Pengguna. Artinya, tidak fokus pada “peningkatan kinerja” horizontal di lapisan Produk yang dipilih. Sebaliknya, ia menambahkan "lapisan" lain ke dalamnya.
Dengan kata lain, Kisah Pengguna menjelaskan cara memodifikasi operasi keseluruhan Produk dengan menjawab pertanyaan Apa sebenarnya yang perlu ditingkatkan? Ini juga berarti bahwa setiap fungsi Produk dibangun di atas solusi yang ada.
E untuk Perkiraan
Kisah Pengguna yang baik harus dapat diperkirakan. Ini berarti harus secara jelas mendefinisikan ruang lingkup modifikasi yang harus dilakukan pada produk agar Kisah Pengguna dianggap lengkap. Hal ini memungkinkan Tim Pengembang untuk menentukan waktu dan upaya yang diperlukan untuk menyelesaikannya.
Cakupan dan kesulitan tugas biasanya diperkirakan dalam satuan yang disebut Poin Cerita. Mereka relatif. Dan setiap Tim Pengembang mengerjakan nilai Poin Cerita dalam praktik berdasarkan pengalaman sebelumnya.
Dalam artikel terpisah, kami telah membahas lebih lanjut tentang Kecepatan Tim Pengembang dan cara mengukurnya.
S untuk Kecil
Kisah Pengguna yang diterima untuk direalisasikan oleh Tim Pengembang harus ringkas. Artinya, tidak boleh lebih dari satu Sprint. Jika Pengembang menemukan selama Sprint Planning bahwa Kisah Pengguna yang diusulkan oleh Pemilik Produk terlalu panjang, mereka harus membaginya menjadi beberapa bagian yang mungkin independen.
T untuk Dapat Diuji
Huruf terakhir dari akronim INVEST adalah singkatan dari testable. Ini berarti bahwa modifikasi Produk yang dijelaskan dalam Kisah Pengguna harus tahan air dan dapat diverifikasi. Dengan kata lain, harus dimungkinkan untuk memverifikasi apakah solusi yang diterapkan oleh Pengembang memberikan nilai yang diasumsikan kepada Pemangku Kepentingan tertentu.
Membuat Kisah Pengguna terbaik – ringkasan
INVEST adalah akronim yang menggambarkan Kisah Pengguna yang ditulis dengan baik. Harus:
- Independen dari Cerita Pengguna lainnya. Sehingga dapat dimodifikasi atau dihapus dari Product Backlog jika diperlukan.
- Bisa dinegosiasikan. Itu harus menentukan apa yang harus dilakukan meninggalkan pilihan bagaimana melakukannya untuk Pengembang.
- Berharga , yaitu membenarkan rasa bisnis memodifikasi Produk. Atau Vertikal, yaitu menghadirkan fitur baru Produk yang dapat dilihat oleh Pengguna.
- Dapat diperkirakan , artinya memiliki ukuran dan kriteria penyelesaian yang dapat ditentukan.
- Cukup kecil untuk diselesaikan dalam satu Sprint.
- Dapat diuji sehingga dapat ditentukan dengan pasti bahwa telah dilaksanakan.
Jika Anda menyukai konten kami, bergabunglah dengan komunitas lebah sibuk kami di Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Panduan Scrum:
- Daftar istilah dasar, peran dan pengertian
- Apa itu Scrum?
- Nilai scrum
- Bagaimana menerapkan Scrum di perusahaan Anda?
- Tim Scrum - apa itu dan bagaimana cara kerjanya?
- Siapa Pemilik Produk?
- Kesalahan paling umum dari Pemilik Produk
- Siapa Scrum Masternya?
- Karakteristik Scrum Master yang baik
- Kesalahan paling umum dari Scrum Master
- Statistik dan metrik apa yang harus dilacak oleh Scrum Master?
- Kerjasama antara Pemilik Produk dan Scrum Master
- Tim Pengembang di Scrum
- Kesalahan paling umum dari Pengembang
- Artefak scrum
- Scaling Scrum
- Sprint Backlog
- Apa itu Product Backlog?
- Apa itu Cerita Pengguna?
- Membuat Kisah Pengguna terbaik dengan INVEST
- Kesalahan Cerita Pengguna yang paling umum
- Kriteria Penerimaan Cerita Pengguna
- Estimasi dan Poin Cerita di Scrum
- Perencanaan Poker
- Game Estimasi Tim
- Mendefinisikan Kenaikan
- Acara Scrum
- Apa itu Sprint di Scrum?
- Komitmen Tim Scrum - Sasaran Produk, Sasaran Sprint, dan Definisi Penyelesaian
- Apa itu Grafik Burndown?
- Bagaimana cara membuat dan menafsirkan grafik burndown?
- Keuntungan dan kerugian dari grafik burndown
- Papan Kanban di Scrum dan Scrumban
- Kecepatan dalam Scrum - Kecepatan Tim Pengembang
- Scrum Harian
- Perencanaan Sprint
- Ulasan Sprint
- Apa itu Retrospektif Sprint?
- Kesalahan umum selama Sprint Retrospective
- Pemeliharaan Backlog Produk