normans-design-principles.md (1065B)
1 +++ 2 title = "Norman's design principles" 3 +++ 4 5 ## Norman's design principles 6 1. Visibility 7 * if more stuff is visible, the user's more likely to know what to do next 8 * when functions are hidden, it makes them more difficult to find and know how to use 9 * sometimes things are designed so we can't see how to make them work 10 * need to see the state of a device and possible actions 11 * so hide functions that are not immediately needed 12 2. Feedback 13 * send back info about what actions have been done, what's been accomplished 14 * audio, tactile, verbal, etc. 15 3. Constraints 16 * restrict possible user actions 17 4. Mapping 18 * relationship between controls and their effects 19 * e.g. up/down arrows to represent up/down movement of cursor 20 5. Consistency 21 * similar concepts expressed in similar ways. use conventions. 22 * follows rules - aesthetic, functional, layout 23 6. Affordance 24 * perceived/actual properties of an object that helps to figure out how it works 25 * e.g. mouse button invites pushing 26 * 'afford': 'give a clue' 27