• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
By the Book: Examining the Art of Building Great User Experiences in Software
 

By the Book: Examining the Art of Building Great User Experiences in Software

on

  • 1,033 views

EffectiveUI Lead User Experience Architect John McRee shares this presentation from Web 2.0 San Francisco 2010.

EffectiveUI Lead User Experience Architect John McRee shares this presentation from Web 2.0 San Francisco 2010.

Statistics

Views

Total Views
1,033
Views on SlideShare
1,021
Embed Views
12

Actions

Likes
2
Downloads
0
Comments
0

2 Embeds 12

http://www.linkedin.com 11
http://www.thedailyanchor.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    By the Book: Examining the Art of Building Great User Experiences in Software By the Book: Examining the Art of Building Great User Experiences in Software Presentation Transcript

    • By the Book: Effective UI Examining the Art of Building Great User Experiences in Software - John McReeyour user experience agency
    • title: Lead User Experience Architectemail: john.mcree@effectiveui.comblog: www.johnmcree.comtwitter: @johnmcreewww.effectiveui.com
    • Microsoft Apple Adobe Sun Strategic 20 iPhone Gold 15 Partner Java FXAgency Partner Preferred Developer Strategic Partner
    • Flash Vector Graphics MXML Client Processing Cover-flowJava Service Oriented Architecture Silverlight Animation Social NetworkingStreaming Video Aqua Multi-Channel Runtime Skip IntroWeb 2.0 Productivity iPhone AccessibilityGoogle Reflections Audio AJAX Thin ClientSecurity Sandbox Multi-Touch APIs Open Source Apple Flex Rich Conversions Microsoft Adobe XAML Web Services Objective C SUN
    • 30% of software is successful (adopted)... Failed (zero adoption) Successful (adopted) 70% 30%
    • ...if it even gets released 25% Never Released Failed (zero adoption) Successful (adopted) 22% 53%
    • Setting up the right environment for software to be successful
    • Step 1: Become a UX evangelist...or hire one
    • What is UX?
    • Engaging (immersion) Robbie Cooper, New York Times
    • Responsiveness (feedback)
    • External consistency
    • Performance
    • Helpful in accomplishing goals
    • Intuitiveness vs. efficiencyFamiliarity vs. innovation
    • Appropriateness to context
    • Delivery of relevant, valuable content
    • Trustworthiness
    • Jared Spool’s Market MaturityNovel/Proprietary Feature Focus UX Focus CommoditizationNo competition Bullets on box Too complex Embedded Startup costs Unused features
    • UX can have a HUGE ROI
    • “Every $1 invested in usabilityreturns between $10 and $100” IBM “Cost-Justifying Ease of Use”
    • UX Fund1. Demonstrated care in the design of their products and Web site2. Has a history of innovation3. Inspired loyalty in their customer base4. Doing business with them was a positive experience UX Fund: 39.3%  $19533.48 Nasdaq: 29.1% S&P 500: 10.3% Nasdaq 100: 28.7% NYSE: 15.0%
    • Step 2: Get everyone on the same page
    • ProductCEO Designer Developer Manager
    • ProductCEO Designer Developer Manager
    • The workshop Force communication
    • The workshop Force communication Force collaboration
    • The workshop Force communication Force collaboration Expose assumptions Users Features Success
    • The workshop Force communication Force collaboration Expose assumptions Users Features Success Force Prioritization
    • The SUDA Cooper’s “User & Domain Analysis (UnDA)” Competitive analysis User research Literature review Personas Context scenarios Functional requirements
    • The SUDA EUI’s “System, User & Domain Audit (SUDA)” Competitive analysis User research Literature review Context scenarios Personas Functional requirements Adding Stakeholder interviews System & dev team audit Capacity review Environmental factors Technical factors Lo-fi “vision” Phased approach
    • The SUDA: Stakeholder interviews Build trust Skin in the game Passion & beliefs Quick wins Apprehensions
    • The SUDA: System & dev team audit Capacity review Environmental factors Technical factors
    • The SUDA: Lo-fi “vision”
    • The SUDA: Phased approach
    • Step 3: Plan, then forget your plans...
    • “I am the wisest man alive, for I know one thing,and that is that I know nothing.” Socrates
    • “The great uncertainty of all data in war is apeculiar difficulty, because all action must, to acertain extent, be planned in a mere twilight,which in addition not infrequently–like theeffect of a fog or moonshine–gives to thingsexaggerated dimensions and unnaturalappearance.” Carl von Clausewitz, On War
    • “No battle plan survives first contact with theenemy.” Helmuth von Moltke
    • Much like individual soldiers in a battlefield, asoftware system isn’t static. It is the behaviorcreated by the dynamic interaction of its parts.
    • Step 4: Create & communicate the vision
    • TriGeo Console Project Milestone v_0.1 Last Modi ed: October 30, 2008 9:12 AMEXPERIENCE MAPThe Experience Map acts as a diagram of the “ ow” of anapplication. It is important to hone in on this high-levelframework of the application so a clear direction may beestablished. This map helps the direction of wireframes withoutgetting too far into the details.The content of the Experience Map is based on user research,a current understanding of the application and methods ofimproving usability. As more information is gathered andExperience Map evolves until a direction has been established.Creating the Experience Map was an ongoing process that ranin tandem with wireframes and creating design compositions.Although there was some inconsistent overlap due to these areasbeing done in parallel, thinking around wireframes helped totighten areas of the Experience Map and vice versa.In the end, a solid overview of the TriGeo Console was generatedthat acts as the foundation for additional development and userexperience re nement. There is still work to be done and directlycorrelates to the Wireframes. 20
    • Other examples of vision demos Apple’s Knowledge Navigator Nokia Phones (check out Youtube) Twitter in Plain English
    • Out of time...
    • title: Lead User Experience Architectemail: john.mcree@effectiveui.comblog: www.johnmcree.comtwitter: @johnmcreewww.effectiveui.com