Now you need to create a new software product, and you have a crystal-clear idea of what you need and how to communicate it to a development firm (it’s easier to get enough money together for a couple of Zondas, but let’s pretend, OK?). You get the quotation, and you have to wait for the usual nine months. But suddenly, after four months, guess what? Your beautiful piece of software is ready. No bugs; it’s perfect, just like a custom-built Zonda. What’s your reaction here? After a second of happiness, you start wondering why the development firm overestimated your project. You think they did it on purpose to cover the risk and eventually take more money out of your pocket, or they don’t know how to do their work. In any case, you are now not so happy to pay the price you initially accepted, and you feel cheated and entitled to a discount or more features. Why?