SlideShare a Scribd company logo
From UA to UG 
Information Apps 
Jang F.M. Graat 
Amsterdam 
© 2014 - JANG Communication - Amsterdam, Netherlands
© 2014 - JANG Communication - Amsterdam, Netherlands 
who's talking ? 
Jang F.M. Graat 
Psychology, Philosophy 
25+ years Tech Comm 
self-taught professional 
DITA, XSLT, JS, PHP, AJAX 
addicted to challenge
© 2014 - JANG Communication - Amsterdam, Netherlands 
what is this tutorial about ? 
user assistance 
user guidance 
business intelligence 
information apps 
procedure apps
user assistance
© 2014 - JANG Communication - Amsterdam, Netherlands 
rules of minimalism 
only what users need 
action-oriented 
support error recovery
© 2014 - JANG Communication - Amsterdam, Netherlands 
optimizing user assistance 
printed manual 
help file 
context-sensitive help 
user analysis/personas 
progressive disclosure 
embedded help
© 2014 - JANG Communication - Amsterdam, Netherlands 
optimizing production 
topic-based authoring 
single-sourcing 
automated transforms 
conditional content 
personalizing info 
feedback mechanisms
© 2014 - JANG Communication - Amsterdam, Netherlands 
what is the real problem? 
interpretations differ 
overestimating skills 
conditional/optional items 
outdated knowledge 
agile development
user guidance
© 2014 - JANG Communication - Amsterdam, Netherlands 
optimizing the work 
user & task analysis 
procedure leads the user 
reduce learning curve 
standardize the work 
basis for planning
© 2014 - JANG Communication - Amsterdam, Netherlands 
procedural knowledge 
operating manuals 
online tutorials 
training courses 
learning from colleagues 
learning by trial and error
© 2014 - JANG Communication - Amsterdam, Netherlands 
implicit assumptions 
people follow rules 
all products are identical 
all workers are equal 
there is no time pressure 
the sun is always shining
© 2014 - JANG Communication - Amsterdam, Netherlands 
procedures in real life 
cutting corners 
skipping steps 
local circumstances 
emergency situations 
full/reliable reporting ?
let’s become modern
© 2014 - JANG Communication - Amsterdam, Netherlands 
modern technology 
interactive media 
dynamic content 
only show applicable steps 
usage & input tracking 
automatically collect data
© 2014 - JANG Communication - Amsterdam, Netherlands 
progressive disclosure 
true minimalist info 
show info step by step 
force sign-offs 
avoid skipping steps 
track performance
© 2014 - JANG Communication - Amsterdam, Netherlands 
only show applicable steps 
allowing user input 
highlight choice 
hide non-applicable steps 
reveal only next step 
reset states on changes
© 2014 - JANG Communication - Amsterdam, Netherlands 
other input types & sources 
html5 input elements 
sanity checks on input 
using other data sources 
hidden input methods 
check device specs/settings
modeling procedures
© 2014 - JANG Communication - Amsterdam, Netherlands 
quite a challenge
© 2014 - JANG Communication - Amsterdam, Netherlands 
keeping track of steps 
like programming 
check all possible paths 
exponential complexity 
“spaghetti code” 
very hard to maintain
© 2014 - JANG Communication - Amsterdam, Netherlands 
creating flowcharts
© 2014 - JANG Communication - Amsterdam, Netherlands 
basic nodes 
start 
process 
decision 
yes/no 
multiple choices 
end
© 2014 - JANG Communication - Amsterdam, Netherlands 
start : first step 
<div id=“step1”> 
<p class="mybutton" 
onClick=“showStep(next);”> 
Start 
</p> 
</div>
© 2014 - JANG Communication - Amsterdam, Netherlands 
process : step with sign-off 
<div id=“step2”> 
<title>Do something</title> 
<p class="mybutton" 
onClick=“showStep(next);”> 
OK 
</p> 
</div>
© 2014 - JANG Communication - Amsterdam, Netherlands 
decision : choices 
<step id=“step3”> 
<title>Does it work ?</title> 
<p class=“mybutton” 
onClick=“showStep(A)”>Yes</p> 
<p class=“mybutton” 
onClick=“showStep(B)”>No</p> 
</step>
© 2014 - JANG Communication - Amsterdam, Netherlands 
end : no further actions 
<div id=“step10”> 
<title>You are done.</title> 
</div>
© 2014 - JANG Communication - Amsterdam, Netherlands 
transformation 
! 
<title>Replacing the oil</title> 
<body> 
<div class=“context”> 
<p>Checking the oil level will prevent serious ! 
! damage and does not require tools.</p> 
</div> 
<div class=“procedure”> 
<div class=“step” id="step1"> 
<p class=“cmd”>Remove the oil inlet cap</p> 
<p class=“info”>The oil inlet cap is on the bottom ! 
! right side of the engine.</p> 
</div> 
<div class=“step” id="step2"> 
<p class=“cmd”>Remove dipstick.</p> 
</div> 
<div class=“step” id="step3"> 
<p class=“cmd”>What is the bike model?</p> 
<table> 
<tr> 
<td>Softail</td> 
<td>Continue with step 4</td> 
</tr> 
<tr> 
<td>FSCWC</td> 
<td>Continue with step 5</td> 
</tr> 
</table> 
</div>!
© 2014 - JANG Communication - Amsterdam, Netherlands 
time for a demo !
business intelligence
© 2014 - JANG Communication - Amsterdam, Netherlands 
optimizing the business 
product improvement 
predictive maintenance 
service staff planning 
equipment optimization 
service staff education 
customer training
© 2014 - JANG Communication - Amsterdam, Netherlands 
how to get the data 
usability research 
customer feedback 
helpdesk history 
service staff reports 
surveys
UA UG BI
© 2014 - JANG Communication - Amsterdam, Netherlands 
<DIB> 
app building blocks
© 2014 - JANG Communication - Amsterdam, Netherlands 
one server connects all
© 2014 - JANG Communication - Amsterdam, Netherlands 
capturing/reusing data
© 2014 - JANG Communication - Amsterdam, Netherlands 
questions ? 
Jang F.M. Graat 
Amsterdam, NL 
jang@jang.nl 
@4everJang 
www.jang.nl

More Related Content

PPTX
THE LEAN UX - SUMMARY
PPTX
Out of-control
PDF
Faster than Agile - Proposal for Lavacon 2015
PDF
Flowcharting DITA
PDF
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
PDF
Wou Intro To Usability Jandrzejewski
PDF
UX Usability Heuristics
PDF
RNUG 2020: How to boost your Domino App Modernization to the next level
THE LEAN UX - SUMMARY
Out of-control
Faster than Agile - Proposal for Lavacon 2015
Flowcharting DITA
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Wou Intro To Usability Jandrzejewski
UX Usability Heuristics
RNUG 2020: How to boost your Domino App Modernization to the next level

Similar to From user assistance to user guidance: Information apps (20)

PPTX
Design Like a Pro: Building Better HMI Navigation Schemes
PPTX
Design Like a Pro: Building Better HMI Navigation Schemes
PDF
The Odd Couple of UX Design
PPT
Dario de Judicibus - IBM at E20Forum
PPT
Web design 3
PDF
UX Basics, Simplicity
PDF
Evaluating User Interfaces
PDF
13 Signs Your UX Needs an Exorcism
PPTX
Usability Essentials to Know
PPTX
GUI & Modern UI Design
PDF
Industry 4.0 and its technological needs
PPTX
Interface usability-adding-schweppervescence-ver3-8
 
PPTX
Getting it Built
PDF
Pivotal's Secret Sauce
PDF
How to work with developers
PPTX
Interface Usability - Adding Schweppervescence
 
PDF
Web usability a complete list of ux ui best practices
PPTX
Hands-on User Experience
PDF
Innovation Olympics - Marangoni Spa & UniTN
PPTX
Intro to user experience design
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
The Odd Couple of UX Design
Dario de Judicibus - IBM at E20Forum
Web design 3
UX Basics, Simplicity
Evaluating User Interfaces
13 Signs Your UX Needs an Exorcism
Usability Essentials to Know
GUI & Modern UI Design
Industry 4.0 and its technological needs
Interface usability-adding-schweppervescence-ver3-8
 
Getting it Built
Pivotal's Secret Sauce
How to work with developers
Interface Usability - Adding Schweppervescence
 
Web usability a complete list of ux ui best practices
Hands-on User Experience
Innovation Olympics - Marangoni Spa & UniTN
Intro to user experience design
Ad

More from Jang F.M. Graat (20)

PDF
XSLT for Authors
PDF
Minimalism to the MAX
PDF
Dynamic links using (meta)data
PDF
Maximising the effect of progressive disclosure
PDF
Progressive Disclosure - Putting the User in Control
PDF
XPath-based transformations in structured FrameMaker
PDF
Driving DITA off the Map
PDF
Rethinking Version Control for Agile Content
PDF
Advanced techniques for conversion to structured FrameMaker
PDF
Create your own $35 CMS in Structured FrameMaker
PDF
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
PDF
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
PDF
Changing the engine without stopping the rickshaw
PDF
How I killed the webmaster - and got away with it
PPT
How to become a trainer - and make lots of $$$
PDF
Getting your hands dirty - How tech authors may be able to survive in the mac...
PPT
CADD: What can DITA learn from CAD?
PPTX
Modular documentation in Structured FrameMaker
PDF
Bite back - Survival Techniques for Technical Authors
PDF
Does one size really fit all ?
XSLT for Authors
Minimalism to the MAX
Dynamic links using (meta)data
Maximising the effect of progressive disclosure
Progressive Disclosure - Putting the User in Control
XPath-based transformations in structured FrameMaker
Driving DITA off the Map
Rethinking Version Control for Agile Content
Advanced techniques for conversion to structured FrameMaker
Create your own $35 CMS in Structured FrameMaker
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Changing the engine without stopping the rickshaw
How I killed the webmaster - and got away with it
How to become a trainer - and make lots of $$$
Getting your hands dirty - How tech authors may be able to survive in the mac...
CADD: What can DITA learn from CAD?
Modular documentation in Structured FrameMaker
Bite back - Survival Techniques for Technical Authors
Does one size really fit all ?
Ad

Recently uploaded (20)

PDF
Choosing an Entrepreneurial Path Based on Your Personality.pdf
PDF
Blush & Brown Modern Minimalist eBook Workbook.pdf
PDF
NAV to Microsoft Dynamics 365 Business Central Upgrade in London UK (1).pdf
PPTX
Unlocking-Business-Potential-Power-BI-Development-Services.pptx
PDF
Secure Your World with Acme Enterprises PDF Sharing.pdf
PPTX
Next-Generation Airline Network & Schedule Planning
PDF
Bisleri vs Coca Cola.pdf intellectual property rights
PDF
The Cost of Neglect How Skipping Fire Safety Maintenance Can Lead to Disaster...
PPTX
The Rise of Work-from-Home Internships.pptx
PPTX
Why Outsourcing Debt Collection Saves Time and Money.pptx
PPTX
Task 2_ portfolio PP-Food collection drive purpose
PDF
AI Staffing for Startups & Growing Businesses | Rubixe
PDF
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
PDF
Top In-Demand Occupations for Skilled Migration to Australia in 2025
PDF
Why Corporate Relocations Need Professional Packers and Movers.pdf
PDF
How to Inspect Exterior Paint for Early Signs of Summer Damage.pdf
PDF
Why Infotrench Stands Out as the Best SEO Agency in Noida.pdf
PDF
Blush & Brown Modern Minimalist eBook Workbook.pdf
PPTX
Zulu Airline Systems – Innovative Airline Planning Solutions
PPTX
Social Media Marketing Services in USA | Boost Your Brand
Choosing an Entrepreneurial Path Based on Your Personality.pdf
Blush & Brown Modern Minimalist eBook Workbook.pdf
NAV to Microsoft Dynamics 365 Business Central Upgrade in London UK (1).pdf
Unlocking-Business-Potential-Power-BI-Development-Services.pptx
Secure Your World with Acme Enterprises PDF Sharing.pdf
Next-Generation Airline Network & Schedule Planning
Bisleri vs Coca Cola.pdf intellectual property rights
The Cost of Neglect How Skipping Fire Safety Maintenance Can Lead to Disaster...
The Rise of Work-from-Home Internships.pptx
Why Outsourcing Debt Collection Saves Time and Money.pptx
Task 2_ portfolio PP-Food collection drive purpose
AI Staffing for Startups & Growing Businesses | Rubixe
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
Top In-Demand Occupations for Skilled Migration to Australia in 2025
Why Corporate Relocations Need Professional Packers and Movers.pdf
How to Inspect Exterior Paint for Early Signs of Summer Damage.pdf
Why Infotrench Stands Out as the Best SEO Agency in Noida.pdf
Blush & Brown Modern Minimalist eBook Workbook.pdf
Zulu Airline Systems – Innovative Airline Planning Solutions
Social Media Marketing Services in USA | Boost Your Brand

From user assistance to user guidance: Information apps

  • 1. From UA to UG Information Apps Jang F.M. Graat Amsterdam © 2014 - JANG Communication - Amsterdam, Netherlands
  • 2. © 2014 - JANG Communication - Amsterdam, Netherlands who's talking ? Jang F.M. Graat Psychology, Philosophy 25+ years Tech Comm self-taught professional DITA, XSLT, JS, PHP, AJAX addicted to challenge
  • 3. © 2014 - JANG Communication - Amsterdam, Netherlands what is this tutorial about ? user assistance user guidance business intelligence information apps procedure apps
  • 5. © 2014 - JANG Communication - Amsterdam, Netherlands rules of minimalism only what users need action-oriented support error recovery
  • 6. © 2014 - JANG Communication - Amsterdam, Netherlands optimizing user assistance printed manual help file context-sensitive help user analysis/personas progressive disclosure embedded help
  • 7. © 2014 - JANG Communication - Amsterdam, Netherlands optimizing production topic-based authoring single-sourcing automated transforms conditional content personalizing info feedback mechanisms
  • 8. © 2014 - JANG Communication - Amsterdam, Netherlands what is the real problem? interpretations differ overestimating skills conditional/optional items outdated knowledge agile development
  • 10. © 2014 - JANG Communication - Amsterdam, Netherlands optimizing the work user & task analysis procedure leads the user reduce learning curve standardize the work basis for planning
  • 11. © 2014 - JANG Communication - Amsterdam, Netherlands procedural knowledge operating manuals online tutorials training courses learning from colleagues learning by trial and error
  • 12. © 2014 - JANG Communication - Amsterdam, Netherlands implicit assumptions people follow rules all products are identical all workers are equal there is no time pressure the sun is always shining
  • 13. © 2014 - JANG Communication - Amsterdam, Netherlands procedures in real life cutting corners skipping steps local circumstances emergency situations full/reliable reporting ?
  • 15. © 2014 - JANG Communication - Amsterdam, Netherlands modern technology interactive media dynamic content only show applicable steps usage & input tracking automatically collect data
  • 16. © 2014 - JANG Communication - Amsterdam, Netherlands progressive disclosure true minimalist info show info step by step force sign-offs avoid skipping steps track performance
  • 17. © 2014 - JANG Communication - Amsterdam, Netherlands only show applicable steps allowing user input highlight choice hide non-applicable steps reveal only next step reset states on changes
  • 18. © 2014 - JANG Communication - Amsterdam, Netherlands other input types & sources html5 input elements sanity checks on input using other data sources hidden input methods check device specs/settings
  • 20. © 2014 - JANG Communication - Amsterdam, Netherlands quite a challenge
  • 21. © 2014 - JANG Communication - Amsterdam, Netherlands keeping track of steps like programming check all possible paths exponential complexity “spaghetti code” very hard to maintain
  • 22. © 2014 - JANG Communication - Amsterdam, Netherlands creating flowcharts
  • 23. © 2014 - JANG Communication - Amsterdam, Netherlands basic nodes start process decision yes/no multiple choices end
  • 24. © 2014 - JANG Communication - Amsterdam, Netherlands start : first step <div id=“step1”> <p class="mybutton" onClick=“showStep(next);”> Start </p> </div>
  • 25. © 2014 - JANG Communication - Amsterdam, Netherlands process : step with sign-off <div id=“step2”> <title>Do something</title> <p class="mybutton" onClick=“showStep(next);”> OK </p> </div>
  • 26. © 2014 - JANG Communication - Amsterdam, Netherlands decision : choices <step id=“step3”> <title>Does it work ?</title> <p class=“mybutton” onClick=“showStep(A)”>Yes</p> <p class=“mybutton” onClick=“showStep(B)”>No</p> </step>
  • 27. © 2014 - JANG Communication - Amsterdam, Netherlands end : no further actions <div id=“step10”> <title>You are done.</title> </div>
  • 28. © 2014 - JANG Communication - Amsterdam, Netherlands transformation ! <title>Replacing the oil</title> <body> <div class=“context”> <p>Checking the oil level will prevent serious ! ! damage and does not require tools.</p> </div> <div class=“procedure”> <div class=“step” id="step1"> <p class=“cmd”>Remove the oil inlet cap</p> <p class=“info”>The oil inlet cap is on the bottom ! ! right side of the engine.</p> </div> <div class=“step” id="step2"> <p class=“cmd”>Remove dipstick.</p> </div> <div class=“step” id="step3"> <p class=“cmd”>What is the bike model?</p> <table> <tr> <td>Softail</td> <td>Continue with step 4</td> </tr> <tr> <td>FSCWC</td> <td>Continue with step 5</td> </tr> </table> </div>!
  • 29. © 2014 - JANG Communication - Amsterdam, Netherlands time for a demo !
  • 31. © 2014 - JANG Communication - Amsterdam, Netherlands optimizing the business product improvement predictive maintenance service staff planning equipment optimization service staff education customer training
  • 32. © 2014 - JANG Communication - Amsterdam, Netherlands how to get the data usability research customer feedback helpdesk history service staff reports surveys
  • 34. © 2014 - JANG Communication - Amsterdam, Netherlands <DIB> app building blocks
  • 35. © 2014 - JANG Communication - Amsterdam, Netherlands one server connects all
  • 36. © 2014 - JANG Communication - Amsterdam, Netherlands capturing/reusing data
  • 37. © 2014 - JANG Communication - Amsterdam, Netherlands questions ? Jang F.M. Graat Amsterdam, NL jang@jang.nl @4everJang www.jang.nl