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:

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