Phiên bản đầu tiên là một câu hỏi
Từ Bài 7 đến Bài 11 bạn đã gặp các loại MVP: smoke test, concierge, Wizard of Oz, single-feature, piecemeal. Câu hỏi thực tế hơn là: với ý tưởng này, chọn loại nào trước? Câu trả lời không đến từ sở thích của đội hay công cụ quen tay. Nó đến từ một câu hỏi duy nhất: giả định nào, nếu sai, sẽ giết ý tưởng — và ta biết ít nhất về nó?
Phiên bản đầu tiên tốt là cách rẻ nhất để giả định đó có cơ hội sai. Nếu MVP của bạn không thể cho ra kết quả "không", nó không kiểm tra gì cả.
Bước 1: liệt kê giả định theo bốn nhóm
Viết mọi điều phải đúng để ý tưởng thành công, chia vào bốn nhóm:
| Nhóm | Câu hỏi | Ví dụ giả định |
|---|---|---|
| Mong muốn (desirability) | Người ta có muốn không? | "Nhân viên văn phòng muốn rau sạch giao định kỳ" |
| Khả dụng (usability) | Người ta có dùng được không? | "Họ tự chọn và đổi thực đơn tuần trên điện thoại được" |
| Khả thi (feasibility) | Ta có làm được không? | "Ta giao trước 8h sáng với chi phí chấp nhận được" |
| Hiệu quả kinh doanh (viability) | Có đáng làm không? | "Họ trả 450.000đ một tuần và ở lại ≥ 3 tháng" |
Bước 2: xếp hạng bằng tác động × độ chắc chắn
Chấm mỗi giả định hai điểm từ 1 đến 5:
- Tác động: nếu sai, ý tưởng hỏng đến mức nào? 5 là sụp hoàn toàn.
- Độ thiếu chắc chắn: ta có bao nhiêu bằng chứng? 5 là hoàn toàn đoán.
Bước 3: ghép loại giả định với loại MVP
| Giả định rủi ro nhất thuộc về | Loại MVP thường hợp | Vì sao |
|---|---|---|
| Có ai muốn không | Fake door, trang đích, smoke test | Đo hành động (bấm, đăng ký) mà chưa cần sản phẩm |
| Có ai trả tiền không | Pre-sale, đặt cọc | Chỉ tiền thật trả lời câu hỏi tiền |
| Giá trị có thật khi được phục vụ không | Concierge | Người làm tay, quan sát sát từng khách |
| Trải nghiệm tự động có chấp nhận được không | Wizard of Oz | Khách thấy sản phẩm, phía sau là người |
| Người dùng có hiểu và thao tác được không | Prototype Figma, thử nghiệm có điều phối | Rẻ hơn nhiều so với code |
| Ta có làm được về kỹ thuật không | Spike kỹ thuật, single-feature | Câu hỏi nằm ở phía ta, không ở khách |
| Người dùng không tha thứ cho sự thô sơ | MVE (Bài 61) | Cắt rộng, giữ chất lượng |
Ví dụ giả định: rau giao định kỳ cho dân văn phòng
Ví dụ dưới đây là giả định, dùng để minh họa.
Một nhóm ở Hà Nội muốn bán gói rau hữu cơ giao hằng tuần đến văn phòng. Đội kỹ thuật muốn bắt đầu bằng app đặt hàng có chọn thực đơn. Trước khi làm, họ xếp hạng giả định:
| Giả định | Tác động | Thiếu chắc chắn | Điểm |
|---|---|---|---|
| Dân văn phòng muốn mua rau ở chỗ làm | 5 | 3 | 15 |
| Họ chịu trả trước theo tuần, 450.000đ | 5 | 4 | 20 |
| Họ ở lại ≥ 3 tháng | 5 | 5 | 25 |
| Họ tự chọn thực đơn trên app được | 2 | 2 | 4 |
| Giao trước 8h sáng với chi phí hợp lý | 4 | 3 | 12 |
- Pre-sale ở 3 tòa văn phòng: tờ giới thiệu và mã QR chuyển khoản trả trước 2 tuần. Tiêu chí: ≥ 25 người trả tiền trong 10 ngày.
- Nếu đạt: concierge 8 tuần. Đặt hàng qua nhóm Zalo, nhóm tự đóng túi và giao. Tiêu chí: ≥ 50% khách gia hạn sau tuần thứ 8.
- Chỉ khi cả hai đạt mới xây app, và app bắt đầu từ chỗ concierge thấy khách hay vướng nhất.
Những lỗi khi chọn phiên bản đầu tiên
- Chọn theo năng lực sẵn có: đội giỏi code nên MVP luôn là app. Năng lực của đội không phải giả định rủi ro.
- Kiểm tra cái dễ chứng minh: chọn giả định chắc chắn đúng để có kết quả đẹp báo cáo.
- Gộp nhiều giả định vào một phép thử: khi kết quả xấu, không biết giả định nào sai.
- Bỏ qua thứ tự: kiểm tra khả năng mở rộng khi chưa biết có ai muốn.
Làm ngay
- Liệt kê ít nhất 10 giả định cho ý tưởng của bạn, chia vào bốn nhóm.
- Chấm tác động và độ thiếu chắc chắn, nhân lại, sắp xếp từ cao xuống thấp.
- Với giả định đứng đầu, chọn loại MVP rẻ nhất có thể cho kết quả "không" bằng bảng ở Bước 3.
- Điền một MVP experiment card và đối chiếu với kỹ năng MVP / MVE Scoping trước khi giao việc cho đội.