Jakob Nielsens 10 heuristikker
Simple and natural dialogue.
Speak the users language.
Minimise user memory load.
Consistency.
Feedback.
Clearly marked exits.
Shortcuts.
Good error messages.
Prevent errors.
Help and documentation.