Bước 4: Soạn Một PRD Nhẹ Nhàng
Một PRD (Product Requirements Document — Tài Liệu Yêu Cầu Sản Phẩm) đơn giản chỉ là các quyết định của bạn được đặt ở một chỗ. Nó có một bộ khung dễ đoán — cùng vài phần đó mỗi lần:
PRD
├─ Problem why this exists
├─ User who it's for
├─ Goal what it does, in one line
├─ In Scope what v1 includes
├─ Non-Goals what v1 skips
├─ User Stories as a __, I want __, so that __
├─ Data Model the fields you store
└─ Done When the acceptance test
Giữ nó thật nhỏ gọn. Đây là một PRD khởi đầu hoàn chỉnh mà bạn có thể đưa cho AI:
# Book Tracker — Mini PRD
## Problem
I read a lot but lose track of what I've finished and what I thought of it.
## User
Me (a single user). No accounts needed for v1.
## Goal
A simple web app to add books, track reading status, and rate finished ones.
## In Scope (v1)
- Add a book (title, author)
- Set status: To Read / Reading / Finished
- List all books, filterable by status
- Rate finished books 1–5 stars
## Non-Goals (v1)
- User accounts / login
- Social features, sharing, recommendations
- Importing from other services
- Mobile / native apps
## Tech (keep it simple)
- Single-page web app
- Local browser storage (no backend for v1)
## Done When
I can add a book, change its status, rate it, and see my list
persist after a page refresh.
Hãy để ý dòng "Done When" (Xong Khi Nào). Đó là bài kiểm tra chấp nhận của bạn — một cách cụ thể để biết bạn đã hoàn thành phiên bản v1. Luôn bao gồm một dòng như vậy. Một điều kiện "Done When" tốt là thứ bạn có thể thực hiện được về mặt vật lý: click vào đây, gõ cái này, làm mới trang, thấy cái kia. Nếu điều kiện hoàn thành của bạn đọc lên giống như một cảm giác ("khi nó bóng bẩy," "khi nó cảm thấy ổn"), nó sẽ không bao giờ xong, vì không có gì để đối chiếu. Hãy biến nó thành một kịch bản mà bạn có thể đưa cho một người lạ thực hiện.
Bạn không cần phải tự tay viết PRD. Một cách làm hữu ích là đưa những câu trả lời từ các bước trước quay lại cho AI và để nó soạn bản nháp, sau đó bạn chỉnh sửa. Lý do phải chỉnh sửa thay vì chấp nhận toàn bộ là bạn phải hiểu và đồng ý với từng dòng — tài liệu này là nguồn chân lý duy nhất mà bạn sẽ tiếp tục dán lại, nên một lỗi ở đây sẽ bị sao chép vào mọi phiên làm việc sau đó.