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:

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