โœ๐Ÿป

Product Requirement Document (PRD)


Project Scope

Platform
ใ…ค
Release Target
ใ…ค
Product Manager(s)
ใ…ค
UI/UX Designer(s)
ใ…ค
Developer(s)
ใ…ค
Quality Assurance(s)
ใ…ค

โ“ Background

Write down why you want to develop this product in & the problems that needs to be solved using this product. Be clear, precise, and concise.
ย 

๐Ÿ‘ฅย Target Audience

Who do you make this product for? Describe your target user. This will help you shape the product and how you market it.
ย 

๐ŸŽฏ Goals & Objectives

How does this product help in solving the problem? How it will help the target audience? What benefit does it makes for the company?

Product Requirements

๐Ÿ—ฃ๏ธย 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 utama Negatif:
      • 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"
๐Ÿ—ฃ๏ธ User Stories
Table view
Story Title
Priority
Estimate
Use Case
Acceptance Criteria
Sebagai [tipe pengguna], aku pengen [melakukan sesuatu] untuk [mencapai tujuan].
Given: When: Then:

๐Ÿš€ External Requirements

  • Document Name Name of external document included in PRD
  • PIC the person in charge of making/maintaining the specified external document
  • File Media/Link to specified document

Miscellaneous

๐Ÿ”– Glossarium

List down jargons/slangs/technical terms used in this PRD & its meaning to make the PRD easy to understand.
ย 
ย