CFO của 1 retailer gửi tôi Monday brief tuần 1: 23 KPI trong bảng. Tôi đếm: 17 KPI cả meeting không ai mention, 4 KPI bị đề cập nhanh, chỉ 2 KPI thật sự shape discussion.
23 → 2 sử dụng = 91% noise.
Bài 3 dạy bạn chọn 5-7 KPI cốt lõi. Đây là phần khó nhất của Monday meeting setup, vì cắt KPI yêu thích là cảm xúc, không kỹ thuật.
Tại sao 5-7, không 15
3 lý do:
1. Não con người chỉ giữ 7±2 thứ trong working memory (Miller's Law). Brief 15 KPI → người đọc nhớ 5-7 cái họ thấy quen, bỏ phần còn lại. Bạn không kiểm soát được họ nhớ cái nào.
2. 30 phút meeting × 7 KPI = ~4 phút/KPI. Đủ thời gian discuss nếu cần. Với 15 KPI, mỗi cái ~2 phút = chỉ nói được 1 sentence per KPI. Lướt qua, không có depth.
3. Cờ đỏ phải nổi bật. Khi có 1 KPI ⚠️ trong 5-7, mắt thấy ngay. Khi có 1 KPI ⚠️ trong 20, mất 30 giây search.
Quy tắc: 5-7 KPI cứng. Số khác = dashboard chi tiết, có thể click vào dig khi cần. Không vào brief.
Test 3 bước cho mỗi KPI
Khi quyết định KPI có vào brief không, hỏi 3 câu:
Test 1: KPI này có thay đổi theo tuần không?
- Doanh thu tuần, có thay đổi ✓
- Số nhân viên fulltime, không thay đổi mỗi tuần ✗
- NPS (đo quý), không ✗
- Pipeline qualified, có ✓
KPI tĩnh (number of customers, brand awareness, headcount) → vào quarterly review, không vào weekly.
Test 2: Leadership có lever để thay đổi KPI này không?
- Doanh thu marketplace, có (cắt ads, thay strategy) ✓
- Lãi suất ngân hàng, không có lever ✗
- Customer satisfaction, gián tiếp có (cải product/service) ✓
- Tỷ giá USD/VND, không lever ✗
KPI bạn không kiểm soát được → không discuss weekly, chỉ aware.
Test 3: Khi KPI bất thường, có action cụ thể không?
- Khách > 60 ngày tăng 3 → action: nhân viên kinh doanh follow up từng khách ✓
- Tỷ lệ tiếng Anh trên website, bất thường thì làm gì? Không rõ ✗
- DSO tăng 5 ngày, action: audit pipeline AR, intervention ✓
- Brand mention trên Twitter giảm 8%, action vague ✗
KPI không actionable → vào dashboard, không brief.
Quy tắc: KPI vào brief phải pass cả 3 test. Pass 2/3 → cân nhắc. Pass 1/3 → dashboard, không brief.
4 KPI universal (mọi industry)
Áp dụng cho mọi SME VN:
1. Doanh thu tuần qua + trend 4 tuần
Format: số tuần qua + % vs tuần trước + spark line 4 tuần.
Lý do: lagging indicator quan trọng nhất. Mọi quyết định strategic gắn với top-line.
2. Cash balance + runway (tháng)
Format: số dư hiện tại + tháng còn (cash / burn rate trung bình).
Lý do: leading indicator của survival. Cash dưới 6 tháng = topic A1. Cash trên 12 tháng = strategic mode.
3. Pipeline qualified (B2B) hoặc Pre-orders (consumer)
Format: tổng VND pipeline qualified + thay đổi vs tuần trước + số deal mới qualified.
Lý do: leading indicator của doanh thu 30-90 ngày tới. Doanh thu hiện tại là kết quả pipeline 1-3 tháng trước. Để biết tương lai, nhìn pipeline hôm nay.
4. 1 leading indicator chiến lược (theo ưu tiên quý)
Format: tùy quý.
Ví dụ:
- Q4 quý "growth": MAU / weekly active users
- Q1 quý "retention": cohort retention 30-day
- Q2 quý "efficiency": cost-per-acquired-customer
- Q3 quý "new market": % doanh thu từ ngách mới
Quy tắc: 1 KPI duy nhất, đặc biệt cho quý này. Đổi mỗi quarterly review (bài 9).
3 KPI theo industry
Còn lại 3 slot, chọn theo ngành.
Retailer (multi-channel)
| KPI | Format | Tại sao |
|---|---|---|
| Margin theo kênh sau phí | bảng 4 kênh × % | Phân biệt revenue ≠ profit theo kênh |
| Số SKU "dead" + tổng giá trị | số + VND | Tồn kho chết là cash kẹt |
| ROAS bình quân ads | % + trend | Ad waste khoanh vùng ngay |
Distributor B2B
| KPI | Format | Tại sao |
|---|---|---|
| DSO bình quân | số ngày | Cash collection efficiency |
| AR aging > 60 ngày | VND + số khách | Cờ đỏ cash flow |
| Top 5 khách % doanh thu | % concentration | Risk dependency |
F&B chain
| KPI | Format | Tại sao |
|---|---|---|
| Food cost variance | ±% so target | Margin leakage |
| Location P&L (top + bottom chi nhánh) | bảng | Cross-subsidy detection |
| App giao đồ % tổng | % | Channel mix shift |
SaaS / D2C
| KPI | Format | Tại sao |
|---|---|---|
| MRR + net new MRR | VND + thay đổi | Recurring revenue health |
| Logo churn % | % tháng | Retention signal |
| Activation rate | % new user | Onboarding effectiveness |
Combo example: brief cho retailer
7 KPI cốt lõi cho 1 retailer multi-channel:
| KPI | Tuần qua | Δ | Cờ |
| 1. Doanh thu total | 1,42 tỷ | +8% | ✓ |
| 2. Cash balance | 4,8 tỷ | -200 triệu |, |
| 3. Pipeline qualified (B2B) | 920 triệu | +12% | ✓ |
| 4. Customer activation % | 38% | +2pts | ✓ |
| 5. Margin Shopee sau phí | 21.5% | +1pt | ✓ |
| 6. Margin TikTok sau phí | 10.3% | -3pt | ⚠️ |
| 7. ROAS bình quân ads | 1.82 | -0.15 | ⚠️ |
7 KPI. 2 cờ đỏ, meeting biết ngay cần discuss TikTok margin + ROAS.
Số khác (NPS, follower count, support ticket) → dashboard chi tiết, không brief.
Anti-pattern: KPI hay bị đưa nhầm vào brief
Anti-pattern 1: KPI "to nhìn cho oai"
"Tổng số khách tích lũy", "Tổng số nhân viên", "Tổng số follower". Số tuyệt đối không thay đổi theo tuần.
Fix: chuyển sang số tuyệt đối WoW (week-on-week growth). Hoặc bỏ.
Anti-pattern 2: KPI vanity từ marketing
"Lượt view website", "Likes Facebook", "Brand mention". Không actionable.
Fix: chỉ giữ khi tracked theo conversion funnel: traffic → lead → customer. Không tracked = bỏ.
Anti-pattern 3: KPI duplicate
"Doanh thu", "Doanh thu net", "Doanh thu sau hoàn hàng", "Doanh thu trừ phí". 4 phiên bản cùng 1 thứ.
Fix: chọn 1 phiên bản chuẩn (recommend: doanh thu sau hoàn hàng + phí sàn). Phiên bản khác trong dashboard.
Anti-pattern 4: KPI quá specific
"Nhân viên kinh doanh A đã chốt 3 dự án tuần qua". Quá granular cho leadership meeting.
Fix: aggregate ở leadership level (total deal close). Detail trong 1:1 với đội kinh doanh.
Anti-pattern 5: KPI quá vague
"Customer happiness", "Team morale", "Brand health". Đo bằng gì?
Fix: thay bằng proxy đo được, NPS quý, satisfaction survey index, eNPS team.
KPI hay bị đưa vào brief vì cảm xúc, không phải vì utility. Founder thích nhìn "tổng số follower tăng 1000 tuần này" vì cảm giác growth. Nhưng leadership team không action gì với số đó. Thử mạnh tay, cắt 60% KPI lần đầu rebuild brief, observed 1 tháng, add lại nếu thực sự miss.
Khi nào đổi KPI cốt lõi
3 trigger:
Trigger 1: Quarterly review
Mỗi 3 tháng, review 7 KPI cốt lõi. Câu hỏi:
- KPI nào quý qua không bao giờ shape discussion? → drop
- Pain point nào hay xuất hiện trong meeting mà chưa có KPI track? → add
Trigger 2: Business model shift
Mở ngách mới, đóng kênh cũ, change pricing tier. KPI cũ có thể obsolete.
Ví dụ: retailer mở mảng B2B → cần add "pipeline B2B qualified" + "DSO khách B2B".
Trigger 3: Pain point lặp lại 3+ tuần
Cùng vấn đề (e.g., "khách inactive nhiều") xuất hiện 3 tuần liên tiếp trong risk section nhưng không có KPI track → add KPI "khách 6+ tháng không order".
Quy tắc: KPI cốt lõi đổi 2-3 lần/năm. Không cứng nhắc, cũng không đổi mỗi tuần.
Workflow: ai chọn + ai update
Ai chọn KPI lần đầu
Founder + Head of Operations (hoặc COO). 90 phút workshop:
- Brainstorm 20-25 KPI candidate
- Vote 7 cốt lõi
- Định nghĩa rõ từng KPI (cách tính, nguồn data, owner)
- Lưu trong 1 doc "KPI Definition Master"
Ai update brief weekly
1 owner duy nhất (founder, EA, Ops). Mỗi tuần kéo data từ 5-7 nguồn → fill bảng → tốn 10-20 phút.
Bài 10 dạy AI tự kéo data → giảm xuống 3-5 phút.
Ai sửa định nghĩa KPI
Quarterly review chỉ, không sửa mid-quarter. Lý do: nếu định nghĩa đổi giữa quý, trend data không so sánh được.
Exception: discover bug định nghĩa (e.g., DSO đang tính bao gồm khách prepaid → sai). Fix ngay + flag trong brief tuần đó.
Trước khi sang bài 4
Checklist tự đánh giá:
- Bạn đã list 15-25 KPI candidate hiện tại đang theo dõi (hoặc nghĩ mình "nên" theo dõi).
- Bạn đã pass mỗi KPI qua 3 test (thay đổi tuần / có lever / có action).
- Bạn đã vote ra 7 KPI cốt lõi (4 universal + 3 industry-specific).
- Bạn đã viết 1 doc "KPI Definition Master" với định nghĩa rõ ràng + owner.
- Bạn đã update template brief (bài 2) với 7 KPI mới.
Bài 4 đi vào cấu trúc agenda 30 phút, 3 block 5-15-10 phút. Time-box cứng. Cách enforce + ai chạy meeting.
AI cowork tip
Paste 15-25 KPI candidate vào Claude với prompt: “Tôi là founder công ty [vertical + size + stage]. Đây là KPI candidate. Score mỗi cái 3 test: (1) thay đổi theo tuần, (2) tôi có lever, (3) bất thường có action, output 1-3 cho mỗi test. Cuối: rank top 7 nên cốt lõi cho Monday brief + lý do mỗi cái. Không nịnh KPI ‘đẹp’ chỉ vì to.”.
Đọc tiếp
Bài 2, Brief Monday: viết 30 phút trước cuộc họp, đọc 10 phút, tiết kiệm 1 tiếng discussion
Brief Monday là khâu cứu 4/7 anti-pattern. Template 1-page với 5 phần (KPI snapshot, 3 ưu tiên, risk, ai cần help, cảm xúc founder). Workflow: ai viết, ai đọc, khi nào share, lưu ở đâu.
Đọc bàiBài 4, Cấu trúc agenda 30 phút: 3 block 5-15-10 + cách time-box cứng không vượt giờ
Block 1 (5 min) số + cảnh báo, Block 2 (15 min) 3 ưu tiên + blocker, Block 3 (10 min) action item + commit. Có script chi tiết cho người chạy meeting, cách enforce time-box, và workflow cho meeting có 4 vs 8 người.
Đọc bàiBài 5, 7 câu hỏi founder phải hỏi mỗi Monday meeting (và 5 câu KHÔNG nên hỏi)
Discussion chất lượng đến từ câu hỏi đúng. 7 câu founder phải hỏi mỗi tuần, về số bất ngờ, action tuần trước, risk 2 tuần tới, ai cần help, thử nghiệm, và meta-câu cho meeting sau. 5 câu hỏi nên tránh.
Đọc bài