Title: Designing Help Topics That Answer User Questions
1Designing Help Topics That Answer User Questions
Rob Houser rob_at_userfirst.net
w w w . u s e r f i r s t . n e t
2Help is not about information
A focus on information makes help a dumping
ground for loosely related data.
3Help is about questions
A focus on questions makes help more like a
question-answering machine.
4Question-Answering Machine
- If good online documentation is a
question-answering machine, then topics are the
answers to the users questions. Creating good
topics requires understanding how and when users
ask questions and what it takes to answer
them. William Horton
5Anticipating User Questions
- Where do you go to find out what questions users
are asking? - Customer Support/Knowledge Base
- Trainers
- Sales/Professional Services/Customer Liaisons
- Human Factors/Usability Reports
- User Groups/Listservs/Bulletin Boards
- Customers (especially through site visits)
- Another way to anticipate user questions is to
think about what they are doing.
6Common User Questions
7Procedures
8What can I do with this tool?
- Make sure users can find their goals (and
discover new goals) in your list of tasks - Use their language and tasks, not the developers
9Where do I start?
- Provide different launch points for users
10What tasks relate to me?
- Group tasks by user groups if multiple groups
share the same help
11When should I do this?
- When possible, organize procedures around the
flow of the users work
12Am I in the right place?
- Provide consistent road signs to let users know
they are on the right path
13Am I still in the right place?
- Repeat graphic elements to group similar topics
14Where am I?
- Bread crumbs can also show where you are in the
process - They also provide additional navigation
15How did I get here?
- Use breadcrumbs to show users the path to where
they are
16Where can I do this?
- Tell users where they should be to start the task
(or where they cannot be) - Especially important when users stumble across a
procedure
17Where should I be looking?
- Orient the users to the location of the action
- On the File menu,
- If its not already chosen,
- In the File Name box,
18How do I do this?
- Focus procedures on the best way to perform a
task - Use drop-down text to layer additional procedures
19How do I do this?
- Use visuals to reinforce procedures
20Whats wrong and how do I fix it?
- Lead users through the procedures to diagnose
problems
21Am I finished yet?
- Provide progress indicators when possible
22What else can I do?
- Notice that most of this topic appears as notes
- Jumps should appear at the end of the topic
23Concepts
24What do I need to know first?
- Provide brief introductions to help users make
decisions
25How does this work?
- Use organizing topics to provide conceptual
explanations - Link to procedures and additional concepts
26Is there anything else?
- Make conceptual information optional using
layering
27Why would I do this?
- Some users may need the reassurance of an
explanation before attempting a task - The why helps users remember how
28Can you show me an example?
- Include scenarios to show users how to use the
tool effectively
29Whats the best way to do this?
- Example from WinZip provides too many details for
quick use
30Whats the best way to do this?
- By highlighting only one method, the WinZip file
is easier to read quickly - Advanced users will explore shortcuts when they
are ready
31Whats the best way to do this?
- Provide tips to make work more efficient
32Reference
33Can you define this for me?
- Definitions should explain why something is
important to the users
34Whats this?
- Use field-level help to answer specific questions
about the user interface
35What are the possible values?
- Reference topics provide details and examples
36What are the parts of this tool?
- Explain the interface components (icons, menus,
parts of window) - But dont make them the focus of your help
37How can I work faster?
- Give users keyboard shortcuts so they can work
more efficiently
38Whats new?
- Point out the new features added since the last
release
39What is my question?
- Use FAQs to suggest what questions users could be
asking - Good to put on a web site
40What if I cant fix this myself?
- Always tell users how to contact a real person
for help
41Instruction
42How can I learn about this tool?
- Help users understand the structure of your help
43Can you show me how?
- Provide brief demonstrations when possible to
reinforce vital or difficult procedures
44Can I practice?
- Users need to have hands on practice to reinforce
learning - Could be simulations or exercises to complete in
the tool
45Do I understand?
- Users need to check their knowledge and receive
feedback about their answers to create a rich
learning environment
46Users and Information Types
- Provide help topics that satisfy the needs of all
different levels of users
Beginner
Proficient User
Expert
Procedures
X
X
Concepts
X
X
Reference
X
X
Instruction
X
X
47Evaluating Topics
- What question does this topic answer?
- How does this topic help the user complete real
work? - Can different levels of users benefit from this
topic? - Can users find this topic?
48Conclusion
- Change your mindset about help
- Help question-answering machine
- Help topics answers to specific questions
- Build a mechanism into your help to capture
questions that you may have missed