World
Usability Day
2005
Greg Moreno
Nov 10, 2005
In the online world, when
things go wrong ...
Contingency Design

... design for when things go
wrong
Causes of Errors
•   server error
•   code bug
•   browser incompatibility
•   failed connection
•   unclear instruction
•...
Show the Problem
Missing in Action
Search
Language Matters
Obstacles
Long Term Commitment
Contingency Design Test

• 40 Guidelines (from Defensive Design for
  the Web)

• Available for download on Nov 14 at

 “T...
BAD Interfaces?

        The creator’s
        expectations
        of the user’s
        expectations

                  ...
Other user’s
                 expectations
The creator’s
expectations
of the user’s
expectations

                  The us...
Reasons
•   General incompetence
•   Unclear purpose
•   Human nature (boredom, mistakes)
•   Inherent complexity
•   Feat...
Build vs. Design
Needed Skills to Build
• Experience in ASP, JSP, PHP, HTML,
  XML, XSL, XSLT, CFML, Perl, CSS.
  Experience in C, C++, C#,...
Needed Skills to Design
• Empathy
• Generosity (User perspective rules)
• Curiosity
• Domain knowledge
• Synthesis (aesthe...
Thank You
• Philippine Usability Group
 http://groups.yahoo.com/group/usability-ph
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
World Usability Day 2005 (Philippines)
Upcoming SlideShare
Loading in …5
×

World Usability Day 2005 (Philippines)

609 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
609
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

World Usability Day 2005 (Philippines)

  1. 1. World Usability Day 2005 Greg Moreno Nov 10, 2005
  2. 2. In the online world, when things go wrong ...
  3. 3. Contingency Design ... design for when things go wrong
  4. 4. Causes of Errors • server error • code bug • browser incompatibility • failed connection • unclear instruction • sloppy forms • confusing design • many, many more
  5. 5. Show the Problem
  6. 6. Missing in Action
  7. 7. Search
  8. 8. Language Matters
  9. 9. Obstacles
  10. 10. Long Term Commitment
  11. 11. Contingency Design Test • 40 Guidelines (from Defensive Design for the Web) • Available for download on Nov 14 at “The Painless Web” blog
  12. 12. BAD Interfaces? The creator’s expectations of the user’s expectations The user’s expectations
  13. 13. Other user’s expectations The creator’s expectations of the user’s expectations The user’s expectations Yet another user’s expectations
  14. 14. Reasons • General incompetence • Unclear purpose • Human nature (boredom, mistakes) • Inherent complexity • Feature-driven • Techno-lust • What else?
  15. 15. Build vs. Design
  16. 16. Needed Skills to Build • Experience in ASP, JSP, PHP, HTML, XML, XSL, XSLT, CFML, Perl, CSS. Experience in C, C++, C#, Java, J2EE, .NET an advantage. • Knowledgeable in Macromedia, Photoshop, Coldfusion, Flash, Eclipse • Oracle, SQL Server, MySQL, Postgresql, Sybase, DB2 • Windows, Linux, OSX
  17. 17. Needed Skills to Design • Empathy • Generosity (User perspective rules) • Curiosity • Domain knowledge • Synthesis (aesthetics, engineering, psychology, information architecture, etc.) • Desire to make other people happy
  18. 18. Thank You • Philippine Usability Group http://groups.yahoo.com/group/usability-ph

×