Clarity is influenced by many things, including but not limited to the language used, layout of the form and actions that are available to the user. When designing these components, you are aiming to marry the purpose of the form with the perspective of the form-filler. It is for this reason that it is so important to have an in-depth understanding of your specific users and the context of use.
Another very important approach for enhancing clarity is consistency. Consistency (e.g. of language, layout and actions) makes the form predictable and learnable. Humans are very much creatures of habit - we act in the future according to our experience of the past. A predictable form therefore fits very well with our way of working.
Conciseness is about gathering the required information in the most efficient way possible.
Many people mistakenly believe that a good form is short. They aim for the fewest possible number of pages or screens and the least number of questions.
However, quality is not linearly related to length. This is because things that add length, like questions tailored to different circumstances, often improve the experience for the person filling out the form.
Making the form clever reduces the workload for the user.
The most basic level of cleverness comes from "sequencing". Sequencing is the process of directing the user around the form, skipping questions that don't apply to them. The revised tax question above uses sequencing to ensure that only those people whose family name in the current tax form is different get asked about their family name on the previous tax form.
Forms intelligence really comes into its own in the electronic realm. Here, sequencing can be automated, inputs can be restricted (e.g. number of children must be at least 0) and many other smarts, like calculation of totals, can be built in.
Forms that aren't smart are not only burdensome, they are frustrating.
Finally, a good form works with the form-filler, i.e. is cooperative.
Being cooperative is all about stepping into the form-filler's shoes, and doing what will make the experience better for them. Specifically, cooperative forms:
• Manage expectations
• Match the user's mental model
• Provide definitions and explicit boundaries
• Give background information and explanations and are consistent but flexible.
In the electronic medium, being cooperative is also about:
• Confirming before submission, and allowing modification and
• Being bug free and stable.
• In other words, cooperative forms don't frustrate!