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

Bài 6, Weekly check-in: nhịp tim của OKR, 30 phút đúng template không cancel

Weekly check-in là khâu OKR hay chết yểu nhất. Template 4 ô (committed/done/risk/help), 5 câu hỏi đúng, cách giữ nhịp 12 tuần không cancel, và 6 anti-pattern phổ biến.

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

Founder gọi: “OKR Q4 của bọn em fail. Đầu quý team rất hào hứng, cuối quý không ai care.”.

Tôi hỏi: “Trong 12 tuần qua, team họp check-in OKR mấy lần?”.

Im lặng. “Tuần 2 có 1 lần. Tuần 4 hoãn vì có khách đến. Tuần 5 onwards quên luôn.”

OKR đúng nhưng không có nhịp = OKR chết. Founder set xong, đi làm việc khác, đến cuối quý mở lại thì đã quá muộn. Bài 6 dạy cách giữ nhịp 30 phút mỗi tuần, và đặc biệt, cách không cancel khi việc khẩn xen vào.


Tại sao weekly check-in cần thiết

OKR set đầu quý là giả định. Đến cuối quý, giả định đó có đúng không, không ai biết trước.

Weekly check-in là cơ chế phát hiện sớm. 3 chức năng:

1. Phát hiện KR sai sớm. Đầu quý nghĩ KR “DSO xuống 45 ngày” là realistic. Tuần 4 phát hiện baseline đo sai (thực ra là 75 ngày, không phải 62). KR không khả thi. Phải reset.

2. Phát hiện blocker sớm. Tuần 3 nhân viên kinh doanh phát hiện CRM hiện tại không theo dõi được pipeline mới. Đến tuần 11 mới phát hiện = không kịp fix. Check-in tuần 3 báo lên = leadership cho phép escalate.

3. Giữ focus. Khi gặp khủng hoảng việc khẩn xen vào (đến tuần 5 có khách lớn rời đi), team có xu hướng quên OKR. Check-in 30 phút mỗi tuần là cách buộc nhìn lại.

Quy tắc cứng: 1 quý có ít nhất 10/12 tuần check-in. Dưới đó = OKR đã chết.


Template 4 ô, chuẩn weekly check-in

Mỗi team có 1 Notion/Google Doc / 1 Sheet với template:

KROwnerSố hiện tạiConfidence (1-10)Trend confidenceBlockerHelp cần
KR1.1A62 ngày DSO7↑ from 6 last weekNoneNone
KR1.2B12 demo/tuần5↓ from 7 last weekLead source chậmMarketing chạy ads thêm
.....................

7 cột. Mỗi cột phải có nội dung, không cột nào để trống.

Cột “Confidence” là cột quan trọng nhất. Yêu cầu owner mỗi KR đánh giá thật: “tới cuối quý, tôi tin KR này đạt 70% target ở mức bao nhiêu, 1-10?”.

  • 8-10: rất tự tin, có thể even stretch hơn.
  • 5-7: vùng healthy stretch. Default cho OKR aspirational.
  • 3-4: rủi ro lớn, cần đào sâu blocker.
  • 1-2: nguy cấp, cần leadership intervention hoặc bỏ KR.

Cột “Trend confidence” ghi so với tuần trước. ↑, ↓, hay flat. Đây là chỗ phát hiện vấn đề:

  • Confidence ↓ 2 tuần liên tiếp = warning.
  • Confidence ↓ 3 tuần liên tiếp = leadership phải intervention. Không chờ tuần 4.
  • Confidence flat 4 tuần ở vùng 3-4 = retire KR hoặc reset target.

5 câu hỏi đúng cho mỗi KR

Cấu trúc 30 phút check-in: 5-7 phút mở đầu + 18-20 phút cho mỗi KR + 5 phút action item.

Cho mỗi KR, owner trả lời 5 câu (3-4 phút mỗi KR):

1. Số hiện tại? Không “tuần này tốt”. Số cụ thể: DSO 62 ngày, demo book 12/tuần, conversion 28%.

2. Confidence cuối quý đạt target? Số 1-10. Lý do ngắn.

3. Thay đổi từ tuần trước? Số đi từ X→Y. Trend tốt hay xấu.

4. Blocker? Cái gì đang chặn không cho tiến độ tốt hơn.

5. Help cần gì? Từ ai, hành động gì cụ thể, deadline.

5 câu thôi. Không thêm. Không buzzword. Không “cảm giác chung”.

Team lead chạy meeting: gọi từng KR owner trả lời 5 câu. Note thư ký xuống. Đi tiếp KR sau.


Cách giữ 30 phút, anti-pattern phổ biến

Anti-pattern 1: Status report dài Owner kể chi tiết tuần này làm gì: gặp ai, gọi gì, gửi email gì. 15 phút cho 1 KR. Nguyên buổi cho 2 KR. Còn lại không kịp.

Fix: dán template 5 câu trên tường meeting room. Trả lời 5 câu, hết. Câu chuyện chi tiết để 1:1.

Anti-pattern 2: Discussion về solution “Blocker là CRM chậm” → cả team bàn về CRM thay thế 20 phút.

Fix: discussion solution để sau check-in. Trong check-in, ghi blocker + ai own giải quyết + deadline. Solution discuss riêng.

Anti-pattern 3: Hiding/sandbagging confidence Owner sợ confidence thấp bị critize, ghi 8 dù thực sự 4. Đến tuần 10 mới “phát hiện” không đạt.

Fix: team lead phải set tone an toàn. Confidence thấp là đầu vào tốt, giúp team intervention sớm. Confidence thấp 3 tuần không bị blame, nhưng giấu confidence thấp 8 tuần là vấn đề.

Anti-pattern 4: Không có DRI báo cáo KR không rõ ai báo cáo. Đến lượt KR, cả 3 người nhìn nhau. Tốn 3 phút.

Fix: từ tuần 1 cascade, mỗi KR có 1 DRI duy nhất. DRI báo cáo. Cộng sự supporting cũng đó, nhưng DRI nói trước.

Anti-pattern 5: Không có ai theo dõi trend Mỗi tuần ghi confidence riêng, không nối với tuần trước. Không phát hiện được confidence ↓ liên tiếp.

Fix: dùng 1 sheet/Notion table giữ history. Cột confidence các tuần đặt cạnh nhau. Trend visible.

Anti-pattern 6: Cancel cho việc khẩn “Tuần này có khách lớn đến, hoãn check-in”. Tuần sau khác, hoãn nữa. Mất nhịp.

Fix: check-in là 30 phút, có thể vào lúc khác trong tuần nếu thứ 2 bận. Không hoãn sang tuần khác. Quy tắc cứng.

3 tuần liên tiếp cancel check-in = nhịp đã đứt. Không phải “tuần sau bắt lại”, phải có 1 buổi reset 60 phút để xem lại OKR, sửa nếu cần, và cam kết lại nhịp. Đứt nhịp không tự lành.


Mẫu meeting agenda 30 phút

WEEKLY OKR CHECK-IN, Tuần [N] / 12, [Team], [Date]
Owner meeting: [Team lead]
Attendees: [List]
Thư ký note: [Người]
---

0-3 min: Open
- Team lead share status tóm tắt: "Tuần qua OK / có 1 risk / có blocker lớn"
- Confirm 4-5 KR sẽ review tuần này

3-23 min: KR review (4 phút mỗi KR, 5 KR = 20 min)
Cho mỗi KR, DRI trả lời 5 câu:
1. Số hiện tại?
2. Confidence cuối quý (1-10)?
3. Thay đổi từ tuần trước?
4. Blocker?
5. Help cần?

Thư ký note: trend confidence, blocker (kèm ai own), help (kèm DRI + deadline)

23-28 min: Action item & escalation
- List blocker cần leadership decide (escalate tới CEO/Head)
- List action commit tuần tới (3-5 cái cụ thể, có owner + deadline)

28-30 min: Close
- Confirm thời gian + agenda tuần sau
- Bonus: 1 thing went well tuần qua (giữ tinh thần)

Print agenda này dán trên tường meeting room. 12 tuần dùng cùng template.


Cách xử lý khi confidence giảm

Confidence giảm là tín hiệu chính của check-in. Quy tắc xử lý:

Confidence ↓ 1 tuần: bình thường, ghi nhận, đi tiếp.

Confidence ↓ 2 tuần liên tiếp: deep dive blocker, dành thêm 10 phút sau check-in (hoặc buổi riêng) để hiểu nguyên nhân.

Confidence ↓ 3 tuần liên tiếp: leadership intervention. 1 trong 3 lựa chọn:

  • (A) Add resources (người, tiền, ưu tiên) để recover.
  • (B) Reset target (giảm stretch xuống realistic hơn).
  • (C) Kill KR (chấp nhận không đạt, focus chỗ khác).

Confidence flat 3-4/10 cho 4 tuần: gần chắc chắn kill. Đừng kéo dài.

Bỏ KR giữa quý không phải fail. Là decision tỉnh táo. Nếu đầu quý set sai, biết sớm thì sửa sớm. Bài 8 đi sâu vào diagnose khi OKR fail.


Cross-functional weekly check-in

Khi có cross-functional KR (bài 4), check-in cần 2 nhịp:

Nhịp 1: Team weekly check-in (như trên, 30 phút). DRI report progress cross-functional KR như KR khác.

Nhịp 2: Cross-functional sync (riêng, 30 phút, đầu tuần hoặc giữa tuần). DRI + đại diện 2-4 team support cùng align. Format giống weekly check-in nhưng focus 1 cross-functional KR.

Mất 30 phút/tuần cho cross-functional sync. Nhưng tiết kiệm 10 lần thời gian đó cuối quý khi không phải fix mess.


Khi nào CEO/Founder tham gia check-in

3 lựa chọn:

Option A: CEO tham gia check-in leadership team 1 lần/tuần. CEO + Head các function. Review company OKR + cross-functional.

Option B: CEO ngồi rotation team check-in Mỗi tuần CEO dự 1 team check-in (tuần này sales, tuần sau marketing, etc.). Mục đích: cảm context, không can thiệp.

Option C: CEO không tham gia team check-in trực tiếp Review weekly digest từ team leads (Notion/email tổng hợp). Chỉ vào khi có escalation.

SME early stage (10-30 người): Option A đủ. SME mid (30-80 người): Option A + B (B 1-2 tuần/lần). SME chín (80+): Option C, empower team lead, CEO step out của weekly mechanic, focus quarterly review.


Sau check-in, không kết thúc ở meeting

Check-in 30 phút xong = mới có data. Hành động sau quan trọng:

Trong 24h:

  • Thư ký share note + action item lên Notion/Slack.
  • Mỗi action item có owner + deadline.
  • Blocker escalate cần lên trên trong 24h.

Trong tuần:

  • Owner action item update progress trong Slack channel team.
  • DRI cross-functional KR check-in 1-on-1 với supporting teams nếu cần.

Trước check-in tuần sau:

  • Mỗi KR owner update Notion/Sheet với số mới + confidence mới.
  • Team lead pre-read 15 phút trước meeting → meeting hiệu quả hơn.

Nếu chỉ có meeting nhưng không có pre-read và follow-up, check-in thành ritual, không phải mechanism.


Trước khi sang bài 7

Checklist tự đánh giá:

  • Bạn đã có lịch fixed weekly check-in 30 phút cho mỗi team, block trên calendar 12 tuần.
  • Bạn đã có template 7 cột (KR / Owner / Số / Confidence / Trend / Blocker / Help) sẵn dùng.
  • Bạn đã commit không cancel check-in, chỉ đổi giờ trong tuần, không hoãn sang tuần khác.
  • Mỗi KR có DRI duy nhất báo cáo.
  • Bạn có cơ chế theo dõi confidence trend (sheet/Notion) để phát hiện ↓ 3 tuần liên tiếp.

Bài 7 chuyển sang phần cuối quý: quarterly review + scoring. 0.7 không phải C+. Bài tới giải thích aspirational vs committed OKR, cách scoring 0.0-1.0 đúng, và cách review không trở thành đổ lỗi.

AI cowork tip

Mỗi thứ 6 chiều, dùng Claude tóm tắt check-in tuần đó: paste 4 team's weekly check-in notes vào Claude với prompt “Đây là 4 team check-in tuần [N]. Tổng hợp 1 paragraph cho founder gồm: (a) tổng confidence average tuần này vs tuần trước, (b) 3 risk lớn nhất cross-team, (c) 2 thứ đang đi tốt nhất, (d) 1 đề xuất leadership cần intervention tuần sau. Format ngắn, không buzzword.”. Founder đọc 5 phút thay vì 2 tiếng đọc 4 doc.

Đọ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.