Design teams rely on a combination of principles, patterns, heuristics, and charters to create consistent and usable experiences in a collaborative way.
Error messages can be a crucial point in the user experience. To be effective, they must be clearly visible, which can be accomplished by displaying them close to the error's source, using noticeable, redundant, and accessible indicators, designing them based on their impact, and avoiding displaying them prematurely.
Recalling items from scratch is harder than recognizing the correct option in a list of choices because the extra context helps users retrieve information from memory.
Step-by-step instructions to systematically review your product to find potential usability and experience problems. Download a free heuristic evaluation template.
Identify UX problems with error messages consistently and effectively using a scoring rubric based on established usability best practices for error messages.
3 methods for cheap and fast UX work are still good advice to emphasize iterative design and accelerate UX maturity improvements (This was Jakob Nielsen's keynote at the in-person Washington DC UX Conference)
Interface help comes in two forms: proactive and reactive. Proactive help is intended to get users familiar with an interface while reactive help is meant for troubleshooting and gaining system proficiency.
Shortcuts— unseen by the novice user — speed up the interaction for the expert users such that the system can cater to both inexperienced and experienced users.