What to do?
- Sekarang, seharusnya kamu udah nentuin fitur-fitur yang mau kamu buat.
- Buat 3-5 cerita pengguna untuk fitur-fitur kamu pake template di bawah ini.
🗣️ User Stories
- Story Title: Penjelasan singkat fitur kamu. Contoh: Login Page
- Priority The importance level of a story. Does this story defines the whole feature? Is it required? Does the feature can still run without this story? e.g: Medium Level pentingnya user story ini. Apakah ini bisa menjelaskan fitur secara keseluruhan? Apakah cerita ini wajib? Apakah fitur masih bisa berjalan tanpa user story ini? Contoh: Medium
- Perkiraan Estimasi kasar jumlah hari/jam kerja yang diperlukan untuk mengembangkan cerita yang disebutkan. Contoh: 3 hari
- Use Case Kalimat yang mendeskripsikan tindakan pengguna untuk cerita tersebut. e.g: Sebagai pengguna, aku pengen bisa login pake email dan password yang udah terdaftar.
- Kriteria Penerimaan: Spesifikasi lengkap cerita pengguna yang terdiri dari 3 poin:
- Aktivitas yang telah dilakukan (Given) kondisi yang harus terpenuhi agar user story bisa dianggap selesai. contoh: Pengguna sudah mendaftarkan akun dengan alamat email dan password tertentu
- Ketika (When) keadaan/trigger khusus untuk kasus penggunaan yang disebutkan. contoh: Pengguna klik tombol submit di form login
- Maka (Then)
hasil dari keadaan/trigger tersebut, biasanya berisi skenario positif dan negatif.
Contoh:
Positif
: pengguna memasukkan email yang terdaftar dan password yang benar → login berhasil, aplikasi mengarahkan pengguna ke halaman utamaNegatif
: - kolom email/password kosong → tampilan error "Email/Password tidak boleh kosong"
- email tidak valid → tampilan error "Mohon masukkan alamat email yang valid"
- email/password salah → tampilan error "Email atau Password Salah"
- error server/offline → tampilan error "Terjadi kesalahan, coba lagi nanti"