~/VibeHandbook
PDF miễn phí

Chương 09 · 05

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 đó.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.