Tầng 2 — Application
Hệ thống CRM / Quản lý Khách hàng · Áp dụng thực chiến theo Role
Cách dùng tài liệu này
Mỗi người nhảy thẳng đến phần của mình bằng link bên dưới. Đọc Input nhận được → suy nghĩ bằng Checklist Tầng 1 → dùng Prompt mẫu để làm việc với AI → tạo ra Output bàn giao cho role tiếp theo.
Mọi thứ liên kết với nhau theo đúng luồng thực tế của một dự án.
🗺️ Luồng dự án & điều hướng nhanh
Business Owner → PO → BA/PM → DEV → QC
[Client] [Client] [Service] [Service] [Service]
| Role | Nhảy đến phần | Nhận Input từ | Bàn giao Output cho |
|---|---|---|---|
| 🏢 Business Owner | → Phần 1 | — (khởi đầu) | PO |
| 📋 PO | → Phần 2 | Business Owner | BA/PM |
| 🔍 BA/PM | → Phần 3 | PO | DEV |
| 💻 DEV | → Phần 4 | BA/PM | QC |
| ✅ QC | → Phần 5 | DEV | Business Owner / PO |
Bối cảnh dự án xuyên suốt: Một công ty dịch vụ B2B muốn xây dựng hệ thống CRM nội bộ để quản lý khách hàng, lịch sử liên hệ, và cơ hội bán hàng (sales pipeline). Hiện tại team đang dùng Excel và ghi chú rời rạc — dữ liệu không tập trung, dễ thất lạc, không ai nhìn được toàn cảnh.
1. Business Owner
Bạn là ai trong dự án này? Bạn là người thuê đội ngũ kỹ thuật xây dựng hệ thống. Bạn biết rõ vấn đề kinh doanh — nhưng không cần biết kỹ thuật. Nhiệm vụ của bạn là diễn đạt đúng và đủ vấn đề đó để PO có thể làm rõ tiếp.
📥 Input của bạn
Không có input từ role khác. Bạn là người khởi đầu chuỗi.
Input của bạn đến từ thực tế vận hành:
- Những vấn đề bạn quan sát thấy hàng ngày
- Mục tiêu kinh doanh cần đạt
- Ngân sách và thời gian kỳ vọng
🧠 Checklist tư duy Tầng 1 — áp dụng cho Business Owner
Trước khi nói chuyện với PO hoặc nhờ AI hỗ trợ, hãy tự kiểm tra:
Từ M0 — Mental Model:
- Mình có đang mô tả vấn đề thực sự, hay chỉ đang mô tả giải pháp mình đã nghĩ sẵn trong đầu?
- Mình có đang bị anchoring vào một con số ngân sách hoặc timeline cụ thể không — và điều đó có đang ảnh hưởng đến cách mình định nghĩa vấn đề không?
Từ M1 — Systems Thinking:
- Vấn đề mình muốn giải quyết là symptom hay root cause?
- Ví dụ: "Sales team không cập nhật thông tin khách hàng" là symptom. Root cause có thể là "không có công cụ tập trung, mỗi người lưu một nơi".
- Hệ thống mới này sẽ kết nối với những quy trình nào đang có? Boundary của nó là gì — cái gì nằm trong scope, cái gì không?
- Ai là người bị ảnh hưởng nhiều nhất nếu vấn đề không được giải quyết?
Từ M3 — AI Literacy:
- Nếu dùng AI để phác thảo yêu cầu ban đầu, mình cần verify những gì trong output đó?
- Mình có đang để AI định nghĩa vấn đề thay cho mình không?
💬 Prompt mẫu — Business Owner làm việc với AI
Mục đích: Dùng AI để giúp bạn diễn đạt vấn đề rõ hơn và chuẩn bị Brief cho PO.
Prompt 1 — Chuyển vấn đề thực tế thành Problem Statement
Tôi là chủ doanh nghiệp dịch vụ B2B, đang gặp vấn đề sau:
[Mô tả vấn đề bằng lời của bạn — không cần chuẩn, cứ kể thực tế]
Ví dụ: "Sales team của tôi có 8 người, mỗi người lưu thông tin khách
hàng theo cách riêng — người dùng Excel, người ghi note trên điện thoại.
Khi có khách hàng cũ gọi lại, không ai biết lịch sử trao đổi trước đó
là gì. Tôi mất deal vì điều này ít nhất 2 lần trong tháng vừa rồi."
Hãy giúp tôi:
1. Viết lại vấn đề này thành Problem Statement đúng chuẩn
(mô tả vấn đề, không chứa giải pháp, có thể đo lường được)
2. Đặt 3 câu hỏi để làm rõ những gì tôi chưa nói rõ
3. Chỉ ra: đây là symptom hay root cause? Nếu là symptom,
root cause có thể là gì?
Lưu ý: Chưa đề xuất giải pháp kỹ thuật nào ở bước này.
Prompt 2 — Xác định mục tiêu kinh doanh và tiêu chí thành công
Dựa trên Problem Statement vừa xác định, hãy giúp tôi định nghĩa:
1. Mục tiêu kinh doanh cụ thể: Sau khi có hệ thống mới,
điều gì phải thay đổi đo lường được?
(Ví dụ: thời gian tìm thông tin khách hàng giảm từ X phút xuống Y phút)
2. Tiêu chí nghiệm thu tối thiểu (minimum acceptance criteria):
Hệ thống cần làm được ít nhất những gì để tôi chấp nhận bàn giao?
3. Những gì KHÔNG thuộc scope của lần này
(để tránh phình to dự án)
Context của tôi:
- Quy mô team: [số người dùng hệ thống]
- Ngân sách kỳ vọng: [nếu có]
- Timeline kỳ vọng: [nếu có]
- Hệ thống/công cụ đang dùng: [Excel, email, phần mềm gì...]
Prompt 3 — Kiểm tra lại Brief trước khi đưa cho PO
Tôi vừa soạn Brief sau đây để đưa cho Product Owner:
[Dán Brief bạn đã soạn vào đây]
Hãy review Brief này và ch ỉ ra:
1. Những chỗ còn mơ hồ — PO có thể hiểu nhầm theo nhiều cách
2. Những assumption tôi đang mặc định nhưng chưa viết ra
3. Những câu hỏi mà PO chắc chắn sẽ hỏi lại — mà tôi nên
trả lời sẵn trong Brief
Đừng viết lại Brief cho tôi. Chỉ cần liệt kê những điểm cần
Business Owner làm rõ thêm.
📤 Output bàn giao cho PO
Sau khi hoàn thành, bạn bàn giao cho PO một Business Brief gồm:
## Business Brief — Dự án CRM
### 1. Problem Statement
[Vấn đề cụ thể, đo lường được, từ góc nhìn người bị ảnh hưởng]
### 2. Đối tượng sử dụng hệ thống
[Ai sẽ dùng hệ thống này hàng ngày? Bao nhiêu người?]
### 3. Mục tiêu kinh doanh
[Sau khi có hệ thống, điều gì phải thay đổi đo lường được?]
### 4. Tiêu chí nghiệm thu tối thiểu
[Hệ thống cần làm được gì ở mức tối thiểu để được chấp nhận?]
### 5. Ngoài scope lần này
[Những gì KHÔNG làm trong giai đoạn này]
### 6. Ràng buộc
- Ngân sách: ...
- Timeline: ...
- Hệ thống cần tích hợp với: ...
### 7. Câu hỏi Business Owner cần PO làm rõ
[Những điểm bạn chưa chắc, muốn PO xác nhận với từng phòng ban]
2. PO — Product Owner
Bạn là ai trong dự án này? Bạn đại diện cho phía khách hàng, làm cầu nối giữa Business Owner và đội kỹ thuật. Bạn tiếp nhận Brief từ Business Owner, đi xuống từng phòng ban để làm rõ nhu cầu thực tế, rồi tổng hợp thành tài liệu đủ rõ để BA/PM làm việc tiếp.
📥 Input của bạn
Nhận từ Business Owner: Business Brief (xem template ở Phần 1 → Output)
Trước khi làm gì tiếp theo, hãy đọc Brief và tự hỏi:
- Có điểm nào mơ hồ không?
- Có assumption nào Business Owner viết như sự thật nhưng chưa được xác nhận không?
- Từng phòng ban sẽ có nhu cầu khác nhau như thế nào?
🧠 Checklist tư duy Tầng 1 — áp dụng cho PO
Từ M0 — Mental Model:
- Mình có đang bị confirmation bias — chỉ hỏi những câu mà mình đã biết câu trả lời không?
- Mình có đang assume rằng nhu cầu của phòng Sales = nhu cầu của cả công ty không?
Từ M1 — Systems Thinking:
- Hệ thống CRM này sẽ ảnh hưởng đến những quy trình nào đang có của từng phòng ban?
- Feedback loop nào sẽ xuất hiện? (Ví dụ: Sales nhập data → Manager xem báo cáo → Manager điều chỉnh KPI → Sales thay đổi cách làm việc)
- Boundary rõ ràng chưa? Những phòng ban nào nằm trong scope? Tích hợp với hệ thống nào đang có?
Từ M1 — Problem Framing:
- Nhu cầu mỗi phòng ban thu thập được — đây là symptom hay là nhu cầu thực sự?
- Ví dụ: "Tôi cần xem báo cáo realtime" có thể là symptom của "Tôi không tin data cũ vì nó hay sai"
- Mình đã hỏi "Tại sao?" đủ lần chưa, hay mới chỉ hỏi "Cần gì?"
Từ M2 — Data Thinking:
- Dữ liệu khách hàng hiện tại đang ở đâu? Format ra sao? Ai sở hữu?
- Khi migrate data cũ vào hệ thống mới, rủi ro data quality là gì?
💬 Prompt mẫu — PO làm việc với AI
Mục đích: Dùng AI để chuẩn bị câu hỏi phỏng vấn phòng ban, phân tích nhu cầu, và tổng hợp thành Product Requirements.
Prompt 1 — Chuẩn bị câu hỏi phỏng vấn từng phòng ban
Tôi là PO đang thu thập nhu cầu cho hệ thống CRM nội bộ.
Business Brief tôi nhận được:
[Dán Business Brief từ Business Owner vào đây]
Tôi cần phỏng vấn 3 phòng ban: Sales, Marketing, và Ban Giám Đốc.
Với mỗi phòng ban, hãy tạo cho tôi:
1. Danh sách 5-7 câu hỏi để làm rõ nhu cầu thực tế
(không phải hỏi "bạn muốn tính năng gì" — mà hỏi về
vấn đề họ đang gặp, quy trình hiện tại, và điều gì
tốn thời gian nhất)
2. 2-3 câu hỏi "tại sao" để đào sâu hơn khi họ trả lời
Lưu ý: Câu hỏi không được chứa giải pháp kỹ thuật.
Mục tiêu là hiểu vấn đề, không phải confirm giải pháp.
Prompt 2 — Phân tích và tổng hợp nhu cầu từ nhiều phòng ban
Tôi vừa phỏng vấn 3 phòng ban và ghi lại nhu cầu sau:
Sales team nói: [tóm tắt những gì Sales nói]
Marketing nói: [tóm tắt những gì Marketing nói]
Ban Giám Đốc nói: [tóm tắt những gì BGĐ nói]
Hãy giúp tôi:
1. Nhóm các nhu cầu theo chủ đề (đừng nhóm theo phòng ban)
2. Xác định những nhu cầu mâu thuẫn nhau giữa các phòng ban
3. Phân biệt: đây là nhu cầu thực sự (need) hay chỉ là
cách họ muốn giải quyết (want)?
4. Đề xuất thứ tự ưu tiên — cái gì là must-have, cái gì
là nice-to-have cho version đầu tiên
Chưa đề xuất giải pháp kỹ thuật cụ thể.
Prompt 3 — Viết Product Requirements Document (PRD) cơ bản
Dựa trên những nhu cầu đã phân tích, hãy giúp tôi viết
Product Requirements Document (PRD) cho hệ thống CRM.
Nhu cầu đã xác nhận:
[Dán kết quả phân tích từ Prompt 2]
PRD cần có cấu trúc:
1. Mục tiêu sản phẩm (liên kết với mục tiêu kinh doanh)
2. Đối tượng người dùng và nhu cầu chính của từng nhóm
3. Danh sách tính năng theo thứ tự ưu tiên (Must / Should / Could)
4. Những gì KHÔNG thuộc scope
5. Câu hỏi mở — những điểm chưa được làm rõ cần confirm
với Business Owner hoặc BA
Format: rõ ràng, không dùng thuật ngữ kỹ thuật,
người không có background IT vẫn đọc được.
Prompt 4 — Verify PRD trước khi bàn giao BA
Tôi vừa hoàn thành PRD sau đây:
[Dán PRD vào đây]
Hãy review với vai trò là một BA sẽ nhận tài liệu này:
1. Requirement nào còn mơ hồ — có thể hiểu theo nhiều cách?
2. Requirement nào thiếu tiêu chí chấp nhận
(acceptance criteria) — không biết làm đến đâu là "xong"?
3. Có assumption nào đang được viết như sự thật nhưng
chưa được Business Owner xác nhận chưa?
4. Edge case nào quan trọng chưa được đề cập?
Đừng viết lại PRD. Chỉ liệt kê điểm cần PO làm rõ thêm.
📤 Output bàn giao cho BA/PM
## Product Requirements Document (PRD) — CRM v1.0
### 1. Mục tiêu sản phẩm
[Liên kết trực tiếp với mục tiêu kinh doanh từ Business Brief]
### 2. Người dùng & nhu cầu chính
| Nhóm người dùng | Nhu cầu chính | Vấn đề hiện tại |
|----------------|---------------|-----------------|
| Sales rep | ... | ... |
| Sales manager | ... | ... |
| Marketing | ... | ... |
| Ban Giám Đốc | ... | ... |
### 3. Tính năng theo thứ tự ưu tiên
#### Must-have (Version 1 bắt buộc có)
- ...
#### Should-have (Nên có nếu đủ thời gian)
- ...
#### Could-have (Tương lai)
- ...
### 4. Ngoài scope Version 1
- ...
### 5. Ràng buộc kỹ thuật đã biết
[Hệ thống cần tích hợp với gì, dữ liệu cũ cần migrate không...]
### 6. Câu hỏi mở — cần BA/PM làm rõ
[Những điểm PO chưa có câu trả lời, cần BA đào sâu hơn]
### 7. Tiêu chí nghiệm thu tổng thể
[Điều kiện để Business Owner chấp nhận bàn giao]
3. BA/PM
Bạn là ai trong dự án này? Bạn nhận PRD từ PO và chuyển hóa nó thành tài liệu kỹ thuật đủ rõ để DEV có thể làm việc. Bạn là người đứng giữa — vừa phải hiểu business đủ để nói chuyện với PO, vừa phải hiểu kỹ thuật đủ để viết requirement mà DEV không phải đoán.