Memahami PRD: Dari BRD ke Fitur yang Bisa Dikoding
| Mei 29, 2026 · 7 min read
Series: Memahami SDLC — Post 2 dari 10 Kemarin kita udah bahas BRD — dokumen yang bikin bos ngerti masalah bisnis. Hari ini kita naik satu level: PRD (Product Requirements Document). Kalau BRD itu “kenapa kita bangun ini”, PRD itu “apa yang akan kita bangun”. PRD Itu Apa Sih?PRD = Terjemahan BRD ke bahasa produk. BRD bilang: *”Lead hilang 15%, perlu automasi”* PRD bilang: *”User klik ‘Import Lead’, sistem baca WhatsApp API, simpan ke database, tampil di dashboard”* PRD dibaca oleh: – Product Manager — pemilik dokumen – Designer — bikin UI/UX berdasarkan ini – Developer — estimasi effort & mulai coding – QA — bikin test case dari ini Stakeholder & bos? Mereka udah approve BRD. PRD udah bukan urusan mereka lagi (kecuali ada perubahan scope besar). Kapan PRD Dibuat?Flow-nya gini:
PRD dibuat setelah BRD approved, tapi sebelum developer mulai coding. Kenapa gak langsung coding? Karena: 1. Designer butuh PRD buat bikin mockup 2. Developer butuh PRD buat estimasi waktu 3. QA butuh PRD buat bikin test case 4. Kalau ada perubahan, lebih murah ubah dokumen daripada ubah kode Struktur PRD yang BaikPRD lebih detail dari BRD. Biasanya 5-15 halaman. Ini struktur minimal: 1. Document Info
2. Product OverviewJelasin produk dalam 1-2 paragraf:
3. Goals & Success MetricsDari BRD, tapi lebih spesifik: |
||
|---|---|---|
| Metric | Target | Cara Ukur |
| ——– | |
|---|---|
| ——– | ———– |
| Lead masuk CRM | |
|---|---|
| <1 menit dari pesan masuk | Timestamp comparison |
| Data accuracy | |
|---|---|
| 100% match dengan pesan asli | Manual sampling 100 lead |
| User adoption | |
|---|---|
| 80% tim sales pakai dalam minggu pertama | Login analytics |
4. User Personas
| Siapa yang bakal pake produk ini: | |||
|---|---|---|---|
| Persona | Role | Goal | Pain Point |
| ——— | ||
|---|---|---|
| —— | —— | ———— |
| Sales Rep | ||
|---|---|---|
| Frontline sales | Cepat follow-up lead | Ribet rekap manual dari WA |
| Sales Manager | ||
|---|---|---|
| Team lead | Monitor performa tim | Gak tau lead mana yang belum dihandle |
| Admin | ||
|---|---|---|
| Operations | Export data untuk report | Harus copy-paste dari 3 sumber |
5. User Stories
Format: *”As a [persona], I want to [action], so that [benefit]”*
6. Functional RequirementsDetail fitur yang harus ada:
7. Non-Functional RequirementsYang gak keliatan tapi penting: |
|
|---|---|
| Category | Requirement |
| ———- |
|---|
| ————- |
| Performance |
|---|
| Dashboard load <2 detik dengan 10.000 lead |
| Security |
|---|
| Role-based access (sales cuma lihat data sendiri) |
| Availability |
|---|
| 99% uptime (jam kerja: 08:00-20:00 WIB) |
| Scalability |
|---|
| Support 100.000 lead dalam 1 tahun |
| Compliance |
|---|
| Data retention 2 tahun, lalu auto-archive |
8. UI Mockups / Wireframes
Link ke Figma/Adobe XD, atau sketsa sederhana:
9. Out of Scope (Reminder)Dari BRD, diulang biar gak scope creep: Not in v1: – Automasi follow-up email – Chatbot qualify lead – Mobile app – SMS integration 10. Timeline & Milestones
Kesalahan Umum di PRDPRD Kebanyakan TeknisSalah:
Bener:
Yang pertama itu SRS (technical spec). Yang kedua itu PRD (user requirement). User Story Gak Ada Acceptance CriteriaSalah:
Bener:
Tanpa AC, developer dan QA gak tau kapan fitur “done”. Mockup Gak Konsisten dengan RequirementPRD bilang “filter by source”, tapi mockup gak ada dropdown filter. Fix: Cross-check setiap user story ada di mockup, dan setiap elemen di mockup ada di user story. PRD Diubah Tengah DevelopmentDeveloper udah coding setengah, PM datang: *”Eh, kita tambah fitur notifikasi aja!”* Ini disaster. PRD yang approved = kontrak. Kalau mau nambah: 1. Catat sebagai “change request” 2. Estimasi ulang timeline & cost 3. Approve dari stakeholder 4. Baru developer lanjut Template PRD Siap Pakai
BRD vs PRD — Side by Side |
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aspect | BRD | PRD |
| ——– | |
|---|---|
| —– | —– |
| Author | |
|---|---|
| Business Analyst / PM | Product Manager |
| Audience | |
|---|---|
| Stakeholder, Bos | Designer, Developer, QA |
| Focus | |
|---|---|
| Masalah bisnis, ROI | Fitur, user journey |
| Detail | |
|---|---|
| High-level (3-5 halaman) | Detailed (5-15 halaman) |
| Metric | |
|---|---|
| Business KPI (revenue, lead) | Product metric (load time, adoption) |
| Approval | |
|---|---|
| Sebelum project dimulai | Sebelum design & dev dimulai |
Kapan PRD Gak Perlu?
PRD overkill kalau:
– Bug fix kecil — langsung tiket ke developer
– Feature tweak minor — 1 halaman spec cukup
– Startup early stage — 1-pager + mockup udah cukup
– Agile sprint — user story di Jira/Linear bisa replace PRD formal
Tapi kalau:
– Budget >Rp 100 juta
– Timeline >1 bulan
– Tim >5 orang (designer + multiple devs + QA)
– Impact ke revenue atau user experience besar
PRD wajib.
Penutup
PRD itu jembatan antara bisnis (BRD) dan teknis (SRS).
PRD yang bagus:
– Jelas user-nya siapa dan apa yang mereka butuh
– Acceptance criteria terukur
– Mockup konsisten dengan requirement
– Out of scope ditegasin (no scope creep)
– Approved sebelum coding dimulai
Next post: SRS (Software Requirements Specification) — gimana developer nerjemahin PRD jadi spesifikasi teknis yang bisa dikoding.
*Series: “Memahami SDLC” — Part 2 dari 10. Follow di [teknologinow.com](https://teknologinow.com)*
Baca juga: Memahami SRS: Spesifikasi Teknis yang Bikin Developer Gak Bikin Fitur Ngawur | Memahami LLD: Dari Diagram Kotak-Kotak ke Kode yang Siap Di-commit
Discover more from Teknologinow
Subscribe to get the latest posts sent to your email.