Bài 3/10Kiến thức

Bài 3, Viết Key Results đúng: số đo outcome, không phải task đã làm

Key Results là số đo thay đổi outcome, không phải checklist hoạt động. Phân biệt outcome vs output, leading vs lagging. 5 dạng KR tốt nhất + 8 anti-pattern phổ biến cho SME VN.

The Data Way11 phút đọc
Series OKRs, The Data Way

Sales head của một công ty B2B distributor gửi tôi OKR:

  • O: Tăng doanh thu Q4
  • KR1: Tổ chức 20 buổi gặp khách
  • KR2: Gửi 100 báo giá
  • KR3: Đào tạo 4 buổi cho đội kinh doanh
  • KR4: Implement CRM mới

Tôi hỏi: “Nếu cả 4 KR đạt 100% nhưng doanh thu Q4 không tăng, anh nghĩ O đạt hay không?”.

Anh nghĩ. Trả lời: “Không đạt”.

Đó chính xác là điều sai với 4 KR trên. Cả 4 là hoạt động, không phải kết quả. Đạt được đầy đủ không đảm bảo O đạt. Bài 3 dạy bạn viết KR đo kết quả, không đo công sức.


Outcome vs output, phân biệt sống còn

Đây là khái niệm quan trọng nhất của bài này:

  • Output = thứ ta làm. Hoạt động, sản phẩm, deliverable. Ví dụ: 100 buổi gặp khách, 50 báo giá, 1 CRM được implement.
  • Outcome = thứ thay đổi vì những thứ ta làm. Kết quả thật. Ví dụ: doanh thu tăng X%, tỷ lệ deal close cải thiện từ A→B, AR aging giảm Y ngày.

Test phân biệt: nếu ngày mai đối thủ copy y nguyên hoạt động của bạn, họ có cùng outcome không?

  • Có → bạn đang đo output, không phải outcome.
  • Không → bạn đang đo outcome (vì outcome phụ thuộc cách bạn làm).

KR phải đo outcome. Lý do:

  • Bạn có thể làm 100 buổi gặp khách (output OK) nhưng doanh thu không tăng (outcome sai). Vấn đề: chất lượng buổi gặp hoặc target sai.
  • Bạn có thể launch sản phẩm đúng deadline (output OK) nhưng không ai dùng (outcome sai). Vấn đề: product-market fit.

Nếu KR đo output, bạn đo công sức. Công sức cao mà outcome không tới = team kiệt sức nhưng công ty không tiến.

Sai lầm phổ biến nhất với KR trong SME VN là viết KR như đề xuất công việc cho sếp duyệt. KR không phải proposal “tôi sẽ làm A, B, C”. KR là “A, B, C sẽ thay đổi sang X, Y, Z”.


Leading vs lagging, chọn cái nào

Trong các KR đo outcome, có 2 loại:

Lagging indicator = đo cuối kỳ, kết quả tổng. Doanh thu Q4, profit margin, NPS. Khi bạn thấy số này, đã muộn để can thiệp.

Leading indicator = đo sớm, dự báo. Số demo book/tuần (dự báo doanh thu), số ticket trial-to-paid (dự báo conversion), churn signals (dự báo retention).

Ví dụ với O “tăng doanh thu”:

  • Lagging: doanh thu Q4 ≥ 8 tỷ.
  • Leading: số demo book/tuần ≥ 12 từ tuần 6 trở đi, tỷ lệ demo → contract ≥ 35%.

Lý do prefer leading: khi bạn theo dõi leading, bạn can thiệp được trong quý. Nếu chỉ theo lagging, đến tuần 11 mới biết không đạt, muộn rồi.

Quy tắc cho OKR của SME: mix 1-2 lagging + 2-3 leading. Lagging đảm bảo bạn không quên outcome cuối, leading cho phép can thiệp.

Cho ví dụ B2B distributor ở đầu bài, viết lại:

  • O: Tăng doanh thu Q4 thực sự, không chỉ tăng nỗ lực sales
  • KR1 (lagging): Doanh thu Q4 ≥ 8 tỷ (vs 6 tỷ Q3)
  • KR2 (leading): Pipeline tuần 6 ≥ 15 tỷ qualified (đo độ đầy ống)
  • KR3 (leading): Tỷ lệ demo → contract ≥ 35% (vs 22% Q3)
  • KR4 (outcome): 3 khách lớn mới (deal > 500tr) ký Q4

4 KR mới đo outcome thật. Hoạt động (gặp khách, gửi báo giá, training) là cách, không nên ở trong KR.


5 dạng KR tốt nhất cho SME VN

Dạng 1: Baseline-target (X → Y)

Format: “Đưa [metric] từ X (baseline) lên/xuống Y (target) cuối quý”.

Ví dụ:

  • Đưa DSO từ 62 ngày xuống dưới 45 ngày.
  • Đưa tỷ lệ khách quay lại 90 ngày từ 18% lên 30%.
  • Đưa food cost variance từ ±15% xuống ±5%.

Tại sao tốt: ai cũng biết baseline (X), ai cũng biết target (Y). Không tranh cãi.

Yêu cầu: phải có baseline thật từ data Q trước. Không có baseline thì không viết được KR loại này, đi đo baseline trước.

Dạng 2: Ratio change

Format: “Tỷ lệ A/B từ X% lên/xuống Y%”.

Ví dụ:

  • Tỷ lệ doanh thu kênh marketplace / tổng doanh thu từ 12% lên 25%.
  • Tỷ lệ deal close trong 30 ngày từ 45% lên 60%.
  • Tỷ lệ revenue đến từ 20% khách hàng lớn nhất giảm từ 78% xuống dưới 65% (đa dạng hóa).

Tại sao tốt: ratio bắt được câu chuyện cấu trúc, không chỉ con số tuyệt đối. Doanh thu tăng + ratio kênh tốt = thực sự đa dạng hóa.

Dạng 3: Behavioral milestone

Format: “[Hành vi cụ thể] xảy ra [tần suất] từ [thời điểm]”.

Ví dụ:

  • Mỗi cuộc họp đầu tuần leadership mở bằng 5 KPI dashboard, không bằng “cảm giác”, từ tuần 3.
  • 100% deal > 200tr có 2 góc nhìn challenge trước khi ký, từ tuần 4.
  • Mỗi nhân viên có 1:1 với manager 1 lần/2 tuần, từ tuần 2.

Tại sao tốt: thay đổi văn hóa, thói quen. Khó đo bằng %, nhưng đo bằng “hành vi này xảy ra với tần suất X”.

Dạng 4: Customer evidence

Format: “[N] khách hàng [hành động cụ thể chứng minh outcome]”.

Ví dụ:

  • 5 khách hàng B2B tự kể về sản phẩm cho 1 khách khác (referral evidence).
  • 15 khách hàng dùng feature core mới ≥ 5 lần/tuần.
  • 3 khách hàng VIP cũ (đã churn) quay lại với hợp đồng mới.

Tại sao tốt: outcome ngầm là “khách hàng cảm thấy giá trị”. Không đo được trực tiếp, đo qua hành động họ làm.

Dạng 5: Capability proof

Format: “[Team/Hệ thống] có thể [làm điều khó], minh chứng bằng [evidence]”.

Ví dụ:

  • Bếp trưởng có thể cover 1 tuần cho chi nhánh khi bếp trưởng chính nghỉ, minh chứng: 1 tuần thử thực tế tuần 8-9, doanh thu chi nhánh giảm dưới 10%.
  • Đội kinh doanh có thể qualify lead trong 30 phút bằng template chung, minh chứng: 20 lead qualified, 80% close trong 60 ngày.
  • Hệ thống có thể chạy không có CTO 2 tuần, minh chứng: CTO nghỉ 2 tuần, 0 downtime, 0 critical bug.

Tại sao tốt: đo “ta có năng lực gì”, không chỉ “ta tạo ra kết quả gì”. Quan trọng cho mục tiêu dài hạn.


8 anti-pattern KR phổ biến

Anti-pattern 1: KR là task

“Implement CRM”, “Tổ chức 4 buổi training”, “Hoàn thành audit AR”.

Đây là task. Có thể ở trong project plan, không nên ở trong KR.

Fix: hỏi “sau task này, outcome gì thay đổi?”. Viết outcome đó thành KR.

Anti-pattern 2: KR là KPI hằng tháng

“Doanh thu > 5 tỷ”, số này không có baseline đâu, không có khung thời gian quý cụ thể. Đó là KPI tháng.

KR phải có change rõ. “Doanh thu Q4 ≥ 8 tỷ (vs 6 tỷ Q3)”, có change. KR đúng.

Anti-pattern 3: KR không có baseline

“Cải thiện retention”. Cải thiện từ bao nhiêu? Không có baseline = không biết “cải thiện” nghĩa gì.

Fix: nếu chưa có data baseline, KR đầu tiên của quý là đo baseline. Sau đó viết KR thay đổi trong quý sau.

Anti-pattern 4: KR trùng với O

O: “Trở thành công ty của khách hàng yêu thích nhất”. KR: NPS từ 30 lên 60.

NPS bay 30 → 60 thực ra mới là restate O bằng số. KR cần đa chiều: NPS + tỷ lệ referral + tỷ lệ quay lại + customer interview score. 4 KR khác nhau mới prove được O.

Anti-pattern 5: Quá nhiều KR

7-10 KR cho 1 O. Không có focus. Khi mọi thứ là KR, không gì là KR.

Quy tắc cứng: 3-5 KR/O. Nếu nghĩ ra 8, hỏi “3 cái nào dropable đầu tiên”, drop chúng.

Anti-pattern 6: KR binary, không stretch

“Launch sản phẩm Z”, chỉ có 2 kết quả: launch hoặc không. Không có stretch.

Fix: thêm tiêu chí outcome. “Launch sản phẩm Z + 50 user active tuần 1 + NPS 30+ tháng đầu”. Bây giờ có thể đạt 0.6, 0.7, 0.9.

Anti-pattern 7: KR không có owner

“Doanh thu Q4 ≥ 8 tỷ”. Ai chịu trách nhiệm? Không rõ → ai cũng có thể đổ tại người khác.

Mỗi KR phải có 1 owner duy nhất (DRI - Directly Responsible Individual). Owner không làm 1 mình, nhưng owner answer.

Anti-pattern 8: KR không có deadline rõ trong quý

“DSO xuống dưới 45 ngày”, đến cuối quý? Tuần 8? Không rõ.

Format chuẩn: “Cuối tuần 12: DSO ≤ 45 ngày, đo từ aged debtors report”. Rõ thời điểm, rõ nguồn data, rõ tiêu chí đo.

Test 30 giây cho mỗi KR: (1) Đây có phải outcome không, hay output? (2) Có baseline không? (3) Có target rõ không? (4) Có ai own KR này không? (5) Đo thế nào, từ nguồn nào? Nếu 5 câu trả lời có hết, KR pass. Thiếu 1 câu, sửa.


Bao nhiêu KR/Objective

Quy tắc: 3-5 KR cho 1 O.

  • < 3 KR: KR có thể quá rộng, mất 1 KR là cả O collapse. Thêm 1-2 KR phụ.
  • 3-5 KR: vùng tốt. Đủ đa chiều để prove O, không quá nhiều để mất focus.
  • > 5 KR: bạn đang trộn O nhỏ vào dưới O lớn. Tách O hoặc gộp KR.

KR cần đa chiều, không lặp lại 1 góc đo:

  • 1 KR lagging (outcome cuối).
  • 2-3 KR leading (chỉ báo sớm).
  • 1 KR capability/behavioral (có khả năng hoặc thói quen mới).

Process viết KR, 2 ngày sau viết O

Bài 2 dạy viết O 90 phút trong 1 buổi. Đừng viết KR cùng buổi đó. Não đã mỏi. Để 1-2 ngày, đầu tươi, mở lại.

Workflow viết KR (1 O = 60 phút):

0-15 phút, Brainstorm Nhìn vào O, hỏi “90 ngày sau, làm thế nào tôi biết O này đạt?”. Brainstorm 10-15 cách đo. Ghi nhanh, không lọc.

15-30 phút, Phân loại Mỗi cách đo: outcome hay output? Lagging hay leading? Có baseline không? Đo từ nguồn nào?

Loại bỏ output. Loại bỏ những cái không có nguồn data.

30-45 phút, Chọn 3-5 Chọn 3-5 cái mạnh nhất: 1 lagging + 2-3 leading + 1 capability. Viết format chuẩn: baseline + target + deadline + owner + nguồn đo.

45-60 phút, Stress test Test “cả 3-5 KR đạt 100%, O có đạt không?”. Nếu không → KR sai chỗ. Sửa.

Test “1 KR đạt 200%, các KR khác đạt 0%, O đạt không?”. Nếu có → KR overlap với O, không đa chiều. Sửa.


Trước khi sang bài 4

Checklist tự đánh giá:

  • Bạn đã phân biệt được outcome vs output trong KR.
  • Bạn đã biết leading vs lagging và mix 1-2 lagging + 2-3 leading.
  • Mỗi KR có baseline + target + deadline + owner + nguồn đo.
  • Mỗi O có 3-5 KR đa chiều (không trùng nhau, không trùng O).
  • Bạn đã chạy stress test “đạt KR có nghĩa đạt O không”.

Bài 4 chuyển sang cascading, chỗ “tam sao thất bản” thường nhất. Company OKR có thể đúng, nhưng team OKR dịch sai hoặc dịch sót. Bài tới có quy trình cascading 2 chiều và cách xử lý cross-functional OKR.

AI cowork tip

Sau khi viết KR draft, paste vào Claude với prompt cụ thể: “Đây là 1 O và 4 KR draft của tôi [paste]. Đóng vai một CFO khó tính. Đánh giá từng KR theo 5 tiêu chí: (1) outcome hay output, (2) leading hay lagging, (3) có baseline không, (4) có owner không, (5) có nguồn đo rõ không. Sau đó chạy stress test: nếu cả 4 KR đạt 100%, O đạt chưa? Nếu chỉ 1 KR đạt 200%, các KR khác đạt 0%, O đạt chưa? Output ra 2 stress test answer và 1 đề xuất viết lại KR yếu nhất.”.

Đọc tiếp

Đọc xong rồi?

Muốn triển khai OKR cho công ty bạn?

30 phút trao đổi miễn phí. Bạn mô tả tình hình hiện tại (đã có OKR hay chưa, headcount, ngành), chúng tôi đề xuất template + lịch trình 12 tuần roll-out phù hợp.