volume_mute
Why Customers May Accept Imperfect Systems
publish date: 2026/06/19 10:34:32.562097 UTC
volume_mute
Why might a customer accept a system that has not passed all its acceptance tests?
Correct Answer
Because the costs of not using the software may outweigh the costs of working around problems, especially when hardware and staff training have already been paid for
Explanation
Customers may accept systems with known problems because: (1) they want to use the software immediately for business benefits; (2) they may have already bought hardware, trained staff, and changed processes; (3) the costs of not using the software (lost productivity, wasted investments) may be greater than the costs of working around known problems. This makes acceptance a business decision, not just a technical one.
Reference
Software Engineering, Ian Sommerville, 10th edition
