Scrum and the Iron Triangle

In a previous post I described how teams at Toyota use Ba to transcend difficult problems with no easy or obvious solutions.  Scrum has its foundations firmly rooted in Toyota’s approach to product development.  A few weeks ago, Jeff Sutherland gave me a keen insight into that relationship.  Jeff explained that Scrum practices are designed to bring about the same Ba energy that helped Toyota’s product development groups “transcend paradoxes”.  This happens at many levels; for example, a self-organized team iterates over solutions to a difficult technical problem until a novel solution is discovered.

On a different level the iron triangle is another software paradox.  Project managers, development teams and product ownership is forever bound by the constraints of schedule, scope, and effort: two of these three variables can be locked, but the third cannot or else the project is over-constrained.
Iron Triangle

Jeff pointed out that the Scrum process itself is an innovation that transcends the paradox of the iron triangle.  Scrum does not explicitly break the iron triangle; rather, Scrum brings new dimensions into play that give the product ownership, project manager and development previous unrealized options and benefits.

  1. Teams are more productive, producing software more frequently and with better quality.
  2. Product Ownership has frequent opportunity for feedback during the “lifecycle”.   With opportunity to inspect and adapt the product midstream, the Product Owner ensures the right product is being built.
  3. The Product Ownership can now deal effectively with changing market conditions.

Alistair Cockburn has an article that touches on these concepts, but calls it “tricking the iron triangle”.

iron_triangle.png2.45 KB

CollabNet Team

CollabNet helps enterprises and government organizations develop and deliver high-quality software at speed. CollabNet is the winner of a 2016 Best of Interop Award, recognizing TeamForge for its innovation. Also recognized for 13 consecutive years as an SD Times 100 “Best in Show” winner in the ALM and Development Tools category, CollabNet offers innovative solutions, provides consulting and Agile training services, and proudly supports more than 10,000 customers with 6 million users in 100 countries. Our flagship product, TeamForge®, is the industry’s #1 open platform for enterprise software development, delivery, and collaboration. Leading companies and government agencies leverage TeamForge to accelerate application delivery with Agile, continuous integration (CI), continuous delivery (CD), and DevOps—and reduce costs through a governed adoption of open source tools, streamlined compliance, and the reuse of existing assets, resources, and processes in new projects.

Posted in Agile
One comment on “Scrum and the Iron Triangle
  1. Scott Amber says:

    At http://www.ambysoft.com/essays/brokenTriangle.html I go into detail about the implications of the iron triangle and how agile techniques can help you out.

    – Scott

Leave a Reply

Your email address will not be published. Required fields are marked *

*