All essays
StrategyProductLeadership

Why Systems Thinking Is the Most Underrated PM Skill

Most product failures aren't caused by bad ideas. They're caused by misunderstanding the system the product lives in.

January 28, 20248 min read

I've seen good products fail because the PM optimized the product in isolation — great UX, solid metrics, clean roadmap — but didn't model how the product would interact with the broader system it existed in.

Systems thinking is the practice of understanding how components of a complex system interact over time. For PMs, that means seeing beyond the feature and understanding the incentives, feedback loops, and constraints that shape how users, customers, and the business actually behave.

Here's an example from enterprise SaaS: early in the AvaSense build, we designed a workflow automation feature that significantly reduced the time supplier managers spent on manual compliance checks. Adoption was strong. But when we looked at the downstream data, something was off — the accounts with the highest automation usage had lower renewal intent scores. The automation had removed the friction that previously prompted regular collaboration between supplier managers and their vendors. We had optimized the wrong metric.

This isn't a failure of execution. It's a failure of system modeling.

The skills that help: causal loop diagrams, stock-and-flow thinking, identifying feedback loops, and — most practically — asking "what happens when this scales?" and "whose behavior changes as a result of this change?"

I've come to treat this as a forcing function: before I write a PRD, I draw the system. Not the feature — the whole system the feature lives in. The users, their incentives, the adjacent processes, and the second-order effects. Most bad product decisions look obvious in hindsight. System modeling makes them visible before you ship.