SlideShare a Scribd company logo
1 of 47
Download to read offline
First Users:
Designing for Web Developers
Heuristics for improving
designer/developer collaboration
UIllinois Web Conference 2013
Jonathan Abbett
@jonabbett · jonathan@abbett.org · http://abbett.org
Questions?
Critiques?
Suggestions?
24 December 1990
The CONCISE FOLK HISTORY of “WEB PEOPLE”
Webmaster
Information Architect
The CONCISE FOLK HISTORY of “WEB PEOPLE”
Webmaster
Information Architect
Web Designer
Web Developer
Usability Analyst
Interaction Designer
User Experience Designer
Content Strategist
JavaScript MVC Developer, etc., etc., etc.
vs. “The User”
1990
JAKOB
NIELSEN
10 Usability
Heuristics
for User
Interface
Design
2011
RESMINI &
ROSATI
Heuristics
for a
Pervasive
Information
Architecture
2011
JUHAN
SONIN
Design
Axioms
2012
ABBY
COVERT
Information
Architecture
Heuristics
2004
LOU
ROSENFELD
IA
Heuristics
The CONCISE FOLK HISTORY of “WEB PEOPLE”
Webmaster
Information Architect
Web Designer
Web Developer
Usability Analyst
Interaction Designer
User Experience Designer
Content Strategist
JavaScript MVC Developer, etc., etc., etc.
vs. “The User”
“Designers have to be aware that what is
‘normal’ to them, in terms of how they read
sketches and what they see in them, is not
obvious to others, and they must take that
into account in how they educate others, and
what representation they use to
communicate ideas.”
“Those without design training … need to be
sensitive to this difference of skills … before
making uninformed judgments... [They]
should do their best to gain some literacy in
design representations, and designers should
go out of their way to help them in this.”
A common language
Intentionality
Consistency
Thoroughness
Inforealism
Adaptation
Maintenance
Measurability
Communication
ONE / INTENTIONALITY
All design choices are made for a
reason.
ONE / INTENTIONALITY / KEY QUESTIONS
• What user/business/communal goals are served by
each component of the design?
• Are design decisions supported by best practices?
• Do you understand why you’ve copied something
from elsewhere?
ONE / INTENTIONALITY / IN ACTION
• Annotate design materials with references to user
research (scenarios, personas, etc.)
• Refer to known design patterns, best practices, or
heuristics
• Present new interactions for team critique
• Simplify!
TWO / CONSISTENCY
The same interactions are
represented the same way
throughout the design.
TWO / CONSISTENCY / KEY QUESTIONS
• If recommending an alternative to an established
interaction pattern, why is this new type of
interaction necessary or desirable?
TWO / CONSISTENCY / IN ACTION
• Define visual treatments (type, color, layout
patterns) in one place and use consistently
throughout design materials.
• Define frequently used interactions once in detail,
and refer back when used in designs.
• Justify differences (see #1)
• Create templates so you can work quickly without
being sloppy
THREE / THOROUGHNESS
The design comprehensively
represents all system states,
transitions, and modes of
communication.
THREE / THOROUGHNESS / KEY QUESTIONS
• Does the design include examples of all interaction
states?
• Does the design show transitions from one state to
another?
• Has the software team agreed that it has enough
detail to build?
THREE / THOROUGHNESS / IN ACTION
• Wireframe in sequence
• Review materials with devs and annotate directly
• Prototype unfamiliar or complex interactions in a
more realistic medium
• Don’t forget errors, delays, service interruptions,
validation
• Supplement visual materials with software
requirements if necessary
FOUR / INFOREALISM
The design fully reflects the data to
be displayed and captured.
FOUR / INFOREALISM / KEY QUESTIONS
• Are designs and prototypes populated with real
data?
• Do you understand the extremes of your data?
FOUR / INFOREALISM / IN ACTION
• Get access to your company’s data (now).
• Look at extremes of individual fields.
• Look at overall orders of magnitude.
• Include examples of missing/absent data.
• Take time to write real copy. No lorem ipsum.
FIVE / ADAPTATION
The design indicates how the system
will adapt to different form factors.
FIVE / ADAPTATION / KEY QUESTIONS
• What devices, browsers and screen orientations will
you support?
• Will you implement one responsive interface, or
specialized interfaces?
FIVE / ADAPTATION / IN ACTION
• Wireframe every relevant form factor (at least at a
high level, e.g. layouts).
• Build responsive prototypes.
• Identify which user scenarios require mobile device
access.
• Remember accessibility! (Screen readers, etc.)
• Mobile first…
http://www.lukew.com/presos/preso.asp?26
SIX / MAINTENANCE
The design describes how the user
will administer the system.
SIX / MAINTENANCE / KEY QUESTIONS
• What data elements need to be managed?
• How will you monitor system health?
• How will the right people compose content? (help,
marketing, field labels, validation)
• How will you internationalize the content?
• What system scenarios require proactive
notification?
SIX / MAINTENANCE / IN ACTION
• Design all administrative interfaces up front.
Don’t leave for the end.
• Bring content writers (customer service, marketing,
content strategists, etc.) into process early.
• Remember that i18n can be employed for low-
literacy users.
SEVEN / MEASURABILITY
The design specifies what measures
will be collected to indicate the
success of the system.
SEVEN / MEASURABILITY / KEY QUESTIONS
• How will product owners track operational success?
• How will you gauge success of redesign over legacy
design?
• How does the design communicate those measures?
SIX / MEASURABILITY / IN ACTION
• Design reports and analytical tools up front.
Don’t save it for the end.
(In fact, you might want to start here.)
• Define your [design] success criteria.
• Refer to user goals & corporate goals.
(You have them, right?)
EIGHT / COMMUNICATION
The design specifies how the system
will communicate with users
throughout the product experience.
EIGHT / COMMUNICATION / KEY QUESTIONS
• Does the design include real & thoughtful content?
• What synchronous & asynchronous events within
the application will trigger communications?
• What mode(s) of communication are appropriate
for each event?
EIGHT / COMMUNICATION / IN ACTION
• Again, no lorem ipsum: write real informational,
instructional/help content.
• Design & test your e-mails (e.g. Litmus)
• Think across spectrum: growl, popup, e-mail, text
message, automated phone call, snail mail…
• Understand your users’ technology access
(e.g. smartphone vs. SMS)
Ways to use
1. Add a step in your process for review.
2. Use as a kickoff document for projects with
new teams.
3. Teaching tool, alongside other heuristics
4. Dismiss as common sense (at your peril)
With thanks to these
developers and designers
William Wechtenhiser, Jeremy Hert, Timothy Danford,
Chaim Kirby, Flavia Gnecco, Patrick Keller,
Patrick Schmid
And recognizing great inspiration from
Juhan Sonin, Abby Covert, Atul Gawande,
Bill Buxton, Alok Nandi
Thank you!
http://devheuristics.com
@jonabbett
jonathan@abbett.org
References & Resources
JAKOB NIELSEN: 10 Usability Heuristics for
User Interface Design
http://www.nngroup.com/articles/ten-usability-
heuristics/
RESMINI & ROSATI: Heuristics for a Pervasive
Information Architecture
http://pervasiveia.com/wp/wp-
content/uploads/2011/04/chapter3-heuristics.pdf
JUHAN SONIN: Design Axioms
http://www.mit.edu/~juhan/design_axioms.html
ABBY COVERT: Information Architecture
Heuristics
http://www.slideshare.net/AbbyCovert/information-
architecture-heuristics
LOU ROSENFELD: Information Architecture
Heuristics
http://louisrosenfeld.com/home/bloug_archive/000286
.html
BILL BUXTON: Sketching User Experiences
http://www.billbuxton.com/
ATUL GAWANDE: The Checklist Manifesto
http://gawande.com/the-checklist-manifesto
Image Sources
WorldWideWeb browser: http://www.w3.org/People/Berners-Lee/WorldWideWeb.html
Nielsen: http://jakob.nielsen.usesthis.com/
Rosenfeld: http://www.flickr.com/photos/jodieandlarry/1386993480/
Sonin: http://about.me/juhansonin
Resmini: http://uxbrighton.org.uk
Buxton: http://billbuxton.com/

More Related Content

What's hot

Monotasker Deck
Monotasker DeckMonotasker Deck
Monotasker Deck
Dan Roge
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment.
Alan Dix
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
sollitaire
 

What's hot (20)

Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
World Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice GapWorld Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice Gap
 
Monotasker Deck
Monotasker DeckMonotasker Deck
Monotasker Deck
 
Rapid Prototyping in UX Design
Rapid Prototyping in UX DesignRapid Prototyping in UX Design
Rapid Prototyping in UX Design
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
User Interface Design in Practice
User Interface Design in PracticeUser Interface Design in Practice
User Interface Design in Practice
 
Importance of the Usability of a website
Importance of the Usability of a websiteImportance of the Usability of a website
Importance of the Usability of a website
 
Engineering UX
Engineering UXEngineering UX
Engineering UX
 
Basics of UX Research
Basics of UX ResearchBasics of UX Research
Basics of UX Research
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
Cognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other storiesCognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other stories
 
Ux Overview
Ux OverviewUx Overview
Ux Overview
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)
Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)
Design Fixation for UX Professionals in 10 Minutes or Less! (Dec. 11, 2013)
 
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...
 
User Research 101
User Research 101User Research 101
User Research 101
 
Prototyping: A Component for Successful Projects
Prototyping: A Component for Successful ProjectsPrototyping: A Component for Successful Projects
Prototyping: A Component for Successful Projects
 
User-centered UX: Bringing the User into the Design Process
User-centered UX: Bringing the User into the Design ProcessUser-centered UX: Bringing the User into the Design Process
User-centered UX: Bringing the User into the Design Process
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment.
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
 

Similar to First users: Heuristics for designer/developer collaboration

Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
Tanya Zavialova
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
jayyearley
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
Graeme Smith
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
Empatika
 
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
David Little
 
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
harrisonhoward80223
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
aliyafatimauwu
 

Similar to First users: Heuristics for designer/developer collaboration (20)

UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
 
Interaction design
Interaction designInteraction design
Interaction design
 
Agile architecture upload
Agile architecture uploadAgile architecture upload
Agile architecture upload
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Conducting User Research
Conducting User ResearchConducting User Research
Conducting User Research
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
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
 
Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
 
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptxLecturesvddddddddddddddddddddddddddddddddddd 16.pptx
Lecturesvddddddddddddddddddddddddddddddddddd 16.pptx
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

First users: Heuristics for designer/developer collaboration

  • 1. First Users: Designing for Web Developers Heuristics for improving designer/developer collaboration UIllinois Web Conference 2013 Jonathan Abbett @jonabbett · jonathan@abbett.org · http://abbett.org
  • 4.
  • 5. The CONCISE FOLK HISTORY of “WEB PEOPLE” Webmaster Information Architect
  • 6.
  • 7. The CONCISE FOLK HISTORY of “WEB PEOPLE” Webmaster Information Architect Web Designer Web Developer Usability Analyst Interaction Designer User Experience Designer Content Strategist JavaScript MVC Developer, etc., etc., etc. vs. “The User”
  • 8. 1990 JAKOB NIELSEN 10 Usability Heuristics for User Interface Design 2011 RESMINI & ROSATI Heuristics for a Pervasive Information Architecture 2011 JUHAN SONIN Design Axioms 2012 ABBY COVERT Information Architecture Heuristics 2004 LOU ROSENFELD IA Heuristics
  • 9. The CONCISE FOLK HISTORY of “WEB PEOPLE” Webmaster Information Architect Web Designer Web Developer Usability Analyst Interaction Designer User Experience Designer Content Strategist JavaScript MVC Developer, etc., etc., etc. vs. “The User”
  • 10.
  • 11. “Designers have to be aware that what is ‘normal’ to them, in terms of how they read sketches and what they see in them, is not obvious to others, and they must take that into account in how they educate others, and what representation they use to communicate ideas.”
  • 12. “Those without design training … need to be sensitive to this difference of skills … before making uninformed judgments... [They] should do their best to gain some literacy in design representations, and designers should go out of their way to help them in this.”
  • 14.
  • 15.
  • 17. ONE / INTENTIONALITY All design choices are made for a reason.
  • 18. ONE / INTENTIONALITY / KEY QUESTIONS • What user/business/communal goals are served by each component of the design? • Are design decisions supported by best practices? • Do you understand why you’ve copied something from elsewhere?
  • 19. ONE / INTENTIONALITY / IN ACTION • Annotate design materials with references to user research (scenarios, personas, etc.) • Refer to known design patterns, best practices, or heuristics • Present new interactions for team critique • Simplify!
  • 20. TWO / CONSISTENCY The same interactions are represented the same way throughout the design.
  • 21. TWO / CONSISTENCY / KEY QUESTIONS • If recommending an alternative to an established interaction pattern, why is this new type of interaction necessary or desirable?
  • 22. TWO / CONSISTENCY / IN ACTION • Define visual treatments (type, color, layout patterns) in one place and use consistently throughout design materials. • Define frequently used interactions once in detail, and refer back when used in designs. • Justify differences (see #1) • Create templates so you can work quickly without being sloppy
  • 23. THREE / THOROUGHNESS The design comprehensively represents all system states, transitions, and modes of communication.
  • 24. THREE / THOROUGHNESS / KEY QUESTIONS • Does the design include examples of all interaction states? • Does the design show transitions from one state to another? • Has the software team agreed that it has enough detail to build?
  • 25. THREE / THOROUGHNESS / IN ACTION • Wireframe in sequence • Review materials with devs and annotate directly • Prototype unfamiliar or complex interactions in a more realistic medium • Don’t forget errors, delays, service interruptions, validation • Supplement visual materials with software requirements if necessary
  • 26.
  • 27. FOUR / INFOREALISM The design fully reflects the data to be displayed and captured.
  • 28. FOUR / INFOREALISM / KEY QUESTIONS • Are designs and prototypes populated with real data? • Do you understand the extremes of your data?
  • 29. FOUR / INFOREALISM / IN ACTION • Get access to your company’s data (now). • Look at extremes of individual fields. • Look at overall orders of magnitude. • Include examples of missing/absent data. • Take time to write real copy. No lorem ipsum.
  • 30. FIVE / ADAPTATION The design indicates how the system will adapt to different form factors.
  • 31. FIVE / ADAPTATION / KEY QUESTIONS • What devices, browsers and screen orientations will you support? • Will you implement one responsive interface, or specialized interfaces?
  • 32. FIVE / ADAPTATION / IN ACTION • Wireframe every relevant form factor (at least at a high level, e.g. layouts). • Build responsive prototypes. • Identify which user scenarios require mobile device access. • Remember accessibility! (Screen readers, etc.) • Mobile first… http://www.lukew.com/presos/preso.asp?26
  • 33. SIX / MAINTENANCE The design describes how the user will administer the system.
  • 34. SIX / MAINTENANCE / KEY QUESTIONS • What data elements need to be managed? • How will you monitor system health? • How will the right people compose content? (help, marketing, field labels, validation) • How will you internationalize the content? • What system scenarios require proactive notification?
  • 35. SIX / MAINTENANCE / IN ACTION • Design all administrative interfaces up front. Don’t leave for the end. • Bring content writers (customer service, marketing, content strategists, etc.) into process early. • Remember that i18n can be employed for low- literacy users.
  • 36. SEVEN / MEASURABILITY The design specifies what measures will be collected to indicate the success of the system.
  • 37. SEVEN / MEASURABILITY / KEY QUESTIONS • How will product owners track operational success? • How will you gauge success of redesign over legacy design? • How does the design communicate those measures?
  • 38. SIX / MEASURABILITY / IN ACTION • Design reports and analytical tools up front. Don’t save it for the end. (In fact, you might want to start here.) • Define your [design] success criteria. • Refer to user goals & corporate goals. (You have them, right?)
  • 39. EIGHT / COMMUNICATION The design specifies how the system will communicate with users throughout the product experience.
  • 40. EIGHT / COMMUNICATION / KEY QUESTIONS • Does the design include real & thoughtful content? • What synchronous & asynchronous events within the application will trigger communications? • What mode(s) of communication are appropriate for each event?
  • 41. EIGHT / COMMUNICATION / IN ACTION • Again, no lorem ipsum: write real informational, instructional/help content. • Design & test your e-mails (e.g. Litmus) • Think across spectrum: growl, popup, e-mail, text message, automated phone call, snail mail… • Understand your users’ technology access (e.g. smartphone vs. SMS)
  • 42. Ways to use 1. Add a step in your process for review. 2. Use as a kickoff document for projects with new teams. 3. Teaching tool, alongside other heuristics 4. Dismiss as common sense (at your peril)
  • 43.
  • 44. With thanks to these developers and designers William Wechtenhiser, Jeremy Hert, Timothy Danford, Chaim Kirby, Flavia Gnecco, Patrick Keller, Patrick Schmid And recognizing great inspiration from Juhan Sonin, Abby Covert, Atul Gawande, Bill Buxton, Alok Nandi
  • 46. References & Resources JAKOB NIELSEN: 10 Usability Heuristics for User Interface Design http://www.nngroup.com/articles/ten-usability- heuristics/ RESMINI & ROSATI: Heuristics for a Pervasive Information Architecture http://pervasiveia.com/wp/wp- content/uploads/2011/04/chapter3-heuristics.pdf JUHAN SONIN: Design Axioms http://www.mit.edu/~juhan/design_axioms.html ABBY COVERT: Information Architecture Heuristics http://www.slideshare.net/AbbyCovert/information- architecture-heuristics LOU ROSENFELD: Information Architecture Heuristics http://louisrosenfeld.com/home/bloug_archive/000286 .html BILL BUXTON: Sketching User Experiences http://www.billbuxton.com/ ATUL GAWANDE: The Checklist Manifesto http://gawande.com/the-checklist-manifesto
  • 47. Image Sources WorldWideWeb browser: http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nielsen: http://jakob.nielsen.usesthis.com/ Rosenfeld: http://www.flickr.com/photos/jodieandlarry/1386993480/ Sonin: http://about.me/juhansonin Resmini: http://uxbrighton.org.uk Buxton: http://billbuxton.com/