SlideShare a Scribd company logo
1 of 2
Download to read offline
Improving Software Usability with Embedded User Assistance
Nicky Bleiel, Lead Information Developer, Doc-To-Help STC Philadelphia Metro Chapter Conference 27 March, 2010
There are many User Assistance Options
 Help/Manuals
 Embedded Help
 Websites
 Blogs
 Forums
 Wikis
 Job Aids (or Quick Reference
Guides)
 Videos/podcasts
 Knowledgebases
Examples of Embedded Help ...
 Descriptive Overviews/Links
 Expanded … or “Super”
Tooltips
 Static Information Within the
User Interface
 Embedded Wizards
 Embedded Help Panes
How does Embedded Help improve Usability?
 Users don’t need to “ask the right question” (…find the Help, understand it, apply that understanding to the task at hand)
(Wilbert Galitz)
 Embedded Help is nonintrusive and does not require the user to take the initiative (i.e., find and click a Help button or
menu) (Lynne Hall)
 Users don’t see embedded help as “Help.” (Scott DeLoach)
 It’s task-specific … users stay in their workflow and don’t have to split their focus between two different windows. (Cheri
Zubak)
 Encourages exploration and learning. (Mike Hughes)
 It’s optimized for “Perpetual Intermediates” (Alan Cooper)
Barriers to Embedded Help
 It has traditionally been hard to implement, since it required a great deal of Software Development and Information
Development time.
 Changes/updates were time consuming.
 Traditional online Help still necessary, so two Help systems were needed: A traditional Help file and A system that
contained only “embedded” topics
Case Study of an Embedded Help Pane
 Develop a Standalone Help file, use it as Embedded, Dynamic User Assistance… and in dialog boxes also.
How was this done?
 Dynamic Help control
 Can be integrated in Visual Studio.NET applications
 Information Development creates Help/does
mapping
 Help file(s) and one XML mapping file returned to
Software Development.
 Help file can be HTML Help (.chm) or uncompiled
browser-based Help (NetHelp)
More information: http://www.componentone.com/SuperProducts/DynamicHelpWinForms/
Designing Your Help File
 One Help file can be used for both Embedded and “standalone” Help: Saves information development time & Saves space
in install
 Why do you need both?: Online Help still a necessary deliverable & Table of Contents, Index, and Search are necessary
navigation aids for customers
Step 1: Determine Mapping Strategy
Decide what user interface controls you will map:
 Map Help to individual toolbar buttons or ribbon groups? Or both?
 Map dialog boxes to field-level information or the entire dialog?
Step 2: Design Help
 List each user interface element that requires a Help topic (ribbons, panes, windows, dialog boxes, etc)
 List major functionality of product
 List ‘housekeeping’ and reference topics.
 Create a sample TOC. Note planned mappings.
Table of Contents Structure
UI Buckets: Topics mapped to the main user interface
“Functionality” Buckets: Topics covering product functionality (Dialog box topics included here also)
“Welcome” includes all the ‘Housekeeping’ topics. “Guided Tour” and “Glossary” are ‘Reference’ topics.
Sample Structure — Overview Topic
Overview UI topic for Help
Requirements:
 Breadcrumbs
 Title
 Image
 Conceptual overview
 Additional reference info
 Related Topics
Overview topics will be the ones displayed in the Dynamic Help pane as users navigate the interface.
The topics in the “Related Topics” list appear in the Table of Contents also, under the appropriate “book.”
Sample Structure — Dialog Box Topic
Dialog box topic for Help & Dynamic Help
Requirements:
 Breadcrumbs
 Title
 Conceptual overview
 Optional: Important Fact
 “How to get there”
 Task (s)
 Dialog Box Field Definitions
 Related Topics
To eliminate information “dead ends” in Help and Dynamic Help, always include “related topics.”
Step 3: Create Help
Step 4: Map/Deliver Help
 Use provided mapping interface
 Deliver proper files (Help and XML mapping file) to Software Development
Additional Suggestions
 Understand single-source authoring and concepts. Use conditional text, variable text, expandable or collapsible text, and
other options your help-authoring tool (HAT) has to offer.
 When designing your help, choose colors, fonts, and styles that work with the user interface.
 Work with software development to determine the best position in your application’s user interface for the embedded help
pane.
 Once users are comfortable with the software, they may want to turn embedded help off. There should be a mechanism to
allow this.
No topic should be a dead end. Always include a “Related Topics” list.
Convergence Technical Communication
 Help and Embedded, Dynamic Help should
complement your other deliverables
 Avoid contradiction
 Strike a balance
 Plan how other deliverables will be integrated in
user interface
Satisfies:
 Different preferences for information  Different types of learners: Visual, Auditory,
Kinesthetic
Further Reading
Cooper, Alan. The Inmates Are Running the Asylum. Indianapolis, IN: Sams Publishing,2004.
Cooper, Alan. About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books Worldwide, 1995.
DeLoach, Scott. Best Practices for Embedded User Assistance. WritersUA Conference, 2007,
www.clickstart.net/presentations/embeddedua_writersua07.pdf.
Galitz, Wilbert. The Essential Guide to User Interface Design. New York, NY: John Wiley and Sons, 2002.
Hall, Lynne. “Performance Support: Online Help and Advisors.” International Encyclopedia of Ergonomics and Human Factors. Boca
Raton, FL, and London,UK: CRC Press, 2006.
Hughes, Michael. “Fattening the Long Tail Through Progressive User Adoption.” Cutter IT Journal 20.4 (2007).
Mueller, Paul. Exploring and Implementing Embedded Help. STC Austin Meeting, 2007.
Nielsen, Jakob. Usability Engineering. San Diego, CA: Academic Press, 1993.
Zubak, Cheryl Lockett. “What Is Embedded Help?” STC Intercom (March 2000).
Contact information:
Nicky Bleiel
nickyb@doctohelp.com ;www.doctohelp.com
STC Intercom article June 2009: “Bringing Help to the
Forefront: Strategies to Increase the Usability of Your
Software User Assistance and Your Product”:
http://www.componentone.com/newimages/Newsletter/060
9/Bleiel_June_Intercom_2009.pdf
tcworld article October 2009: “Improving software usability
through embedded user assistance”:
http://www.tcworld.info/index.php?id=111
Blog “Technical Communication Camp”
http://blogs.componentone.com/CS/blogs/techcamp/default
.aspx
Twitter: nickybleiel

More Related Content

More from STC-Philadelphia Metro Chapter

Effectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingEffectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingSTC-Philadelphia Metro Chapter
 
Defining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneyDefining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneySTC-Philadelphia Metro Chapter
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?STC-Philadelphia Metro Chapter
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-Philadelphia Metro Chapter
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-Philadelphia Metro Chapter
 
Public Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendPublic Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendSTC-Philadelphia Metro Chapter
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderSTC-Philadelphia Metro Chapter
 

More from STC-Philadelphia Metro Chapter (20)

Content Marketing Resource List
Content Marketing Resource ListContent Marketing Resource List
Content Marketing Resource List
 
Managing the MarComm/TechComm Showdown
Managing the MarComm/TechComm ShowdownManaging the MarComm/TechComm Showdown
Managing the MarComm/TechComm Showdown
 
Effectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content MarketingEffectively Telling Your Story through Content Marketing
Effectively Telling Your Story through Content Marketing
 
Defining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content JourneyDefining New Roles for Information Engineering in the Customer Content Journey
Defining New Roles for Information Engineering in the Customer Content Journey
 
We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?We’re Going Mobile! Great! Wait… What Does That Mean?
We’re Going Mobile! Great! Wait… What Does That Mean?
 
GitHub Workflows for Technical Communication
GitHub Workflows for Technical CommunicationGitHub Workflows for Technical Communication
GitHub Workflows for Technical Communication
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First Content
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!
 
2016 Conduit Program
2016 Conduit Program2016 Conduit Program
2016 Conduit Program
 
Video Tools in Tech Writing
Video Tools in Tech WritingVideo Tools in Tech Writing
Video Tools in Tech Writing
 
UX and Cognitive Load
UX and Cognitive LoadUX and Cognitive Load
UX and Cognitive Load
 
Public Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best FriendPublic Speaking Skills: A Project Manager’s Best Friend
Public Speaking Skills: A Project Manager’s Best Friend
 
Just Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to ConsiderJust Think About This - 9 Thinking Modalities to Consider
Just Think About This - 9 Thinking Modalities to Consider
 
STC PMC Newsletter 2011-12
STC PMC Newsletter 2011-12STC PMC Newsletter 2011-12
STC PMC Newsletter 2011-12
 
STC PMC Newsletter 2011-11
STC PMC Newsletter 2011-11STC PMC Newsletter 2011-11
STC PMC Newsletter 2011-11
 
STC PMC Newsletter 2011-10
STC PMC Newsletter 2011-10STC PMC Newsletter 2011-10
STC PMC Newsletter 2011-10
 
STC PMC Newsletter 2011-09
STC PMC Newsletter 2011-09STC PMC Newsletter 2011-09
STC PMC Newsletter 2011-09
 
STC PMC Newsletter 2011-07
STC PMC Newsletter 2011-07STC PMC Newsletter 2011-07
STC PMC Newsletter 2011-07
 
STC PMC Newsletter 2011-08
STC PMC Newsletter 2011-08STC PMC Newsletter 2011-08
STC PMC Newsletter 2011-08
 
STC PMC Newsletter 2011-06
STC PMC Newsletter 2011-06STC PMC Newsletter 2011-06
STC PMC Newsletter 2011-06
 

Recently uploaded

DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 

Recently uploaded (20)

DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 

Improving Software Usability with Embedded User Assistance

  • 1. Improving Software Usability with Embedded User Assistance Nicky Bleiel, Lead Information Developer, Doc-To-Help STC Philadelphia Metro Chapter Conference 27 March, 2010 There are many User Assistance Options  Help/Manuals  Embedded Help  Websites  Blogs  Forums  Wikis  Job Aids (or Quick Reference Guides)  Videos/podcasts  Knowledgebases Examples of Embedded Help ...  Descriptive Overviews/Links  Expanded … or “Super” Tooltips  Static Information Within the User Interface  Embedded Wizards  Embedded Help Panes How does Embedded Help improve Usability?  Users don’t need to “ask the right question” (…find the Help, understand it, apply that understanding to the task at hand) (Wilbert Galitz)  Embedded Help is nonintrusive and does not require the user to take the initiative (i.e., find and click a Help button or menu) (Lynne Hall)  Users don’t see embedded help as “Help.” (Scott DeLoach)  It’s task-specific … users stay in their workflow and don’t have to split their focus between two different windows. (Cheri Zubak)  Encourages exploration and learning. (Mike Hughes)  It’s optimized for “Perpetual Intermediates” (Alan Cooper) Barriers to Embedded Help  It has traditionally been hard to implement, since it required a great deal of Software Development and Information Development time.  Changes/updates were time consuming.  Traditional online Help still necessary, so two Help systems were needed: A traditional Help file and A system that contained only “embedded” topics Case Study of an Embedded Help Pane  Develop a Standalone Help file, use it as Embedded, Dynamic User Assistance… and in dialog boxes also. How was this done?  Dynamic Help control  Can be integrated in Visual Studio.NET applications  Information Development creates Help/does mapping  Help file(s) and one XML mapping file returned to Software Development.  Help file can be HTML Help (.chm) or uncompiled browser-based Help (NetHelp) More information: http://www.componentone.com/SuperProducts/DynamicHelpWinForms/ Designing Your Help File  One Help file can be used for both Embedded and “standalone” Help: Saves information development time & Saves space in install  Why do you need both?: Online Help still a necessary deliverable & Table of Contents, Index, and Search are necessary navigation aids for customers Step 1: Determine Mapping Strategy Decide what user interface controls you will map:  Map Help to individual toolbar buttons or ribbon groups? Or both?  Map dialog boxes to field-level information or the entire dialog? Step 2: Design Help  List each user interface element that requires a Help topic (ribbons, panes, windows, dialog boxes, etc)  List major functionality of product  List ‘housekeeping’ and reference topics.  Create a sample TOC. Note planned mappings. Table of Contents Structure UI Buckets: Topics mapped to the main user interface “Functionality” Buckets: Topics covering product functionality (Dialog box topics included here also) “Welcome” includes all the ‘Housekeeping’ topics. “Guided Tour” and “Glossary” are ‘Reference’ topics.
  • 2. Sample Structure — Overview Topic Overview UI topic for Help Requirements:  Breadcrumbs  Title  Image  Conceptual overview  Additional reference info  Related Topics Overview topics will be the ones displayed in the Dynamic Help pane as users navigate the interface. The topics in the “Related Topics” list appear in the Table of Contents also, under the appropriate “book.” Sample Structure — Dialog Box Topic Dialog box topic for Help & Dynamic Help Requirements:  Breadcrumbs  Title  Conceptual overview  Optional: Important Fact  “How to get there”  Task (s)  Dialog Box Field Definitions  Related Topics To eliminate information “dead ends” in Help and Dynamic Help, always include “related topics.” Step 3: Create Help Step 4: Map/Deliver Help  Use provided mapping interface  Deliver proper files (Help and XML mapping file) to Software Development Additional Suggestions  Understand single-source authoring and concepts. Use conditional text, variable text, expandable or collapsible text, and other options your help-authoring tool (HAT) has to offer.  When designing your help, choose colors, fonts, and styles that work with the user interface.  Work with software development to determine the best position in your application’s user interface for the embedded help pane.  Once users are comfortable with the software, they may want to turn embedded help off. There should be a mechanism to allow this. No topic should be a dead end. Always include a “Related Topics” list. Convergence Technical Communication  Help and Embedded, Dynamic Help should complement your other deliverables  Avoid contradiction  Strike a balance  Plan how other deliverables will be integrated in user interface Satisfies:  Different preferences for information  Different types of learners: Visual, Auditory, Kinesthetic Further Reading Cooper, Alan. The Inmates Are Running the Asylum. Indianapolis, IN: Sams Publishing,2004. Cooper, Alan. About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books Worldwide, 1995. DeLoach, Scott. Best Practices for Embedded User Assistance. WritersUA Conference, 2007, www.clickstart.net/presentations/embeddedua_writersua07.pdf. Galitz, Wilbert. The Essential Guide to User Interface Design. New York, NY: John Wiley and Sons, 2002. Hall, Lynne. “Performance Support: Online Help and Advisors.” International Encyclopedia of Ergonomics and Human Factors. Boca Raton, FL, and London,UK: CRC Press, 2006. Hughes, Michael. “Fattening the Long Tail Through Progressive User Adoption.” Cutter IT Journal 20.4 (2007). Mueller, Paul. Exploring and Implementing Embedded Help. STC Austin Meeting, 2007. Nielsen, Jakob. Usability Engineering. San Diego, CA: Academic Press, 1993. Zubak, Cheryl Lockett. “What Is Embedded Help?” STC Intercom (March 2000). Contact information: Nicky Bleiel nickyb@doctohelp.com ;www.doctohelp.com STC Intercom article June 2009: “Bringing Help to the Forefront: Strategies to Increase the Usability of Your Software User Assistance and Your Product”: http://www.componentone.com/newimages/Newsletter/060 9/Bleiel_June_Intercom_2009.pdf tcworld article October 2009: “Improving software usability through embedded user assistance”: http://www.tcworld.info/index.php?id=111 Blog “Technical Communication Camp” http://blogs.componentone.com/CS/blogs/techcamp/default .aspx Twitter: nickybleiel