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:

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