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:

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