SlideShare una empresa de Scribd logo
1 de 25
Applying Progressive
Information
Disclosure:
User Interface Content Design
Presented by
Andrea L. Ames
IBM Senior Technical Staff Member and
Enterprise Content Experience
Strategist/Architect/Designer
(c) Andrea L. Ames, 2006-2013 2
About Andrea
 Technical communicator since 1983
 Areas of expertise
 Information architecture and design and interaction design for
products and interactive information
 Information and product usability—from analysis through
validation
 User-centered design and development process
 IBM Senior Technical Staff Member
 UCSC in Silicon Valley Extension Tech Comm and
Writing certificate coordinator and instructor
 STC Fellow, past president (2004-05), and past member
of Board of Directors (1998-2006)
 ACM Distinguished Engineer
2
(c) Andrea L. Ames, 2006-2013 3
Agenda
 Prerequisite: Think More, Write Less
 Progressive disclosure (PD)
 Traditional information PD
 Applying PD to the end-to-end
content experience
 Quick steps to PD
 Blockers to PD
 Resources
 Backup: Stages of use
3
(c) Andrea L. Ames, 2006-2013 4
According to Wikipedia…
progressive disclosure (PD):
 “To move complex and less frequently used options out of the main user interface
and into secondary screens“
 An interaction design technique
 Often used in human computer interaction
 Helps maintain the focus of a user's attention by reducing clutter, confusion, and
cognitive workload
 Improves usability by presenting only the minimum data required for the task at hand
 Sequences actions across several screens
 Reduces feelings of overwhelm for the user
 Reveals only the essentials and helps the user manage the complexity of feature-rich
sites or applications
 Moves from "abstract to specific" via “ramping up” the user from simple to more
complex actions
(c) Andrea L. Ames, 2006-2013 5
PD for interaction isn’t new
 Around since at least the early 1980s (Jack Carroll, IBM)
 Jakob Nielsen has been discussing it for ages
"Progressive disclosure is the best tool so far: show people
the basics first, and once they understand that, allow
them to get to the expert features. But don't show
everything all at once or you will only confuse people and
they will waste endless time messing with features that
they don't need yet".
 In information development, PD can be applied to
content, as well
(c) Andrea L. Ames, 2006-2013 6
What is progressive
information disclosure?
 In an information experience, enables you (the author) to
provide the right information in the right place at the right
time
 Assumes “competent performer” to “proficient performer”
is stage of use (backup) in which users will spend most
of their time when using the product–not novices; not
experts
 Defer display of novice information, background,
concepts, extended reference material and examples,
etc., until the user needs and requests it
 Reduces complexity by revealing only the essentials for
a current task and then reveals more as users advance
through tasks
(c) Andrea L. Ames, 2006-2013 7
What is progressive
information disclosure? (cont.)
 Reveals information in an ordered manner
 Each layer builds on the previous one in a flow that provides
progressively more information
 Provides only the details that are necessary at a given time, in a
specific context
 Provides assistance when necessary--not information created just to
cover an empty widget
 Do not repeat information; for example, do not repeat field labels in
hover text.
 “A guided journey, not a scavenger hunt” (J. Fell, former IBM IA)
 Designed around the ideal information experience–with no resource
or time constraints
 Implemented realistically with necessary constraints
(c) Andrea L. Ames, 2006-2013 8
A rose by any other name…
 Technical communicators have been
“doing” PD for a long time
 We might not call it PD
 The best example of traditional PD:
Well-architected, traditional, online help
Primary “layer”: Contextual and task topics
Secondary “layers”: prereqs, background,
related concepts and reference, etc.
(c) Andrea L. Ames, 2006-2013 9
Traditional, contextual help
(c) Andrea L. Ames, 2006-2013 10
The problem with traditional assistance and
traditional information development methods
 Typical UI-text development process:
 Written by developers of the UI
 Edited by tech pubs (best case; often copy edit capturing only capitalization and punctuation
issues and typos)
 Typical help development process:
 Writers attend (some) design meetings, keeping track of the number of UI panels in the
product, which typically include one help button per panel
 Writers develop one help topic for each UI panel in the product
 Pop-up help/hover help provided for all, or no, controls
 Task help describes how to complete the fields in the UI panel:
 Pop-up/hover help content repeated in task help
 Writers cut and paste from specs
 Typical library design and development process:
 Deliverables developed based on development expectations and history vs. user needs
 Other (non-help) deliverable content identified without regard for task help also being created
 Extensive redundancy across UI text, help, and other deliverables (like books)
 Design process accomplished within resource and time constraints, not
according to ideal or customer needs
(c) Andrea L. Ames, 2006-2013 11
What’s wrong with this picture?
(c) Andrea L. Ames, 2006-2013 12
The next PD
evolution/revolution
The UI
 Add value
 Get even closer to the task than the help
 Influence the design of the task and task
ecosystem
 Drive reductions in words
 Prioritize resources around client value
(c) Andrea L. Ames, 2006-2013 13
Overview: Quick steps to PD
1. Consider your user (scenarios, goals, tasks) and their stages of
use (see backup for more on stages of use)
2. Start with the product: Is the UI as obvious and self-evident as
possible?
3. Can you improve “help,” or do you need it at all?
4. How are you supporting users’ successful goal
achievement (through use of the product) with
non-UI, task-oriented content?
? What issues will keep you from
implementing this kind of approach?
(c) Andrea L. Ames, 2006-2013 14
1. Consider your user (scenarios, goals, tasks) and
their stages of use
 Scenarios
 Use cases
 Task flows
 Personas
 User roles
 Goals, expectations, needs, environment
 Required to understand whether the product is as easy to explain as
possible without content, and to understand what information is
necessary and how, when, and where to deliver it.
(c) Andrea L. Ames, 2006-2013 15
2. Start with the product
 First: Is the UI as obvious and self-evident (as easy to explain) as possible?
 First view: “welcome”
 Task flow
 All assistance about the UI should be in the UI
 Persistent – absolutely necessary
 User controllable – useful, might be needed by some users (obvious to get to)
 Consider the types of content you need to provide
 Control assistance
 Panel assistance
 And the types of mechanisms available
 Persistent UI text that doesn’t require
a user gesture (widget labels, window titles,
inline hints & tips)
 Simple UI gestures your users will tolerate
(hover, one or two clicks)
 Imagine you are a consultant or advisor, looking over the user’s shoulder; what does
she need to know?
(c) Andrea L. Ames, 2006-2013 16
3. Can you improve “help,” or do you need it at all?
 Focused on UI tasks that absolutely cannot be
handled by “closer” delivery mechanisms
 Cross-panel tasks
 Stop yelling!
 Repeating the same thing, over and over, does
not make the message more valuable, useful, or
enhance users’ comprehension
(c) Andrea L. Ames, 2006-2013 17
4. How are you supporting users’ successful goal
achievement with non-UI, task-oriented content?
 Doc library
 Another form of “help?” No!
 User-task focused content: High-value, focused
on “job 1”
(c) Andrea L. Ames, 2006-2013 18
The biggest stumbling block(s)…
What keeps us from applying this approach?
 We didn’t know about it or how to do it
 We don’t think it’s the right thing to do
 Others (non-content people, like engineers)
don’t understand it and/or buy into it
 Processes and process artifacts don’t support it
 Tools don’t support it
 Other issues?
(c) Andrea L. Ames, 2006-2013 19
Resources
 Jakob Nielsen, Alertbox
 Demystifying Usability blog
 Time-Tripper UI patterns
 InteractionDesign.org
 “Layering as a ‘Safety Net’ for Minimalist Documentation,” in Minimalism Beyond the
Nurnberg Funnel, ed. J.M. Carroll, MIT Press, 1998, pp. 247-74.
 The QuickScan Project: http://www.quikscan.org/
This presentation on slideshare:
http://www.slideshare.net/aames/20130724-worlds-
collideimproveuxthrupidstcwebinaraames
STC proceedings paper on stages of use:
http://www.stc.org/images/proceedings/Documents/enablingprogressivei1.htm
19
(c) Andrea L. Ames, 2006-2013 20
Questions?
20
(c) Andrea L. Ames, 2006-2013 21
Contacting/following/connecting
with Andrea
E-mail: aames@pobox.com
Social: http://about.me/AndreaLAmes
21
Backup
Stages of Use
(c) Andrea L. Ames, 2006-2013 23
“Stages of use” in designing and writing
embedded assistance layers of PD
(c) Andrea L. Ames, 2006-2013 24
“Stages of use” in designing and writing
embedded assistance layers of PD, cont.
(c) Andrea L. Ames, 2006-2013 25
Cautionary note about stages of use in
EA design
 Stages of use apply to multiple user dimensions; for example:
 Domain knowledge
 Computer use
 Your tool
 Tools like your tool
 A user who is a novice in your tool and tools like your tool might be an
expert in the domain and the use of computers in general.
 The same user might be an expert with most parts of your UI and a novice
in some, or might be an expert in some parts of a task flow and a novice in
others.
 You must consider the many dimensions of your users before arbitrarily
applying a single “stage of use” label to them
 Consider the appropriate information for the point in time for which you are
designing: does the user need tool information, domain information, or
both?
 Thankfully, progressive disclosure enables you to support multiple levels of
users throughout their use of the various parts of the product and through
their growth in domain and tool knowledge and experience

Más contenido relacionado

La actualidad más candente

Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignDave Malouf
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processesDavid Lamas
 
Design Issues with Microsft Word
Design Issues with Microsft WordDesign Issues with Microsft Word
Design Issues with Microsft WordAbdullah Shiam
 
What is interaction design
What is interaction designWhat is interaction design
What is interaction designMohamed Shalash
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment. Alan Dix
 
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA International
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design PrinciplesMichael Rawlins
 
Formal 8 – Interaction Models – describing general properties of systems incl...
Formal 8 – Interaction Models – describing general properties of systems incl...Formal 8 – Interaction Models – describing general properties of systems incl...
Formal 8 – Interaction Models – describing general properties of systems incl...Alan Dix
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemN.Jagadish Kumar
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Lahiru Danushka
 

La actualidad más candente (20)

Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction Design
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processes
 
Design Issues with Microsft Word
Design Issues with Microsft WordDesign Issues with Microsft Word
Design Issues with Microsft Word
 
What is interaction design
What is interaction designWhat is interaction design
What is interaction design
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment.
 
Making Design Actionable
Making Design ActionableMaking Design Actionable
Making Design Actionable
 
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
UXPA2019 UX fundamentals for adapting science-based interfaces for non-techni...
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design Principles
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Formal 8 – Interaction Models – describing general properties of systems incl...
Formal 8 – Interaction Models – describing general properties of systems incl...Formal 8 – Interaction Models – describing general properties of systems incl...
Formal 8 – Interaction Models – describing general properties of systems incl...
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco system
 
Usability basics
Usability basicsUsability basics
Usability basics
 
Hci unit 1& 2
Hci unit 1& 2Hci unit 1& 2
Hci unit 1& 2
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 

Similar a Applying Progressive Information Disclosure: User Interface Content Design

PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxharrisonhoward80223
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisTao Xie
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzichtErik Duval
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationTarik (Rick) Dzekman
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 
Remember the User without videos
Remember the User without videosRemember the User without videos
Remember the User without videosDave Robbins
 
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction ENGWAU TONNY
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
User Interface Design: Definitions, Processes and Principles
User Interface Design: Definitions, Processes and PrinciplesUser Interface Design: Definitions, Processes and Principles
User Interface Design: Definitions, Processes and PrinciplesMoodLabs
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOvidiu Von M
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutDavid Farrell
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the FutureJoshua Randall
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1studiokandm
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
 

Similar a Applying Progressive Information Disclosure: User Interface Content Design (20)

PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
 
Summ11 useinterx
Summ11 useinterxSumm11 useinterx
Summ11 useinterx
 
SBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and AnalysisSBQS 2013 Keynote: Cooperative Testing and Analysis
SBQS 2013 Keynote: Cooperative Testing and Analysis
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
 
UCIDesign.ppt
UCIDesign.pptUCIDesign.ppt
UCIDesign.ppt
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher Education
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Remember the User without videos
Remember the User without videosRemember the User without videos
Remember the User without videos
 
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction
 
The Science behind Good UIs and UXs
The Science behind Good UIs and UXsThe Science behind Good UIs and UXs
The Science behind Good UIs and UXs
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
User Interface Design: Definitions, Processes and Principles
User Interface Design: Definitions, Processes and PrinciplesUser Interface Design: Definitions, Processes and Principles
User Interface Design: Definitions, Processes and Principles
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI Layout
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
Chi overview
Chi overviewChi overview
Chi overview
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 

Más de Andrea L. Ames

Developing Your Organizational Power and Infuence
Developing Your Organizational Power and InfuenceDeveloping Your Organizational Power and Infuence
Developing Your Organizational Power and InfuenceAndrea L. Ames
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for ContentAndrea L. Ames
 
Design Thinking Workshop - LavaCon 2018 New Orleans
Design Thinking Workshop - LavaCon 2018 New OrleansDesign Thinking Workshop - LavaCon 2018 New Orleans
Design Thinking Workshop - LavaCon 2018 New OrleansAndrea L. Ames
 
[Mini-Workshop] Content Architecture: Where Humans and Machines Agree
[Mini-Workshop] Content Architecture: Where Humans and Machines Agree[Mini-Workshop] Content Architecture: Where Humans and Machines Agree
[Mini-Workshop] Content Architecture: Where Humans and Machines AgreeAndrea L. Ames
 
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...Andrea L. Ames
 
[Keynote] Human vs Machine: Conflict or Collaboration?
[Keynote] Human vs Machine: Conflict or Collaboration?[Keynote] Human vs Machine: Conflict or Collaboration?
[Keynote] Human vs Machine: Conflict or Collaboration?Andrea L. Ames
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for ContentAndrea L. Ames
 
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Andrea L. Ames
 
Structured Content ... Sexy? Strategic? Or Both?
Structured Content ... Sexy? Strategic? Or Both?Structured Content ... Sexy? Strategic? Or Both?
Structured Content ... Sexy? Strategic? Or Both?Andrea L. Ames
 
Influencing Up through Personal Leadership
Influencing Up through Personal LeadershipInfluencing Up through Personal Leadership
Influencing Up through Personal LeadershipAndrea L. Ames
 
Post-Sales Content and the Future of Marketing
Post-Sales Content and the Future of MarketingPost-Sales Content and the Future of Marketing
Post-Sales Content and the Future of MarketingAndrea L. Ames
 
Modeling the Content Experience: Delivering the Right Content, to the Right P...
Modeling the Content Experience: Delivering the Right Content, to the Right P...Modeling the Content Experience: Delivering the Right Content, to the Right P...
Modeling the Content Experience: Delivering the Right Content, to the Right P...Andrea L. Ames
 
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...Andrea L. Ames
 
Design: Prereq to Tech! Deliver the right content using design thinking
Design: Prereq to Tech! Deliver the right content using design thinkingDesign: Prereq to Tech! Deliver the right content using design thinking
Design: Prereq to Tech! Deliver the right content using design thinkingAndrea L. Ames
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for ContentAndrea L. Ames
 
Measuring Content Effectiveness
Measuring Content EffectivenessMeasuring Content Effectiveness
Measuring Content EffectivenessAndrea L. Ames
 
You Mean You Don't Have to Start Over Every Time?
You Mean You Don't Have to Start Over Every Time?You Mean You Don't Have to Start Over Every Time?
You Mean You Don't Have to Start Over Every Time?Andrea L. Ames
 
Technical Communicators: Breaking Boundaries and Driving Change
Technical Communicators: Breaking Boundaries and Driving ChangeTechnical Communicators: Breaking Boundaries and Driving Change
Technical Communicators: Breaking Boundaries and Driving ChangeAndrea L. Ames
 
Quilts: A metaphor for content
Quilts: A metaphor for contentQuilts: A metaphor for content
Quilts: A metaphor for contentAndrea L. Ames
 
Forget "Predict" the Future -- Create the Future! keynote
Forget "Predict" the Future -- Create the Future! keynoteForget "Predict" the Future -- Create the Future! keynote
Forget "Predict" the Future -- Create the Future! keynoteAndrea L. Ames
 

Más de Andrea L. Ames (20)

Developing Your Organizational Power and Infuence
Developing Your Organizational Power and InfuenceDeveloping Your Organizational Power and Infuence
Developing Your Organizational Power and Infuence
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for Content
 
Design Thinking Workshop - LavaCon 2018 New Orleans
Design Thinking Workshop - LavaCon 2018 New OrleansDesign Thinking Workshop - LavaCon 2018 New Orleans
Design Thinking Workshop - LavaCon 2018 New Orleans
 
[Mini-Workshop] Content Architecture: Where Humans and Machines Agree
[Mini-Workshop] Content Architecture: Where Humans and Machines Agree[Mini-Workshop] Content Architecture: Where Humans and Machines Agree
[Mini-Workshop] Content Architecture: Where Humans and Machines Agree
 
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...
[Handout for Mini-Workshop] Content Architecture: Where Humans and Machines A...
 
[Keynote] Human vs Machine: Conflict or Collaboration?
[Keynote] Human vs Machine: Conflict or Collaboration?[Keynote] Human vs Machine: Conflict or Collaboration?
[Keynote] Human vs Machine: Conflict or Collaboration?
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for Content
 
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
Managing Stakeholders Across the Content Ecosystem: The Key to Implementing a...
 
Structured Content ... Sexy? Strategic? Or Both?
Structured Content ... Sexy? Strategic? Or Both?Structured Content ... Sexy? Strategic? Or Both?
Structured Content ... Sexy? Strategic? Or Both?
 
Influencing Up through Personal Leadership
Influencing Up through Personal LeadershipInfluencing Up through Personal Leadership
Influencing Up through Personal Leadership
 
Post-Sales Content and the Future of Marketing
Post-Sales Content and the Future of MarketingPost-Sales Content and the Future of Marketing
Post-Sales Content and the Future of Marketing
 
Modeling the Content Experience: Delivering the Right Content, to the Right P...
Modeling the Content Experience: Delivering the Right Content, to the Right P...Modeling the Content Experience: Delivering the Right Content, to the Right P...
Modeling the Content Experience: Delivering the Right Content, to the Right P...
 
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...
Closing the Gap Without Falling Into It: Creating an Ecosystem to Unify Conte...
 
Design: Prereq to Tech! Deliver the right content using design thinking
Design: Prereq to Tech! Deliver the right content using design thinkingDesign: Prereq to Tech! Deliver the right content using design thinking
Design: Prereq to Tech! Deliver the right content using design thinking
 
Design Thinking for Content
Design Thinking for ContentDesign Thinking for Content
Design Thinking for Content
 
Measuring Content Effectiveness
Measuring Content EffectivenessMeasuring Content Effectiveness
Measuring Content Effectiveness
 
You Mean You Don't Have to Start Over Every Time?
You Mean You Don't Have to Start Over Every Time?You Mean You Don't Have to Start Over Every Time?
You Mean You Don't Have to Start Over Every Time?
 
Technical Communicators: Breaking Boundaries and Driving Change
Technical Communicators: Breaking Boundaries and Driving ChangeTechnical Communicators: Breaking Boundaries and Driving Change
Technical Communicators: Breaking Boundaries and Driving Change
 
Quilts: A metaphor for content
Quilts: A metaphor for contentQuilts: A metaphor for content
Quilts: A metaphor for content
 
Forget "Predict" the Future -- Create the Future! keynote
Forget "Predict" the Future -- Create the Future! keynoteForget "Predict" the Future -- Create the Future! keynote
Forget "Predict" the Future -- Create the Future! keynote
 

Último

➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...amitlee9823
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLNitya salvi
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...amitlee9823
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...amitlee9823
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 

Último (20)

➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
Vip Mumbai Call Girls Borivali Call On 9920725232 With Body to body massage w...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men  🔝Kolkata🔝   Escorts...
➥🔝 7737669865 🔝▻ Kolkata Call-girls in Women Seeking Men 🔝Kolkata🔝 Escorts...
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 

Applying Progressive Information Disclosure: User Interface Content Design

  • 1. Applying Progressive Information Disclosure: User Interface Content Design Presented by Andrea L. Ames IBM Senior Technical Staff Member and Enterprise Content Experience Strategist/Architect/Designer
  • 2. (c) Andrea L. Ames, 2006-2013 2 About Andrea  Technical communicator since 1983  Areas of expertise  Information architecture and design and interaction design for products and interactive information  Information and product usability—from analysis through validation  User-centered design and development process  IBM Senior Technical Staff Member  UCSC in Silicon Valley Extension Tech Comm and Writing certificate coordinator and instructor  STC Fellow, past president (2004-05), and past member of Board of Directors (1998-2006)  ACM Distinguished Engineer 2
  • 3. (c) Andrea L. Ames, 2006-2013 3 Agenda  Prerequisite: Think More, Write Less  Progressive disclosure (PD)  Traditional information PD  Applying PD to the end-to-end content experience  Quick steps to PD  Blockers to PD  Resources  Backup: Stages of use 3
  • 4. (c) Andrea L. Ames, 2006-2013 4 According to Wikipedia… progressive disclosure (PD):  “To move complex and less frequently used options out of the main user interface and into secondary screens“  An interaction design technique  Often used in human computer interaction  Helps maintain the focus of a user's attention by reducing clutter, confusion, and cognitive workload  Improves usability by presenting only the minimum data required for the task at hand  Sequences actions across several screens  Reduces feelings of overwhelm for the user  Reveals only the essentials and helps the user manage the complexity of feature-rich sites or applications  Moves from "abstract to specific" via “ramping up” the user from simple to more complex actions
  • 5. (c) Andrea L. Ames, 2006-2013 5 PD for interaction isn’t new  Around since at least the early 1980s (Jack Carroll, IBM)  Jakob Nielsen has been discussing it for ages "Progressive disclosure is the best tool so far: show people the basics first, and once they understand that, allow them to get to the expert features. But don't show everything all at once or you will only confuse people and they will waste endless time messing with features that they don't need yet".  In information development, PD can be applied to content, as well
  • 6. (c) Andrea L. Ames, 2006-2013 6 What is progressive information disclosure?  In an information experience, enables you (the author) to provide the right information in the right place at the right time  Assumes “competent performer” to “proficient performer” is stage of use (backup) in which users will spend most of their time when using the product–not novices; not experts  Defer display of novice information, background, concepts, extended reference material and examples, etc., until the user needs and requests it  Reduces complexity by revealing only the essentials for a current task and then reveals more as users advance through tasks
  • 7. (c) Andrea L. Ames, 2006-2013 7 What is progressive information disclosure? (cont.)  Reveals information in an ordered manner  Each layer builds on the previous one in a flow that provides progressively more information  Provides only the details that are necessary at a given time, in a specific context  Provides assistance when necessary--not information created just to cover an empty widget  Do not repeat information; for example, do not repeat field labels in hover text.  “A guided journey, not a scavenger hunt” (J. Fell, former IBM IA)  Designed around the ideal information experience–with no resource or time constraints  Implemented realistically with necessary constraints
  • 8. (c) Andrea L. Ames, 2006-2013 8 A rose by any other name…  Technical communicators have been “doing” PD for a long time  We might not call it PD  The best example of traditional PD: Well-architected, traditional, online help Primary “layer”: Contextual and task topics Secondary “layers”: prereqs, background, related concepts and reference, etc.
  • 9. (c) Andrea L. Ames, 2006-2013 9 Traditional, contextual help
  • 10. (c) Andrea L. Ames, 2006-2013 10 The problem with traditional assistance and traditional information development methods  Typical UI-text development process:  Written by developers of the UI  Edited by tech pubs (best case; often copy edit capturing only capitalization and punctuation issues and typos)  Typical help development process:  Writers attend (some) design meetings, keeping track of the number of UI panels in the product, which typically include one help button per panel  Writers develop one help topic for each UI panel in the product  Pop-up help/hover help provided for all, or no, controls  Task help describes how to complete the fields in the UI panel:  Pop-up/hover help content repeated in task help  Writers cut and paste from specs  Typical library design and development process:  Deliverables developed based on development expectations and history vs. user needs  Other (non-help) deliverable content identified without regard for task help also being created  Extensive redundancy across UI text, help, and other deliverables (like books)  Design process accomplished within resource and time constraints, not according to ideal or customer needs
  • 11. (c) Andrea L. Ames, 2006-2013 11 What’s wrong with this picture?
  • 12. (c) Andrea L. Ames, 2006-2013 12 The next PD evolution/revolution The UI  Add value  Get even closer to the task than the help  Influence the design of the task and task ecosystem  Drive reductions in words  Prioritize resources around client value
  • 13. (c) Andrea L. Ames, 2006-2013 13 Overview: Quick steps to PD 1. Consider your user (scenarios, goals, tasks) and their stages of use (see backup for more on stages of use) 2. Start with the product: Is the UI as obvious and self-evident as possible? 3. Can you improve “help,” or do you need it at all? 4. How are you supporting users’ successful goal achievement (through use of the product) with non-UI, task-oriented content? ? What issues will keep you from implementing this kind of approach?
  • 14. (c) Andrea L. Ames, 2006-2013 14 1. Consider your user (scenarios, goals, tasks) and their stages of use  Scenarios  Use cases  Task flows  Personas  User roles  Goals, expectations, needs, environment  Required to understand whether the product is as easy to explain as possible without content, and to understand what information is necessary and how, when, and where to deliver it.
  • 15. (c) Andrea L. Ames, 2006-2013 15 2. Start with the product  First: Is the UI as obvious and self-evident (as easy to explain) as possible?  First view: “welcome”  Task flow  All assistance about the UI should be in the UI  Persistent – absolutely necessary  User controllable – useful, might be needed by some users (obvious to get to)  Consider the types of content you need to provide  Control assistance  Panel assistance  And the types of mechanisms available  Persistent UI text that doesn’t require a user gesture (widget labels, window titles, inline hints & tips)  Simple UI gestures your users will tolerate (hover, one or two clicks)  Imagine you are a consultant or advisor, looking over the user’s shoulder; what does she need to know?
  • 16. (c) Andrea L. Ames, 2006-2013 16 3. Can you improve “help,” or do you need it at all?  Focused on UI tasks that absolutely cannot be handled by “closer” delivery mechanisms  Cross-panel tasks  Stop yelling!  Repeating the same thing, over and over, does not make the message more valuable, useful, or enhance users’ comprehension
  • 17. (c) Andrea L. Ames, 2006-2013 17 4. How are you supporting users’ successful goal achievement with non-UI, task-oriented content?  Doc library  Another form of “help?” No!  User-task focused content: High-value, focused on “job 1”
  • 18. (c) Andrea L. Ames, 2006-2013 18 The biggest stumbling block(s)… What keeps us from applying this approach?  We didn’t know about it or how to do it  We don’t think it’s the right thing to do  Others (non-content people, like engineers) don’t understand it and/or buy into it  Processes and process artifacts don’t support it  Tools don’t support it  Other issues?
  • 19. (c) Andrea L. Ames, 2006-2013 19 Resources  Jakob Nielsen, Alertbox  Demystifying Usability blog  Time-Tripper UI patterns  InteractionDesign.org  “Layering as a ‘Safety Net’ for Minimalist Documentation,” in Minimalism Beyond the Nurnberg Funnel, ed. J.M. Carroll, MIT Press, 1998, pp. 247-74.  The QuickScan Project: http://www.quikscan.org/ This presentation on slideshare: http://www.slideshare.net/aames/20130724-worlds- collideimproveuxthrupidstcwebinaraames STC proceedings paper on stages of use: http://www.stc.org/images/proceedings/Documents/enablingprogressivei1.htm 19
  • 20. (c) Andrea L. Ames, 2006-2013 20 Questions? 20
  • 21. (c) Andrea L. Ames, 2006-2013 21 Contacting/following/connecting with Andrea E-mail: aames@pobox.com Social: http://about.me/AndreaLAmes 21
  • 23. (c) Andrea L. Ames, 2006-2013 23 “Stages of use” in designing and writing embedded assistance layers of PD
  • 24. (c) Andrea L. Ames, 2006-2013 24 “Stages of use” in designing and writing embedded assistance layers of PD, cont.
  • 25. (c) Andrea L. Ames, 2006-2013 25 Cautionary note about stages of use in EA design  Stages of use apply to multiple user dimensions; for example:  Domain knowledge  Computer use  Your tool  Tools like your tool  A user who is a novice in your tool and tools like your tool might be an expert in the domain and the use of computers in general.  The same user might be an expert with most parts of your UI and a novice in some, or might be an expert in some parts of a task flow and a novice in others.  You must consider the many dimensions of your users before arbitrarily applying a single “stage of use” label to them  Consider the appropriate information for the point in time for which you are designing: does the user need tool information, domain information, or both?  Thankfully, progressive disclosure enables you to support multiple levels of users throughout their use of the various parts of the product and through their growth in domain and tool knowledge and experience