Từ ý tưởng đến MVP trong 4 tuần — Bài học từ DankShop
Product

Từ ý tưởng đến MVP trong 4 tuần — Bài học từ DankShop

Văn Đức

Văn Đức

Senior Backend

📅 5 tháng 9, 2026⏱ 8 phút đọc

Bắt đầu từ đâu?

Khi khách hàng đến gặp chúng tôi, yêu cầu ban đầu là "một trang thương mại điện tử như Shopee nhưng nhỏ hơn." Câu đó suýt nữa khiến dự án thất bại từ ngày đầu.

Bài học đầu tiên: Không bao giờ bắt đầu bằng việc so sánh với một platform khổng lồ.

Tuần 1 — Discovery & Scope

Thay vì bắt tay vào code ngay, chúng tôi dành cả tuần đầu cho discovery:

  • ✓Người dùng thực sự cần gì? Không phải feature, mà là bài toán họ muốn giải.
  • ✓MVP thực sự là gì? Chúng tôi liệt kê 40+ features, rồi gạch bỏ đến khi còn 12 features thiết yếu nhất.
  • ✓Ai là người dùng đầu tiên? Khách hàng có sẵn 3 shop đang bán hàng thủ công qua Zalo.

Kết quả tuần 1: Một Figma prototype 15 màn hình và scope rõ ràng cho MVP.

Tuần 2 — Foundation

Tech stack quyết định

Chúng tôi chọn:

  • ✓Next.js cho frontend — SSR giúp SEO tốt từ đầu
  • ✓NestJS cho backend — cấu trúc rõ ràng, dễ maintain
  • ✓PostgreSQL — quan hệ dữ liệu của e-commerce cần RDBMS
  • ✓Cloudinary cho ảnh sản phẩm — không tự build image CDN khi chưa cần

Quyết định quan trọng nhất: Thanh toán

Chúng tôi KHÔNG tự build payment gateway. Tích hợp VNPay và MoMo qua SDK có sẵn mất 1 ngày thay vì 2 tuần. Đây là trade-off đúng đắn nhất của cả dự án.

Tuần 3 — Core Features

Tập trung vào 3 flow quan trọng nhất:

1. Khách hàng đặt hàng — browse → thêm giỏ → checkout → thanh toán

2. Shop xử lý đơn — nhận đơn → confirm → giao hàng → hoàn tất

3. Admin quản lý — sản phẩm, tồn kho, báo cáo doanh thu

Những gì chúng tôi BỎ trong tuần này:

  • ✓Review & rating (thêm sau)
  • ✓Voucher & discount (thêm sau)
  • ✓Chat với shop (thêm sau)

Tuần 4 — Polish & Launch

Tuần cuối không phải thêm feature — mà là:

  • ✓Fix bug từ user testing với 5 người thực tế
  • ✓Tối ưu performance (Lighthouse score từ 62 lên 89)
  • ✓Deploy lên AWS với auto-scaling cơ bản
  • ✓Viết tài liệu hướng dẫn cho shop owner

Kết quả sau 3 tháng ra mắt

  • ✓3 shop sử dụng từ ngày đầu
  • ✓+300% doanh thu online so với bán qua Zalo thủ công
  • ✓Zero downtime trong tháng đầu
  • ✓Khách hàng tiếp tục hợp tác để thêm tính năng phase 2

Bài học lớn nhất

Scope nhỏ không có nghĩa là chất lượng thấp. DankShop MVP chỉ có 12 features nhưng 12 features đó làm việc hoàn hảo. Người dùng không cần nhiều tính năng — họ cần những tính năng quan trọng nhất hoạt động mượt mà.

Nếu bạn đang có ý tưởng sản phẩm và chưa biết bắt đầu từ đâu, hãy nói chuyện với chúng tôi.