How to manage (find out and preserve) the consistency of different types of requirements?
Example: That is great to have gathered many functional requirements (e.g. IS functionality that the system should perform, gathered through brain storming), but what if all this functions will violate the ergonomics of the future system (all these functions could not be placed in menues, GUI or are very problematic to describe with icons or words)? Such kind of problems could not be clear from the beginning of the project.
Are there some good techniques to manage such business inconsistencies? Good Papers, books, articles?
Does somebody know more examples of such inconsistencies?
Upd.: How to manage (find out and preserve) the consistency of different types of requirements?