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:

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