Case Study: Từ ý tưởng đến Product-Market Fit — Hành trình startup EdTech xây MVP trong 10 tuần
Bối cảnh: Vấn đề cần giải quyết
Anh Tuấn — founder EduTrack — là giáo viên dạy thêm 8 năm tại TP.HCM. Mỗi ngày anh quản lý 5 lớp, 120 học sinh, bằng Excel + Zalo + sổ tay.
Pain points
| Vấn đề | Hậu quả |
|---|---|
| Điểm danh thủ công trên sổ | Mất 15 phút/lớp, sai sót 5-10% |
| Gửi bài tập qua Zalo nhóm | Tin nhắn bị trôi, phụ huynh miss thông tin |
| Theo dõi tiến độ bằng Excel | Update 2-3 giờ/tuần, không real-time |
| Thu học phí bằng chuyển khoản | Quên ai đã trả, nhầm lẫn hàng tháng |
| Phụ huynh hỏi "con học thế nào?" | Không có dashboard, phải nhắn tin từng người |
"Mình dạy 120 em, mà mỗi tháng mất 1 tuần chỉ để quản lý hành chính. Thời gian đó đáng lẽ để dạy." — Anh Tuấn
Anh Tuấn biết 10,000+ giáo viên dạy thêm ở Việt Nam cũng gặp y vấn đề. Thị trường EdTech Việt Nam dự kiến đạt $3 tỷ năm 2026 — nhưng chưa có ai giải bài toán cho giáo viên dạy thêm tư nhân.
Hành trình: Từ ý tưởng đến MVP
Tuần 0: Tìm đối tác
Anh Tuấn đã nhận báo giá từ 4 nơi:
| Đối tác | Báo giá | Timeline | Ghi chú |
|---|---|---|---|
| Freelancer A | 80 triệu | "2-3 tháng" | Không có portfolio EdTech |
| Freelancer B | 120 triệu | 8 tuần | 1 người, không backup |
| Agency X | 350 triệu | 16 tuần | Overkill cho MVP |
| Karo | 185 triệu | 10 tuần | Breakdown chi tiết, portal quản lý |
"Điều khác biệt là Karo gửi breakdown chi tiết từng hạng mục — mình biết 35 triệu cho design, 55 triệu cho frontend, 45 triệu cho backend. Không có dòng 'chi phí khác' mập mờ." — Anh Tuấn
Tuần 1-2: Discovery & Design
Karo làm gì:
- Phỏng vấn anh Tuấn + 5 giáo viên khác → validate pain points
- User journey mapping: giáo viên + phụ huynh + học sinh
- Áp dụng framework MoSCoW (đọc thêm) để chọn features
Feature prioritization:
| Must Have (MVP) | Should Have (V2) | Won't Have |
|---|---|---|
| ✅ Quản lý lớp + học sinh | Bài tập & chấm điểm | Video call tích hợp |
| ✅ Điểm danh (QR code) | Lịch học + reminder | AI grading |
| ✅ Ghi nhận tiến độ + nhận xét | Export báo cáo PDF | Marketplace giáo viên |
| ✅ Portal phụ huynh (xem tiến độ) | Push notifications | Multi-branch |
| ✅ Quản lý học phí (ghi nhận) | Thanh toán online |
5 features cho MVP — từ 20+ features ban đầu anh Tuấn muốn.
Design output:
- 8 màn hình chính (Figma)
- 2 user flows: Giáo viên + Phụ huynh
- Responsive (web + mobile web)
- 2 rounds review → Approve
Tuần 3-5: Sprint 1 — Core Features
| Tuần | Hoàn thành | Demo |
|---|---|---|
| 3 | Auth + Quản lý lớp + học sinh | ✅ Review #1 |
| 4 | Điểm danh QR + Tiến độ học sinh | |
| 5 | Portal phụ huynh (view-only) | ✅ Review #2 |
Anh Tuấn review mỗi 2 tuần trên portal Karo — xem demo live, gửi feedback, approve.
"Mình mở portal là thấy task nào xong, task nào đang làm. Không cần nhắn hỏi 'dự án đến đâu rồi'." — Anh Tuấn
Tuần 6-8: Sprint 2 — Complete & Polish
| Tuần | Hoàn thành | Demo |
|---|---|---|
| 6 | Quản lý học phí + Dashboard | |
| 7 | Email notifications + Responsive polish | ✅ Review #3 |
| 8 | Bug fixes + Performance optimization |
Tuần 9-10: Testing & Launch
| Tuần | Hoạt động |
|---|---|
| 9 | QA testing (15 test scenarios) + UAT với anh Tuấn |
| 10 | Fix bugs (7 issues, 0 critical) + Deploy + Go-live 🚀 |
Chi phí chi tiết
| Hạng mục | Chi phí | Tỉ lệ |
|---|---|---|
| 🎨 UI/UX Design (8 màn hình, 2 flows) | 35 triệu | 19% |
| 💻 Frontend (Next.js, responsive) | 55 triệu | 30% |
| ⚙️ Backend + API + Database | 45 triệu | 24% |
| 🧪 Testing & QA | 20 triệu | 11% |
| 🚀 Deploy + DevOps (Vercel + Supabase) | 15 triệu | 8% |
| 📋 Project Management | 15 triệu | 8% |
| TỔNG | 185 triệu | 100% |
Phát sinh: 0 VND. Đúng giá báo ban đầu.
Thanh toán milestone:
- Milestone 1 (Design approve): 55 triệu (30%)
- Milestone 2 (Sprint 1 approve): 55 triệu (30%)
- Milestone 3 (Sprint 2 approve): 47 triệu (25%)
- Milestone 4 (Go-live): 28 triệu (15%)
"Mình trả tiền khi thấy kết quả. Sprint 1 xong — review — hài lòng — chuyển khoản. Không rủi ro." — Anh Tuấn
Kết quả sau 3 tháng
Tăng trưởng users
| Tháng | Users | Nguồn |
|---|---|---|
| Tháng 1 | 50 | Anh Tuấn + 5 giáo viên đồng nghiệp |
| Tháng 2 | 180 | Word-of-mouth + Facebook group giáo viên |
| Tháng 3 | 500 | PR trên báo giáo dục + referral program |
Metrics
| Metric | Kết quả | Benchmark |
|---|---|---|
| Activation rate | 65% | > 40% ✅ |
| Retention D7 | 45% | > 20% ✅✅ |
| Retention D30 | 32% | > 15% ✅✅ |
| NPS | 52 | > 30 ✅✅ |
| Thời gian quản lý/tuần | Giảm 70% | — |
| Revenue (tháng 3) | 15 triệu | Subscription 30k/tháng/giáo viên |
Impact cho giáo viên
| Trước EduTrack | Sau EduTrack |
|---|---|
| Điểm danh 15 phút/lớp | 30 giây (QR scan) |
| Update tiến độ 3 giờ/tuần | Real-time (sau mỗi buổi) |
| Phụ huynh hỏi qua Zalo | Phụ huynh tự xem portal |
| Quản lý học phí nhầm lẫn | Dashboard rõ ràng, không sai |
| 8-10 giờ/tuần quản lý | 2-3 giờ/tuần |
Gọi vốn thành công
Với 500 active users, retention 32%, và NPS 52 — anh Tuấn gọi vốn Pre-seed 2 tỷ VND từ một quỹ đầu tư EdTech.
"Nhà đầu tư nói: 'Số liệu này cho thấy product-market fit rõ ràng. Retention 32% D30 cho EdTech B2B2C là rất tốt.' MVP giúp mình có bằng chứng — không chỉ slide deck." — Anh Tuấn
Tech Stack & Architecture
| Layer | Technology | Lý do chọn |
|---|---|---|
| Frontend | Next.js 14 | SSR cho SEO, responsive, performance |
| Styling | Tailwind CSS | Nhanh, consistent, responsive-first |
| Backend | Next.js API Routes | Full-stack JS, ít infrastructure |
| Database | PostgreSQL (Supabase) | Reliable, row-level security, free tier |
| Auth | NextAuth.js | Social login, email/password, secure |
| Hosting | Vercel | Auto-deploy, edge network, free tier đủ |
| Resend | Transactional emails, affordable |
Chi phí vận hành/tháng (500 users):
| Hạng mục | Chi phí |
|---|---|
| Vercel (Pro) | $20 (~500k) |
| Supabase (Free → Pro) | $0 → $25 |
| Domain + SSL | ~50k |
| Resend | $0 (free tier) |
| TỔNG | ~600k - 1.2 triệu/tháng |
5 bài học từ EduTrack
1. Ít features = nhiều users hơn
Anh Tuấn ban đầu muốn 20+ features. Karo tư vấn chỉ build 5. Kết quả: giáo viên dùng thử hiểu ngay cách dùng — không cần training.
Nếu build 20 features, app sẽ phức tạp → giáo viên (không phải tech-savvy) sẽ bỏ dùng.
2. Users đầu tiên = đội ngũ product tốt nhất
5 giáo viên đầu tiên cho feedback cực kỳ valuable:
- "Điểm danh QR không cần scan từng em — cho em tự scan thì nhanh hơn"
- "Phụ huynh muốn nhận thông báo khi giáo viên nhận xét, không chỉ xem passive"
- "Dashboard cần hiện tổng thu ngày — không chỉ tháng"
Những feedback này shape V2 hoàn toàn.
3. Portal quản lý dự án = giảm stress
Anh Tuấn (không phải tech background) ban đầu lo "không biết họ đang làm gì". Portal Karo giải quyết: xem task real-time, chat với team, approve milestones.
"Mình không hiểu code, nhưng mở portal thấy 15/20 tasks done, 5 đang in progress — yên tâm."
4. MVP ≠ sản phẩm dở
EduTrack MVP chỉ có 5 features — nhưng mỗi feature polish kỹ. UX smooth, load nhanh, mobile responsive. Giáo viên 55 tuổi cũng dùng được.
MVP nghĩa là "ít" — không phải "tệ". Đầu tư đúng 20% budget cho UX/UI là quyết định ROI cao nhất.
5. Minh bạch chi phí = không stress tài chính
185 triệu — biết trước, trả theo milestone, không phát sinh. Anh Tuấn (bootstrap, tự bỏ tiền) cần chính xác con số để plan tài chính.
"Mình chỉ có 200 triệu tiết kiệm. Nếu agency nào bảo 'khoảng 200-400 triệu' thì mình không dám. Karo nói 185 triệu — done."
Timeline tổng thể
| Tuần | Phase | Output |
|---|---|---|
| 0 | Tìm đối tác, so sánh, ký HĐ | Chọn Karo |
| 1-2 | Discovery + Design | 8 mockups, MoSCoW features |
| 3-5 | Sprint 1: Core features | Auth, lớp học, điểm danh, tiến độ |
| 6-8 | Sprint 2: Complete & Polish | Học phí, dashboard, responsive |
| 9-10 | Testing + Launch | QA, bug fix, go-live 🚀 |
| 11-14 | Growth (tự vận hành) | 50 → 500 users |
| 15 | Gọi vốn Pre-seed | 2 tỷ VND ✅ |
Từ ý tưởng đến gọi vốn thành công: 15 tuần.
EduTrack bây giờ (sau gọi vốn)
Với 2 tỷ Pre-seed, anh Tuấn đang:
- Build V2 với Karo (thêm 8 features: bài tập, chấm điểm, thanh toán, push notifications)
- Mở rộng từ TP.HCM ra Hà Nội + Đà Nẵng
- Target: 5,000 users cuối năm 2026
- Hiring: 2 full-time (marketing + customer success)
"Nếu mình build full product từ đầu — 400 triệu, 6 tháng — chắc không bao giờ launch. MVP 185 triệu, 10 tuần — launch, có users, có revenue, có vốn. Đó là sự khác biệt."
Kết luận
EduTrack là ví dụ điển hình cho cách đúng để xây startup:
- Validate vấn đề — 8 năm kinh nghiệm dạy + phỏng vấn 5 giáo viên khác
- Build MVP — 5 features, 185 triệu, 10 tuần
- Launch & đo lường — 500 users, retention 32%, NPS 52
- Gọi vốn bằng data — không phải slide deck
- Scale — V2 đang build
Bạn có ý tưởng tương tự? Mọi startup thành công đều bắt đầu từ bước 1.
Bạn muốn xây MVP cho startup? Đặt lịch tư vấn miễn phí 30 phút — Karo sẽ đánh giá ý tưởng, đề xuất features MVP, và gửi báo giá chi tiết. Không commitment.
Author
Phạm Đức Hùng
Need help with your project?
Leave your details and our experts will reach out with personalized advice.
Subscribe to our newsletter
Get the latest articles, tips, and insights delivered straight to your inbox.
Have a project in mind?
Get in touch for a free consultation and detailed quote from our expert team.
