10 General Principles for Interaction Design.
Jakob Nielsen, one of the founders of the Nielsen Norman Group, advocates 10 General Principles for Interaction Design. These are excellent guidelines for designers to ensure the usability of their designs are consistent.
What makes design good?
- Visibility of system status.
- Match between system and the real world.
- User control and freedom.
- Consistency and standards.
- Error prevention.
- Recognition rather than recall.
- Flexibility and efficiency of use.
- Aesthetic and minimalist design.
- Error recovery.
- Help and documentation.
What makes design bad?
Bad design usually comes from lack of knowledge or poor discovery. It is unintentionally bad, such as the so-called “Norman door” which confuses or fails to give you an idea whether to push or pull.
Bad design is characterized by anti-patterns, including:
- Doesn’t Work
- Plain bad design
- Poorly executed
- Easily identified metrics
- Never intentional