Let’s be real: dependency management isn’t progress – it’s maintenance of dysfunction. In this article, I unpack why these fancy PI planning boards might be making things worse, and how to actually design for flow instead. Stop Managing Dependencies. Start Eliminating Them.Let’s start with a blunt truth: (Yes, I’m looking at you, PI Planning boards with your red strings and sticky-note spiderwebs. 🔍) These boards don’t make your organization agile. And instead of fixing the dysfunction, most companies double down and start optimizing it. As if better coordination of handcuffs makes them any less binding. Dependency management is just a fancy way to polish the handcuffs that are slowing you down. The Real Problem Isn’t the DependenciesIt’s that we’ve normalized them.
These are not laws of physics. They are design flaws. And yet, whole frameworks and roles have emerged to “manage” them. It’s like building a house with holes in the roof and then hiring a full-time person to hold an umbrella over your bed. Let’s stop the madness. Dependencies Are a SymptomThey are a signal that your org is not structured around the flow of value. They usually come from:
So what do we do instead? The 3-Step Dependency AlgorithmHere is a better way to deal with dependencies. 1. EliminateMost dependencies are homemade. Unmake them.
If you only take one thing from this article, take this: 2. MitigateCan’t eliminate it today? Fine. Make it hurt less.
Most “dependencies” dissolve when teams understand just enough of each other’s world. 3. Manage (as a last resort)Okay, fine. Some things do require coordination. But don’t create an empire of ticket routing and dependency wranglers.
Dependency management should be a last resort, not a lifestyle. A Final Word for the Dependency ManagersI’m not saying you’re not doing important work. I’m saying the system has set you up to manage a problem it created— And honestly? I want you to be out of a job. Because in an org designed for flow, you’re not needed as a translator between misaligned teams. Don’t be the person who builds better band-aids. Want to help your org stop managing dysfunction and start designing for agility? FAQWhat is dependency management in agile? Why are dependencies bad? Should we eliminate all dependencies? What are T-shaped skills and how do they help? Are platform teams a good way to reduce dependencies? |
How to create high-performing teams, innovative products and lead thriving businesses? The Agile Compass shares hands-on knowledge from 20+ years of experience in industries worldwide. Matthias is a Silicon Valley veteran and has been awarded the Agile Thought Leader award in 2022. His unique approach focuses on the human side of creating thriving organizations.
I’m opening up my Scrum Master and Product Owner trainings to the public this year. I’ve been running these formats in-house for client teams for a while – and this year I wanted to make them available beyond company walls, too. What makes my approach a little different Impressions from past Scrum trainings There are many solid Scrum trainings out there. Mine just leans extra hard into experiential learning. That means: Games & simulations instead of “just” talking about Scrum Realistic...
Why your breakthrough ideas die before they ever start – and why the root cause sits in the portfolio layer, not the teams. You’re Killing Breakthroughs Before They Even Begin Innovation collapses at the portfolio layer – long before the work starts Let me start with a few scenes you’ve probably lived through: Approval for an innovation initiative requires a detailed feature list and effort estimation – before a single customer has been interviewed. A team is told to produce a 10-year ROI...
Many teams leave agile workshops inspired, only to revert to old behaviors days later. This article explains why agile values fade so quickly and shows one effective way to make them stick long after the session. How do I make agile values stick after the workshop? One great way to make agile values stick after the workshop is by creating emotionally memorable experiences that people practice together, remember later, and recognize in their daily work, for example through experiential games...