O'Reilly logo

Testing with F# by Mikael Lundin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The broken iron triangle

Businesses would like to know what are getting, for what price, and when they are getting it. This is the most common misconception that ruins quality in all our software projects.

The following diagram is the broken iron triangle:

The broken iron triangle

The corners of the triangle represent the three targets you would like to lock down in order to have predictability. However, these are impossible to lock down if you want quality.

Locking down features means deciding on a set of features that should be delivered. This often comes from the client who wants to know what they are getting. The problem, as often shown in agile projects, is that they ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required