Skip to content

Chương 19: Business Model & Go-To-Market

"Minh: 'Sản phẩm hoàn thiện. Bây giờ câu hỏi thật sự: ai trả tiền, bao nhiêu, và làm sao họ tìm thấy mình?'"


🎯 Mục tiêu

  • Business Model Canvas
  • Pricing strategy
  • Go-to-market plan
  • 🐛 Bug #14: Pricing calculation off-by-one

Phần 1: BMC (25 phút)

bash
antigravity "@cm-brainstorm-idea Tạo Business Model Canvas cho TeamFlow:
9 blocks chi tiết, focus: AI-native differentiation"

Pricing Tiers

TierPriceLimitsTarget
Free$03 projects, 2 membersTrial
Pro$9/user/moUnlimited, analyticsSmall teams
Team$29/user/mo+ API, integrationsGrowing teams
EnterpriseCustomSSO, audit, supportCorporations

Phần 2: Revenue Projection (20 phút)

bash
antigravity "Build 12-month revenue model:
- Month 1: 100 signups, 4% conversion, $12 ARPU
- Growth: 20% MoM
- Churn: 5%/month
Output: monthly table with MRR"

🐛 Bug #14: Pricing Calc

typescript
// src/services/pricing.ts
export function calculateMonthlyRevenue(users: number, plan: string): number {
  const prices = { free: 0, pro: 9, team: 29 }
  // 🐛 BUG: Off-by-one — counts from 0 instead of 1 for team seats
  const billableUsers = users - 1  // First user "free"? Wrong!
  return billableUsers * (prices[plan] || 0)
  // Team of 5 on Pro: charges for 4 instead of 5
}

Fix: const billableUsers = users — all users are billable.


Phần 3: GTM Plan (25 phút)

Phase 1 (Pre-launch): Landing page, waitlist (200 signups)
Phase 2 (Launch): Product Hunt, HackerNews, dev communities
Phase 3 (Growth): SEO content, partnerships, referral program
bash
antigravity "@cm-content-factory Tạo content calendar 4 tuần cho TeamFlow launch:
2 blog posts + 3 social posts + 1 email per week"

Phần 4: KPI Dashboard (15 phút)

MetricTarget M1Target M3Target M6
Signups5002,0008,000
Paid users20100400
MRR$200$1,200$4,800
Churn5%4%3%

Homework

  • [ ] Complete BMC
  • [ ] Revenue model spreadsheet
  • [ ] GTM timeline
  • [ ] Bug #14 fixed

Chương tiếp: Retrospective — Phoenix Hồi Sinh →

Powered by CodyMaster × VitePress