Usability Testing Hardy Heron With a Girlfriend
toomin writes "Reviews of the latest Ubuntu version, 8.04 Hardy Heron, are everywhere, but most of them are undertaken by geeks familiar with Linux. This guy sits his girlfriend down at a brand-new Ubuntu installation and asks her to perform some basic tasks. Some of them are surprisingly easy, others frustrate and annoy. There are lots of little usability tweaks he stumbles upon just by seeing the desktop experience from the point of view of the mainstream user."
A Linux geek with a girlfriend?? Yeah right!
Something is surely wrong, when instead of fscking her right proper he sits her down with Ubuntu...
This is Slashdot, not PenthouseDot or PlayboyDot.
We don't have girlfriends to test the usability of our hardon's with.
Oh... Hardy Herron, who's that ?
That's how user testing should be done. It is really much too difficult for someone familiar with the program or OS to see what is not obvious or confusing to a novice user. The people that program the UI don't always think like a user - they usually think like a programmer, and that doesn't always work.
In other news, man tests usability of Duke Nukem Forever running on GNU Hurd by making his GIRLFRIEND play it.
1) Use internet. Successful.
2) Watch youtube. Unsuccessful. No Flash.
3) Use torrent. Successful (but this is not a novice user task)
4) Draw pic. 1/2 Successful. Chose wrong tool.
5) Burn music. Unsuccessful
6) Mouse speed change. Successful.
7) Theme change. Successful.
8) Desktop background change. Successful.
9) Scree resolution change. Unsuccessful.
10) Advanced image manipulation. Successful
11) MSN. Unsuccessful
12) Install & Use skype. Successful.
Note, the problem with 5) burning music was not the actual burning, but finding the mp3s on a windows partition.
So, 8/12. (maybe 9.5/12)
To be honest, I've seen experience computer users have more trouble doing the above tasks when switching from windows to OS X.
Kudos to Ubuntu.
There are shills on slashdot. Apparently, I'm one of them.
This is slashdot! I don't have a girlfriend, you insensitive clod!
I laughed heartily at the fact that a common user scenario includes how to torrent a Spice Girls album. Not that I think that's not the case; it was just pretty refreshing to see how blatant this guy is about it.
Where do I get this "with a girlfriend" release? .. of course with my luck, the "girlfriend" will be the openbsd version, and ship with all ports closed by default.
Find Japanese addresses in English on Google Maps Japan: http://diddlefinger.com/
His note that if you go too small of screen size you cant click on the buttons of the dialog. This happens a LOT in windows with dons of the dialogs and YES even the screen size dialog.
She would have failed that test under windows.
Do not look at laser with remaining good eye.
That's pretty interesting. On a tangentially related note, a guy I work with just install Ubuntu as his first linux. A friend and I were talking about 8.04 and he overheard us, so he walked up and started asking questions about it which we answered. The next day he shows up to work and says that he installed it and is really liking it. What is this world coming to when a normal guy one day hears about linux and the next successfully installs it without asking the local nerds for help? It was really interesting, he said the hardest thing was burning the ISO, other than that he said it was easier to use and set up than windows. Trust me when I say that this guy is very very average when it comes to computer smarts, this was a huge leap for him and it was no trouble at all. That's how I know linux is heading mainstream.
"Some books contain the machinery required to create and sustain universes."-Tycho
I wish I'd taken that train of thought a little further before clicking submit.
... it's not necessarily "better" because it's "different" ... in fact I think the opposite.
IF Ubuntu (or release of your choice), WAS more like Windows, just think how much higher the adoption rate would be for it. Imagine how EASY it would be if you could show people with only a Windows background, "look, you do the same things and get the same result - only this one is free, doesn't come cluttered with DRM, isn't susceptible to malware etc etc".
It could be the BIG selling point, if only you'd give in to the pressure. But comments like this just perpetuate the "elitist" attitude of Open Source
If only you'd see the wood for the trees, you could have your open source "revolution" we've been waiting for for 25 years.
And most people would rather stay with XP instead of moving to Vista. Just like they'd rather stay with XP than moving to Ubuntu.
Comment removed based on user account deletion
I'd like to see the same test with Kubuntu. Not saying that it's better but I'd like to see the results with KDE as well.
I think many of these observations were valid and maybe points up the need for a "New To Ubuntu" mode that provides extra assistance for common transitional tasks. But, please, in consideration for those of us a little more technically inclined, provide a way to turn the new user mode off. Or offer it as a separate distro.
I'd be willing to bet the larger fraction of Ubuntu users are fairly tech savvy. If the developers try to foist Ubuntu Bob on users that don't want or need it, they'll lose their most loyal users. Bad for all of us. But if there isn't some kind of transitional assistance for new users, that will inhibit getting users from other operating systems into the ark.
The great thing about Linux is that it doesn't have to be all things to all people. You can shape a distro to the specific needs of particular users.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
The article several times suggests that the solution to some of these problems is, essentially, user education: having balloons that signal "new item installed" or wizards open the first time you launch a program, telling you how the program works.
The problem is that this approach often doesn't work. For one thing, it annoys the piss out of experience users. For another thing, new users tend to ignore most of that information... mainly because they are being overwhelmed by new information and can't possibly assimilate it all.
Take, for instance, the problem that was encountered when changing screen resolution. The tester changed the resolution easily, but then she clicked the "Keep settings" immediately, which locked her into graphic settings that were hard to change back. Part of the problem, I suppose is that the system allowed the user to make a ridiculous change. But part of the problem is also, perhaps, that the user is very used to clicking "OK" on any dialog that gets in the way: there are too many new things to read and learn, and the easiest way to get things done (in the mind of a new user) is to dismiss those annoying boxes as quickly as possible. Would a second popup, that described in detail why this low resolution was a bad idea (and how to undo it when desired), have changed anything? Doubtful. Most users would just click "OK" without reading it.
All this to say that I'm by no means convinced that adding more balloons, wizards, and dialog boxes will magically make it easier for users to figure out what's going on. I don't know what the solution is: usability is a tough problem. There is a place for helpful information (balloons, tool-tips, etc.), reminders, and wizards. But too much of this becomes decidedly counter-productive.
One of our sales guys was having problems with his XP pro install, IE bit the dust and wouldn't show images, even the images in the about box for the application. He asked me if there was any decent alternatives to any of this stuff and I mentioned Ubuntu, but with a level of hesitation (becoming his technical support person for the next 6 months didn't appeal to me) I stated that it had some parts which were a little on the technical side and that he couldn't expect everything to work out of the box. It was a 3 year old laptop. Overnight he found the ubuntu site, downloaded the 7.10 ISO and did a full install (after backing everything up). Came in the next day, put the thing on my desk and showed me it running, including using his accounting package under WINE, his printer and scanner installation. I was thoroughly impressed, with the only question he had was how to setup his PCMCIA NextG Telstra card, about 10 minutes installation time. He had even converted his mail from Outlook to Evolution. After this, I have much more confidence in recommending Ubuntu to people who are used to using something else on a regular daily basis. Before this I'd usually install this stuff for other people I knew, get it going and leave them to it, no more virus or spyware phone calls. Nice work Canonical.
Task Mangler
I can't be the only one who read this as "Usability testing hardy heroIn with a girlfriend".
I mean, I'm sure it will work, but that is likely to soon require a replacement girlfriend...
Just another ignorant American.
Hi... I'm a girlfriend of a computer geek? Anyway, he helped me get set up on Ubuntu. If you have a girlfriend, show her how to use Ubuntu. Please! Don't leave her stranded on Windoze. Sure, there's a learning curve... but if I didn't have my boyfriend to show me how to get the hang of Ubuntu then I never would have managed it on my own. Just having a computer-savvy guy who could show me the quirks... how to patiently look up fixes on the ubuntu forums rather than sitting here mad at the machine if something breaks... damn that's sexy. Be prepared for your girlfriend being a little confused/frustrated/annoyed at little things that you just didn't even think to be confused/frustrated/annoyed at when you were setting things up on your machine... but once she gets the hang of it, she won't go back. The number of programs freely available to install immediately is fantastic. I agree that Gimp should be set up more like Photoshop. (I hate how each image gets it's own window. What a window-hog. Also, it needs better colour support.)
This is why the problem is so persistent, it is inherent to the open source way of devoloping software. It won't go away any time soon.
What could change it would for example be if a seller of a commercial linux distro would actually pay application developers for modifications, including usability: "-You get $1000 if you can make pidgin girlfriend-friendly following these guidelines", meaning: wizards, simplifications, naming conventions, themes and so on.
Well here's some more anectodes:
My wife switched to Ubuntu after her XP-installation trashed the hard drive. When she first tried to recover the OS with the supplied restore-cd from LG neither the WiFi card or sound worked. Then she tried Ubuntu which worked without turning a dial.
Now she's been running Ubuntu for over six months and she's hooked. She even managed to install Hardy Heron while breastfeeding our 7 week old daughter. - If that isn't usability for the masses then what is?
Break the sound barrier - bring the noise.
The number of comments in this thread from people who are dismissive of usability tests is indicative of the gap between Linux fans and everyone else.
Usability is more than checking to see if a user evenrtually figured out how to get something deon. E.g., it's disastrous if they can't figure out how to open a file. But, the fact that they managed to open the file is not necessarily an indicator of a good design.
Usability is something people pay cash for. Just ask Apple and the Photoshop folks.
-- Slashdot: When Public Access TV Says "No"
Yeah, and it's a huge part. It's the 800 pound gorilla part.
Testing for useability needs to come in much, much earlier in development, and it needs to involve a much wider cross-section of human beings. And as it's being done, development of adequate documentation and help needs to go hand and hand with it.
It's so easy to disparage girlfriends, the middle-aged, and the elderly--in short, anyone whose job or study is not technical--that I think it's becoming ingrained in the cultures responsible for developing the various operating-system distributions and open-source software packages. This is going to cause them to suffer over the long haul. It's what makes them such a tough sell to people in business.
There's an immense population of middle-aged people, for example, still in the work force. And interestingly enough, they've actually now all got 20 or 25 years' experience as end-users of computer systems. They're not stupid. They all have jobs that they need to get done. They're not interested in being part of user communities and forums. They're not interested in the ideals of free and open-source software. They're not interested in sticking it to Microsoft. They're not interested in that warm feeling of accomplishment that until recently accompanied getting your printers hooked up to OpenOffice--after wasting hours of productive time doing it. They're interested in using their computers as tools to accomplish their current day's work.
Issues of usability and documentation aren't much fun. They're probably the least glamorous and most boring functions of developing the software. That's why they get such short shrift in open-source development. Nobody really wants to take them on, so we're treated to excrescenses like having people guess how to get out to a command line to install their audio player or their scanner or their printer.
Large-scale developers of proprietary software know precisely where their bread is buttered, and they attend to all this as a matter of course.
"Girlfriend" articles seem to appear quite regularly every few months, so at least somebody is thinking about this even at a ridiculous level. A lot more people need to be thinking about it at a much more serious level.
"Here's what's happening. You're starting to drive like your Dad..." - Red Green
I'm sorry, but I'm sick of things like this - his girlfriend HAS to be some untutored user who has no clue about computers, tee-hee. As a female computer programmer, should people assume my husband is computer illiterate? No? Then why assume his girlfriend is?
Isn't it enough to say that the installation was tested with a novice user instead of putting stupid assumptions and implications right in the freaking headline?
And of course, what kind of replies do I expect to my post around here? People marveling that a woman is posting on slashdot that will be modded up as funny. Given the nature of my post, I also expect some responses telling me to calm down or calling me a feminazi. There, I've taken care of those responses, you can stick to ones that actually address what I've said.
Ubuntu certainly has come a long way in terms of usability for the average person. But it's still not nice enough for the average person.
I built a computer for my fiancee and put Ubuntu 7.04 (and later 7.10) on it. She thinks it's just OK. She recently quit her job to go back to school. She wants a laptop, and she insisted that it have Windows XP. I didn't even suggest that she let me put Linux on it. Her current Ubuntu workstation is used for casual tasks that aren't that important: MySpace, YouTube, email, listening to music, etc. Since these tasks aren't of great importance, she's willing to wait for me to fix things that break (and they do break). But I can't expect that of her when she's got a paper to turn in or an online assignment to complete.
I know there's a huge debate (maybe even a holy war) about whether open source desktops should innovate or just copy Windows. Fortunately there's enough choice that different projects more or less have both avenues covered. But---and it pains me to say this---emulating Windows (pre-Vista Windows anyway) is probably the way to go if converts are really wanted. Even though doing things in Windows isn't always consistent or elegant or even easy, it's familiar. Computer geeks like myself like differences: they are fun to explore and play with and foster ideas. But the rest of the world just wants to get their work done. They don't care what's going on behind the scenes, and they don't have the patience to mess with "restricted drivers", the command line, "Synaptic", or different document formats just to get something done.
Right now sound isn't working on her Ubuntu machine. All I did was run the update. Looks like a buggy ALSA driver got installed (do a search for "ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave"). But for the life of me, I can't find a fix, other than to upgrade to 8.04.
When I initially set up her computer, there was some version mis-match or something like that with the packaged flash player. The solution was to download a specific version of the .deb file and do a manual dpkg (or apt-get) install. Relatively easy for me, but my why should I expect my fiancee to have to go through all that? Even in the article, the author said it was YouTube's fault for redirecting a browser that doesn't have Flash installed. It doesn't matter---in Windows, when you go to a Flash site without having Flash installed, you get the same behavior: "Click here to install flash", and you're done.
I installed Skype on her computer; it mostly works, except that the emoticons aren't animated like they are on the Windows client. Not a big deal, but it's just one more thing that makes Linux feel like a downgrade to her. This is one example where the Linux world lacks the polish of the Windows world. Polish may not mean anything to the geekier among us, but it does make the typical person feel like they've take a step backwards.
She recently got an iPod Shuffle... this sort of works. I forget the name of the application that auto-loads when the iPod is plugged in, but about half the time it crashes. No error message or anything, the whole Window just disappears. Sometimes we'll start sync'ing songs to the iPod, minimize that application, go do something else for a while, and... where did that program go? Looks like we have to start the process all over again.
There's been a number of other issues, off and on, that require my intervention (i.e. track down the bug or quirk on the web, then install/uninstall/upgrade/downgrade a package, and possibly hack some things on the commandline). But the biggest killer for her is still OpenOffice.org. That program also crashes randomly. (Ironically, one of the crashes was when I was having her make a list of things she liked/didn't like about Ubuntu, and what she needed for a laptop. I can't think of a more simple/straightforward task: start OOWriter, create a bulleted list and save.)
But the MS Office to Ope