GUIDE 2026

The iron triangle: How I’d make scope, time, and cost trade-offs explicit

Josh Fechter
By
Josh Fechter
Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You…
More About Josh →
×

Use the triangle to expose trade-offs

I use the iron triangle—scope, time, and cost—to make constraints explicit. In an agile setting, the model is not a reason to freeze a plan. It is a way to discuss which variable can move when reality changes.

I would clarify the outcome first. “Ship the whole roadmap by the date” is not an outcome that helps a team choose. I would separate the essential customer value from optional scope and identify the quality or safety boundaries that should not be traded away casually.

Make the options visible

If a date is fixed, I would ask what scope can flex, what teams or funding are available, and what evidence supports the plan. If scope is fixed, I would discuss the time and cost implications instead of promising that effort will somehow disappear.

I would include discovery, testing, migration, training, and operational readiness in the conversation. Excluding them from the triangle creates a plan that looks affordable only because the real work is hidden.

Revisit the model as learning arrives

I would update the trade-off discussion when assumptions change. The goal is not to predict perfectly; it is to make the next decision with the best available evidence and clear consequences.

My bottom line

I use the iron triangle to improve honesty around agile planning, not to defend a fixed scope at any cost. The Product HQ technical product manager certification supports this delivery foundation, and the Product HQ newsletter offers more guidance.

Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You can connect with him on LinkedIn here.