Introduction
Joel Spolsky and Ron Jeffries argue in articles:
Their argument
Joel says the reasons for this are
And he argues
Ron argues:
They are right and wrong
People 'muddle through'
I would argue that
It has been assumed that everyone makes considered and rational decisions based on the evidence and risks in front of them. This is based largely on research into how fire fighters and similar professionals make decisions.
But most people are not in a similar environment to fire fighters. They don't need to assess all the options and risks. In other words, they don't need to sit down and read through the manual: they can muddle through.
In life, we can get things done even if we do things imperfectly. We can still record TV programmes even if we can't use the timer: we can just stick in a 6-hour tape and start recording. This means we are unlikely to use user assistance to work out the optimal way of doing something. But:
There are lots of people without "domain knowledge"
Web applications are NOT kicking butt
Let's take e commerce applications as an example. How can they be kicking butt when a high percentage of all sales transactions are not completed (source Accenture)?
Sometimes, people do stupid and dangerous things
So you need to warn people, in detail, about what they are doing.
You may not be able to make software simple enough for people to use it without assistance
According to "Complicated Lives: Sophisticated consumers, intricate lifestyles, simple solutions" by Willmott and Nelson, new products often suffer from "Feature overload". They are designed with so many extras that they are rendered almost impossible to use.
Conclusion
If users never or rarely use the manual, then it is wrong to say "don't bother".
The challenge is to:
So maybe we need something better than the traditional paper manual. It might mean a new type of manual - online or embedded into the application. We should look to provide something better, rather than provide nothing at all.
(c) Cherryleaf Technical Authors and Documentation Specialists 2006.
Ellis Pratt co-owns a technical writing consultancy called Cherryleaf Ltd. We work with developers of software who are afraid of losing their customers and frustrated with the cost of supporting them. See Cherryleaf Technical Authors and Documentation Specialists. |
No comments:
Post a Comment