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:

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