Reason No.1 - Clients (yes, clients are not aware what FP project means)
- think they can sue : this doesn't actually solve their problem of getting project delivered.
- price is fixed and known: FP projects cost more than initially agreed upon, also FP projects might be cheaper when based on Time&Material since client is paying the risk time
- financial control : FP also means fixed-scope,fixed-features,fixed-planing,fixed-timing, so no changes can be performed during project implementation comparing to ever-changing business demands doesn't present realistic picture.
Reason No.2 - Vendors
- not being experienced in performing reliable price and resource estimates
- clients providing unclear project specification, vendor fail to identify specification issues
- clients exercising severe cost pressure on the vendor beating down price, vendor degrade quality to fit
- clients adding further functionality and requirements to the project scope,
vendor accept change in scope without other changes
- poor communications leading to misunderstandings, causing a lot of rework
- clients not meeting their responsibilities (accepting milestones, providing feedback e.g.) within an acceptable time-frame, vendor is not proactive
- being inexperienced in having full project management responsibility
- running out of budget eventually causing quality issues
- Bad contract management not addressing common controversial subjects