Most important rules for design
in order of priority (exept the last). I wrote these sometime in October 2001. I still think they are a good checklist. However, if you understand the meaning of the points, you may not need it.
- Learn who the users are, what they are doing, when and where they are doing it, how fast and how often.
- Test what you have made, or better make cheap protypes and test while you have time to make them better.
- Document what you are doing, otherwise it is lost.
- Make the possible choices visible for the user, so she can see what she can do.
- Make the design consistent: And decide how it shall be internally consistent and what other designs it shall be consistent with.
- Make the density of information as high as possible: Do not waste space.
- Reduce the distance, for instance the number of screens, between different functions and different types of information.
- Put as few restrictions on the user's actions as possible.
- Reduce the number of physical actions the user has to do.
- Put things which are closely related close together and space between things which are not closely related.
- Separate different types of information through careful use of different colors, brightness, slopes or textures.
- If the user only likes the design, it is not good enough. If she smiles when using it, it is good.
