Objectives and Key Results (OKRs)
How we set and track quarterly objectives at Selora Homes.
Search results
What Are OKRs?
OKRs (Objectives and Key Results) are our framework for setting and tracking quarterly goals. They help us focus on what matters most and measure our progress.
Structure
Objective: A qualitative, aspirational goal
Key Results: 3-5 quantitative measures of success
Example OKR
Objective: Become the leading choice for professional Home Assistant installers
Key Results:
- Grow active installer accounts from 50 to 100
- Achieve 90% customer satisfaction rating
- Reduce average time-to-deployment from 2 weeks to 3 days
How We Work on OKRs
OKR work happens asynchronously using GitLab Epics. Each OKR is tracked as an Epic in GitLab, with individual initiatives and tasks as issues within that Epic.
Why GitLab Epics?
- Transparency: Everyone can see progress on company and team OKRs
- Async Collaboration: Team members can contribute updates and discussion on their own schedule
- Integrated Workflow: OKRs are directly connected to the work we’re doing in issues and merge requests
- Progress Tracking: Automatic progress calculation based on completed issues
How to Use Epics for OKRs:
- Each quarterly OKR is created as an Epic in GitLab
- Break down initiatives into issues and link them to the Epic
- Update progress regularly (weekly or as milestones are reached)
- Use Epic discussions for async collaboration on strategy and blockers
This keeps OKR planning and execution visible to the entire team while respecting everyone’s time and working style.
OKR Process
Quarterly Cycle
Week 1: Leadership proposes company OKRs
Week 2: Teams draft department OKRs aligned with company goals
Week 3: Finalize and publish OKRs company-wide
Weeks 4-12: Execute and track progress
Week 13: Review, score, and reflect
Setting Good OKRs
Ambitious but Achievable: Aim for 70-80% success rate
Measurable: Key results should be quantifiable
Aligned: Team OKRs should support company OKRs
Time-Bound: All OKRs are quarterly
Scoring OKRs
We score OKRs on a 0.0 - 1.0 scale:
- 0.0 - 0.3: We made some progress but missed significantly
- 0.4 - 0.6: Made good progress but didn’t hit the target
- 0.7 - 0.9: Hit or exceeded the target (ideal range)
- 1.0: Exceeded all expectations (may indicate sandbagging)
OKR Examples by Department
Engineering
Objective: Deliver rock-solid platform reliability
Key Results:
- Achieve 99.9% uptime for hosted instances
- Reduce mean time to recovery (MTTR) from 2 hours to 30 minutes
- Deploy automated rollback system for 100% of production updates
Sales
Objective: Build predictable revenue growth
Key Results:
- Grow MRR from $X to $Y
- Achieve 50% win rate on qualified opportunities
- Reduce sales cycle from 45 to 30 days
Customer Success
Objective: Drive exceptional customer outcomes
Key Results:
- Achieve Net Promoter Score (NPS) of 50+
- Reduce customer churn from 5% to 3%
- Increase customer expansion revenue by 25%
Last modified October 21, 2025: Fix: Amazon Music Automation (Wiim/Linkplay) (8f80bf4)