In practice, you can&#x27;t even have two. That&#x27;s because the cheap-fast-good rule assumes that you&#x27;re already close to an optimum, whereas in practice, things are expensive, slow, and bad, for reasons that are unrelated to one another. As a result, a team will lower the requirements, or agree to spend more money, and discover that the project still takes just as long. I&#x27;ve seen this happen over and over.