OKR (Objectives & Key Results) giúp align mục tiêu cá nhân với team và company. Objective là what (định tính, inspiring), Key Results là how (định lượng, measurable).
Nguyên tắc viết OKR
Rule
Đúng
Sai
Objective inspiring, không có số
"Nâng cao reliability hệ thống"
"Đạt 99.9% uptime"
Key Result measurable
"Giảm P95 latency từ 800ms xuống 200ms"
"Improve performance"
2-5 Key Results per Objective
3 KRs rõ ràng
10 KRs lan man
Stretch goal (70% completion = tốt)
Target ambitious nhưng có thể
Target quá dễ hoặc impossible
Ví dụ OKR cho Engineering Team
markdown
## Team OKR - Q2 2025### Objective 1: Hệ thống payment reliable và performant
KR1: Uptime đạt 99.95% (hiện tại 99.7%)
KR2: P95 API response time < 300ms (hiện tại 650ms)
KR3: Zero data inconsistency incidents (Q1 có 3)
### Objective 2: Developer experience tuyệt vời
KR1: CI/CD pipeline time < 10 phút (hiện tại 25 phút)
KR2: Local dev setup < 15 phút cho new member
KR3: Test coverage core services > 80% (hiện tại 55%)
### Objective 3: Team grow và develop
KR1: 100% team members có skill development plan
KR2: 2 internal tech talks per month
KR3: Mỗi senior mentor ít nhất 1 junior
SMART Goals cho Developers
Component
Ý nghĩa
Ví dụ tốt
Ví dụ xấu
Specific
Cụ thể
"Implement caching layer cho Product API"
"Improve performance"
Measurable
Đo được
"Giảm response time 60%"
"Nhanh hơn"
Achievable
Khả thi
"Deploy trong 2 sprints với Redis"
"Rewrite toàn bộ system trong 1 tuần"
Relevant
Liên quan đến team goal
"Align với OKR reliability"
"Learn machine learning" (nếu team không dùng)
Time-bound
Có deadline
"Hoàn thành trước 30/6"
"Khi nào xong thì xong"
Performance Review Preparation
Checklist cho Lead (trước review)
markdown
## Pre-Review Preparation - [Tên] - [Kỳ review]### Thu thập data- [ ] Review OKR/goals completion rate
- [ ] Đọc lại 1:1 notes trong 6 tháng qua
- [ ] Thu thập peer feedback (ít nhất 3 người)
- [ ] Review code contributions (PRs, code reviews)
- [ ] Kiểm tra incidents handled / on-call performance
- [ ] Xem lại technical documents viết
- [ ] Note specific examples cho mỗi feedback point
### Chuẩn bị nội dung- [ ] 2-3 strengths với concrete examples
- [ ] 1-2 areas for improvement với actionable suggestions
- [ ] Career development discussion points
- [ ] Compensation/promotion recommendation (nếu applicable)
- [ ] Goals cho kỳ tiếp theo (draft)
### Logistics- [ ] Book phòng riêng, ít nhất 60 phút
- [ ] Share self-review form trước 1 tuần
- [ ] Không schedule review vào Friday chiều
Template Self-Review cho Developer
markdown
## Self-Review - [Tên] - [Period]### Accomplishments (top 3-5)1. [Achievement] - Impact: [metrics/outcome]
2. ...
### Goals Review
| Goal | Status | Evidence |
|------|--------|----------|
| [Goal 1] | Achieved/Partial/Missed | [Data] |
### Challenges & Learnings- Biggest challenge:
- What I learned:
- What I'd do differently:
### Growth Areas- Skills I developed:
- Skills I want to develop:
### Feedback for Manager/Team- What's working well:
- What could improve:
Continuous Feedback vs Annual Review
Aspect
Annual Review
Continuous Feedback
Frequency
1-2 lần/năm
Ongoing (weekly 1:1, real-time)
Surprise factor
Cao - "sao giờ mới nói?"
Thấp - đã discuss rồi
Actionability
Khó fix sau 6 tháng
Fix ngay, iterate nhanh
Documentation
Nặng nề, formal
Lightweight, accumulated
Recommendation
Vẫn cần nhưng là summary
Primary method
Cadence đề xuất
Daily: Quick recognition / redirect ("PR review rất kỹ, thanks!")
Weekly: 1:1 với deeper feedback
Monthly: Skill development check-in
Quarterly: Goal review, recalibrate OKR
Bi-annual: Formal performance review (summary of continuous feedback)
Handling Underperformance - PIP Process
Trước khi vào PIP
PIP là last resort, không phải first response. Trước khi PIP, đảm bảo đã:
Feedback rõ ràng (SBI model) ít nhất 3 lần
Document conversations và expectations
Cung cấp support (mentoring, reduced scope, training)
Xác nhận vấn đề không phải do burnout, personal issues, hoặc bad project fit
Consult HR
PIP Template
markdown
## Performance Improvement Plan**Employee:** [Tên]
**Manager:** [Tên]
**Start Date:** [Date]
**Review Date:** [Date - thường 30-60 ngày]
### Current Performance Gaps
| Area | Expected | Current | Gap |
|------|----------|---------|-----|
| Code quality | < 2 bugs/sprint | 6 bugs/sprint | -4 |
| Delivery | Meet sprint commitment 80% | 40% | -40% |
| Communication | Update blockers daily | Silent for days | Significant |
### Improvement Goals (SMART)1. [Specific, measurable goal] - Deadline: [Date]
2. ...
### Support Provided- Daily check-in 15 phút
- Pair programming 2x/tuần
- Reduced scope (focus 1 task at a time)
### Check-in Schedule- Weekly review meeting mỗi [Day]
- Mid-point review: [Date]
- Final review: [Date]
### Outcomes-**Meet expectations:** Return to normal performance management
-**Partial improvement:** Extend PIP 2 tuần
-**No improvement:** Discuss next steps với HR
Recognizing & Rewarding Good Work
Recognition Framework
Type
Frequency
Examples
Cost
Verbal
Daily
"Great job on that fix!" trong standup
Free
Written
Weekly
Shout-out trong team channel, email
Free
Peer
Anytime
Kudos system, peer nomination
Free
Formal
Quarterly
Award, bonus, spot bonus
$$
Growth
As needed
Stretch assignment, conference, training
$$
Nguyên tắc khen hiệu quả
✓ Specific: "Cách bạn optimize query giảm 80% load time" (không phải "good job")
✓ Timely: Khen ngay, đừng đợi review cycle
✓ Public: Khen trước team (nếu người đó thoải mái)
✓ Aligned: Connect với team values/goals
✗ Không khen chung chung: "Bạn giỏi lắm" → vô nghĩa