11. Concise
Gathering only the required information in the most
efficient way possible
It is not necessarily about being as short as
possible (questions, pages or screens)
12.
13.
14.
15. Clever
Reduce the workload and prevent errors:
• Make use of existing data and associations
• Utilise sequencing
• Do calculations
• Enforce limits
• Validate
16.
17.
18.
19.
20. Cooperative
Work with the user:
• Manage expectations
• Match the user’s mental model
• Provide definitions and explicit boundaries
• Give background and explanations
• Confirm before submission, and allow modification
• Be bug free, stable, consistent and flexible
• Don’t frustrate!