SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Good Help is Hard to Find Elaine Meyer @uxlibrarian
GOOD HELP IS HARD TO FIND
Considerations for choosing and implementing effective help systems
Elaine Meyer
User Experience Specialist, ProQuest
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Agenda
1. Introduction
2. Choosing the HAT
3. HAT Implementation
4. Planning for content
5. Designing Help access points
6. Is Help helpful?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
1. Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
About Elaine
• User experience specialist at ProQuest
• 75% Help system implementing/writing and 25%
designing functionality for the new PQ platform
• SI ‘09 grad – LIS & HCI, MTU BSEE ‘01
• ‘05 – ’07: Application engineer - implemented a
vendor FAQ for manufacturing company
• www.uxlibrarian.com
• Twitter: @uxlibrarian
Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
What is a software Help system?
Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Online FAQ
• Online FAQ:
– Website supporting a
physical product
(example:
Overstock.com)
– A service oriented
business (like a library)
– An FAQ in addition to
the software Help
system (like ProQuest
KB)
Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
What is a HAT (Help AuthoringTool)?
Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Scenario
• Guess who just got a big
assignment?YOU!
• You need to chose and
implement a software Help
system for the online software
currently being developed by
your organization.
• What do you do now?
Introduction
Good Help is Hard to Find Elaine Meyer @uxlibrarian
2. Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
User needs
Do your users need additional
information that cannot be readily
found in your UI?
What might users want/need from your
help system?
Personas – Revisit your personas with a
Help system lens.
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Company requirements
Take some time and figure out what
features you want and prioritize them.
For example:
– Online HAT or installed?
– Subversion integration
– Language support?
– Contextual help?
– Browse & search
– Cross links
– Usage statistics
– Social media options
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
CMS features
Choosing the HAT
Output Features
• Table of contents
• Glossary
• Linking
• Search
• Index
• Breadcrumbs
• Multiple projects
• Community features
HAT features
• Online HAT or installed?
• Localization
•Contextual help
•Usage statistics
•Subversion integration
•Customize help system
•Accessibility analyzer
•Content snippets
•Mobile Help
•Indexing content
•Multiple Help systems within 1
project (share content)
•Multiple projects share the
same template
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Current resources
• You
– Time available
– Writing skills
– Technology comfort level
– Prior experience
• Help team
– Colleagues with prior Help
authoring and implementation
experience?
• Company IT
• Development team
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
DIY or vendor?
Choosing the HAT
Budget – ????
Software developer resources
– Development capacity to build
in-house?
Timeline
– 1 month?
– A few months?
– 6 months?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
A vendor system it is!
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Vendor technical support
• Chat
• Email
• Phone
• Other
– Vendor website stocked with
helpful info
– Product demos
– Online FAQ
– Social media channels for support
Choosing the HAT
How much technical support do you need?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
List of common HATVendors
Adobe RoboHelp: http://www.adobe.com/products/robohelp.html
HelpStudio:
http://www.innovasys.com/products/hs2011/overview.aspx?r=1
MadCap Flare:
http://www.madcapsoftware.com/products/flare/overview.aspx#wha
tsnew
Author-it: http://www.author-it.com/
Bigger list from wikipedia:
En.wikipedia.org/wiki/List_of_help_authoring_tools
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
To-do list
• Define your user and company needs.
• Consider your resources.
• Research Help AuthoringTools (HATs)
• Contact vendors, get sales demos
• Test drive demo version if interested
• Get quotes
• Make a decision!
• Get approval, buy HAT
Choosing the HAT
Good Help is Hard to Find Elaine Meyer @uxlibrarian
3. HAT Implementation
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Install & setup HAT
• Install HAT for primary implementation
person
• Watch training videos
• Vendor product is straight “out of the box”.
• Remove unwanted functionality
– Index
– Community features
– Icons
• Connect to statistics software if not included
HAT Implementation
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Customize HAT
• Work with visual design department (if
available)
• Customize CSS to match software
– Text color, size, font
• Design and replace existing icons if necessary
• Add footer / copyright
• Change header/footer colors
HAT Implementation
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Building Help system
• Work with app team to get test content
published online in company repository
• Help content can then be linked to the
software application when it’s ready.
• 1 layer of SVN
HAT Implementation
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Versioning system (SVN)
Multiple people working on the HAT at the
same time?
• Check in/check out help topics
– Won’t overwrite anyone else’s work
• Save everyone’s work
• Integrate with your organization’s SVN
system (might need middleware software)
• If other authors implementing, get them
going on training
HAT Implementation
Good Help is Hard to Find Elaine Meyer @uxlibrarian
4. Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Content strategy
What type of info goes where?
• Main UI
– Instructional text to perform tasks
– Supporting information for databases, i.e. ‘about’.
– Limited marketing text
• Help system
– Information directly related to your experience IN the
software
– More in depth information about functionality
– Search syntax for more advanced searchers
• FAQ
– Technical information
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Content estimate
• Approximate word count
– How many web pages that need additional help text?
– Help estimate translation costs
• Versions
– Different versions of the software targeting to
different audiences (for instance academic and
professional markets)?
– Can you reuse some text for those different versions?
• Releases
– Do you expect many software releases that require
additional content over time?
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Base content & initialToC
• What content do you absolutely need for your
first release?
– Main functionality: Search tips, Basic search,
advanced search, etc
• What content can wait until later?
• Table of Contents –
– Through knowing base content, and having an
idea of future content, design your table of
contents.
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Help style guide & visual design
• Tone, punctuation, spelling, etc
– Example: Use American spelling
– Example: Friendly or formal tone?
– Example: How technical is your audience?
• Guidelines for text
– Example: Never use all caps
• Preferred words:
– Examples: PDF vs .pdf, email vs e-mail
• Cueing conventions
– Example: bold for search terms & button names
• Localization considerations
– “Never use a ten dollar word when a ten cent one will do.”
• Styling for graphics, tables, H1,H2, H3, custom icons & colors
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Help request system
Planning for future content
• Do you expect several releases of your software?
Are you using agile?
• As new functionality is added, requests are put in
for supporting information in the Help system.
• Designers enter in requests.
• All Help text should trace back to Help requests.
• Help requests are written/implemented right
before the end of the release.
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Localizing content
• Localization vs. translation?
• On-the-fly translation vs. human translation?
• Localization features
– Supporting independent multi-languages of the
help system (publish them separately)
– Compare two languages side-by-side
– UTF-8 compliance
– Supporting right-to-left languages (Arabic)
• Localization scheduling
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Help audits
• An audit for every release
• All help content checked against the software
– Planned functionality might not have made it
– Help request was never put it
• Holistic view of entire system
– Since Help content is layered in piece by piece,
nice to take a step back
Planning for content
Good Help is Hard to Find Elaine Meyer @uxlibrarian
5. Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
• It’s there when you need it
• In context
• Supporting the main functionality
• Extra information that can’t fit on the page
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Help question mark
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Footer links
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Marketing text
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Right where you need it
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
‘Learn more’ link
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Side panel
Designing Help access points
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Designing Help access points
What other types of Help access
points have you used or seen?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
6. Is Help working?
• Statistics
• User testing
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Statistics
• Statistics package included with your
Help system?
• Statistic
– Topic hits
• Are people using help?
• Areas of software that don’t make sense?
– Search terms
• Content gaps?
• Synonyms?
– Localization: Is it worth translating?
Is Help working?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
User testing
• Create scenarios
– How do you find out the operator
precedence?
– How would you use “LNK”?
• On demand Help
– watch and see when people use Help
on their own
Is Help working?
Good Help is Hard to Find Elaine Meyer @uxlibrarian
Thank you!
Now you know more than you ever wanted to
know about Help systems. Congratulations!
Questions?

Weitere ähnliche Inhalte

Ähnlich wie Good Help is Hard to Find

A Peek Under the Hood at FamilySearch - Presentation
A Peek Under the Hood at FamilySearch - PresentationA Peek Under the Hood at FamilySearch - Presentation
A Peek Under the Hood at FamilySearch - Presentationbakers84
 
Intranets school
Intranets schoolIntranets school
Intranets schoolNina McHale
 
Governance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssiblyGovernance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssiblyBerkovich Consulting
 
WordPress & Other Content Management Systems
WordPress & Other Content Management SystemsWordPress & Other Content Management Systems
WordPress & Other Content Management SystemsEmily Lewis
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information Netwoven Inc.
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?Thomas Daly
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSébastien Levert
 
Implementing koha at iima
Implementing koha at iimaImplementing koha at iima
Implementing koha at iimaH Anil Kumar
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Jim Adcock
 
Pam goodrich and Joe Gelb - A Journey to Intelligent Content Delivery
Pam goodrich and Joe Gelb - A Journey to Intelligent Content DeliveryPam goodrich and Joe Gelb - A Journey to Intelligent Content Delivery
Pam goodrich and Joe Gelb - A Journey to Intelligent Content DeliveryLavaConConference
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
 
Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Anya Stettler
 
Microsoft Teams More Than Just Chat
Microsoft Teams More Than Just ChatMicrosoft Teams More Than Just Chat
Microsoft Teams More Than Just ChatM Allmond
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
A Peek Under the Hood at FamilySearch Syllabus
A Peek Under the Hood at FamilySearch SyllabusA Peek Under the Hood at FamilySearch Syllabus
A Peek Under the Hood at FamilySearch Syllabusbakers84
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPressMykl Roventine
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 

Ähnlich wie Good Help is Hard to Find (20)

A Peek Under the Hood at FamilySearch - Presentation
A Peek Under the Hood at FamilySearch - PresentationA Peek Under the Hood at FamilySearch - Presentation
A Peek Under the Hood at FamilySearch - Presentation
 
Intranets school
Intranets schoolIntranets school
Intranets school
 
Governance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssiblyGovernance in PowerBI Enjoy your power responssibly
Governance in PowerBI Enjoy your power responssibly
 
WordPress & Other Content Management Systems
WordPress & Other Content Management SystemsWordPress & Other Content Management Systems
WordPress & Other Content Management Systems
 
Low and No Cost ICT tools
Low and No Cost ICT tools   Low and No Cost ICT tools
Low and No Cost ICT tools
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
 
E meyer lamp2012
E meyer lamp2012E meyer lamp2012
E meyer lamp2012
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
 
Implementing koha at iima
Implementing koha at iimaImplementing koha at iima
Implementing koha at iima
 
Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017Movin on Up SPSHouston 2017
Movin on Up SPSHouston 2017
 
Pam goodrich and Joe Gelb - A Journey to Intelligent Content Delivery
Pam goodrich and Joe Gelb - A Journey to Intelligent Content DeliveryPam goodrich and Joe Gelb - A Journey to Intelligent Content Delivery
Pam goodrich and Joe Gelb - A Journey to Intelligent Content Delivery
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)
 
Microsoft Teams More Than Just Chat
Microsoft Teams More Than Just ChatMicrosoft Teams More Than Just Chat
Microsoft Teams More Than Just Chat
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
A Peek Under the Hood at FamilySearch Syllabus
A Peek Under the Hood at FamilySearch SyllabusA Peek Under the Hood at FamilySearch Syllabus
A Peek Under the Hood at FamilySearch Syllabus
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 

Kürzlich hochgeladen

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Kürzlich hochgeladen (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Good Help is Hard to Find

  • 1. Good Help is Hard to Find Elaine Meyer @uxlibrarian GOOD HELP IS HARD TO FIND Considerations for choosing and implementing effective help systems Elaine Meyer User Experience Specialist, ProQuest
  • 2. Good Help is Hard to Find Elaine Meyer @uxlibrarian Agenda 1. Introduction 2. Choosing the HAT 3. HAT Implementation 4. Planning for content 5. Designing Help access points 6. Is Help helpful?
  • 3. Good Help is Hard to Find Elaine Meyer @uxlibrarian 1. Introduction
  • 4. Good Help is Hard to Find Elaine Meyer @uxlibrarian About Elaine • User experience specialist at ProQuest • 75% Help system implementing/writing and 25% designing functionality for the new PQ platform • SI ‘09 grad – LIS & HCI, MTU BSEE ‘01 • ‘05 – ’07: Application engineer - implemented a vendor FAQ for manufacturing company • www.uxlibrarian.com • Twitter: @uxlibrarian Introduction
  • 5. Good Help is Hard to Find Elaine Meyer @uxlibrarian What is a software Help system? Introduction
  • 6. Good Help is Hard to Find Elaine Meyer @uxlibrarian Online FAQ • Online FAQ: – Website supporting a physical product (example: Overstock.com) – A service oriented business (like a library) – An FAQ in addition to the software Help system (like ProQuest KB) Introduction
  • 7. Good Help is Hard to Find Elaine Meyer @uxlibrarian What is a HAT (Help AuthoringTool)? Introduction
  • 8. Good Help is Hard to Find Elaine Meyer @uxlibrarian Scenario • Guess who just got a big assignment?YOU! • You need to chose and implement a software Help system for the online software currently being developed by your organization. • What do you do now? Introduction
  • 9. Good Help is Hard to Find Elaine Meyer @uxlibrarian 2. Choosing the HAT
  • 10. Good Help is Hard to Find Elaine Meyer @uxlibrarian User needs Do your users need additional information that cannot be readily found in your UI? What might users want/need from your help system? Personas – Revisit your personas with a Help system lens. Choosing the HAT
  • 11. Good Help is Hard to Find Elaine Meyer @uxlibrarian Company requirements Take some time and figure out what features you want and prioritize them. For example: – Online HAT or installed? – Subversion integration – Language support? – Contextual help? – Browse & search – Cross links – Usage statistics – Social media options Choosing the HAT
  • 12. Good Help is Hard to Find Elaine Meyer @uxlibrarian CMS features Choosing the HAT Output Features • Table of contents • Glossary • Linking • Search • Index • Breadcrumbs • Multiple projects • Community features HAT features • Online HAT or installed? • Localization •Contextual help •Usage statistics •Subversion integration •Customize help system •Accessibility analyzer •Content snippets •Mobile Help •Indexing content •Multiple Help systems within 1 project (share content) •Multiple projects share the same template
  • 13. Good Help is Hard to Find Elaine Meyer @uxlibrarian Current resources • You – Time available – Writing skills – Technology comfort level – Prior experience • Help team – Colleagues with prior Help authoring and implementation experience? • Company IT • Development team Choosing the HAT
  • 14. Good Help is Hard to Find Elaine Meyer @uxlibrarian DIY or vendor? Choosing the HAT Budget – ???? Software developer resources – Development capacity to build in-house? Timeline – 1 month? – A few months? – 6 months?
  • 15. Good Help is Hard to Find Elaine Meyer @uxlibrarian A vendor system it is! Choosing the HAT
  • 16. Good Help is Hard to Find Elaine Meyer @uxlibrarian Vendor technical support • Chat • Email • Phone • Other – Vendor website stocked with helpful info – Product demos – Online FAQ – Social media channels for support Choosing the HAT How much technical support do you need?
  • 17. Good Help is Hard to Find Elaine Meyer @uxlibrarian List of common HATVendors Adobe RoboHelp: http://www.adobe.com/products/robohelp.html HelpStudio: http://www.innovasys.com/products/hs2011/overview.aspx?r=1 MadCap Flare: http://www.madcapsoftware.com/products/flare/overview.aspx#wha tsnew Author-it: http://www.author-it.com/ Bigger list from wikipedia: En.wikipedia.org/wiki/List_of_help_authoring_tools Choosing the HAT
  • 18. Good Help is Hard to Find Elaine Meyer @uxlibrarian To-do list • Define your user and company needs. • Consider your resources. • Research Help AuthoringTools (HATs) • Contact vendors, get sales demos • Test drive demo version if interested • Get quotes • Make a decision! • Get approval, buy HAT Choosing the HAT
  • 19. Good Help is Hard to Find Elaine Meyer @uxlibrarian 3. HAT Implementation
  • 20. Good Help is Hard to Find Elaine Meyer @uxlibrarian Install & setup HAT • Install HAT for primary implementation person • Watch training videos • Vendor product is straight “out of the box”. • Remove unwanted functionality – Index – Community features – Icons • Connect to statistics software if not included HAT Implementation
  • 21. Good Help is Hard to Find Elaine Meyer @uxlibrarian Customize HAT • Work with visual design department (if available) • Customize CSS to match software – Text color, size, font • Design and replace existing icons if necessary • Add footer / copyright • Change header/footer colors HAT Implementation
  • 22. Good Help is Hard to Find Elaine Meyer @uxlibrarian Building Help system • Work with app team to get test content published online in company repository • Help content can then be linked to the software application when it’s ready. • 1 layer of SVN HAT Implementation
  • 23. Good Help is Hard to Find Elaine Meyer @uxlibrarian Versioning system (SVN) Multiple people working on the HAT at the same time? • Check in/check out help topics – Won’t overwrite anyone else’s work • Save everyone’s work • Integrate with your organization’s SVN system (might need middleware software) • If other authors implementing, get them going on training HAT Implementation
  • 24. Good Help is Hard to Find Elaine Meyer @uxlibrarian 4. Planning for content
  • 25. Good Help is Hard to Find Elaine Meyer @uxlibrarian Content strategy What type of info goes where? • Main UI – Instructional text to perform tasks – Supporting information for databases, i.e. ‘about’. – Limited marketing text • Help system – Information directly related to your experience IN the software – More in depth information about functionality – Search syntax for more advanced searchers • FAQ – Technical information Planning for content
  • 26. Good Help is Hard to Find Elaine Meyer @uxlibrarian Content estimate • Approximate word count – How many web pages that need additional help text? – Help estimate translation costs • Versions – Different versions of the software targeting to different audiences (for instance academic and professional markets)? – Can you reuse some text for those different versions? • Releases – Do you expect many software releases that require additional content over time? Planning for content
  • 27. Good Help is Hard to Find Elaine Meyer @uxlibrarian Base content & initialToC • What content do you absolutely need for your first release? – Main functionality: Search tips, Basic search, advanced search, etc • What content can wait until later? • Table of Contents – – Through knowing base content, and having an idea of future content, design your table of contents. Planning for content
  • 28. Good Help is Hard to Find Elaine Meyer @uxlibrarian Help style guide & visual design • Tone, punctuation, spelling, etc – Example: Use American spelling – Example: Friendly or formal tone? – Example: How technical is your audience? • Guidelines for text – Example: Never use all caps • Preferred words: – Examples: PDF vs .pdf, email vs e-mail • Cueing conventions – Example: bold for search terms & button names • Localization considerations – “Never use a ten dollar word when a ten cent one will do.” • Styling for graphics, tables, H1,H2, H3, custom icons & colors Planning for content
  • 29. Good Help is Hard to Find Elaine Meyer @uxlibrarian Help request system Planning for future content • Do you expect several releases of your software? Are you using agile? • As new functionality is added, requests are put in for supporting information in the Help system. • Designers enter in requests. • All Help text should trace back to Help requests. • Help requests are written/implemented right before the end of the release. Planning for content
  • 30. Good Help is Hard to Find Elaine Meyer @uxlibrarian Localizing content • Localization vs. translation? • On-the-fly translation vs. human translation? • Localization features – Supporting independent multi-languages of the help system (publish them separately) – Compare two languages side-by-side – UTF-8 compliance – Supporting right-to-left languages (Arabic) • Localization scheduling Planning for content
  • 31. Good Help is Hard to Find Elaine Meyer @uxlibrarian Help audits • An audit for every release • All help content checked against the software – Planned functionality might not have made it – Help request was never put it • Holistic view of entire system – Since Help content is layered in piece by piece, nice to take a step back Planning for content
  • 32. Good Help is Hard to Find Elaine Meyer @uxlibrarian 5. Designing Help access points
  • 33. Good Help is Hard to Find Elaine Meyer @uxlibrarian • It’s there when you need it • In context • Supporting the main functionality • Extra information that can’t fit on the page Designing Help access points
  • 34. Good Help is Hard to Find Elaine Meyer @uxlibrarian Help question mark Designing Help access points
  • 35. Good Help is Hard to Find Elaine Meyer @uxlibrarian Footer links Designing Help access points
  • 36. Good Help is Hard to Find Elaine Meyer @uxlibrarian Marketing text Designing Help access points
  • 37. Good Help is Hard to Find Elaine Meyer @uxlibrarian Right where you need it Designing Help access points
  • 38. Good Help is Hard to Find Elaine Meyer @uxlibrarian ‘Learn more’ link Designing Help access points
  • 39. Good Help is Hard to Find Elaine Meyer @uxlibrarian Side panel Designing Help access points
  • 40. Good Help is Hard to Find Elaine Meyer @uxlibrarian Designing Help access points What other types of Help access points have you used or seen?
  • 41. Good Help is Hard to Find Elaine Meyer @uxlibrarian 6. Is Help working? • Statistics • User testing
  • 42. Good Help is Hard to Find Elaine Meyer @uxlibrarian Statistics • Statistics package included with your Help system? • Statistic – Topic hits • Are people using help? • Areas of software that don’t make sense? – Search terms • Content gaps? • Synonyms? – Localization: Is it worth translating? Is Help working?
  • 43. Good Help is Hard to Find Elaine Meyer @uxlibrarian User testing • Create scenarios – How do you find out the operator precedence? – How would you use “LNK”? • On demand Help – watch and see when people use Help on their own Is Help working?
  • 44. Good Help is Hard to Find Elaine Meyer @uxlibrarian Thank you! Now you know more than you ever wanted to know about Help systems. Congratulations! Questions?

Hinweis der Redaktion

  1. First we’re going to talk about some basic concepts and make sure everyone is on the same page.
  2. Example: Online (ProQuest) or installed (MS Word) Your company has worked diligently to create a user friendly software system. But, even though you may have a user-friendly interface, there are inevitably going to be concepts or interactions that are too complex to explain directly in the interface. So….you provide an on demand Help system to provide more information as necessary.
  3. In contrast to the software Help system, I wanted to show an Online FAQ. We won’t go into much detail about this today, but we’ll briefly mention it a bit later as part of our content strategy. (Explain examples)
  4. The HAT is the behind the scene content management system (CMS) that the technical writer uses to create the Help system that customers see. You might wonder, how is this different than another CMS like Word Press? The major difference is the Help Authoring Tools provide more functionality than Blog/website CMS systems.
  5. This is our scenario for today. You just got a big assignment… Don’t worry it will be just fine. It’s ok to learn as you go.
  6. For instance for our Professional customers, they need more search syntax information than is appropriate for showing on the page. So it goes in the Help system.
  7. Company IT support Do you have IT support in your organization? Install software for you, and patches Wrangle with language settings – character sets How long do you usually have to wait? Application Development (are developers available?) Familiar with subversion (can they help you set it up?) Localization experience? HTML/CSS assistance? So now that we’ve considered users, company needs, CMS features and current resources…
  8. You probably already know that we’re going with the vendor. But this conversation is definitely worth having. Budget – is there any money left to build a help system in house? Are there developer resources available? Can you hire more people? Timeline? Almost every company will go with the vendor if they can. But if there is a absolute must have feature that you can’t find from a vendor, you’d have to build it yourself, or forgo the feature. But it’s very expensive and just not practical. ******************************* The big exception to going with a vendor is that there is a key feature that your users need, but your vendor cannot provide.
  9. (says the Detroit Tigers opera singer hot dog vendor!)
  10. This is really important! Keep in mind you get what you pay for. Remember another company builds this software, which you have no immediate control over.
  11. So you just bought the Help Authoring Tool…now what?
  12. So now that you’ve bought your HAT, how do you implement it?
  13. (Assuming you have installed version, not web-based software.)
  14. (Assuming you have installed version, not web-based software.) Since this software was not developed by your company, You want to make this look like your software, so users don’t think they’ve been taken to another site. They need to understand they are still in your software.
  15. (go through bullets) Now that you have the basics working you can consider installing another layer of SVN for multiple authors.
  16. SVN is Apache Subversion, which is a revision (or version) control system [talk about slide content] Now that the software is implemented and working, it’s time to plan for content. (In reality a lot of this is going on at the same time, but for the purposes of this presentation we’re pretending everything is linear).
  17. There’s only so much room in the UI for explanation. It’s important to determine your strategy for what type of information goes where.
  18. A good understanding of the current and future architecture and functionality of your application will aid in planning your content. (go through bullet points)
  19. Mr. Jerry Meredith, our lead writer for the Help system, was responsible for our style guide.
  20. Localization is the process of translating a product into different languages or adapting a product for a specific country or region. UTF-8 is the dominant character encoding for the world wide web, accounting for more than half of web pages. It can represent every character in the Unicode character set. This means UTF-8 can support Arabic, Thai, Japanese, Korean, Chinese, Russian, etc
  21. Connecting Help to your software
  22. Always provide a dependable constant place to find Help On any page in your product, the user knows they can access the Help system by clicking on the question mark in the top right hand corner.
  23. Another constant place to provide Help information is in the footer.
  24. Thanks for your patience today as we plowed through all this information. Do you have any questions?