Mở đầu — vì sao bài này quan trọng
Bạn đã đi qua gần như toàn bộ khóa học: hiểu PLG flywheel, biết cách thiết kế onboarding, đo activation, tối ưu conversion, xây viral loop. Nhưng có một câu hỏi mà rất nhiều team PLG ở Việt Nam vẫn loay hoay: "Quý này chúng ta tập trung vào cái gì, và làm sao biết mình đang đi đúng hướng?"
Đây chính là lý do bài học về OKRs (Objectives and Key Results) lại nằm gần cuối khóa. Khi bạn đã có đủ công cụ, đủ kiến thức kỹ thuật, điều còn thiếu là một khung để biến tất cả thành một bản kế hoạch quý có thể đo lường, có thể giao tiếp với cả team, và quan trọng nhất — có thể nói "không" với những việc không phục vụ mục tiêu.
OKRs không phải là khái niệm mới với giới startup. Google phổ biến nó, Intel khai sinh nó. Nhưng OKRs cho một team PLG có những đặc thù riêng mà nếu bạn copy nguyên xi một template OKR chung chung, bạn sẽ thất bại. Một team Sales-Led đặt OKR quanh số deal đóng được, số cuộc gọi. Một team PLG phải đặt OKR quanh hành vi của người dùng bên trong sản phẩm — activation, time-to-value, conversion tự phục vụ, expansion. Đây là một thế giới metric hoàn toàn khác.
Trong bài này, tôi sẽ không chỉ giải thích lý thuyết OKR. Tôi sẽ đưa cho bạn một bộ OKRs PLG quý hoàn chỉnh, có thật, với từng Key Result cụ thể kèm con số, để bạn có thể bê về và điều chỉnh cho sản phẩm của mình. Đây là bài mang tính "tổng hợp và áp dụng" — nó kéo mọi thứ bạn đã học về thành một bản kế hoạch hành động.
Khái niệm cốt lõi
OKR là gì — và tại sao cấu trúc của nó quan trọng
OKR gồm hai phần. Objective là một câu định tính, đầy cảm hứng, trả lời câu hỏi "Chúng ta muốn đạt được điều gì?". Nó không có con số, nó nói về một trạng thái mong muốn. Key Results là 2–4 thước đo định lượng trả lời "Làm sao biết chúng ta đã đạt được Objective đó?". Mỗi Key Result phải có con số khởi điểm và con số mục tiêu.
Ví dụ một cấu trúc đúng:
- Objective: Biến onboarding tự phục vụ thành lợi thế cạnh tranh.
- KR1: Activation rate tăng từ 30% lên 45% (signup → thực hiện 1 hành động cốt lõi trong vòng 7 ngày).
- KR2: Time-to-Value (TTV) giảm từ 4 giờ xuống 90 phút.
- KR3: Tỷ lệ hoàn thành onboarding checklist tăng từ 40% lên 65%.
Vì sao OKRs cho PLG khác biệt
Trong PLG, sản phẩm là kênh tăng trưởng. Vì vậy OKRs của bạn phải bám vào các giai đoạn của flywheel — Acquire, Activate, Expand — chứ không phải bám vào hoạt động của một phòng ban đơn lẻ.
Điều này dẫn tới ba nguyên tắc đặc thù:
Thứ nhất, KR phải là leading metric, không phải lagging metric. Doanh thu (MRR) là lagging — nó là kết quả của activation, conversion, expansion xảy ra trước đó. Nếu bạn đặt KR là "MRR tăng 20%", bạn không kiểm soát được nó trong quý. Thay vào đó, hãy đặt KR quanh những đòn bẩy bạn thực sự tác động được: activation rate, free-to-paid conversion, NRR. Khi những cái này lên, MRR sẽ theo sau.
Thứ hai, mỗi Objective nên gắn với một giai đoạn flywheel. Một bộ OKR PLG cân bằng thường có một Objective cho Activation (đầu phễu vào trong sản phẩm), một cho Conversion/Monetization (free → paid), và một cho Expansion/Retention (giữ và mở rộng). Đây là cách bạn đảm bảo không dồn toàn lực vào một khâu mà bỏ rơi khâu khác.
Thứ ba, KR phải đo hành vi trong sản phẩm, không phải hoạt động marketing thuần. "Tăng traffic website 30%" là một KR marketing-led. Một KR PLG sẽ là "tăng tỷ lệ visitor → signup từ 5% lên 8%" hoặc "tăng tỷ lệ signup → activated".
Stretch goal và cách chấm điểm
Triết lý OKR cổ điển (kiểu Google) chủ trương đặt mục tiêu "vươn cao" (stretch): nếu bạn hoàn thành 100% mọi KR, có lẽ bạn đã đặt mục tiêu quá dễ. Đạt khoảng 70% (chấm 0.7 trên thang 0–1) thường được coi là thành công. Tuy nhiên với một team PLG còn non trẻ ở Việt Nam, tôi khuyên bạn nên trộn: có những "committed KR" (cam kết phải đạt 100%, ví dụ về độ ổn định sản phẩm) và những "aspirational KR" (vươn cao, đạt 70% là tốt). Đừng để cả team mất tinh thần vì luôn "không đạt".
Tình huống thực tế
Ví dụ 1 — Base.vn đặt OKRs cho quý đẩy mạnh activation
Giả sử team PLG của Base.vn (nền tảng quản trị doanh nghiệp SaaS của Việt Nam) nhận ra một vấn đề: rất nhiều doanh nghiệp SME đăng ký dùng thử Base Work nhưng admin tạo xong workspace rồi... bỏ đó, không mời đồng nghiệp vào. Họ chưa bao giờ chạm tới khoảnh khắc "aha" — đó là khi cả phòng ban dùng chung một quy trình.
Họ đặt bộ OKR quý như sau:
- Objective: Mỗi workspace mới phải trở thành một đội nhóm đang làm việc thật, không phải một tài khoản trống.
- KR1: Tỷ lệ workspace có ≥3 thành viên active trong 7 ngày đầu tăng từ 22% lên 40%.
- KR2: TTV — thời gian từ lúc tạo workspace đến lúc hoàn thành quy trình đầu tiên — giảm từ 3 ngày xuống 1 ngày.
- KR3: Tỷ lệ admin gửi lời mời đồng nghiệp trong phiên đầu tiên tăng từ 18% lên 35%.
Ví dụ 2 — Một startup fintech B2B chuyển trọng tâm sang monetization
Hãy lấy một công ty giả định tên FinFlow, làm phần mềm kế toán cho hộ kinh doanh nhỏ ở Đông Nam Á, theo mô hình freemium. Sau hai quý dồn sức vào activation, họ đã có lượng người dùng free lớn nhưng tỷ lệ trả tiền thấp. Quý này họ chuyển trọng tâm.
- Objective: Biến lượng người dùng free đông đảo thành dòng doanh thu tự phục vụ bền vững.
- KR1: Free-to-paid conversion tăng từ 2.1% lên 4%.
- KR2: Số lượng in-product upgrade trigger được người dùng nhấn (ví dụ chạm giới hạn 50 hóa đơn/tháng) tăng từ 1.200 lên 3.000 lượt/tháng.
- KR3: Tỷ lệ người dùng free chạm tới ít nhất một "giới hạn gói" (paywall mềm) tăng từ 15% lên 30%.
Ví dụ 3 — Loom và Objective về expansion
Loom (công cụ quay video async) là sản phẩm có viral loop tự nhiên: bạn gửi video Loom cho người chưa dùng, họ xem, rồi đăng ký. Giả sử team Loom đặt OKR quý quanh expansion và NRR.
- Objective: Tăng trưởng từ bên trong các tài khoản hiện có nhanh hơn tốc độ churn.
- KR1: Net Revenue Retention (NRR) tăng từ 106% lên 118%.
- KR2: Số seat trung bình trên mỗi tài khoản trả phí tăng từ 8 lên 12.
- KR3: Tỷ lệ video được chia sẻ ra ngoài tổ chức (external share) trên mỗi tài khoản active tăng từ 3.2 lên 5.0/tháng.
Hướng dẫn từng bước
Đây là quy trình tôi khuyên bạn dùng để xây bộ OKRs PLG cho quý tới.
Bước 1 — Soi flywheel, tìm khâu nghẽn. Trước khi viết bất cứ Objective nào, hãy nhìn vào toàn bộ phễu PLG của bạn: Visitor → Signup → Activated → Paid → Expanded. Đo tỷ lệ chuyển đổi ở từng bước. Khâu nào tệ nhất so với benchmark ngành (ví dụ activation dưới 25%, hay conversion dưới 2%) chính là ứng viên cho Objective của quý. Đừng dàn trải — chọn 1–3 khâu nghẽn lớn nhất.
Bước 2 — Viết Objective định tính, gắn với một giai đoạn flywheel. Mỗi khâu nghẽn trở thành một Objective. Viết nó như một câu truyền cảm hứng, không con số. Giới hạn tối đa 3 Objective một quý — nhiều hơn là dấu hiệu team chưa biết ưu tiên.
Bước 3 — Gắn 2–4 Key Result đo được cho mỗi Objective. Với mỗi Objective, hỏi: "Nếu đạt được điều này, những con số nào sẽ thay đổi?". Mỗi KR viết theo dạng "metric từ A → B". Ưu tiên leading metric. Đảm bảo KR có cả số khởi điểm (baseline) — nếu bạn không biết baseline, KR đầu tiên của quý nên là "đo được metric này".
Bước 4 — Kiểm tra tính cân bằng. Đảm bảo bộ OKR không khiến team tối ưu một metric mà phá metric khác. Ví dụ nếu KR là "tăng conversion", hãy thêm một "health metric" (chỉ số bảo vệ) như "churn không tăng quá 5%". Trong PLG, cặp đối trọng kinh điển là: đừng siết gói free để tăng conversion đến mức giết chết viral loop và activation.
Bước 5 — Liệt kê các initiative (việc làm) bên dưới mỗi KR. Đây là nơi các task xuất hiện: "thiết kế lại empty state", "thêm onboarding checklist", "chạy A/B test paywall". Nhớ rằng initiative không phải là KR — chúng là giả thuyết của bạn về cách đạt KR. Bạn sẽ thay đổi initiative giữa quý nếu chúng không hiệu quả, nhưng KR thì giữ nguyên.
Bước 6 — Phân công owner và nhịp check-in. Mỗi KR có một người chịu trách nhiệm chính (DRI). Đặt nhịp review hàng tuần hoặc hai tuần một lần để cập nhật tiến độ (thường chấm theo thang 0–1). Cuối quý, chấm điểm và viết retro: cái gì hiệu quả, giả thuyết nào sai.
Lỗi thường gặp & mẹo
Lỗi 1 — Đặt KR là task chứ không phải kết quả. "Ra mắt tính năng referral" không phải KR; "tăng tỷ lệ người dùng gửi lời mời từ 10% → 25%" mới là KR. Mẹo: nếu bạn có thể đánh dấu "xong/chưa xong" cho một KR, nó đang là task. KR phải là một con số trượt trên thang đo.
Lỗi 2 — Dùng lagging metric làm KR chính. Đặt "MRR tăng 25%" làm KR khiến team bất lực vì MRR là hệ quả cuối phễu. Mẹo: với mỗi mục tiêu doanh thu, lùi một bước về leading metric mà team kiểm soát được (activation, conversion, NRR) và đặt KR ở đó.
Lỗi 3 — Quá nhiều Objective, quá nhiều KR. Một team đặt 6 Objective với 20 KR thực chất là không có ưu tiên nào. Mẹo: giới hạn 2–3 Objective, mỗi cái 2–4 KR. OKR là công cụ để nói "không", không phải để liệt kê mọi thứ bạn ước làm.
Lỗi 4 — Bỏ quên health metric, tối ưu mù quáng. Một team siết gói free để đẩy conversion, kết quả conversion tăng nhưng activation và viral loop sụp đổ, quý sau lượng signup giảm mạnh. Mẹo: luôn kèm ít nhất một chỉ số bảo vệ bên cạnh các KR tấn công.
Lỗi 5 — Không có baseline. Đặt mục tiêu "activation 45%" mà không biết hiện tại là bao nhiêu thì không thể biết đó là dễ hay khó. Mẹo: nếu chưa có số đo, KR đầu tiên là dựng dashboard đo metric đó (liên kết với bài về PLG metrics dashboard).
Mẹo nâng cao — Phân tầng OKR. Ở team lớn, OKR công ty (ví dụ "đạt NRR 120%") sẽ phân rã xuống OKR của từng squad PLG. Squad Activation, squad Monetization mỗi nhóm có OKR riêng nhưng cùng đóng góp lên Objective công ty. Đảm bảo có "đường nối" rõ ràng từ KR của squad lên Objective cấp trên.
Bài tập thực hành
Hãy chọn một sản phẩm PLG — có thể là sản phẩm bạn đang làm, hoặc một sản phẩm bạn am hiểu (Notion, Canva, MoMo, KiotViet...). Sau đó thực hiện:
- Vẽ phễu PLG của sản phẩm đó với 5 bước (Visitor → Signup → Activated → Paid → Expanded) và ước lượng/gán tỷ lệ chuyển đổi cho từng bước. Khoanh tròn khâu nghẽn lớn nhất.
- Viết một bộ OKR quý hoàn chỉnh gồm đúng 2 Objective:
- Thêm một health metric (chỉ số bảo vệ) cho mỗi Objective để tránh tối ưu mù quáng.
- Liệt kê 2 initiative (việc làm cụ thể) bên dưới mỗi Key Result — đây là giả thuyết của bạn về cách đạt được con số đó.
- Tự kiểm tra: Đọc lại từng KR và hỏi "Đây là kết quả hay là task?". Nếu là task, viết lại thành kết quả đo được.
Tóm tắt
OKRs là cây cầu nối toàn bộ kiến thức PLG bạn đã học thành một bản kế hoạch quý có thể đo lường và giao tiếp. Những điểm cốt lõi cần nhớ:
- Objective định tính, truyền cảm hứng, gắn với một giai đoạn của flywheel (Acquire, Activate, Expand). Key Result định lượng, dạng "metric từ A → B".
- OKRs PLG khác biệt ở chỗ KR phải đo hành vi trong sản phẩm và ưu tiên leading metric (activation rate, TTV, free-to-paid conversion, NRR) thay vì lagging metric như MRR.
- Một bộ OKR cân bằng thường có Objective cho Activation, một cho Monetization, một cho Expansion — kèm health metric để tránh tối ưu một khâu mà phá khâu khác.
- Giới hạn 2–3 Objective, mỗi cái 2–4 KR. Phân biệt rõ KR (kết quả) với initiative (việc làm). Luôn có baseline và owner cho mỗi KR.
- Định nghĩa metric trong KR phải khớp với mô hình giá trị thật của sản phẩm — như cách Base.vn đo "workspace nhiều người active" thay vì chỉ "số signup".