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:

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