A bug identified post release
requires a very expensive reconciliation process as it would
affect multiple parameters like customer satisfaction, system
availability and transactional losses. Because of the above
mentioned conflicting goals, managers are confronted with
a number of crucial decisions such as allocation and training
of new engineers, intelligent allocation of testing personnel
and assessment of release readiness of the software system.