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:

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