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:

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