Iron Triangle of project management

Use the Iron Triangle of project management (good, fast, cheap) to deliver profitable work to happy clients.

The Iron Triangle of project management (also known as the “PM triangle” or “triple constraint”) is comprised of three “sides”: budget, timeline, and scope.

The Iron Triangle is the basis of the classic “good, fast, or cheap; pick two” meme.

Realistically, most projects (and retainers) will need to prioritize two and de-prioritize a third. For example, if something is fast (timeline) and cheap (budget), it may not be very comprehensive (scope).

Here’s a brief overview of what the Iron Triangle implies in an agency setting:

  • Budget + timeline = Cheap and quick, but not comprehensive
  • Timeline + scope = Quick and good, but expensive
  • Budget + scope = Cheap and good, but slow

For you, knowing and using the Iron Triangle is vital—because you need to manage client expectations as a way to maximize profitability. During the sales process and your pre-kickoff survey, remind clients that they need to “pick 2” from the Iron Triangle.

Be careful: Agencies can’t afford to do work that’s fast, excellent, and cheap—employees will burn out, the agency will lose money, and quality will suffer.

Your clients may not like hearing that they can’t get fast AND good AND cheap. Focus on getting them to prioritize their top two—but if they continue to resist your expectations management, think carefully about whether to proceed.

Why you should discuss the Iron Triangle with clients

Knowing which two sides of the Iron Triangle your client prefers will help your agency prioritize for each specific client. For example, if a client has a trade show coming up, the timeline is fixed—but budget or scope may be flexible. Or, if your client is a non-profit funding their work with a grant, their budget is likely fixed—but scope and timeline may be flexible.

The Iron Triangle applies whether you’re following the Waterfall or Agile project management methods. In Agile, you’re typically working within a fixed budget or timeline, and then flexible in scope.

When your client understands what you are prioritizing, it leads to less confusion and frustration, because everyone is in agreement about what’s going to “win” during the project or retainer.

Using the Iron Triangle to improve profitability

Many agencies get distracted by one side of the Iron Triangle, while letting other sides slip. For instance, if a client needs to meet a deadline but isn’t willing to cut features, the agency might throw additional people on the project (which increases the budget). If the client hasn’t pre-approved the additional budget for the additional resources, you may not get paid… and you may find it was an unprofitable engagement.

When agencies price work on an hourly basis, I’ve found they often want to raise their rates to improve profits. I suggest instead that you focus on improving your estimates. When you quote work at $4,000/month but consistently deliver $6,000/month, fixing the estimate is a faster solution than raising your rates.

Applying the Iron Triangle at your agency

What has your agency’s experience been with the Iron Triangle of project management? How did you describe it to your clients? Have you ever succeeded at balancing all three points?

Turn your digital agency headaches into profits.

Join leaders from 2,000+ agencies and get my articles delivered twice a week, directly to your inbox!

Learn tips to grow your agency, and get a copy of my ebook, Don't Just Make the Logo Bigger, for free.

Share This