Tháng 12 đến, các data team leader đang vật lộn với câu hỏi quen thuộc: "OKRs cho team mình năm tới là gì?"
Câu hỏi tưởng đơn giản, nhưng với data teams, nó đặc biệt khó. Không giống như sales team (có revenue targets rõ ràng) hay product team (có user metrics cụ thể), data teams thường làm công việc "hỗ trợ" - build infrastructure, create dashboards, answer ad-hoc questions. Làm sao để đặt mục tiêu đo lường được và gắn kết với business outcomes?
Trong ba năm qua, Carptech đã đồng hành cùng 20+ data teams tại Việt Nam để thiết lập OKRs hiệu quả. Chúng tôi đã thấy những OKRs thành công lẫn thất bại, và rút ra được một framework cụ thể.
Trong bài viết này, chúng tôi sẽ chia sẻ:
- Tại sao OKRs lại khó với data teams
- Framework 5 bước để thiết lập OKRs hiệu quả
- 15+ ví dụ OKRs cụ thể cho data platform team, analytics team, và data science team
- Best practices từ kinh nghiệm thực tế
- Template Excel để track OKRs
Tại sao OKRs lại khó với data teams?
Challenge #1: Công việc nền tảng, khó đo lường tác động trực tiếp
Data platform team xây dựng pipelines, optimize queries, manage infrastructure. Những công việc này critical nhưng impact không trực tiếp lên revenue hay user growth.
Ví dụ: Optimize Snowflake query performance từ 2 phút xuống 10 giây là thành tích lớn. Nhưng làm sao link điều này với business outcomes?
Challenge #2: Nhiều yêu cầu ad-hoc, khó lên kế hoạch
40-60% workload của analytics teams là ad-hoc requests: "Cho tôi báo cáo về customer churn theo region" hay "Analyze campaign performance last week."
Làm sao set OKRs khi bạn không biết trước 50% công việc sẽ là gì?
Challenge #3: Long feedback loop
Data initiatives thường mất nhiều tháng mới thấy impact. Ví dụ: Build customer 360 view trong Q1, nhưng business value chỉ rõ ràng trong Q3-Q4 khi marketing team đã adopt và optimize campaigns.
Quarterly OKRs có phù hợp?
Challenge #4: Misalignment với business
Tình huống thực tế: Data team set OKR "Build 20 dashboards in Q1". End of quarter: 20 dashboards built ✅. Nhưng... chỉ có 3 dashboards được dùng thường xuyên. 17 cái còn lại gather dust.
Problem: OKR focus vào output (số lượng dashboards), không phải outcome (business decisions enabled).
Vậy làm sao để thiết lập OKRs hiệu quả cho data team? Hãy đi vào framework cụ thể.
Framework 5 bước để thiết lập OKRs cho data team
Bước 1: Hiểu rõ company OKRs và business priorities
Đừng bao giờ bắt đầu từ data team. Luôn bắt đầu từ company level.
Câu hỏi quan trọng:
- Company OKRs cho năm tới là gì?
- Các departments khác (Sales, Marketing, Product, Ops) có mục tiêu gì?
- Data team có thể enable những mục tiêu nào?
Ví dụ thực tế:
Company OKR: Tăng revenue 30% trong 2026
Breakdown:
- Marketing: Tăng conversion rate từ 2% lên 3%
- Sales: Tăng deal size trung bình từ $50K lên $70K
- Product: Giảm churn rate từ 5% xuống 3%
Data team opportunities:
- Giúp Marketing: Build predictive model để identify high-intent leads
- Giúp Sales: Create 360-degree customer view để sales reps có context tốt hơn
- Giúp Product: Build churn prediction model và early warning system
→ Data team OKRs sẽ align với những opportunities này.
Bước 2: Phân loại công việc của data team
Không phải mọi công việc đều cần OKRs. Phân chia:
Category A: Strategic initiatives (30-40% effort) → Đây là những dự án lớn, có clear business impact → Cần OKRs
Ví dụ: Build customer data platform, implement real-time analytics, deploy ML model
Category B: BAU (Business As Usual) - 40-50% effort → Công việc recurring, necessary nhưng không phải "growth drivers" → Cần SLAs, không phải OKRs
Ví dụ: Maintain existing dashboards, respond to ad-hoc requests, on-call support
Category C: Technical debt & maintenance (10-20% effort) → Optimize performance, refactor code, upgrade infrastructure → Cần thresholds, không phải OKRs
Ví dụ: Keep pipeline uptime > 99%, query performance < 5 seconds
Key insight: OKRs chỉ cho strategic initiatives. BAU và maintenance dùng SLAs và operational metrics.
Bước 3: Cân bằng giữa "business impact" và "platform health"
Data team cần balance hai loại objectives:
Type 1: Business-facing objectives → Direct impact lên business outcomes → Ví dụ: "Enable marketing team to run data-driven campaigns"
Type 2: Platform-facing objectives → Improve platform capabilities, reliability, efficiency → Ví dụ: "Build a scalable, cost-efficient data infrastructure"
Recommended ratio: 60% business-facing, 40% platform-facing
Why? Nếu 100% focus vào business requests, platform sẽ deteriorate (technical debt tăng, performance giảm). Nếu 100% focus vào platform, bạn mất connection với business value.
Bước 4: Đảm bảo Key Results có thể đo lường được
Một Key Result tốt phải:
- Quantifiable: Có con số cụ thể
- Time-bound: Có deadline rõ ràng
- Achievable yet ambitious: 70% confidence có thể đạt được
- Leading or lagging indicator: Đo lường input hoặc output
Bad KR examples:
❌ "Improve data quality" - Quá vague, không measurable
❌ "Build customer 360 platform" - Output, không phải outcome
❌ "Support marketing team better" - Không quantifiable
Good KR examples:
✅ "Reduce data quality issues from 15 to 3 per month"
✅ "80% of marketing campaign decisions use data insights from the platform"
✅ "Decrease time to answer ad-hoc requests from 3 days to 1 day"
Bước 5: Set OKRs theo team function
Data org thường có 3 functions chính:
- Data Platform / Engineering: Build infrastructure
- Analytics / BI: Insights & reporting
- Data Science / ML: Predictive models
Mỗi function cần OKRs riêng, nhưng phải align với overall data team OKRs.
Bây giờ, chúng ta sẽ đi vào ví dụ cụ thể cho từng function.
OKRs cho data platform / engineering team
Data platform team làm nền tảng: pipelines, data warehouse, infrastructure. OKRs focus vào reliability, efficiency, và enablement.
Example 1: Reliability & quality
Objective: Cung cấp một nền tảng dữ liệu đáng tin cậy và ổn định
Key Results:
- Giảm 90% số pipeline failures (từ 20 failures/month xuống 2 failures/month)
- Data freshness SLA: 95% datasets được update đúng scheduled time (± 15 phút)
- Mean Time to Recovery (MTTR): Giảm từ 4 giờ xuống dưới 1 giờ khi có incidents
- Data quality score: Tăng từ 75% lên 90% (measured by automated tests)
Why this works:
- Measurable metrics với baseline rõ ràng
- Direct impact lên business (reliable data → better decisions)
- Các KRs complement nhau (reliability + freshness + recovery + quality)
Example 2: Cost efficiency
Objective: Optimize chi phí data platform mà không ảnh hưởng performance
Key Results:
- Giảm 30% Snowflake compute costs (từ $15K/month xuống $10.5K/month)
- Giảm 50% S3 storage costs qua data lifecycle policies và archiving
- Query efficiency: 80% frequently-run queries optimized to run < 5 giây
- ROI positive: Chi phí tiết kiệm được > chi phí đầu tư vào optimization
Tactics to achieve:
- Right-size Snowflake warehouses
- Implement query result caching
- Archive old/unused data to Glacier
- Optimize table clustering and partitioning
Example 3: Platform capabilities
Objective: Mở rộng platform capabilities để support new use cases
Key Results:
- Real-time streaming: Deploy Kafka-based streaming pipeline xử lý 100K events/second
- Self-service data access: 70% analysts có thể tự query warehouse mà không cần data engineer
- Data catalog adoption: 100% critical datasets có documentation đầy đủ trong catalog
- New data sources: Integrate 5 new high-priority data sources (CRM, mobile app events, support tickets, ad platforms, ERP)
Why this works:
- Focus vào expanding capabilities, not just maintaining
- Enable new use cases (real-time analytics, self-service)
- Measurable outputs
Example 4: Developer productivity
Objective: Improve data engineering team productivity và developer experience
Key Results:
- Pipeline deployment time: Giảm từ 2 ngày xuống 4 giờ (automated CI/CD)
- Code review turnaround: 90% PRs được review trong 24 giờ
- Test coverage: Tăng từ 40% lên 80% cho critical data models
- Onboarding time: New data engineer productive trong 2 tuần (có runbook, documentation)
Tactics:
- Implement dbt for data transformations
- Setup CI/CD với automated testing
- Create developer documentation
- Standardize coding practices
OKRs cho analytics / BI team
Analytics teams provide insights, dashboards, và answer business questions. OKRs focus vào business impact, user satisfaction, và efficiency.
Example 5: Enable self-service analytics
Objective: Trao quyền cho business teams tự phục vụ nhu cầu phân tích
Key Results:
- Ad-hoc request reduction: Giảm 50% ad-hoc requests từ Marketing team (từ 40 requests/month xuống 20)
- Dashboard adoption: 80% marketing campaigns sử dụng data insights từ dashboards có sẵn
- Training completion: 100% marketing & sales team hoàn thành data literacy training
- User satisfaction: CSAT score từ business users đạt 8/10
Why this works:
- Focus vào outcome (reduced requests) chứ không phải output (số dashboards built)
- Include adoption metrics
- Measure user satisfaction
Example 6: Impact on specific business outcomes
Objective: Sử dụng data analytics để giúp Marketing team tăng ROI
Key Results:
- Attribution model deployed: 100% marketing campaigns có multi-touch attribution
- Campaign optimization: 5 underperforming campaigns được identify và optimize, tăng trung bình 25% ROI
- Budget reallocation: Data insights drive budget shift, resulting in 20% improvement in overall marketing ROAS
- Executive adoption: CMO reference data insights trong 80% marketing review meetings
Tactics:
- Build marketing attribution dashboard
- Weekly review sessions với marketing team
- A/B test recommendations based on data
- Create executive summary dashboards
Để hiểu rõ hơn về attribution modeling, đọc bài Attribution modeling: multi-touch marketing analytics
Example 7: Insights quality & speed
Objective: Deliver high-quality insights nhanh hơn để support decision-making
Key Results:
- Time to insight: Giảm average response time cho ad-hoc analysis từ 5 ngày xuống 2 ngày
- Proactive insights: Deliver 10 proactive insights (không phải response to requests) được business teams adopt
- Analysis accuracy: Zero critical errors trong analysis (validated by business outcome tracking)
- Insight-to-action rate: 70% insights delivered dẫn đến concrete business actions
Why this works:
- Balance speed (time to insight) và quality (accuracy, actionability)
- Encourage proactive analysis, not just reactive
- Track whether insights actually drive actions
Example 8: Dashboard rationalization
Objective: Consolidate và optimize BI assets để improve usability
Key Results:
- Dashboard cleanup: Giảm từ 150 dashboards xuống 80 (archive unused ones)
- Dashboard usage: 90% dashboards còn lại có ít nhất 5 active users/month
- Load time: 95% dashboards load trong < 5 giây
- User feedback: Dashboard NPS score tăng từ 30 lên 60
Tactics:
- Audit current dashboards: usage metrics, performance, redundancy
- Consolidate overlapping dashboards
- Optimize queries và data models
- Gather user feedback và iterate
OKRs cho data science / ML team
Data science teams build predictive models và ML systems. OKRs focus vào model deployment, business impact, và MLOps maturity.
Example 9: Model deployment & production
Objective: Deploy ML models to production để create business value
Key Results:
- Models in production: Deploy 3 high-impact ML models (customer churn prediction, demand forecasting, dynamic pricing)
- Model performance: All production models maintain AUC > 0.80 hoặc accuracy > 85%
- Deployment speed: Giảm time from "model trained" to "in production" từ 6 tuần xuống 2 tuần
- Monitoring: 100% production models có monitoring dashboards và automated alerts
Why this works:
- Focus vào deployment, not just "build models"
- Include performance thresholds
- MLOps metrics (deployment speed, monitoring)
Example 10: Business impact from ML
Objective: ML models drive measurable business outcomes
Key Results:
- Churn reduction: Churn prediction model enables interventions reducing churn by 15%
- Revenue impact: Dynamic pricing model tăng revenue 10% cho product category được pilot
- Cost savings: Demand forecasting giảm 20% inventory holding costs
- Adoption: 80% recommendations from models được business teams act upon
How to measure:
- A/B testing: control group vs. group with ML intervention
- Before/after comparison
- Track business metrics affected by ML models
Example 11: ML platform & infrastructure
Objective: Xây dựng ML platform để scale ML initiatives
Key Results:
- Feature store deployed: 50 curated features available trong feature store
- Model registry: 100% models được version control và documented trong model registry
- Retraining automation: 3 critical models có automated retraining pipelines
- Experiment tracking: 100% experiments tracked trong MLflow hoặc similar tool
Why this works:
- Build foundation for scalable ML
- Reduce duplicate effort
- Improve reproducibility
Example 12: Data science team capability
Objective: Nâng cao technical capabilities của data science team
Key Results:
- Deep learning: 2 team members trained trong deep learning techniques, deploy 1 DL model
- MLOps: Team completes MLOps certification hoặc training program
- Code quality: 80% code có unit tests, passes code review standards
- Knowledge sharing: Publish 6 internal tech talks hoặc blog posts về ML best practices
Best practices khi thiết lập OKRs cho data team
Từ kinh nghiệm làm việc với 20+ data teams, đây là những best practices quan trọng:
1. Kết nối với business OKRs (alignment)
Do:
- Start by reviewing company và department OKRs
- Identify 2-3 business objectives mà data team có thể contribute rõ ràng
- Frame data team OKRs bằng business language, not technical jargon
Don't:
- Set OKRs in isolation
- Use pure technical metrics không ai hiểu ("Improve data lineage tracking")
Example alignment:
Company OKR: Increase customer lifetime value by 25%
└─> Product OKR: Reduce churn from 5% to 3%
└─> Data Team OKR: Deploy churn prediction model enabling
proactive interventions reducing churn by 15%
2. Cân bằng ambitious và achievable
OKRs không phải là "commitments" (100% phải đạt) mà là "stretch goals" (70% confidence).
Guideline:
- Too easy (90%+ confidence): Không đủ ambitious, sẽ không drive real improvement
- Just right (60-70% confidence): Challenging nhưng achievable with focused effort
- Too hard (< 50% confidence): Unrealistic, sẽ demotivate team
How to calibrate:
- Review historical data: "Năm ngoái chúng ta đã làm được X, năm nay aim for 1.5X"
- Consult với team: "Bạn có tin là có thể đạt không?"
- Benchmark với industry: "Các teams tương tự thường achieve level nào?"
3. Không quá nhiều OKRs
Common mistake: Data team có 8 objectives với 30+ key results. Kết quả: focus bị phân tán, không đạt được cái gì.
Carptech recommendation:
- 3-5 objectives per team per quarter
- 3-4 key results per objective
- Total: 9-20 key results maximum
Research insight: Theo 2026 OKR Benchmark Report, teams với 1-3 objectives và 2-4 key results mỗi objective hoàn thành nhiều hơn 38% so với teams có 5+ objectives.
Prioritization technique:
- List tất cả potential OKRs
- Rate mỗi cái theo 2 dimensions:
- Business impact: 1-10
- Feasibility: 1-10
- Chọn top 3-5 có highest (impact × feasibility) score
4. Include both leading và lagging indicators
Lagging indicators (outcome metrics):
- Đo lường end results
- Ví dụ: "Churn giảm 15%", "Revenue tăng 20%"
- Pro: Direct business impact
- Con: Xuất hiện muộn, khó control directly
Leading indicators (input/activity metrics):
- Đo lường actions dẫn đến outcomes
- Ví dụ: "Deploy churn model", "80% sales reps trained on new dashboard"
- Pro: Measurable sớm, controllable
- Con: Không guarantee business impact
Best practice: Combine cả hai
Example:
Objective: Enable sales team to close deals faster
Key Results:
1. [Leading] Deploy customer 360 dashboard to 100% sales reps by end Q1
2. [Leading] 90% sales reps complete dashboard training
3. [Lagging] Average sales cycle decreases from 45 days to 35 days
4. [Lagging] Sales win rate increases from 25% to 30%
5. Regular check-ins và course corrections
OKRs không phải "set and forget". Cần review thường xuyên.
Recommended cadence:
Weekly team sync (15 phút):
- Update progress on key results
- Identify blockers
- Adjust priorities if needed
Research insight: Teams với weekly check-ins hoàn thành goals cao hơn 43% so với teams không có check-ins thường xuyên.
Monthly OKR review (1 giờ):
- Deep dive vào từng OKR
- Discuss: "Are we on track?" "Do we need to adjust tactics?"
- Update confidence level (% likelihood to achieve)
Mid-quarter check-in:
- Decide: Keep, adjust, hoặc drop OKRs if circumstances changed
- Example: Nếu company pivot strategy, data team OKRs cũng cần adjust
End-of-quarter retrospective:
- Score OKRs (0.0 - 1.0 scale)
- Celebrate wins
- Discuss: "What went well?" "What can we improve?"
- Use learnings to set next quarter OKRs
Research insight: Teams với structured OKR retrospectives hoàn thành 30-45% objectives nhiều hơn so với teams không có retrospectives.
6. Transparency và visibility
OKRs phải visible cho toàn team và stakeholders.
Tools:
- Google Sheets / Excel: Simple, effective cho small teams
- Asana / Jira: If you already use for project management
- Specialized OKR tools: Lattice, 15Five, Weekdone, WorkBoard
Dashboard elements:
- Current status of each KR (% complete)
- Trend line (improving or declining?)
- Owner responsible
- Last updated date
- Comments / blockers
Share broadly:
- Include OKR updates trong company all-hands
- Monthly email update to key stakeholders
- Visible dashboard accessible to anyone in company
Template Excel để track OKRs
Chúng tôi tạo một template đơn giản để data teams track OKRs:
Sheet 1: OKRs Overview
| Objective | Owner | Key Result | Target | Current | % Complete | Confidence | Status | Last Updated |
|---|---|---|---|---|---|---|---|---|
| Deploy reliable data platform | John Doe | Giảm pipeline failures từ 20 → 2/month | 2 | 8 | 60% | 70% | On Track | 2025-12-15 |
| Data freshness SLA 95% | 95% | 88% | 50% | 65% | At Risk | 2025-12-15 | ||
| MTTR < 1 hour | 1h | 2h | 50% | 80% | On Track | 2025-12-15 |
Color coding:
- 🟢 Green: On track (confidence ≥ 70%)
- 🟡 Yellow: At risk (confidence 50-69%)
- 🔴 Red: Off track (confidence < 50%)
Sheet 2: Weekly Progress Log
Track weekly updates để see trends:
| Week | KR Description | Previous Value | Current Value | Delta | Comments |
|---|---|---|---|---|---|
| Week 50 | Pipeline failures | 12 | 8 | ↓ 4 | Improved monitoring alerts |
| Week 49 | Pipeline failures | 15 | 12 | ↓ 3 | Fixed top 3 error sources |
Sheet 3: Action Items
Mỗi OKR có concrete action items:
| OKR | Action Item | Owner | Due Date | Status | Blocker |
|---|---|---|---|---|---|
| Giảm pipeline failures | Implement automated data quality tests | Jane | 2025-12-30 | In Progress | Waiting on dbt upgrade |
| Refactor ETL for orders table | Mike | 2026-01-15 | Not Started | - |
Ví dụ complete OKRs cho một data team
Để minh họa, đây là OKRs cho một mid-size data team (10 người: 4 engineers, 4 analysts, 2 data scientists):
Q1 2026 OKRs
Objective 1: Build reliable và cost-efficient data platform (Owner: Data Engineering Lead)
KR1: Giảm 80% pipeline failures (từ 20 → 4 failures/month)
- Tactics: Automated testing, better error handling, monitoring
KR2: Giảm 30% Snowflake costs (từ $15K → $10.5K/month)
- Tactics: Query optimization, warehouse right-sizing, caching
KR3: Data freshness SLA: 95% datasets updated on time
- Tactics: Improve orchestration, add redundancy
Objective 2: Enable marketing team to run data-driven campaigns (Owner: Analytics Lead)
KR1: 80% campaign decisions sử dụng insights from dashboards
- Tactics: Build marketing attribution dashboard, weekly sync với marketing
KR2: Giảm 50% ad-hoc requests từ marketing (từ 40 → 20/month)
- Tactics: Self-service training, pre-built dashboards
KR3: Marketing team CSAT score ≥ 8/10
- Tactics: Regular feedback sessions, improve turnaround time
Objective 3: Deploy ML models to reduce customer churn (Owner: Data Science Lead)
KR1: Churn prediction model in production serving 100% customers
- Tactics: Model training, API deployment, integration với CRM
KR2: Model drives interventions reducing churn by 15%
- Tactics: A/B test, work with customer success team on intervention playbook
KR3: Model performance: AUC > 0.85, retraining automated monthly
- Tactics: Model monitoring, automated retraining pipeline
Những sai lầm cần tránh
❌ Sai lầm 1: OKRs quá technical
Bad example: "Migrate from ETL tool A to tool B"
Why bad? Không ai ngoài data team care về tool gì. Business care về outcomes.
Better: "Giảm 50% time to ingest new data sources (từ 2 tuần xuống 1 tuần)"
❌ Sai lầm 2: Confuse OKRs với tasks
Bad example: "Complete customer data warehouse project"
Why bad? Đây là một task/project, không phải objective với measurable outcomes.
Better:
- Objective: "Provide unified customer view to enable personalization"
- KR1: Customer 360 data available for 100% customers
- KR2: Marketing uses customer segments from platform cho 80% campaigns
❌ Sai lầm 3: Không có ownership rõ ràng
Mỗi OKR phải có một người chịu trách nhiệm chính. Không phải team, mà là một individual.
Why? Shared responsibility = no responsibility. Khi có issue, phải rõ ràng ai accountable.
❌ Sai lầm 4: Sandbagging (đặt mục tiêu quá dễ)
Một số teams set easy targets để "ensure 100% completion". Đây là anti-pattern.
OKRs should stretch you. Ideal scoring: 0.6 - 0.8 (60-80% achieved).
- Score 0.3-0.5: Quá ambitious hoặc poor execution
- Score 0.6-0.8: Good, đúng độ challenging
- Score 0.9-1.0: Quá easy, nên ambitious hơn next time
Kết luận
Thiết lập OKRs hiệu quả cho data teams không dễ, nhưng hoàn toàn khả thi nếu bạn:
- Align với business objectives: Luôn bắt đầu từ company goals
- Balance business impact và platform health: 60-40 ratio
- Make key results measurable: Có số, có baseline, có target
- Assign clear ownership: Mỗi OKR có một người responsible
- Review regularly: Weekly updates, monthly deep dives
- Adjust when needed: OKRs không phải carved in stone
Template và checklist:
Khi bạn set OKRs cho data team 2026, tự hỏi:
- OKR này connect với company objective nào?
- Nếu achieve OKR này, business impact cụ thể là gì?
- Key results có measurable không? (số cụ thể, deadline rõ ràng)
- Team có 70% confidence achieve được không?
- Ai là owner responsible?
- Chúng ta sẽ track progress như thế nào, bao lâu một lần?
Nếu trả lời được 6 câu hỏi trên, bạn đã có một set OKRs solid.
Bạn muốn được tư vấn về OKRs cho data team của mình?
Tại Carptech, chúng tôi đã giúp 20+ data teams thiết lập OKRs gắn kết với business outcomes và track progress hiệu quả. Đặt lịch tư vấn miễn phí 60 phút để chúng tôi review OKRs draft của bạn và đưa ra recommendations cụ thể.
Nếu bạn đang plan cho năm 2026, đừng quên đọc bài Lập kế hoạch data platform 2026: các ưu tiên cho năm tới để có roadmap toàn diện hơn.




