INVEST adalah metode untuk membuat User Story yang baik. Ini memungkinkan untuk memeriksa apakah mereka memiliki konten yang dirumuskan dengan baik dan apakah mereka terkait dengan nilai bisnis dari Produk. Dan juga, apakah ukuran dan kegunaannya telah dipilih dengan tepat.
INVEST adalah akronim yang dibuat oleh Bill Wake pada tahun 2003. Setiap hurufnya mewakili awal dari kata yang menggambarkan sebuah User Story yang baik. Menurut prinsip INVEST, setiap User Story harus:
Kami menulis lebih banyak tentang apa itu User Story dalam artikel terpisah. Di sini, kami hanya akan menyebutkan bahwa itu adalah deskripsi singkat tentang fungsionalitas Produk baru yang ditulis dalam bahasa yang mudah diakses.
Fitur pertama dari User Story yang baik adalah independensinya. Ini berarti bahwa deskripsi dan karakteristiknya harus dipahami tanpa merujuk pada User Story lain. Namun yang paling penting, realizasinya tidak boleh berkorelasi dengan User Story lain. Tentu saja, itu tidak akan sepenuhnya independen. Anda tidak dapat membagi pembuatan Produk menjadi modul yang sepenuhnya terpisah. Namun, sangat penting untuk diingat untuk menjaga User Story tetap seindependen mungkin. Berkat itu, bahkan jika salah satu dari mereka tidak masuk ke fase implementasi atau dimodifikasi secara signifikan, yang lainnya tidak perlu dimodifikasi. Sebagai aturan, User Story harus merupakan keseluruhan yang terpisah dan koheren.
User Story harus negosiasi. Ini berarti bahwa ia menetapkan Tujuan, bukan cara untuk mencapainya.
Dengan kata lain, ia mendefinisikan fitur yang diharapkan dari Produk, bukan solusi teknis untuk diimplementasikan.
Negosiasi User Story terjadi antara Pemilik Produk dan Tim Pengembangan. Pemilik Produk mengusulkan implementasi fungsionalitas tertentu dari Produk, yaitu mengatakan “Apa” yang harus dilakukan. Para Pengembang bertanggung jawab untuk menjawab pertanyaan “Bagaimana”. Artinya, menegosiasikan cara-cara spesifik untuk menyelesaikan masalah yang disajikan dalam User Story.
Dalam akronim INVEST, huruf V mewakili dua kualitas:
Keduanya mengungkapkan karakteristik kunci dari User Story yang baik. Oleh karena itu, kami memutuskan untuk menjelaskan apa arti masing-masing.
User Story yang berharga membenarkan tujuan bisnis dari modifikasi. Dengan kata lain, ia menjawab dengan tepat pertanyaan mengapa modifikasi tersebut harus diperkenalkan dan mengapa itu penting dari sudut pandang pemangku kepentingan.
Fitur kedua; Vertikal berasal dari metodologi Agile. User Story vertikal mengandung fitur baru dari Produk yang terlihat oleh Pengguna. Artinya, ia tidak fokus pada “perbaikan kinerja” horizontal di lapisan tertentu dari Produk. Sebaliknya, ia menambahkan “lapisan” lain ke dalamnya.
Dengan kata lain, User Story menggambarkan bagaimana memodifikasi operasi keseluruhan dari Produk dengan menjawab pertanyaan Apa yang harus diperbaiki? Ini juga berarti bahwa setiap fungsionalitas dari Produk dibangun di atas solusi yang ada.
User Story yang baik harus dapat diestimasi. Ini berarti bahwa ia harus dengan jelas mendefinisikan ruang lingkup modifikasi yang harus dilakukan pada produk agar User Story dianggap lengkap. Ini memungkinkan Tim Pengembangan untuk menentukan waktu dan usaha yang diperlukan untuk menyelesaikannya.
Ruang lingkup dan kesulitan suatu tugas biasanya diestimasi dalam satuan yang disebut Story Points. Mereka bersifat relatif. Dan setiap Tim Pengembangan bekerja untuk menentukan nilai Story Point dalam praktik berdasarkan pengalaman sebelumnya.
Dalam artikel terpisah, kami telah membahas lebih lanjut tentang Kecepatan Tim Pengembangan dan bagaimana cara mengukurnya.
User Story yang diterima untuk direalisasikan oleh Tim Pengembangan harus ringkas. Artinya, ia tidak boleh lebih dari satu Sprint. Jika Pengembang menemukan selama Perencanaan Sprint bahwa User Story yang diusulkan oleh Pemilik Produk terlalu panjang, mereka harus membaginya menjadi bagian-bagian yang mungkin independen.
Huruf terakhir dari akronim INVEST mewakili dapat diuji. Ini berarti bahwa modifikasi Produk yang dijelaskan dalam User Story harus memiliki bukti dan dapat diverifikasi. Dengan kata lain, harus mungkin untuk memverifikasi apakah solusi yang diimplementasikan oleh Pengembang memberikan nilai yang diharapkan kepada pemangku kepentingan tertentu.
INVEST adalah akronim yang menggambarkan User Story yang ditulis dengan baik. Itu harus:
Jika Anda menyukai konten kami, bergabunglah dengan komunitas sibuk kami di Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Sebagai Manajer Proyek, Caroline adalah ahli dalam menemukan metode baru untuk merancang alur kerja terbaik dan mengoptimalkan proses. Keterampilan organisasinya dan kemampuannya untuk bekerja di bawah tekanan waktu menjadikannya orang terbaik untuk mengubah proyek yang rumit menjadi kenyataan.
Apakah Anda seorang freelancer yang mencari cara untuk mempromosikan portofolio Anda? Saat ini, tidak hanya…
Manajemen keuangan digital dan akuntansi online semakin populer dalam bisnis. Menurut laporan oleh Sage (2020),…
Piagam proyek adalah hal yang sangat penting dalam manajemen proyek. Mereka memberikan gambaran yang jelas…
Organisasi di berbagai industri membangun hubungan dengan calon karyawan, pemasok, dan mitra setiap hari. Mereka…
Ada lebih dari cukup teknik manajemen yang tersedia. Beberapa tampak rumit sementara yang lain sederhana…
Apakah Anda tahu bagaimana cara memulai sebuah LSM? Apakah Anda sudah memikirkannya? Apakah Anda sadar…