Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Improving Focus and Alignment by Organizing around OKRs and managing OKR Flow

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Today, I wanted to share two quick observations about OKRs.

Too many teams working on each strategic OKR

OKRs Matrix vs Organizing around OKRs

I encounter many organizations that use OKRs. Too many of them have this crazy matrix where the high-level OKRs – those that aim to achieve the organization’s strategy – map to too many teams/functions in the organization. This creates a need to cascade the OKRs, create sub-OKRs, or other techniques which eventually create a larger and larger distance between the OKRs at the team level and the strategic OKRs. While this at least creates transparency of who’s involved in executing each aspect of the strategy, we can and should do better.

One key thing that unlocks agility and value is to “Organize around Value”. Scrum talks about each team having ONE Product Goal they focus on. SAFe has a specific principle of “Organizing around value”.

If you’re using OKRs One question to ask yourself is what is the relationship between OKRs and teams/teams of teams? If most OKRs require a multitude of teams across the organization/portfolio to achieve them, this will require a lot of coordination.

Try reorganizing into a value stream network/topology/team structure that aligns with your OKRs – where each team/team of teams can focus, and where there is clearer accountability around which team/group owns a specific high-level OKR.

Yes, you can find OKR and Agile management tools that will let you deal with complex networks of cascading OKRs, but Simplicity FTW…

Too many OKRs

Another symptom I’m seeing way too often is too many OKRs. Some of that is related to the OKR matrix I mentioned above. Some of it is just plain old push vs pull and classic wishful thinking at all levels. What could we do about that? Do we have a proven approach that can help? mmm…

Maybe we should visualize the FLOW of OKRs through the funnel of considering them, prioritizing/refining, committing to them, working on them, reviewing, achieving…
How about LIMITING and REDUCING the amount of OKRs in progress across the organization at any point in time – the alignment that OKRs promise relies on focus rather than trying to boil the ocean
Next, let’s manage the flow of OKRs proactively. Maybe even use some metrics like OKR cycle time, throughput, WIP, and aging.
Let’s inspect the flow from time to time. We might learn a few things. Maybe we should adopt the definition of how these OKRs flow and how we’re managing them.

How many of you ARE leveraging Kanban/Flow practices to improve how your organization uses OKRs to align strategy and execution?

PS do you see how similar this would be to a portfolio Kanban? Could it be the next generation of portfolio Kanbans? 🙂

Subscribe for Email Updates:

Categories:

Tags:

Perfection Game
ATDD vs. BDD
Agile Development
Scrum
Value Streams
Certification
Scrum.org
LPM
Agile Techniques
Professional Scrum Master
Scrum Primer
PI Planning
GanttBan
Nexus vs SAFe
LeSS
AI Artificial Intelligence
ATDD
Agile Games and Exercises
ALM Tools
lean agile change management
Risk Management in Kanban
An Appreciative Retrospective
The Kanban Method
Lean Startup
Agile Release Management
Coaching Agile Teams
Product Management
Scrum Master
Principles of Lean-Agile Leadership
Agile Basics
Frameworks
ROI
Scrum Values
Slides
Lean Agile Basics
Agility
Self-organization
Games and Exercises
Implementation of Lean and Agile
Release Train Engineer
Atlassian
Risk Management on Agile Projects
WIP
Managing Risk on Agile Projects
Program Increment
Introduction to Test Driven Development
speed @ scale
Kaizen
Agile Mindset
AI
User stories
Lean-Agile Software Development
Spotify
Continuous Planning
Sprint Planning
Agile in the Enterprise
predictability
LAB
speed at scale
Test Driven Development
Continuous Delivery
Built-In Quality
Scrum With Kanban
Lean Software Development
Enterprise DevOps
Lean Agile Leadership
Agile Community
Kanban 101
Agile Marketing
Development Value Streams
Artificial Intelligence
Legacy Code
NIT
Agile Contracts Best Practices
Covid19
Risk-aware Product Development
Rapid RTC
Agile Israel
Daily Scrum
Nexus Integration Team
Iterative Incremental Development
Presentation
Lean Agile
AgileSparks
Sprint Iteration
Operational Value Stream
Agile Product Ownership
Quality Assurance
Agile Risk Management
Entrepreneurial Operating System®
Lean Risk Management
Team Flow
Agile Exercises
Lean Agile Organization
Releases Using Lean
Change Management
Advanced Roadmaps
SAFe DevOps
Software Development
Applying Agile Methodology
Sprint Retrospectives
Agile
Code
Amdocs
Kanban
Effective Agile Retrospectives
Manage Budget Creation
Scaled Agile Framework
Tips
Pomodoro Technique
Limiting Work in Progress
Jira admin
Nexus and Kanban
Agile Release Planning
Accelerate Value Delivery At Scale
SA
Process Improvement
Tools
Continuous Improvement
Video
Scrum and XP
Large Scale Scrum
Introduction to ATDD
Scrum Guide
Planning
Product Ownership
Portfolio for Jira
Agile Games
ARTs
ART Success
Lean Budgeting
Acceptance Test-Driven Development
Agile India
Continuous Integration
System Team
Nexus
agileisrael
Hybrid Work
DevOps
Agile Product Development
RTE
Business Agility
Agile and DevOps Journey
Lean and Agile Principles and Practices
Software Development Estimation
Atlaassian
SAFe Release Planning
SPC
Kaizen Workshop
Agile for Embedded Systems
Continuous Deployment
QA
Engineering Practices
Agile Israel Events
IT Operations
Nexus and SAFe
BDD
Agile Outsourcing
Scrum Master Role
ScrumMaster Tales
Kanban Basics
Agile Delivery
Agile Testing Practices
Agile Project
POPM
Agile Program
RSA
Certified SAFe
Story Slicing
Keith Sawyer
A Kanban System for Software Engineering
What Is Kanban
Agile Project Management
Reading List
Legacy Enterprise
System Integration Environments
The Agile Coach
Implementing SAFe
Professional Scrum with Kanban
chatgpt
System Archetypes
Professional Scrum Product Owner
Jira
SAFe
Kanban Kickstart Example
Jira Cloud
Agile Assembly Architecture
RTE Role
Managing Projects
Elastic Leadership
PI Objectives
Webinar
TDD
Systems Thinking
Kanban Game
Achieve Business Agility
EOS®
Jira Plans
Lean Agile Management
Lean-Agile Budgeting
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart