Design Principles¶
- Use cases, goals and preferences of users should be clearly known.
- UI should be self-explanatory. There shouldn’t be any need of extensive documentation for users
- UI should be task centric, not feature centric
- The user interface is said to be well designed only when the program model conforms to the user model
- UI design should be consistent. UI designers shouldn’t use their creativity to make an UI which works in totally different way than other programs intended for same purpose.