22.6: Fixed-price contracts, where the contractor bids a fixed price to complete a system development, may be used to move project risk from client to contractor. If anything goes wrong, the contractor has to pay. Suggest how the use of such contracts may increase the likelihood that product risks will arise.
The contractor won’t want to pay for something that goes wrong, but they have to. This could cause them to use a less detailed product and push less than perfect code, although a working product, so that they can save money in labor for the time when something might go wrong. If they limit their own expenses upfront, they can have a budget for when things go wrong later.