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:

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