Project Management in Intricate Environments
As Agile Consultants, we know that Project Management can falter in complex environments, so I wanted to spend a little time discussing why traditional Project Management might not be the best fit for complex environments.
Ready? Let’s dive in! 🚀
Recognising the Complexities
I’ve always mentioned in my articles that Project management was originally crafted to manage work we comprehend and was designed to plan work that we understand or work with low variance (say 10%-15% maximum variance in expected outcome to actual outcome). 🧩
But complexity, by definition, means more is unknown than known. And when it comes to complex environments, things can take a sharp turn.
So, in complex environments, at least 50% isn’t understood, leading to surprises creeping in as you’re building products. đź‘€
Where Project Management Stumbles
Having discussed the reasons why, it’s pretty clear that Project Management struggles in complex environments.
Why is this so?
The simple fact is that project Management doesn’t handle that level of variance well. And that’s why it doesn’t deliver as we might hope in these situations. ⚠️
The following types of Project Management show the different approaches that should be taken:
-
Traditional Project Management: Best for low variance, understood environments âś…
-
Complex Environments: More unknowns, needs a different approach ❌
Your Agile Move
Struggling to manage projects in complex environments? 🔔
Explore my Agile and Scrum courses for a fresh perspective and effective tools!
What to read next
Navigating Complexity: Why Agile Practices Are Essential for Modern Product Development
Explains how agile practices help teams manage complexity, adapt to change, and deliver value faster in modern product development, compared …
From Control to Collaboration: How Project Managers Can Embrace Agility and Thrive
Explores how project managers can shift from control to collaboration, adopt agile mindsets, embrace uncertainty, and foster team …
Navigating the Unpredictability of Software Development: Embrace Agile for Success
Explores how Agile principles, technical leadership, and engineering excellence help teams manage unpredictability, adapt to change, and …
What is Project Management?
Explains project management’s origins, key tools like the Gantt chart, and its evolution into a vital method for planning and delivering …
From Control to Empowerment: Embracing Agile Leadership in a Complex World
Explores the shift from traditional management to agile leadership, highlighting empowerment, adaptability, and collaboration as key to …
Risk Mitigation: Agile Usable Products vs Documentation in Traditional Project Management
Compares Agile’s risk mitigation through incremental, usable products with traditional project management’s reliance on documentation, …
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Kendall Guide - A System of Work for AI Adoption
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …