SlideShare a Scribd company logo
1 of 20
Download to read offline
All-Around User Assistance:
Delivering Information Layers
                  Nicky Bleiel
                  Senior Information Developer
                  ComponentOne
                  DocTrain East 2008
                  Burlington, MA
                  October 30, 2008
What we’ll discuss
•   What is elegant user assistance?
•   The embedded, Dynamic Help solution
•   Demonstration of layered user assistance
•   Planning for and delivering information
    layers
What is “Elegant User Assistance?”
 Information when needed. Immediate. Now.
 Convergent with other UA; each layer works
 with others*
   Tooltips
   Web sites
   Blogs
   Forums
   Wikis
   Job Aids
   Videos/podcasts
 * Don’t need to deliver all of these … ☺
What is “Elegant User Assistance?”

 Satisfies different preferences for
 information
 Has a feedback loop
 No information dead ends
“Information when needed” —
 Embedded, Dynamic Help
• Provides immediate information, but can be
  hard to implement. Traditionally requires a
  great deal of Software Development and
  Information Development time.

• Changes time consuming.

• Updating difficult.

• Traditional online Help still a necessary
  deliverable
The solution?
Develop Help, use it to create
Embedded, Dynamic User Assistance




In the User Interface …
… and in dialog boxes also
Popular UA Technologies




  Source: 2007 WritersUA Skills and
  Technologies Survey
  http://www.writersua.com/surveys/skillstec
  h07/skillstech_techs.htm
Demo: Dynamic Help, Super ToolTips
and other deliverables
How is this done?

• Dynamic Help control
  • Can be integrated in Visual Studio.NET applications
  • Information Development 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/DynamicHelp
      WinForms/
Demo: Mapping Help to the UI
Delivering Information Layers
Step 1: Design Dynamic Help

To create a deliverable that can be embedded,
  and still stand alone:
  Breakdown the UI elements (there must be a
  help topic for each relevant UI item)
  Breakdown major functionality (you may be
  able to map UI to these topics, but not
  always)
  Structure Help to explain UI, but expand out
  so additional information is layered on top.
Step 1: Design Dynamic Help (cont)

 Decide what controls you will map
   Map Help individual toolbar buttons or ribbon groups?
   Map dialog boxes to field-level information or the
   entire dialog?
 Then: do a sample TOC. Note mappings.
Step 2: Plan Convergence

• List other deliverables (existing and desired)
• Analyze how deliverables compliment each
  other. Eliminate overlapping.
• Plan how these deliverables will be
  integrated in UI.
• Strike the right balance between too much
  information and too little.
• Make sure you have uniformity – for
  example, will tooltips match or enhance
  Help?
Step 3: Create Help
Step 4: Map/Deliver Help

Use provided mapping interface.

Deliver proper files (Help and XML mapping
 file) to Software Development.
Step 5: Complete Convergence

• Integrate all other deliverables

• Verify that web resources are live

• Release
Questions
Contact information:
Nicky Bleiel
ComponentOne
Pittsburgh, PA
nickyb@componentone.com
www.componentone.com

Blog “Technical Communication Camp”
   http://blogs.componentone.com/CS/blogs/techcamp/default.asp
   x

Podcast on Tech Writer Voices/Interview with Tom Johnson
Analyzing Your Users and Needs Before Creating help
  Deliverables:
  http://www.idratherbewriting.com/2008/05/31/podcast-
  analyzing-your-users-and-needs-before-creating-the-help-
  deliverables-interview-with-nicky-bleiel/

More Related Content

Recently uploaded

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

All-Around User Assistance: Delivering Information Layers

  • 1. All-Around User Assistance: Delivering Information Layers Nicky Bleiel Senior Information Developer ComponentOne DocTrain East 2008 Burlington, MA October 30, 2008
  • 2. What we’ll discuss • What is elegant user assistance? • The embedded, Dynamic Help solution • Demonstration of layered user assistance • Planning for and delivering information layers
  • 3. What is “Elegant User Assistance?” Information when needed. Immediate. Now. Convergent with other UA; each layer works with others* Tooltips Web sites Blogs Forums Wikis Job Aids Videos/podcasts * Don’t need to deliver all of these … ☺
  • 4. What is “Elegant User Assistance?” Satisfies different preferences for information Has a feedback loop No information dead ends
  • 5. “Information when needed” — Embedded, Dynamic Help • Provides immediate information, but can be hard to implement. Traditionally requires a great deal of Software Development and Information Development time. • Changes time consuming. • Updating difficult. • Traditional online Help still a necessary deliverable
  • 7. Develop Help, use it to create Embedded, Dynamic User Assistance In the User Interface …
  • 8. … and in dialog boxes also
  • 9. Popular UA Technologies Source: 2007 WritersUA Skills and Technologies Survey http://www.writersua.com/surveys/skillstec h07/skillstech_techs.htm
  • 10. Demo: Dynamic Help, Super ToolTips and other deliverables
  • 11. How is this done? • Dynamic Help control • Can be integrated in Visual Studio.NET applications • Information Development 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/DynamicHelp WinForms/
  • 12. Demo: Mapping Help to the UI
  • 14. Step 1: Design Dynamic Help To create a deliverable that can be embedded, and still stand alone: Breakdown the UI elements (there must be a help topic for each relevant UI item) Breakdown major functionality (you may be able to map UI to these topics, but not always) Structure Help to explain UI, but expand out so additional information is layered on top.
  • 15. Step 1: Design Dynamic Help (cont) Decide what controls you will map Map Help individual toolbar buttons or ribbon groups? Map dialog boxes to field-level information or the entire dialog? Then: do a sample TOC. Note mappings.
  • 16. Step 2: Plan Convergence • List other deliverables (existing and desired) • Analyze how deliverables compliment each other. Eliminate overlapping. • Plan how these deliverables will be integrated in UI. • Strike the right balance between too much information and too little. • Make sure you have uniformity – for example, will tooltips match or enhance Help?
  • 18. Step 4: Map/Deliver Help Use provided mapping interface. Deliver proper files (Help and XML mapping file) to Software Development.
  • 19. Step 5: Complete Convergence • Integrate all other deliverables • Verify that web resources are live • Release
  • 20. Questions Contact information: Nicky Bleiel ComponentOne Pittsburgh, PA nickyb@componentone.com www.componentone.com Blog “Technical Communication Camp” http://blogs.componentone.com/CS/blogs/techcamp/default.asp x Podcast on Tech Writer Voices/Interview with Tom Johnson Analyzing Your Users and Needs Before Creating help Deliverables: http://www.idratherbewriting.com/2008/05/31/podcast- analyzing-your-users-and-needs-before-creating-the-help- deliverables-interview-with-nicky-bleiel/