Risk Management in Product Management
Every project has risks. Here's how I identify them early and keep them from killing the product.
Every project has risks. Here's how I identify them early and keep them from killing the product.

Every product I've shipped had moments where it almost didn't ship. A key engineer quit. A vendor API changed. A stakeholder changed their mind three weeks before launch.
The difference between projects that survive these moments and projects that die is risk management. Not the boring spreadsheet kind — the practical kind.
Traditional risk management looks like this:
This is theater, not management.
Real risk management is a continuous habit: identifying what could go wrong, deciding what to do about it, and monitoring for early warning signs.
At the start of any project, I ask the team three questions:
1. "What keeps you up at night about this project?"
Engineers know where the technical landmines are. Designers know where the UX is shaky. Everyone has concerns they haven't voiced. Create space for them.
2. "What assumptions are we making?"
Every plan has assumptions:
Write them down. Each assumption is a potential risk if it turns out to be wrong.
3. "What happened on similar projects?"
Past projects are the best predictor. If the last three integrations with this vendor were late, assume this one will be too.
I use a simple 2x2 matrix:
| Low Impact | High Impact | |
|---|---|---|
| High Probability | Monitor | Mitigate Now |
| Low Probability | Accept | Have a Plan B |
Don't overthink it. The goal is to focus attention on what matters, not to create perfect probability estimates.
For technical risks:
For people risks:
For scope risks:
For external dependency risks:
On one project, the stakeholder had a history of adding features mid-sprint. We knew this was a risk.
Mitigation strategy:
When the inevitable feature request came, we had a process. We added the feature, cut something lower priority, and shipped on time.
Without the process, it would have been chaos and blame.
Don't wait for risks to become problems. Watch for:
I check these weekly. Problems caught early are 10x cheaper to fix than problems caught late.
Every two weeks, I ask the team:
Takes 15 minutes. Prevents disasters.
Bottom line: Risk management isn't about eliminating risk — that's impossible. It's about knowing what could go wrong, deciding in advance what you'll do about it, and catching problems while they're still small. The best project managers aren't lucky. They're prepared.