User Stories menggambarkan bagaimana fungsionalitas Produk baru bekerja dalam bahasa sehari-hari atau bisnis. Namun, persiapannya memerlukan banyak waktu, usaha, dan pemikiran. Dalam entri hari ini, kami menunjukkan kesalahan User Story yang paling umum dan menyarankan cara mengatasinya.
Kesalahan User Story yang paling umum – daftar isi:
Pendahuluan
User Story bisa menjadi alat yang hebat untuk memotivasi tim untuk mengusulkan solusi baru terhadap masalah yang disajikan dari perspektif pengguna. Kami telah menulis tentang apa itu User Story dalam entri terpisah. Dan dalam artikel ini, kami memperkenalkan INVEST, yang merupakan metode populer untuk menulis User Stories yang baik. Hari ini kami akan fokus pada kesalahan User Story.
Masalah dengan 3W
User Story yang baik menjawab pertanyaan:
- Siapa? (Siapa pengguna target dari Produk?)
- Apa? (Apa kemampuan yang dimiliki Produk, dan apa yang bisa dilakukannya?)
- Kenapa? (Apa tujuan dari hal ini?)
Namun, masalah dapat menyertai jawaban untuk masing-masing pertanyaan ini. Masalah yang paling jarang adalah keraguan tentang apa yang harus diubah dalam produk sebagai respons terhadap kebutuhan pelanggan. Oleh karena itu, kami akan fokus pada masalah yang berkaitan dengan Siapa? dan Kenapa?
Siapa – persona pengguna
Salah satu kesalahan yang paling umum dilakukan saat membuat User Stories adalah tidak menjawab pertanyaan dengan cukup tepat: untuk siapa? Dengan kata lain, siapa pengguna yang dituju oleh perubahan yang direncanakan?
Seringkali, respons generik yang menunjuk pada Pelanggan atau Pengguna Akhir sebagai penerima perubahan tidaklah cukup. Solusi untuk masalah ini adalah membayangkan penerima sebagai persona spesifik. Sebuah persona adalah gambaran model dari pelanggan target. Dengan kata lain, persona adalah representasi dari orang yang akan menggunakan Produk dengan cara tertentu.
Setelah menganalisis User Story Anda, Anda mungkin menemukan bahwa itu menceritakan kisah orang yang berbeda pada saat yang sama. Jika ada banyak pengguna target, ada baiknya mempertimbangkan memecah User Story menjadi fragmen yang lebih kecil untuk menghindari tindakan yang bertentangan, saling eksklusif, atau sekadar tidak efektif.
Kenapa? – tujuan yang tidak terdefinisi dengan baik
Terkadang bagian terakhir dari User Story menjadi sumber masalah. Itu harus menentukan nilai bisnis dari perubahan yang dilakukan selama eksekusi User Story. Lihatlah contoh kesalahan User Story di mana deskripsi fungsionalitas tambahan menggantikan tujuan:
Sebagai pelanggan, saya ingin membeli tongkat sihir dengan satu klik karena saya ingin membeli karpet terbang minggu depan.
Alih-alih memberikan alasan untuk membeli tongkat sihir, User Story ini menambahkan item lain ke daftar belanja pelanggan potensial. Oleh karena itu, saat menyiapkan User Story, jangan lupa tentang alasan untuk perubahan dalam fungsionalitas Produk.
Masalah dengan 3C
Kami dapat membagi proses kerja dengan User Stories menjadi tiga tahap yang disebut 3Cs:
- Kartu – Kartu di mana User Story disimpan
- Percakapan – Percakapan dalam Tim Scrum tentang kartu User Story
- Konfirmasi – mendefinisikan kriteria penerimaan yang mengonfirmasi bahwa tugas telah diselesaikan
Kesalahan dapat terjadi di mana saja dari ini, yang kami jelaskan di bawah.
Kartu
Kartu memori yang menyimpan User Story memiliki kapasitas terbatas. Oleh karena itu, masalah yang paling umum berkaitan dengan panjang dan volume User Story. User Story membutuhkan koherensi dan tidak bertele-tele, seperti yang mereka katakan, hingga tingkat yang tepat di mana setiap kata dihitung.
Ini karena masalah kartu User Story memiliki dua dimensi. Satu adalah cara formulasi: singkat dan mengandung jumlah minimum enumerasi yang diperlukan. Yang kedua adalah ukuran aktual dari User Story. Satu kalimat umum dapat mengekspresikan sejumlah besar tugas yang tidak dapat diselesaikan dalam satu Sprint.
Percakapan
Formulasi User Story dalam satu kalimat adalah titik awal untuk percakapan dengan Tim Pengembangan. Oleh karena itu, tidak benar untuk menganggapnya sebagai deskripsi tugas yang harus dilakukan. Ini menonaktifkan kemungkinan negosiasi dan diskusi tentang berbagai cara pelaksanaannya. User Story tidak boleh diperlakukan sebagai deskripsi persyaratan untuk fungsionalitas produk baru, melainkan sebagai undangan untuk memulai percakapan tentang solusi teknis spesifik yang akan mengarah pada realisasi nilai bisnis yang didefinisikan oleh User Story.
Konfirmasi
Kami telah menulis tentang kriteria penerimaan yang harus didefinisikan untuk setiap User Story secara rinci dalam teks yang menjelaskan apa itu User Story. Namun, salah satu kesalahan umum adalah kurangnya kejelasan kriteria kinerja.
User Story yang ditulis dengan baik mengandung deskripsi situasi di mana ia diterapkan. Ujiannya adalah bahwa Pengguna memanfaatkan fungsionalitas baru yang dibuat oleh Tim Pengembangan.
Sebuah alat yang berguna untuk memvalidasi User Story adalah mengembangkan tes penerimaan. Ini biasanya berada di sisi lain dari kartu yang berisi User Story.
Kesalahan User Story – Ringkasan
Ketika menyiapkan dan menerapkan User Stories, ada baiknya untuk mematuhi aturan berikut:
- Identifikasi dengan tepat Pengguna yang terkena dampak oleh perubahan
- Definisikan dengan jelas tujuan dari pembangunan fungsionalitas produk baru
- Jaga Volumenya tetap sesingkat mungkin
- Anggap User Story sebagai titik awal untuk diskusi solusi dengan Tim Pengembangan
- Tetapkan aturan yang jelas untuk penerimaan
Jika Anda menyukai konten kami, bergabunglah dengan komunitas sibuk kami di Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Caroline Becker
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.
Scrum Guide:
- Glosarium istilah dasar, peran, dan konsep
- Apa itu Scrum?
- Nilai-nilai Scrum
- Bagaimana cara menerapkan Scrum di perusahaan Anda?
- Tim Scrum - apa itu dan bagaimana cara kerjanya?
- Siapa itu Product Owner?
- Kesalahan paling umum dari Product Owner
- Siapa Scrum Master?
- Kesalahan paling umum dari Scrum Master
- Statistik dan metrik apa yang harus dilacak oleh Scrum Master?
- Tim Pengembangan dalam Scrum
- Kesalahan paling umum dari Pengembang
- Artefak Scrum
- Skala Scrum
- Sprint Backlog
- Apa itu Product Backlog?
- Apa itu User Stories?
- Membuat User Story terbaik dengan INVEST
- Kesalahan User Story yang paling umum
- Kriteria Penerimaan Cerita Pengguna
- Estimasi dan Poin Cerita dalam Scrum
- Perencanaan Poker
- Permainan Estimasi Tim
- Menentukan Inkrement
- Acara Scrum
- Apa itu Grafik Burndown?
- Keuntungan dan kerugian dari grafik burndown
- Papan Kanban dalam Scrum dan Scrumban
- Kecepatan dalam Scrum - Kecepatan Tim Pengembang
- Scrum Harian
- Perencanaan Sprint
- Tinjauan Sprint
- Apa itu Sprint Retrospective?
- Kesalahan umum selama Sprint Retrospective
- Pemeliharaan Backlog Produk
- Bagaimana cara membuat dan menginterpretasikan grafik burndown?