A design solution can be critically evaluated by asking the following set of questions:
-
Does the application allow fulfilling the main user tasks efficiently?
-
Is the navigation model clear and intuitive and consistent?
-
Is information and content presented clearly?
-
Is the language and terminology familiar to the user and used consistently throughout the application?
-
Are controls used consistently within the application and in relation to the platform style?
-
Does the application provide relevant feedback to the user?
-
Is information entry made as easy as possible?
-
Does the application guide the user and provide help if necessary?
-
Does the application cope well with error situations: are they easy to understand and can the user recover easily?
-
Is the design simple and desirable – does it include everything necessary but nothing extraneous?
