About

Kevin Arthur does user experience research and design. This blog is a personal project and the opinions here are strictly my own.

Search
Usability Books
  • Cost-Justifying Usability, Second Edition: An Update for the Internet Age, Second Edition (Interactive Technologies)
    Cost-Justifying Usability, Second Edition: An Update for the Internet Age, Second Edition (Interactive Technologies)
    Morgan Kaufmann
  • Designing for the Digital Age: How to Create Human-Centered Products and Services
    Designing for the Digital Age: How to Create Human-Centered Products and Services
    by Kim Goodwin
  • Designing Gestural Interfaces
    Designing Gestural Interfaces
    by Dan Saffer
  • Designing Interactions
    Designing Interactions
    by Bill Moggridge
  • The Design of Design: Essays from a Computer Scientist
    The Design of Design: Essays from a Computer Scientist
    by Frederick P. Brooks
  • The Design of Everyday Things
    The Design of Everyday Things
    by Donald A. Norman
  • The Design of Future Things: Author of The Design of Everyday Things
    The Design of Future Things: Author of The Design of Everyday Things
    by Donald A. Norman
  • Designing the iPhone User Experience: A User-Centered Approach to Sketching and Prototyping iPhone Apps
    Designing the iPhone User Experience: A User-Centered Approach to Sketching and Prototyping iPhone Apps
    by Suzanne Ginsburg
  • Designing the Mobile User Experience
    Designing the Mobile User Experience
    by Barbara Ballard
  • Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules
    Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules
    by Jeff Johnson
  • Emotional Design: Why We Love (or Hate) Everyday Things
    Emotional Design: Why We Love (or Hate) Everyday Things
    by Donald A. Norman
  • Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests
    Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests
    by Jeffrey Rubin, Dana Chisnell
  • The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, Second Edition (Human Factors and Ergonomics)
    The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, Second Edition (Human Factors and Ergonomics)
    CRC Press
  • The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
    The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
    by Alan Cooper
  • Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)
    Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)
    by Thomas Tullis, William Albert
  • Moderating Usability Tests: Principles and Practices for Interacting (Interactive Technologies)
    Moderating Usability Tests: Principles and Practices for Interacting (Interactive Technologies)
    by Joseph S. Dumas, Beth A. Loring
  • Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
    Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
    by Steve Krug
  • Sketching User Experiences: Getting the Design Right and the Right Design (Interactive Technologies)
    Sketching User Experiences: Getting the Design Right and the Right Design (Interactive Technologies)
    by Bill Buxton
  • Tapworthy: Designing Great iPhone Apps
    Tapworthy: Designing Great iPhone Apps
    by Josh Clark
  • Text Entry Systems: Mobility, Accessibility, Universality (Morgan Kaufmann Series in Interactive Technologies)
    Text Entry Systems: Mobility, Accessibility, Universality (Morgan Kaufmann Series in Interactive Technologies)
    by I. Scott MacKenzie, Kumiko Tanaka-Ishii
  • The Trouble with Computers: Usefulness, Usability, and Productivity
    The Trouble with Computers: Usefulness, Usability, and Productivity
    by Thomas K. Landauer
  • Usability Engineering
    Usability Engineering
    by Jakob Nielsen
  • The Usability Engineering Lifecycle: A Practitioner's Handbook for User Interface Design (Interactive Technologies)
    The Usability Engineering Lifecycle: A Practitioner's Handbook for User Interface Design (Interactive Technologies)
    by Deborah J. Mayhew
  • User-Centered Design Stories: Real-World UCD Case Studies (Interactive Technologies)
    User-Centered Design Stories: Real-World UCD Case Studies (Interactive Technologies)
    by Carol Righi, Janice James
  • Usability Testing Essentials: Ready, Set...Test!
    Usability Testing Essentials: Ready, Set...Test!
    by Carol M. Barnum
« Oprah didn't screw up, she found a usability problem! (Twitter) | Main | Conference Phone Concept from Kicker Studio »
Sunday
Apr192009

The Microsoft Surface Setup Experience has some Issues

I found this post from a company called FD Kinesis in which they describe their frustrations with setting up a new Microsoft Surface computer: Skin Deep Usability. Some sample problems: it took half an hour and a support call to figure out where to connect the power cord; to start using the machine (by agreeing to the license agreements) they had to plug in a keyboard and mouse, something not mentioned in the documentation, and also just a bit ironic.

To be fair, out-of-the-box setup isn't the main focus of this product, but it's still an important part of any user experience, even if the problems are only encountered once.

An excerpt:

We still had an hour or so to go before we could call it a day –
time filled with other mind-bogglingly frustrating usability issues –
but in the end, we did get it working. And we did deploy a truly
dynamic and stunning user experience on the Surface, which our client
is extremely happy with. And we’re still very excited to do more
development on this platform. But for all the good experiences I’m
going to get from interacting with this machine down the road, I’ll
always remember feeling like a character in a The Davinci Code on that first day just to try to get the status lights to turn pink…excuse me, rhodamine.


And the shame is that it didn’t have to be this way.


No doubt it took a lot of very smart people a very long time to
bring this machine to market. It’s obvious that this represents the
dedicated labor and craft of programmers, artists, designers, engineers
and more, and I honor their work. But it’s a shame that Microsoft
failed to with even the most basic usability review, which would have
turned up the issue of the power cord. Even a simple, final walk-thru
of the most common Use Case - that of a customer who buys and receives
a new Surface unit - would’ve revealed the fact that there is no
instruction, anywhere, to open up the keyboard and mouse and use it to
launch the software.

Link: Skin Deep Usability.

Updated to clarify a little bit: I don't think there's anything wrong per se with using a physical keyboard and mouse with Surface -- sometimes they're the right tools (and Steve Bathiche from MS made this same point today at the IDC conference). The issue here is that the instructions apparently didn't say that this was the first thing you need to do. And of course one person's report of problems like this should be taken with a grain of salt.

Reader Comments (2)

If you bought an official unit you would have access to the Community Site from Surface, which offers tons of documentation AND even videoclips on how to setup (and connect) you surface table.

It might as well be the user...
April 21, 2009 | Unregistered CommenterSurface User
Good point. I guess crowdsourcing is the in thing, even for user manuals and help.
April 21, 2009 | Unregistered CommenterKevin Arthur

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>