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:

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