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:

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