peterme.com

Links, thoughts, and essays from Peter Merholz

SHIT IS TOO HARD TO USE

Posted on | July 29, 2004 | 19 Comments

I’m working on a project where I get to go into people’s homes and watch them attempt to set up an internet-enabled device (excuse the vagueness). And, without fail, they cannot. What’s interesting to me is how they fail — each time it’s different. Though often in the same part of the process, the detail that causes them to go astray varies — mistyped email addresses, password confusion, network set up, clicking the wrong link and getting lost, etc. etc. And I’m sure that with each subsequent observation, we’ll observe new hitches.

Over 15 years ago, The Donster wrote The Design of Everyday Things, where he wrote about the difficulties we have with fairly simple products — door handles, stoves, etc. The most complicated single item was an office telephone, with it’s various modes that you access through key presses.

Well, of course, none of that has anything on the bizarrely difficult connected world we currently live in. Computers plugged into printers, into cameras, into networks. TVs plugged into DVDs, DVRs, stereos. And the techno-types want more more more. Refrigerators with IP addresses. Smart medicine cabinets. Thermostats that require “programming.” House alarm systems that detect individuals distinct biopatterns. Hell, my cell phone doesn’t want to make a call — it seems much more geared to “opening application” now. Look — I just want to talk, I don’t want to *use an operating system*.

Objects aren’t simple any more. They don’t just turn or push. They behave. And these behaviors are often played out over many steps, in particular orders. And each step is an opportunity for failure. Through the work that my colleagues conducted on business value and user experience, I learned the six sigma concept of “rolled throughput yield.”

the probability of being able to pass a unit of product or service through the entire process defect-free.

Basically, this means that the more steps you take, the likelier failure is. Even each step has a high probability of success, when you add them up, the likelihood someone can get through all of it becomes startlingly low.

And that’s the big problem I’m seeing. Too many steps. Too many opportunities for something to go wrong. For people to enter a typo. For people to not see and instruction. For people to click the wrong link. I’m not blaming people for this — they’re just doing what they do.

My client assumed they were doing the world a service, allowing you to connect this device directly to the internet — without a computer. It will make everything easier to have it all in one place. It will allow you access to things you couldn’t do before.

But connecting to the internet is not easy. It requires modems, routers, and setting up. To add devices requires cables, or wireless-savvy. People have already gone through a fair amount of hell just getting their current system up and running. Adding to this often just upsets them. People are happy to just have something that works. When you suggest to them ways they could optimize, they’ll turn a deaf ear — change brings uncertainty, change could mean that the thing just doesn’t work any more.

In the case of our client, complexity has been bred by a marketing group that WANTS MORE FEATURES (because they sell!) and an engineering group that adds these features onto the existing product like rooms in the Winchester Mystery House — without rhyme nor reason, with no overriding logic, with no real principles to guide them.

Anyway, the nub of this wee rant is, of course, simplify. It feels like we’re reaching a breaking point with new technologies — if we thought the blinking “12:00″ on the VCR was sad, what terrors can we expect? Think about the lesson of rolled throughput yield — how can we minimize the steps involved? How can we enable people to plug something in and *just have it work*? How can we do a little more work on the design and engineering, so the customer has to do none on their own?

Comments

19 Responses to “SHIT IS TOO HARD TO USE”

  1. Danyel Fisher
    July 30th, 2004 @ 2:24 am

    Peter,

    You might want to turn to the original WebTV for some inspiration. When I first saw one, I was stunned. You plug it into the wall: a phone cord and an electrical cord. And you turn it on.

    It dials an 800 number with its modem, which figures out where it is and ships it a list of local numbers. Then it calls the local access number, handshakes, and–

    –goes. Nothing to it. It just happens. (Even AOL never made it that easy.)

    Incidently, I saw this at a talk by someone at Berkeley SIMS. But the setup wasn’t part of the demo. The group had so internalized the setup as easy that they really wanted to show off some things later in the process, and so they did that before class. I just happened to be early.

    Ever since then, that’s been my gold standard for a usable setup for a technology. Of course, I want the thing to tell me *why* it failed if it goes down (“ack! no phone cord!” “4039156 isn’t a local number!”)–but the default case should Just Work.

    -Danyel

  2. Adam Fields
    July 30th, 2004 @ 3:07 pm

    There’s a delicate balance here. Don’t err in the other direction, where the thing fails to work and you have no way to know why.

    See Eric Raymond’s diatribe against the “easy” configuration of CUPS – http://www.catb.org/~esr/writings/cups-horror.html

    As he points out – the problem isn’t that the grandma’s can’t do it – the problem is that the uber-geeks can’t do it!

    There’s another issue here which you haven’t really touched on. There’s a divide growing between types of consumers:

    those that want the product to just work, in and of itself.
    those that are willing to accept the reality that the product is part of a network of services which may be interrelated in one or more ways

    Type 1 consumers will get confused if the product doesn’t work out of the box (or blame problems with a service on which your device relies on your product directly), and they’re the reason why your device connects to the internet directly. This answer will frustrate type 2 consumers, who will take the position that the product is broken unless it can integrate with their existing network of things.

    I wrote a short essay a while ago in which I babbled about the fact that we seem to be leaving the age in which consumer devices are standalone products – http://www.someoftheanswers.com/dynamic/qa.html?id=16

  3. Andrew Carton
    July 31st, 2004 @ 4:21 am

    Love it! Finally some intelligent debate about a key issue for the future of technology.

    My own rule for this to help explain to clients why their digital efforts often fail is that:

    “The overall use of a system is directly proportional to the ease-of-use of that system.”

    The ‘system’ being defined as the business’ complete service delivery and not just one element of it.

    Also, as I discuss in one of my recent posts (http://alteraxion.typepad.com/movies/2004/07/confronting_cha_2.html), there is a noticeable increase in the number of ‘unfinished’ products and services that are making it to market of late. These are putting a significant strain on consumers who must walk the last mile to figure out how the whole thing works.

    Imagine if you were to buy a toaster but had to fit the heating element by hand… how many of these toasters would they sell!? What would be the out-of-the-box consumer experience?

  4. Adam Fields
    July 31st, 2004 @ 9:30 am

    “The overall use of a system is directly proportional to the ease-of-use of that system.”

    This is technically true, but not the whole story. My version would be “The overall use of a system is a direct equation between three factors – F * V * E”

    F = Functionality of the system
    V = Visibility of the system (can the user see that there’s worthwhile functionality)
    E = Ease of use

    Just for the sake of argument, let’s say that F and V are 1-10, and E is 0-1, to give you a possible score of 0-100, a nice round number.

    For example, take this popup window.

    Some totally arbitrary scores for this popup window, off the top of my head:

    F = 10 (it posts a comment, which is something I want to do)
    V = 9 (I can clearly see that it will post a comment if there’s no error)
    E = .6 (It mostly works, but it can’t be resized, which prevents me from seeing the whole comment)

    This gives an overall score of 54.

    The drawbacks are there, and annoying, but not enough to make me not use it.

  5. Joe
    August 2nd, 2004 @ 1:42 pm

    “Maybe what I’m saying is a bit extreme but we NEED something so the technophobes and illiterati stop ruining for the rest of us.”

    Hmmmm…yup…blame the users. Reminds me of hearing the comic Sinbad in Chicago at an early Web convention in ’97 or so. He was speaking/riffing at the Apple booth. One great line comes to mind: When asked what he thought of the Web, he said, “Oh yeah…I know UNIX programmers who’ve killed themselves because NORMAL people can now use the Internet!”

  6. Mark Hines
    August 2nd, 2004 @ 2:30 pm

    As someone who works on a complex consumer-facing web application, “cutting scope” or reducing functionality as a path to simplification is not always an option.

    Microsoft put out a paper a few years back that addresses the issue of complexity from a perspective that made sense to me.

    Instead of immediately reducing the breadth of a product and therefore it’s overall complexity, (or worse, assuming that the customer will, over time, “figure it out”) Microsoft looked at ways to better manage the complexity of systems that are inherently complex. (Though it does not appear this approach has made it into any of their mainline products.)

    The approach this paper describes is the Inductive User Interface. In short, this approach focuses on breaking down broad and complex systems into more manageable and, more importantly, digestible chunks.

    They make a good case for what is often a difficult notion to communicate: That by increasing the “number of steps” (and arguably the complexity) you are making the product “easier to use”.

    More here…

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/iuiguidelines.asp

  7. codeman38
    August 2nd, 2004 @ 6:37 pm

    Danyel: WebTV wouldn’t have worked quite like that in my dorm– you have to dial 99 to get an outside line. I suppose whoever has extension 1800 would’ve been royally mad. ;-)

  8. Thomas Hawk
    August 2nd, 2004 @ 10:19 pm

    Oh so very very very very very true. Having just spent over a week upgrading my PVR to an high definition Tivo I spent hours and hours in total and complete frustration. To make matters worse the technical support for all of these devices is horrible. Yes I do have amazing and brilliant recordable high definition now but what a cost both in terms of real dollars and psychological ones.

    Tom

    http://thomashawk.com

  9. Jim
    August 3rd, 2004 @ 6:26 pm

    Hanan: Aren’t 6) ‘Does Not Require Parts’ and 8) ‘Is Modular’ mutually exclusive?

  10. jason rusoff
    August 4th, 2004 @ 2:58 pm

    Xeno,
    I think you’re basic idea is fatally flawed because the whole mess is just way too complex for any user to have even a fundamental grasp of how it works. Do we explain how viruses attack? Do they need to understand programming so they can grok buffer overflow attacks? Do users need to know something about dhcp and name lookups and NAT and firewalls? You want them to be responsible for what might happen to their machines, but you are basicly asking a sick person to become a virologist so they can avoid spreading the plague. Stuff should just work. The problem is that no one pays for usability. They buy features. So the market drives us all towards more complex, less usable stuff.
    JR

  11. Adam Fields
    August 4th, 2004 @ 7:08 pm

    More usable stuff is more expensive, so people gravitate to the cheaper, less usable stuff. Maybe the problem isn’t that people won’t pay for usability, but that usability has been defined as a feature that automatically carries a higher price, and people fail to see why they should pay more for a product that “does the same thing”. Sure, maybe it’s hard to do usability right (maybe even impossibly hard), but is that really a differentiating factor to the end user?

    Why should they care what the development costs are? Typically, R&D costs (which should include design and usability) are factored into the early adopter rollout, then the price comes down. But usability has bee put on this huge pedestal, and it doesn’t happen. Designers assume that they can collect on their “coolness” profit forever, and don’t realize the extent to which they’re alienating their core customers (who get written off as dolts who don’t understand the value of good design).

  12. Daniel Lenehan
    August 12th, 2004 @ 9:00 am

    This is a great web site with some thoughtful opinions. Keep up the great work.

  13. Stefan Visser
    August 15th, 2004 @ 12:25 pm

    Jason Rusoff,

    xeno’s idea’s are not as strange as you might think. Think about alle the licences and diploma’s you need to do anything significant in this life? I can’t drive a car unless I have my drivers license. If I want to fish in the stream that is practically paryt of my backyard, I still need to visit city hall and I need a piece of paper saying I can tie my shoes properly.

    What’s wrong with a computer diploma? Not one of those cheesy “I’m using teh intarweb!” things, but one that makes sure that the person using the computer knows what he’s doing. For him/herself and others.

    Computers nowadays have acsended the humble calculator status. I don’t want my computer be totally messed up with endless wizards, help-balloons and happy-go-lucky animations everywhere. No amount of good usability is going to change that. Some people just can’t get the hang of it. Just like some people have alot of problems with a stickshift, some people just can’t type good enough. Or keep their emailadresses safe.

    To continue with the car analogy, ask a random driver on how a turbocharged combustionengine works and 9 times out of ten he/she won’t know how it exactly works, but that gasoline burns and an overheating enigne can go BOOM!, is all they know.

    And need to know.

  14. Travis Wilson
    August 16th, 2004 @ 11:01 am

    > Hanan: Aren’t 6) ‘Does Not Require Parts’ and 8) ‘Is Modular’ mutually exclusive?

    Nope. Good technology ships with all its necessary parts, so by the time you buy it, it requires nothing. But that doesn’t preclude you upgrading or customizing it by buying or building different parts and swapping them in.

    Yes, every product should have a big green button that says “go” — but behind the scenes the button always kicks off a bunch of little processes strung together. You can’t get around that reality, even though the button seems like one process to the user. Products I like are invariably those that allow me to go beyond the default green button behavior *when I want to*, by changing one little process at a time, and don’t force me to do so too early.

    … strangely, rules #6 and #8 are the only two (of the nine posted) that I really agree with. A few others, like “standardized” and “simple”, are significant but not required. (How can it _be_ simple if it follows all those rules?)

  15. r3d1p5
    October 26th, 2004 @ 4:20 am

    Michal W. to stary gej

  16. stasio
    October 26th, 2004 @ 5:10 am

    stasio mysli, ze smierdzicie

  17. 5t453k
    October 26th, 2004 @ 7:57 am

    Własnie wruciłem z premiery “one Last Dance” i muszę stwierdzić że wilm jest kiepski a Swayze się zestarzał i ma strasznie przepity głos…..

  18. Tom Levine
    December 12th, 2004 @ 12:38 pm

    I’d like to eliminate remote controls completely. I think a voice-activated system, right from the television, is the way to go.

    I think harddrives, motherboards, chips, ram, and all things related to internal hardware, should be accesible through exterior bays and ports…No more screws, no more complex installations…Just plug and play.

    I think that ViewSonic has the right idea. When I just got my new monitor, I opened the box, and pulled out the instructions…One sheet long, 3 steps, you’re done…Of couse, we’re talking a monitor, but the idea is what’s important.

    I think that networking should be pre-installed and pre-configured when you buy your router, modem, and I think the software and configurations should be pre-set-up and ready to go. There is a percentage of configurations that the majority of systems would fall under. The market should cater to them to eliminate confusion. While at the same time, be adaptable to the rest of us. In terms of corporate networking, this will always need consultants to build and manage.

    Bottom Line: Simplify is key. It’s never a question of technology. Instead, it always boils down to disorganizion and lack of future planning on the part of the manufacturer….Or is it? hmmm….Food for thought.

  19. caryl
    April 4th, 2006 @ 5:03 am

    Thanks for the special work and information! buy tramadol online

Leave a Reply





  • Hello

  • Archives

  • Better Tag Cloud
    barclays wealth interview questions barclays offshore savings account barclays wealth management london barclays wealth hans crescent standard bank of south africa swift code barclays wealth online helpdesk sb offshore barclays wealth barclays private equity sells deb www standardbank za barclays wealth terms and conditions standardbank co za internet banking barclayswealth.ch barclays online banking credit card standard bank private banking barclays wealth miami standard bank online internet banking barclays offshore banking barclays wealth online banking Standard Online offshore barclays wealth uk barclays wealth funds barclays private bank geneva barclays private equity france barclays wealth management boston barclays wealth management france barclays wealth isa set up barclays online banking standard bank cellphone banking standard bank online banking barclays wealth jobs barclays offshore barclays wealth cardiff barclays wealth uk careers barclays wealth management internship barclays wealth international private bank barclays wealth dallas standard bank private banking criteria barclays wealth risk sboff barclays wealth mitch cox barclays offshore business banking barclays wealth relationship manager www barclayswealth.com barclays offshore interest rates barclays private wealth management barclays wealth hires investment representatives standard bank internet banking barclays wealth legal barclays wealth financial planning barclays wealth philadelphia barclays wealth offices barclays wealth uk www.sboff.com barclays offshore savings barclays wealth international private bank barclays wealth competitors barclays private clients international barclays wealth management barclays wealth woolwich plan managers barclays bank bank south africa barclays wealth bank barclays wealth bristol bankonline sboff standard bank offshore isle of man barclays wealth defined returns barclays wealth barclays capital barclays wealth logo barclays wealth managers france standard bank private banking qualify barclays assets sboff com the standard bank of south africa limited barclays wealth individual barclays wealth atlanta barclays wealth los angeles standard bank offshore online barclays wealth contact barclayswealth.com international bank offshore barclays wealth trustees guernsey limited sboff.com barclays private investors barclays offshore mortgages international barclays online banking barclays wealth recruitment barclays wealth telephone number barclays wealth boston barclays wealth usa barclays wealth gamma barclays wealth protected investments barclays private wealth careers barclays wealth insights barclays wealth card www offshore barclays.com barclays wealth interview questions standard bank online share trading standardbank co za standard bank online trading account standard bank private equity standard bank offshore group jersey barclays private bank & trust limited barclays wealth defined returns plan barklays wealth standard bank za barclays wealth new york barclays wealth americas barclays wealth locations barclays wealth review standard bank online business banking barclays wealth san francisco barclays private equity careers barclays wealth account standard bank wealth barclays private bank barclays wealth linkedin standard bank private banking requirements barclays private bank & trust cayman ltd barclays private equity barclays private clients international ltd address standardbank mobile barclays wealth graduate south africa offshore fnb za barclays wealth report www.barclayswealth.com individual barclays online private banking barclays wealth fees barclays wealth emerging markets optimiser barclays wealth management news private banking wealth management barclays wealth advisory barclayswealthcareers.com barclays wealth international knightsbridge standard bank of south africa barclays private finance barclays wealth employees barclays wealth dc barclays wealth target growth plan barclays wealth family business forum barclays wealth directors sboff bank barclays wealth london telephone number barclays wealth website barclays wealth dubai the standard bank of south africa barclays wealth trust barclayswealth.com individual private client wealth management barclays wealth fixed income bond barclays wealth online banking login standard bank offshore rates barclays wealth telephone interview standard bank wealth management standard bank south africa branches barclays private equity india barclays private clients international guernsey barclays wealth international address standard bank offshore wealth mangement barclays private bank new york barclays wealth wikipedia barclays wealth banking barclays wealth birmingham office absa za standard bank uk barclays online banking barclays wealth nigeria barclays wealth london contact standardbank barclays wealth canada barclays wealth research standardbank south africa barclays wealth in london standard bank private bank criteria barclays wealth gibraltar barclays wealth login lloyds tsb offshore Standard Bank Jersey barclays wealth houston businessonline standardbank co za barclays wealth interest rates barclays wealth annual report barclays wealth london office barclays wealth phone interview barclays private account barclays wealth atlanta barclays offshore account barclays wealth regular income bond barclays wealth internship lloydstsboffshore encrypt standardbank co za barclays wealth hong kong barclays wealth birmingham barclays wealth philanthropy barclays wealth products barclays wealth vacancies barclays wealth embark barclays wealth ceo barclays wealth management glasgow www.barclayswealth.com ibank barclays online banking log in barclays wealth news barclays wealth real estate standardbank internet banking www barclays com barclays wealth wiki sboff offshore barclayswealth.com barclays private equity deb group barclaysbank standard bank online banking login barclays wealth private barclays wealth leeds barclays online banking international barclays wealth london barclays wealth glasgow careers barclays offshore mortgage rates barclays private banking barclays bank offshore barclays online banking kenya offshore business barclays offshore instant access barclays private banker salary barclays wealth interview barclays wealth operations barclays wealth debit card barclays wealth india barclays wealth fund prices barclays wealth careers fnb bank barclays online banking india barclays private pension barclays wealth chicago barclays online banking register barclays wealth email standard bank za barclays wealth hr barclays private equity european fund iii barclays wealth france barclays wealth report 2009 standard bank offshore jersey barclays wealth history offshore africa barclays private bank & trust cayman ltd barclays wealth internship barclays wealth douglas barclays wealth fixed growth bond online banking barclays offshore lloyds international barclays online banking barclays wealth management new york barclays offshore bank account standardbank za ibank international barclays barclays wealth funds limited standardbank co za internet barclays private bank new york barclays wealth washington dc standardbank offshore barclays wealth tay house barclays wealth bonuses private banking wealth barclays wealth banking swire pacific offshore africa standard bank online banking namibia barclays private equity deb barclays wealth address barclays wealth newcastle barclays wealth international lloydstsb offshore online barclays wealth geneva standard bank private bank barclayswealth barclays offshore structured products barclays private wealth careers standard bank online business barclays wealth dublin standard bank online banking registration barclays wealth assessment centre barclays wealth international online banking barclays online banking barclays wealth bonus barclays online banking business barclays global investors standard bank in south africa standard bank cell phone banking standard bank south africa swift code barclays wealth uk accumulator barclays wealth phone number barclays wealth logon barclays private wealth online standard bank private banking qualifying criteria barclays wealth onlin barclays offshore bank barclays offshore solutions barclays wealth uae barclays wealth bond standard bank private clients barclays private asset management monaco www.barclayswealth.com international barclays wealth careers uk standard bank private banking sandton africa offshore services barclays private bank 59 grosvenor street standard bank south africa barclays private bank & trust isle of man limited barclays private bank & trust jersey barclays capital barclays offshore accounts barclays wealth americas