SlideShare a Scribd company logo
Usable Documentation 
BY KEVIN BRAUN
Email: 
kevin@brauninteractive.com 
Twitter: 
@humanforum 
KEVIN BRAUN
Documentation can fail to be awesome 
for a large number of reasons. 
THAT SAID, MOST PROBLEMS BOIL DOWN TO 
THESE 5 HIGH LEVEL ISSUES: 
1. No association to high level business goals 
2. Assumes knowledge the reader doesn’t have 
3. Hard to find / unsure if it’s the most current 
4. Hard to read / comprehend 
5. Not Enough Detail
Documentation can fail to be awesome 
for a large number of reasons. 
THAT SAID, MOST PROBLEMS BOIL DOWN TO 
THESE 5 HIGH LEVEL ISSUES: 
1. No association to high level business goals 
2. Assumes knowledge the reader doesn’t have 
3. Hard to find / unsure if it’s the most current 
4. Hard to read / comprehend 
5. Not Enough Detail
Documentation can fail to be awesome 
for a large number of reasons. 
THAT SAID, MOST PROBLEMS BOIL DOWN TO 
THESE 5 HIGH LEVEL ISSUES: 
1. No association to high level business goals 
2. Assumes knowledge the reader doesn’t have 
3. Hard to find / unsure if it’s the most current 
4. Hard to read / comprehend 
5. Not Enough Detail
Documentation can fail to be awesome 
for a large number of reasons. 
THAT SAID, MOST PROBLEMS BOIL DOWN TO 
THESE 5 HIGH LEVEL ISSUES: 
1. No association to high level business goals 
2. Assumes knowledge the reader doesn’t have 
3. Hard to find / unsure if it’s the most current 
4. Hard to read / comprehend 
5. Not Enough Detail
Documentation can fail to be awesome 
for a large number of reasons. 
THAT SAID, MOST PROBLEMS BOIL DOWN TO 
THESE 5 HIGH LEVEL ISSUES: 
1. No association to high level business goals 
2. Assumes knowledge the reader doesn’t have 
3. Hard to find / unsure if it’s the most current 
4. Hard to read / comprehend 
5. Not Enough Detail
1. No Association to Business Goals 
CONTEXT IS KING! 
If your team doesn’t know why they are building 
what they are building they don’t have the context 
necessary to provide critical feedback or identify 
additional opportunities for efficiency. 
◦ What is the overall business goal? 
* are we trying to improve top or bottom line? 
◦ What is the high level strategy? Are there 
others? 
* What’s the plan? 
◦ What are the key objectives? 
* How will we know what level of success we 
have achieved?
2. Assumes Knowledge the 
Reader Doesn’t Have 
DEVELOPERS KNOW A LOT ABOUT A LOT OF THINGS, 
BUT NOT EVERYTHING ABOUT EVERYTHING. 
◦ Are there specific security (PCI) issues with 
this effort? 
◦ Are there analytics issues? 
◦ Are there any special considerations around 
availability / shipping? 
◦ Internationalization? 
http://www.peak10.com/cloud/pci-compliant-cloud
3. Hard to Find / Unsure if it’s current 
IT DOESN’T MATTER HOW AWESOME YOUR UX IS IF 
THE DEVELOPERS ARE BUILDING OFF AN OLD VERSION 
OF THE SPECIFICATION! 
◦ Have a secure central location for your developers 
and clients to access your documentation…email 
doesn’t count. 
◦ Make sure each member has access to the 
documentation. Have a “sign in” sheet in that 
directory so you have verification that everyone is 
in. 
◦ Make sure to version and date your 
documentation so it’s very easy to make sure 
everyone is on the same page.
Hard to Read or Comprehend 
NO ONE IS GOING TO READ YOUR DOCUMENTATION 
LIKE A BOOK… IT NEEDS TO BE SCAN-ABLE! 
Visual hierarchy is just as important in your 
documentation as it is in the system you are designing 
◦ Is your font large enough? Ask and your “users” will 
gladly give you feedback. 
◦ Are you using size, color, contrast, spacing, etc. to 
improve the visual hierarchy? 
◦ Are you using grouping, repetition, and consistency to 
promote scan-ability, readability and comprehension? 
◦ All of the above will provide better accessibility as well.
Not Enough Detail 
THIS CAN BE BROKEN DOWN ALSO… 
The Zero and Many Case 
Tabular Data Interactions 
Target System Profiles, Resolutions, and 
Breakpoints 
System Messaging 
Many more…
Not Enough Detail 
THE ZERO AND MANY CASE 
Not considering what happens if there is no content of a specific 
type to display 
◦ Do we display a message …possibly with a link to how to add 
content? 
◦ Do we simply collapse the area with no content and assume the 
user understands? 
◦ Do we hold the space for content even though there isn’t any 
content to display?
Not Enough Detail 
THE ZERO AND MANY CASE 
Text areas that do not account for much content…or content of the 
wrong type 
◦ If too much does it truncate? If so how many characters…or at what pix 
dimension etc.? 
◦ If too much does it scroll…if so at what size…and standard scroll bar or 
custom? 
◦ What about quantities? Is the limit 99, or 999, or 9999 etc.? 
◦ What if someone crams an image in there…does it auto-size to fit, break the 
layout, or does the system prevent that? If so, how?
Not Enough Detail 
THE ZERO AND MANY CASE 
Some final examples of this case… 
◦ URLs and Email address and other non-breaking text 
◦ Pagination…if so what kind 
◦ Endless loading / scrolling?
Not Enough Detail 
TABULAR DATA 
How will users interact with the data… 
◦ Are the columns sortable? If so all? If not 
what columns will be? 
◦ Is the table layout fixed or fluid? 
◦ What happens if the column isn’t wide 
enough for the data? Tool tips? 
Abbreviation? 
http://uxmovement.com/content/9-design-techniques-for-user-friendly-tables
Not Enough Detail 
TARGET SYSTEM PROFILES, 
RESOLUTIONS, AND BREAKPOINTS 
On what devices and resolutions does this need to work? 
◦ What hardware will be used? And what version(s)? 
◦ What is the minimum resolution supported for each device? 
◦ Are there target breakpoints? If so how many and what are they? 
◦ How should images behave across resolutions? Do they scale, get 
“re-sourced”, dynamically crop? All of the above? 
◦ How should the system display on very large resolutions, centered? 
Left justified? Is the background image big enough? If not is it 
designed so it doesn’t matter? http://johnpolacek.github.io/scrolldeck.js/decks/responsive/
Not Enough Detail 
SYSTEM MESSAGING 
Not specifying system messages…what triggers them, 
where they go, how they are styled etc… 
◦ What does the system level error look like and where does it 
show up? 
*User entered wrong credentials 
◦ What does a line item level error look like? 
*User entered an invalid email 
◦ What does a warning look like? 
*User has made a selection that may take a while to load 
◦ What does general system message look like? 
*Our system will be down until 2:00pm EST 
http://www.telerik.com/kendo-ui/notification
To review: 
1. Make sure to add a short description of the high level business goals 
2. Cover important items like security, analytics and internationalization 
3. Make sure it’s easy to find…and easy to see that it’s current 
4. Make it easy to read 
5. Make sure to cover the details 
Thanks for stopping by!

More Related Content

Viewers also liked

#Smc070 #smm5 state_of_social_media_for_web_201112
#Smc070 #smm5 state_of_social_media_for_web_201112#Smc070 #smm5 state_of_social_media_for_web_201112
#Smc070 #smm5 state_of_social_media_for_web_201112
SMC070
 
schattig.....
schattig.....schattig.....
schattig.....
naxxarjacqueline
 
Area 51
Area 51Area 51
Area 51
manu
 
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
Fadillah Brown Eye
 
2 d2.casemgmt
2 d2.casemgmt2 d2.casemgmt
2 d2.casemgmtOracle BH
 
Predictive Optimization Engine (POE)
Predictive Optimization Engine (POE)Predictive Optimization Engine (POE)
Predictive Optimization Engine (POE)
pjdavis67
 
On the Hills of Tsarskoye Selo
On the Hills of Tsarskoye SeloOn the Hills of Tsarskoye Selo
On the Hills of Tsarskoye Selo
Karim
 
Meiling Chen\'s Portfolio
Meiling Chen\'s PortfolioMeiling Chen\'s Portfolio
Meiling Chen\'s Portfolio
mlcpipi
 
Community engagement and how to do it
Community engagement and how to do itCommunity engagement and how to do it
Community engagement and how to do it
Mandy Jenkins
 
Anchors in-the-storm
Anchors in-the-stormAnchors in-the-storm
Anchors in-the-storm
SSMC
 
Demystifying analytics in e discovery white paper 06-30-14
Demystifying analytics in e discovery   white paper 06-30-14Demystifying analytics in e discovery   white paper 06-30-14
Demystifying analytics in e discovery white paper 06-30-14
Steven Toole
 
Государственный и муниципальный заказ в Российской Федерации: возможности, по...
Государственный и муниципальный заказ в Российской Федерации: возможности, по...Государственный и муниципальный заказ в Российской Федерации: возможности, по...
Государственный и муниципальный заказ в Российской Федерации: возможности, по...
Karim
 
Presentazione La Roche
Presentazione La RochePresentazione La Roche
Presentazione La Roche
Davide
 
Social Media, Journalism and Branding
Social Media, Journalism and BrandingSocial Media, Journalism and Branding
Social Media, Journalism and Branding
Mandy Jenkins
 
Kingdom living-part-1-embracing-the-virtues-of-the-king
Kingdom living-part-1-embracing-the-virtues-of-the-kingKingdom living-part-1-embracing-the-virtues-of-the-king
Kingdom living-part-1-embracing-the-virtues-of-the-king
SSMC
 

Viewers also liked (15)

#Smc070 #smm5 state_of_social_media_for_web_201112
#Smc070 #smm5 state_of_social_media_for_web_201112#Smc070 #smm5 state_of_social_media_for_web_201112
#Smc070 #smm5 state_of_social_media_for_web_201112
 
schattig.....
schattig.....schattig.....
schattig.....
 
Area 51
Area 51Area 51
Area 51
 
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
Tipografi adalah salah satu kualitas atas mana kita mendasarkan sebagian besa...
 
2 d2.casemgmt
2 d2.casemgmt2 d2.casemgmt
2 d2.casemgmt
 
Predictive Optimization Engine (POE)
Predictive Optimization Engine (POE)Predictive Optimization Engine (POE)
Predictive Optimization Engine (POE)
 
On the Hills of Tsarskoye Selo
On the Hills of Tsarskoye SeloOn the Hills of Tsarskoye Selo
On the Hills of Tsarskoye Selo
 
Meiling Chen\'s Portfolio
Meiling Chen\'s PortfolioMeiling Chen\'s Portfolio
Meiling Chen\'s Portfolio
 
Community engagement and how to do it
Community engagement and how to do itCommunity engagement and how to do it
Community engagement and how to do it
 
Anchors in-the-storm
Anchors in-the-stormAnchors in-the-storm
Anchors in-the-storm
 
Demystifying analytics in e discovery white paper 06-30-14
Demystifying analytics in e discovery   white paper 06-30-14Demystifying analytics in e discovery   white paper 06-30-14
Demystifying analytics in e discovery white paper 06-30-14
 
Государственный и муниципальный заказ в Российской Федерации: возможности, по...
Государственный и муниципальный заказ в Российской Федерации: возможности, по...Государственный и муниципальный заказ в Российской Федерации: возможности, по...
Государственный и муниципальный заказ в Российской Федерации: возможности, по...
 
Presentazione La Roche
Presentazione La RochePresentazione La Roche
Presentazione La Roche
 
Social Media, Journalism and Branding
Social Media, Journalism and BrandingSocial Media, Journalism and Branding
Social Media, Journalism and Branding
 
Kingdom living-part-1-embracing-the-virtues-of-the-king
Kingdom living-part-1-embracing-the-virtues-of-the-kingKingdom living-part-1-embracing-the-virtues-of-the-king
Kingdom living-part-1-embracing-the-virtues-of-the-king
 

Similar to World Usability Day 2014 - Keene State College - Usable Documentation - Kevin Braun

How To Decide When To Use What In Office 365 - SPTechCon 2015
How To Decide When To Use What In Office 365 - SPTechCon 2015How To Decide When To Use What In Office 365 - SPTechCon 2015
How To Decide When To Use What In Office 365 - SPTechCon 2015
Richard Harbridge
 
How To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuseHow To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuse
Richard Harbridge
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365
Richard Harbridge
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnity
Richard Harbridge
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
Richard Harbridge
 
internet usage and limitations, presentation styles
internet usage and limitations, presentation stylesinternet usage and limitations, presentation styles
internet usage and limitations, presentation styles
AnjaliBiyani4
 
Creating accessible information using Microsoft Word: hints and tips for ever...
Creating accessible information using Microsoft Word: hints and tips for ever...Creating accessible information using Microsoft Word: hints and tips for ever...
Creating accessible information using Microsoft Word: hints and tips for ever...
Jisc Scotland
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
Adrian Roselli
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa Way
Dialexa
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and Engineering
Manfred M. Nerurkar
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouver
Richard Harbridge
 
When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)
Richard Harbridge
 
Back to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials RightBack to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials Right
dclsocialmedia
 
PyTexas 2014
PyTexas   2014PyTexas   2014
PyTexas 2014
Jesse Noller
 
When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)
Kanwal Khipple
 
How to Engage Your Readers with Powerful Infographics
How to Engage Your Readers with Powerful InfographicsHow to Engage Your Readers with Powerful Infographics
How to Engage Your Readers with Powerful Infographics
Jon Hirst
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
Nick Myers
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture Heuristics
Abby Covert
 
Presentation Visuals
Presentation VisualsPresentation Visuals
Presentation Visuals
bthat
 
Heuristic Analysis of Oregon Unemployment Application
Heuristic Analysis of Oregon Unemployment ApplicationHeuristic Analysis of Oregon Unemployment Application
Heuristic Analysis of Oregon Unemployment Application
ScholarStudio
 

Similar to World Usability Day 2014 - Keene State College - Usable Documentation - Kevin Braun (20)

How To Decide When To Use What In Office 365 - SPTechCon 2015
How To Decide When To Use What In Office 365 - SPTechCon 2015How To Decide When To Use What In Office 365 - SPTechCon 2015
How To Decide When To Use What In Office 365 - SPTechCon 2015
 
How To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuseHow To Decide When To Use What In Office 365 - TechFuse
How To Decide When To Use What In Office 365 - TechFuse
 
How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365How to Decide: When to Use What In Office 365
How to Decide: When to Use What In Office 365
 
How To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnityHow To Decide: When To Use What In Office 365 - ITUnity
How To Decide: When To Use What In Office 365 - ITUnity
 
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DCHow to Decide: When to Use What In Office 365 - SharePoint Fest DC
How to Decide: When to Use What In Office 365 - SharePoint Fest DC
 
internet usage and limitations, presentation styles
internet usage and limitations, presentation stylesinternet usage and limitations, presentation styles
internet usage and limitations, presentation styles
 
Creating accessible information using Microsoft Word: hints and tips for ever...
Creating accessible information using Microsoft Word: hints and tips for ever...Creating accessible information using Microsoft Word: hints and tips for ever...
Creating accessible information using Microsoft Word: hints and tips for ever...
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
 
Developing User Stories - The Dialexa Way
Developing User Stories - The Dialexa WayDeveloping User Stories - The Dialexa Way
Developing User Stories - The Dialexa Way
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and Engineering
 
When To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouverWhen To Use What In Office 365 - SPSVancouver
When To Use What In Office 365 - SPSVancouver
 
When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)
 
Back to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials RightBack to Basics: Getting the Content Essentials Right
Back to Basics: Getting the Content Essentials Right
 
PyTexas 2014
PyTexas   2014PyTexas   2014
PyTexas 2014
 
When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)When To Use What In Office 365 (Enterprise User Guidance)
When To Use What In Office 365 (Enterprise User Guidance)
 
How to Engage Your Readers with Powerful Infographics
How to Engage Your Readers with Powerful InfographicsHow to Engage Your Readers with Powerful Infographics
How to Engage Your Readers with Powerful Infographics
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture Heuristics
 
Presentation Visuals
Presentation VisualsPresentation Visuals
Presentation Visuals
 
Heuristic Analysis of Oregon Unemployment Application
Heuristic Analysis of Oregon Unemployment ApplicationHeuristic Analysis of Oregon Unemployment Application
Heuristic Analysis of Oregon Unemployment Application
 

Recently uploaded

Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 

Recently uploaded (20)

bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 

World Usability Day 2014 - Keene State College - Usable Documentation - Kevin Braun

  • 3.
  • 4. Documentation can fail to be awesome for a large number of reasons. THAT SAID, MOST PROBLEMS BOIL DOWN TO THESE 5 HIGH LEVEL ISSUES: 1. No association to high level business goals 2. Assumes knowledge the reader doesn’t have 3. Hard to find / unsure if it’s the most current 4. Hard to read / comprehend 5. Not Enough Detail
  • 5. Documentation can fail to be awesome for a large number of reasons. THAT SAID, MOST PROBLEMS BOIL DOWN TO THESE 5 HIGH LEVEL ISSUES: 1. No association to high level business goals 2. Assumes knowledge the reader doesn’t have 3. Hard to find / unsure if it’s the most current 4. Hard to read / comprehend 5. Not Enough Detail
  • 6. Documentation can fail to be awesome for a large number of reasons. THAT SAID, MOST PROBLEMS BOIL DOWN TO THESE 5 HIGH LEVEL ISSUES: 1. No association to high level business goals 2. Assumes knowledge the reader doesn’t have 3. Hard to find / unsure if it’s the most current 4. Hard to read / comprehend 5. Not Enough Detail
  • 7. Documentation can fail to be awesome for a large number of reasons. THAT SAID, MOST PROBLEMS BOIL DOWN TO THESE 5 HIGH LEVEL ISSUES: 1. No association to high level business goals 2. Assumes knowledge the reader doesn’t have 3. Hard to find / unsure if it’s the most current 4. Hard to read / comprehend 5. Not Enough Detail
  • 8. Documentation can fail to be awesome for a large number of reasons. THAT SAID, MOST PROBLEMS BOIL DOWN TO THESE 5 HIGH LEVEL ISSUES: 1. No association to high level business goals 2. Assumes knowledge the reader doesn’t have 3. Hard to find / unsure if it’s the most current 4. Hard to read / comprehend 5. Not Enough Detail
  • 9. 1. No Association to Business Goals CONTEXT IS KING! If your team doesn’t know why they are building what they are building they don’t have the context necessary to provide critical feedback or identify additional opportunities for efficiency. ◦ What is the overall business goal? * are we trying to improve top or bottom line? ◦ What is the high level strategy? Are there others? * What’s the plan? ◦ What are the key objectives? * How will we know what level of success we have achieved?
  • 10. 2. Assumes Knowledge the Reader Doesn’t Have DEVELOPERS KNOW A LOT ABOUT A LOT OF THINGS, BUT NOT EVERYTHING ABOUT EVERYTHING. ◦ Are there specific security (PCI) issues with this effort? ◦ Are there analytics issues? ◦ Are there any special considerations around availability / shipping? ◦ Internationalization? http://www.peak10.com/cloud/pci-compliant-cloud
  • 11. 3. Hard to Find / Unsure if it’s current IT DOESN’T MATTER HOW AWESOME YOUR UX IS IF THE DEVELOPERS ARE BUILDING OFF AN OLD VERSION OF THE SPECIFICATION! ◦ Have a secure central location for your developers and clients to access your documentation…email doesn’t count. ◦ Make sure each member has access to the documentation. Have a “sign in” sheet in that directory so you have verification that everyone is in. ◦ Make sure to version and date your documentation so it’s very easy to make sure everyone is on the same page.
  • 12. Hard to Read or Comprehend NO ONE IS GOING TO READ YOUR DOCUMENTATION LIKE A BOOK… IT NEEDS TO BE SCAN-ABLE! Visual hierarchy is just as important in your documentation as it is in the system you are designing ◦ Is your font large enough? Ask and your “users” will gladly give you feedback. ◦ Are you using size, color, contrast, spacing, etc. to improve the visual hierarchy? ◦ Are you using grouping, repetition, and consistency to promote scan-ability, readability and comprehension? ◦ All of the above will provide better accessibility as well.
  • 13. Not Enough Detail THIS CAN BE BROKEN DOWN ALSO… The Zero and Many Case Tabular Data Interactions Target System Profiles, Resolutions, and Breakpoints System Messaging Many more…
  • 14. Not Enough Detail THE ZERO AND MANY CASE Not considering what happens if there is no content of a specific type to display ◦ Do we display a message …possibly with a link to how to add content? ◦ Do we simply collapse the area with no content and assume the user understands? ◦ Do we hold the space for content even though there isn’t any content to display?
  • 15. Not Enough Detail THE ZERO AND MANY CASE Text areas that do not account for much content…or content of the wrong type ◦ If too much does it truncate? If so how many characters…or at what pix dimension etc.? ◦ If too much does it scroll…if so at what size…and standard scroll bar or custom? ◦ What about quantities? Is the limit 99, or 999, or 9999 etc.? ◦ What if someone crams an image in there…does it auto-size to fit, break the layout, or does the system prevent that? If so, how?
  • 16. Not Enough Detail THE ZERO AND MANY CASE Some final examples of this case… ◦ URLs and Email address and other non-breaking text ◦ Pagination…if so what kind ◦ Endless loading / scrolling?
  • 17. Not Enough Detail TABULAR DATA How will users interact with the data… ◦ Are the columns sortable? If so all? If not what columns will be? ◦ Is the table layout fixed or fluid? ◦ What happens if the column isn’t wide enough for the data? Tool tips? Abbreviation? http://uxmovement.com/content/9-design-techniques-for-user-friendly-tables
  • 18. Not Enough Detail TARGET SYSTEM PROFILES, RESOLUTIONS, AND BREAKPOINTS On what devices and resolutions does this need to work? ◦ What hardware will be used? And what version(s)? ◦ What is the minimum resolution supported for each device? ◦ Are there target breakpoints? If so how many and what are they? ◦ How should images behave across resolutions? Do they scale, get “re-sourced”, dynamically crop? All of the above? ◦ How should the system display on very large resolutions, centered? Left justified? Is the background image big enough? If not is it designed so it doesn’t matter? http://johnpolacek.github.io/scrolldeck.js/decks/responsive/
  • 19. Not Enough Detail SYSTEM MESSAGING Not specifying system messages…what triggers them, where they go, how they are styled etc… ◦ What does the system level error look like and where does it show up? *User entered wrong credentials ◦ What does a line item level error look like? *User entered an invalid email ◦ What does a warning look like? *User has made a selection that may take a while to load ◦ What does general system message look like? *Our system will be down until 2:00pm EST http://www.telerik.com/kendo-ui/notification
  • 20. To review: 1. Make sure to add a short description of the high level business goals 2. Cover important items like security, analytics and internationalization 3. Make sure it’s easy to find…and easy to see that it’s current 4. Make it easy to read 5. Make sure to cover the details Thanks for stopping by!