Skill resmi · Produk
User story dengan acceptance criteria
Mengubah sebuah fitur menjadi user story dengan acceptance criteria Given/When/Then, edge case, catatan di luar cakupan, dan cek INVEST per story.
Skill AI
Minta AI Anda mengubah fitur menjadi user story dengan kriteria penerimaan
Gratis 14 hari · Tanpa kartu
Bisa dipakai di Claude, ChatGPT, dan coding agent. Di Team dan Business, skill resmi di pod Anda otomatis diperbarui saat kami menyempurnakannya.
Kapan dipakai
- PRD atau fitur sudah disepakati dan perlu masuk ke backlog sebagai tiket
- Tiketnya sudah ada tetapi tidak ada yang bisa mengatakan kapan selesai
Yang Anda berikan
- Deskripsi fitur atau bagian PRD
- Peran pengguna yang terlibat
- Aturan dan batasan yang diketahui (opsional)
Yang Anda dapatkan
Sekumpulan user story, masing-masing dengan skenario Given/When/Then, edge case, catatan di luar cakupan, baris INVEST, dan pertanyaan terbuka.
Cara kerjanya
- Daftar peran dan tujuannya
- Tulis setiap story sebagai Sebagai / saya ingin / agar
- Pecah menurut irisan yang terlihat pengguna
- Tulis acceptance criteria sebagai Given/When/Then
- Daftar edge case
- Tulis catatan di luar cakupan
- Jalankan cek INVEST
Contoh
Yang Anda berikan
Pemilik akun harus bisa mengundang akuntannya sebagai pengguna read-only. Pengguna read-only tidak bisa mengubah apa pun. Pemilik akun bisa menghapus mereka.
Yang Anda terima (bagian awal)
User story: Seat read-only untuk akuntan
Story 1: Mengundang pengguna read-only
Sebagai pemilik akun, saya ingin mengundang seseorang lewat email sebagai read-only, agar akuntan saya bisa meninjau angka saya tanpa saya harus mengekspor file.
Acceptance criteria
- Skenario: Pemilik akun mengirim undangan
Given saya pemilik akun di halaman Tim When saya memasukkan alamat email, memilih "Read-only", dan memilih Kirim undangan Then orang itu menerima email undangan And ia muncul di daftar tim sebagai "Read-only, diundang"
- Skenario: Email sudah ada di tim
Given email itu milik anggota tim yang sudah ada When saya mengirim undangan read-only ke email itu Then saya melihat "Orang ini sudah ada di tim Anda" dan tidak ada undangan yang terkirim
Edge case
- Format email tidak valid → menampilkan error di dalam form, dicakup validasi form yang sudah ada [asumsi]
- Undangan tidak pernah diterima → di luar cakupan (masa berlaku undangan adalah pertanyaan terbuka)
Di luar cakupan
- Mengubah peran anggota yang sudah ada menjadi read-only.
Sisa hasil ini, semua langkah, dan pengecekan yang dilakukan AI sebelum menjawab ada di pod Anda setelah skill ditambahkan.
Pakai skill ini di AI AndaBagikan ke tim Anda
Tambahkan ke AI Skill Pod, dan semua orang di tim, termasuk kontraktor, memakai versi yang sama dari AI mereka sendiri. Baca cara terbaik berbagi skill AI dengan tim
Riwayat perubahan
- v1.0.1 · · Example: Story 3 now has a failure scenario, a removed user who tries to sign in again is refused.
- v1.0.0 · · First release.
Sumber
- INVEST in Good Stories, and SMART Tasks (XP123) (dibaca 2026-11-04)
- Given When Then (Martin Fowler) (dibaca 2026-11-04)
- Introducing BDD (Dan North) (dibaca 2026-11-04)
- Essential XP: Card, Conversation, Confirmation (Ron Jeffries) (dibaca 2026-11-04)