Developing a Great User Interface

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    60 Favorites

    Developing a Great User Interface - Presentation Transcript

    1. Developing a Great User Interface A Netflix Case Study Sean Kane Director, User Interface Engineering UIE Web Application Summit - Monterey January 2007 Innovative techniques Netflix uses to make finding movies an easy, personalized experience.
    2. Background
      • Designer, Developer, Usability Research
      • Product Development
      • Presentation-Layer Architect
      • UI Engineering Lead
      • Ajax Developer
      • Connecting people to the movies they’ll love
      • Unexpected value
      • Design, technology, insight and culture
      • Context
      • Approach
      • Examples
    3. Quick Facts
      • World’s largest online movie rental service
      • 5.7 million members
      • 70,000 titles – 200 Genres
      • 41 Shipping Centers
      • Over 1.4 million daily ships – 42 Million DVDs
      • >95% of all titles are rented each quarter
      • Two release week cycle
    4. Development Approach Qualitative & Quantitative
    5. EPIC Easy Personalized Innovative Cinematic
    6. Intuition is only a Start
      • Prove it
      • Define metrics
      • Qualitative and quantitative testing
      • Find gems in tests
      • Prove with real world data
      • Don’t become emotionally involved
      • Total Stars Added
      • Number of Interactions
      • Time to task completion
    7. Lifecycle Concept Paper Prototype Usability Testing Functional Prototype Usability Testing Production-Ready Prototype Quantitative Testing Full Release Refine
    8. Starbar Rating Widget
        • Connect people with the movies they’ll love.
    9. Stars
      • Rental patterns != strong signal of taste
      • Red Stars
        • Average rating
        • Predictive rating
      • Yellow Stars
        • Member rating
        • Marks movie as seen
      Refresh page to update prediction Note change In red stars
    10. Simplify
    11. Star Power
      • Over 1.5 billion ratings
      • Users get yellow stars
      • Rate anywhere
      • Could be better
      • Red stars are perceived as average
    12. Back of the Box Using Ajax to make finding the right movie simple
    13. Watching the User Patterns
      • Repeating paths
      • User requests
      • Nonmember experience
    14. What About BOB?
      • More detail fast
      • Prototype
      • Mostly a success
    15. The New Path
      • Fascinating qualitative test
      • Very favorable response
      • Largest traffic swing
      • Some glitches
    16. Queue Add Confirmation Layer Keeping context
    17. A Successful Page Browse Site Add Movie Queue Add Confirmation Return to Starting Point? User Pattern
    18. New Interaction
      • Keep people in context
      • Deliver same content
    19. Strong Opinions, One Winner
      • Concept debate
      • Qualitative testing
      • Quantitative testing
      • Launched with confidence
      • Room for improvement
    20. Recommendations Layer Not everything works as expected
    21. Goals
      • Establish rating/personalization connection
      • Show personalization in action
    22.  
    23. Because you loved Toy Story… We recommend A Bug’s Life Close x Seen it? Rate it. If not Add It
    24.  
    25.  
    26.  
      • Weak correlation
      • Moving focus
      • Timing
      • Inconsistent behavior
    27. Friends Recommendation Layer Obscurity
    28.  
    29.  
    30.  
    31. Release Day
    32. If Untested
      • Reactive
      • Defensive
      • Time wasted looking at bad data
      • Quick fixes not tested
      • Left guessing
      • Seasonal obfuscation
    33. Previews The textbook case-study
    34. Variants
      • No Control
      • User Select
      • Full Control
      • Whack-a-mole
    35.  
    36.  
    37.  
    38.  
    39.  
    40.  
    41.  
    42.  
    43. Easy
    44.  
    45. More Information Netflix is Hiring www.netflix.com/jobs Senior User Interface Engineers HTML, CSS, JavaScript, Java, Flash Senior User Interface Designers Senior Manager, Consumer Behavior and Analysis Sean Kane Blog: seankane.wordpress.com

    + seankaneseankane, 3 years ago

    custom

    11558 views, 60 favs, 8 embeds more stats

    Presentation from the UIE Web Application Summit

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 11558
      • 11464 on SlideShare
      • 94 from embeds
    • Comments 0
    • Favorites 60
    • Downloads 0
    Most viewed embeds
    • 60 views on http://www.hackingnetflix.com
    • 14 views on http://seankane.wordpress.com
    • 9 views on http://v-writes.blogspot.com
    • 4 views on http://blog.bigwebapps.com
    • 3 views on http://www.blog.bigwebapps.com

    more

    All embeds
    • 60 views on http://www.hackingnetflix.com
    • 14 views on http://seankane.wordpress.com
    • 9 views on http://v-writes.blogspot.com
    • 4 views on http://blog.bigwebapps.com
    • 3 views on http://www.blog.bigwebapps.com
    • 2 views on http://jwiki.netflix.com
    • 1 views on http://jwikidev.netflix.com
    • 1 views on http://www.therichwebexperience.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories