- making users happy
- getting more users to use the application (but not necessarily elated)
- hitting the deadline
- never making a mistake
- being able to trace and correct every single mistake on the back end
- ... lots of other choices?
Sometimes an organization will have a clear preference, based on its overall culture and nature of the project. For example, some systems are deadline-driven, such as software that supports Mother's day or Christmas sales season, systems used in elections, tax-preparation applications. In others, being able to trace and correct an error is essential, for example, in software dealing with money.
However, in a lot of cases the project owner faces a choice, and being aware and deliberate in making that choice can make or break a project.