Usability Notes - by Chris Baker

Notes on usability and related things by a project manager who manages electronic publishing projects.

About

My Photo

Twitter Updates

    follow me on Twitter

    Recent Posts

    • I'm not a spammer, it's my monkey (cautionary tale)
    • Twitter usability - how newbie users get on without the #TwitterBook to explain jargon and conventions
    • The awkwardfulness of doing things a new way- my search for an iphone timesheet app
    • Usability methods: user testing versus expert review
    • Kids' usage of parents iPhones
    • Unintentionally amusing email newsletters titles
    • Technical Debt, a useful metphor for software projects
    • More smartphone developers choosing Android, but iPhone still ahead (Flurry data)
    • eBooks second most active smartphone apps category: Flurry
    • Demographics (age) data for iPhone and iPod Touch users

    Most popular posts

    • kanban
    • "Oh, you just click the TV?" The journey of a metaphor
    • Security question difficulties
    • The NLM DTD
    • Poka-yoke
    • web colours
    • Requirements analysis
    • Shopping cart abaondonment benchmarks

    The awkwardfulness of doing things a new way- my search for an iphone timesheet app

    I have recently been moving my timesheets and to-do lists to my iPhone. The iPhone apps I tried for this initially seemed to have poor usability, simply because they required me to do important things in an unfamiliar way. The awkwardfulness of doing something in a new way is both an issue and a red herring in usability studies, I argue.

    For a Project Manager such as me, my to-do lists, calendar and timesheets are about the most basic of tools - equivalent to the carpenters hammer, saw and plane. I need an easy and reliable way of maintaining these kinds of information, and for a decade or so, I've kept it all on paper, using a loose-leaf planner from the Franklin Covey company. Over that time, of course I've got well into a routine. The paper planner has served me well, the only problem is my planner weighs nearly 2kg and is the size of a large textbook. It's also difficult to back up, always a worry for anything containing key information. Up until recently, it had to be paper - to-dos, calendar and timesheets need frequent quick updates and I could not always rely on being at a particular PC, or on being able to get online (to use files "in the cloud"). The iPhone changes that, being a truly pocket-sized computer.

    The timesheet apps I have tried are iPunchclock and Easy TimeSheet (I have also been recommended iTimesheet but haven't tried that as yet). The first thing that I found disturbing was that both apps I tried are basically stopwatches - you touch a button to say you've clocked on, and then again when you stop or pause. There are then various features with which you can note what you were doing in the interim. Some editing is possible  (e.g. if you forget to click stop & find the timer has been running all night...).Then, there are features enabling you to create a spreadsheet or other report and to email or otherwise export it for further work.

    Ipunchclockscreen
     

    When I say I found it disturbing I should emphasize that I DON'T mean that this workflow is inherently bad - the whole point of this article is that  it was just not what I was used to. I found it interesting that this made such a difference. For many years I have noted my start time, noted my stop time and then made any other notes. So this is how I would have designed my own timesheet app. (I did consider running my timesheets via a spreadsheet, and then I could have done exactly this. But so far I've found spreadsheets clumsy on the iPhone - not so much the spreadsheet apps, but the small screen and so the feeling of painting the hall through the letterbox.). When you think about it, clicking start and stop comes to the same thing as writing down start and stop times. But still, I found the iPhone apps clumsy and difficult to use, and would certainly have reported this if I had been taking part in a usability trial. I nearly rethought the whole idea.  A few days later, I'm settling down to using this stopwatch method and don't find it difficult any more.

    When I turned to to-do lists, I tried FCTasks, (sticking with the Franklin Covey company). There is a helpful demo video of the product - embedded below.

    Here I was on more familiar ground, but I did find one unfamiliarity problem. A feature of the product is that tasks are prioritized A, B and C (A are things that really must be done today, B are important but not so urgent, C is less important and so on. Ranking is competitive - your A1 task is the first you turn to, then you work through the A's and onto the B's. Here my problem is that I would typically assemble my to-do list, and then add priorities first thing in the morning as I plan my day. FCTasks requires you to state a priority immediately the task is created. Which is not a problem as soon as you get used to the idea of giving it a provisional priority and tweaking it later.

    An interesting feature of both awkwardful problems I found (the unfamiliarity of the stopwatch; the need to assign a priority to tasks immediately) is that for all that the problems turned out to be very simple-sounding, it took me considerable thought to unpick what exactly I was finding difficult.

    So, in both cases, I experienced problems of "awkwardfulness" (and awkwardful word that I like because it is so...awkward, and which I think I got from Douglas Hofstadter. If I recall, it turns up in Hofstadter's book Gödel, Escher, Bach: An Eternal Golden Braid ). Awkwardful problems are ones that provide a user with a temporary, personal usability problem based on the application not working in the way to which the user is accustomed (the application has to work in a way that does make sense to many users, or it is merely poor design). For a non-software example of awkwardfulness, consider the difficult initial days of attending a new job (or a new school) - suddenly all kinds of things that were easy to do in familiar surroundings are hard. You are forever having to ask "where is the photocopier?" "How do I book a meeting room?" or the equivalent.

    Awkwardful usability problems seem significant for a while but would  rapidly be overcome with persistence and familiarity with the application. The problem is that a lot of users just aren't going to persist, blaming the application for not being very usable.

    October 28, 2009 in ideas parking space, mobile, My usability experiences | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Card sorting

    I did a good card sorting exercise recently to which we added a useful twist. We were card sorting for theusual reason - because we wanted to make and test a navigation scheme. We designed our best-guess go at the navigation scheme, and then for each category in the scheme wrote the name of the label onto a large envelope. So if thenavigation scheme was going to be, say: Stories; Events; People; Ideas; Forums; Jobs; About, (a scheme you can see if you follow that "card sorting" reference) we'd have an envelope labeled with each of these. We had a lot of photocopies of site content and sorted them into the envelopes. As expected, we found some content that didn't fit well, and then we updated our scheme accordingly.

    This was a team exercise, so we weren't doing something often seen in card sorting (you get a number of people to card-sort individually, and draw conclusions from whether they all sort the cards much the same way, or come to different conclusions). What we did next (and what is new to me) is that we then did a quick usability test with our card sorting results. We laid out the sealed envelopes in an array like we propose for our website. We asked a volunteer to pretend to navigate the website- he was asked to pretend that he was looking for content on a certain subject; could he "click" on a particular envelope and then open it up to see whether he saw the content he expected?

    We were able to do the usability test at once, with the design team watching and able to discuss any changes immediately. But an advantage of bagging things in envelopes is that one could take them away for tests another time or in another place.

    September 24, 2009 in My usability experiences | Permalink | Comments (2) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    "Oh, you just click the TV?" The journey of a metaphor

    I was having a discussion recently about icons. Specifically, about what you might call "the journey of a metaphor". By this I mean:

    Icons start out being a metaphor for some offline activity.  For example, many applications use binoculars for find or search, and a magnifying glass for zoom (though some applications do it the other way around). It sort of makes sense - you can imagine using binoculars to search for something and a magnifying glass to make things look bigger. Contrariwise, you can point out that binoculars make things look bigger, whereas a detective uses a magnifying glass to search for clues. I recall being in a long meeting once that went round and round about whether the application we were then developing ought to use a magnifying glass or binoculars for search. It was one of those times when everyone states their own passionately-held opinion about which would be better, and then things can go no further as no-one has any data. I forget whichh icon we went for in the end, I just remember the pain....

    Over time, some icons get to be the standard metaphor. Even if you felt strongly that, say, an icon of a bloodhound was far more redolent of "find" than binoculars, it would be eccentric to use such an icon, because users have got used to binoculars and are likely quickly to recognize the icon, regardless of its original merits as a metaphor. 

    Similarly, it is pretty much de rigeur to use a supermarket shopping trolley (shopping cart in America) for your ...er...shopping cart, even if you sell goods that would be most unsuitable to put into a physical shopping trolley.

    Once the association between the icon and the action is firm in people's minds, the original metaphor pretty much stops mattering. One example on the way to this is the ubiquitous floppy disc icon for Save. Excel toolbar (note use of a floppy disc icon to indicate "save")

    Floppy discs are becoming pretty rare, but we are so used to that being theicon that it doesn't matter that we save to other devices these days. It could probably go on being the Save icon long after users are mostly people who have never used a real floppy disc.

    Which leads me back to the conversation I was having. It was with a guy who does software training, and said that recently he had been pointing out a Save icon to someone. "Oh, you mean that TV?" they said. 

    May 13, 2009 in My usability experiences | Permalink | Comments (2) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Your message is for your customer, not for you

    Recently I was working on the message that a server should display if it timed out. Our first text began "Your request has been terminated..." This is a technically correct description of what has just happened, but fails the test that messages should be about the customer and not about the system. I could imagine a customer feeling that not only had we failed to process their request, but now we were planning to send a Terminator after them. (Well that should reduce the number of customer complaints ;-) ). We changed it to a message beginning "We are sorry, your request has timed out..." and going on to explain what to do (try again in a while, it is probably due to high usage just now, the administrator has been automatically notified of the problem). That's much better because it is about the customer's needs and what they should do next.

    April 02, 2009 in My usability experiences | Permalink | Comments (1) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Wireframes

    A wireframe is a simple visual model of a website (or CD-ROM if you want!), It is produced by a very quick and cheap method so that it can be used early in a project, for example during requirements analysis It might be made using PowerPoint, Visio, or hand-drawn pages, or in HTML, Flash or a specialized wireframe software. Wireframes are excellent for discussions within the project team, and can also be used for paper prototyping and simple usability tests. They provide a model of the website that is easier to understand than, say, a flowchart or long descriptive document. Long Documents Send People To Sleep, but even a primitive model of the website can be excellent in flushing out misunderstandings and "unknown unknowns".

    I often find that I need to explain why a wireframe makes no attempt at showing the visual design (colours, fonts, graphics). The point is that these will be agreed and added later (probably after some effort and cost, which we are trying to avoid while we hammer out the early ideas and find what is going to work). For the same reason, a wireframe often does not contain much actual website copy. The point of the wireframe is to focus on what key components should be on every page and how the pages should link together (it is often possible to get the wireframe to demonstrate the latter - for example, by hyperlinks between the pages).

    It is worth thinking out exactly what you want to do with the wireframe (e.g. is it merely for the project team, or will it be used for usability testing and if so how?). Being able to explain how this very primitive-looking model fits into the design process is very helpful to reassure stakeholders that the final site will not look this bland and primitive!

    As I mentioned, there are a number of tools that can be used. Since the idea is to produce something quickly and cheaply that can be easily changed when it has (helpfully) uncovered misunderstandings or problems, I think the key factor is to choose a tool you can use easily. In an interesting article HTML Wireframes and Prototypes: All Gain and No Pain, Julie Stanford makes a case for making a wireframe in HTML (she uses Dreamweaver). Comments on her article give opposing points of view about the pros and cons of using HTML - helpful stuff if you are trying to decide whether to give the HTML approach a try.  If you do want to give it a try, Julie gives a primer on how to prepare a wireframe using Dreamweaver (making a lot of use of HTML tables). As I say, I think the important thing is for someone close to the requirements analysis to be able to build it quickly and easily. So probably the  choice is as much dictated by tool familiarity as by anything else. Using HTML means that you have the option of actually using some of the wireframe code to make the real site - the pros and cons of this get an airing in the comments on Julie's article.

    To show that even a very humble wireframe can be useful, check out this example in PowerPoint:

    Download Wireframes.ppt

    This wireframe is for a (fictitious) publisher’s website – AAD Publishing Limited, publishers of Arts, Architecture and Design books. For demonstration purposes (or because AAD is only a very small  publisher requiring only a simple site) it contains only a few pages. But hyperlinks allow you to move between them in a way that gives a reasonable impression of how the site will work. I would use a wireframe like this for early discussions in the project team, and perhaps for some quick informal usability tests on any sentient human being who doesn't run away too fast (e.g. co-workers, neighbours, spouse). Even a wireframe as primitive as this can be worthwhile to throw up questions about scope, navigation and usability such as:

    • •What have the project team assumed the purpose of the site is? And are they right? What have they missed?
    • •How can we keep the home page interesting? It may need frequent updating – who will do this and will it be sufficiently easy for them to load copy onto the site?
    • •Should the 3 categories of Art, Architecture and Design (as shown in teh current wireframe) be further subdivided?
    • •Decisions will be needed about the order in which things appear on the page – e.g. for the books is it latest publications first? Bestsellers first?
    • •There is no way of searching the site – is that an omission?
    • •How can a customer buy a book he or she sees on the site? Is there an order form to post to us? Do we want to offer online purchase (there is currently no shopping cart in the design – is that an omission)?. Including a shopping cart would of course introduce various issues about how to take and fulfill online orders (potentially a problem for a small publisher). Do we prefer simply to be an affiliate, (e.g. of Amazon), until it is clear how much business can be generated?
    Not a bad crop of questions to get out of the half-hour or so it took me to make the wireframe.

    June 11, 2008 in My usability experiences, project management, requirements analysis, Tools | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Security question difficulties

    It is interesting to be on the receiving end of someone else's system sometimes. Recently I opened an online banking account. The process involved setting up a password, a and recording the answer to a number of memorable questions - things like favourite colour, a memorable name, a favourite musician etc.

    I don't find these things easy to do:

    • I like to set up strong passwords, but it takes me a while to think of them - it also can necessitate reading some of the website's help information - some systems will not allow punctuation characters (or a password that includes them does not work).
    • Favourite colour, band, memorable name etc.? Well that depends on which week you are asking me - I seem not to be a person who has lifelong preferences about these things, meaning that it is difficult to remember which current preference I put in. Also, I know enough to try to avoid things that a hacker would easily guess, but then it takes me a few moments to think of good ones.
    • Security question - the website asked me to set up a security question that should be "something to which only you know the answer, not a member of your family, for example). Taking this very literally would be difficult, since my wife knows lots about me (fortunately I don't need to worry about her hacking the bank account). I had some interesting thoughts about the pros and cons of  customers entering  really personal information here.  Is this going to only be handled by computer systems or do I need to imagine some poor employee  in Customer Services having to authenticate a customer on the phone by asking them some very intimate detail :-) ). A further problem for me was the question and answer each had to be less than 20 characters.

    By the time I had sorted all this out, the website had timed me out (without telling me it was about to do so). So my setting up process part-worked, when I logged in my details didn't all work and I had to route around the subsystem that got the bank to issue me with a new temporary login to do it all over again.

    Of course, what baffles me may be no problem for other people, but as we try to keep users safe by increasing the number of passwords and details and asking them to choose less guessable ones, it's more likely that this becomes a general problem.

    Now I just have to remember all these passwords...

    September 12, 2007 in My usability experiences | Permalink | Comments (1) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Test users sometimes have a hard job of focusing on what you want them to think about

    Test users sometimes have a hard job of focusing on what you want them to think about, leading to dilemmas about what to do when you do not have a very advanced visual design or page copy. Unfortunately it is often the case that you want users to ignore the finer points of the visual design and copy because you are testing before these are sorted out and what is useful to you is their views on the organization or flow of the site.

    The copy problem is entertainingly described in a recent blog post by Chris Heilmann in his post Behind the mirror – usability testing musings (day one):

    If you use Lorem Ipsum the testers asked what language that is and why it was allowed there. If you use copy nicked from other sites or made-up by a copywriter user names or headlines make testers judge the site by this and don’t see it as just a demo of what can be done.

    (His next section is entitled "Everybody is a designer"...

    Similarly, spelling or grammatical mistakes seem to be spotted by users immediately and concern them a lot, though quality of copy may not have been uppermost in the minds of the team getting stuff ready for testing.

    I suspect that this is less of a problem in small informal tests - by the time  you have traveled  to see users, or they have come to see you, the whole process can seem like a big deal to them. I imagine this is even more so if they come to an impressive test lab and you watch them from behind a mirror.

    I think the problem is one of trying to keep it obvious when you are showing things in a finished state and when something is just a temporary placeholder, or description of the functionality yet to come. Easier said than done, of course!

    February 25, 2007 in My usability experiences, writing about others' writings | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    Customer Feedback by email

    I recently was the lucky recipient of emails that customers sent to an email address on the home page of a new website. The whole thing came about because we wanted a way of collecting general comments and feedback from customers about the new site, and wanted to try a more direct approach to collecting this than having a questionnaire.

    We set up a special email address feedback_on_new_site@ ... Mail sent to this address was forwarded to my InBox. This arrangement meant that we could get rid of the feedback_on_new_site@ ... if it got too abused by spammers. Also I think it was a good idea that the feedback_on_new_site part of the email address made it clear what kind of comments we wanted.

    It went better then I had expected. The majority of emails were legitimate mails from customers (this could be down to good spam filters, of course!). Most of the emails were people asking questions or making comments that did have to do with the site design - though as expected a few were making general inquiries.

    We felt it was important to respond to all proper queries, so this did mean I spent a bit of time doing some customer service, and I would not recommend using this approach if someone is not willing to field any and all inquiries that come in, and to reply within a reasonable amount of time.

    All in all though, it was useful and told us some things about the site that it would have taken us a while to detect for ourselves.

    October 06, 2006 in My usability experiences | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    web colours

    [In which I tell how I was caught out by an old "gotcha" and then go on to list useful resources  about choosing colours for websites.]

    Yesterday I saw something I have not seen for a little while. We were sat around a monitor reviewing pages of a website. The design uses tinted background boxes to help break the pages into logical groups of controls and input fields, but these boxes were not showing up at all.

    Our first thought was that recent changes to the stylesheet had broken this bit, but when we found that we COULD see the tints on another monitor we realized that the stylesheet was not to blame at all; it was the choice of background colour, whcih some monitors coudl not render.

    Back in the past (the 1990s, say), we saw this kind of thing much more. Computer monitors could only manage a few colours, and a consensual set of 216 of them was created, called the web safe colors. (This article from W3C schools outlines the basics of web safe colors, gives some history, and is a good introduction.)  This limited palette  of web safe colours is still the safest bet for a website - pretty much any monitor will display them, showing them pretty much how you wanted (though with some difference in brilliance etc. due to the manufacture of different monitors, their age, the environment in which the monitor site and so on, let alone variations in customer's vision).

    These days, of course, most monitors can display millions of different colours. So you would expect that a much wider range of colours would be OK (or most probably OK) to use. As far as I know, though, there is no updated guide to the colours that can be considered safe, and (as I found yesterday) you can still get a surprise if the designer has chosen a non web safe color and you look at the site on a different monitor.

    In this case, we had not been so silly as to rely completely on the background tint to make the page make sense (among other things that would have been very poor accessibility), but the page without the tint was missing a useful visual cue. We've changed to a web safe color now, which is probably what we should have done in the first place.

    This is probably a good place to introduce some sites I find useful when dealing with colours:

    • The Visibone webmaster's color lab is the site I like for picking web safe colors.
    • Aim media have a flash-based equivalent, which lets you see color schemes building up, and lets you enter Pantone colours (simply type in the pms code into the boxes labeled "RGB" or "Hex").
    • A very useful colo(u)r scheme generator from wellstyled allows you to try out some different combinations of colours.
    • This site from British Telecom has useful information about designing colour schemes that are usable by customers with various kinds of colour blindness or colour-deficient vision. Since about a twelfth of men have some kind  of colour-deficient vision and may struggle with your use of some colour schemes to re-inforce meaning, you ignore this stuff at your peril.
       
    • Similarly, Visibone has simulations of how the web safe colors look to colour-blind people.

    I did have links to sites that let you convert the pantone colour that your print colleagues  want into the nearest websafe color, but these sites are gone now (suggestions of a good one are welcome!). Being able to match to pantone is useful if you want to have the same colours in your websites and printed materials.

    One final thought, which comes from an article on the pantone site called graphics - dare to go beyond web-safe colors. From the title, you can guess the author's stance on the issue. I'm not sure I agree with his idea that web safe colours are only relevant to those few customers who are still running a 256-colour monitor. But I like his idea of testing the colour scheme by taking your monitor and reducing the colour settings as much as you can*. Then check how your site looks. I doubt this is foolproof, but would expect it to be useful enough to be worth the few minutes it takes. Wish I'd thuoght of that.

    While you have the control panel open, you might also want to try changing your screen resolution to experience the web site design at different screen sizes - that can be a shock too!

    *To change color settings in Windows XP, find the Control Panel from the start menu; click Display; click the Settings tab and find the control that controls the number of colours. Make a note of how it is set at present so that you can put it back when done, then lower it as far as it can go (to "256 colors" if your monitor does this - my monitor won't go that low).

    August 17, 2006 in My usability experiences, Useful usability resources, Web/Tech | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    missing pictures, mangled emails

    When I upgraded to Outlook 2003 a while back, one thing that took a little getting used to was the way in which some HTML emails were full of missing elements because

    "To help protect your privacy, Outlook prevented automatic download of some pictures in this message".
    Mangledemail Some emails, usually newsletters and marketing shots like the one pictured here, are so full of images as to be incomprehensible when Outlook has done this.

    Insofar as it is possible to notice one's unconscious actions, I catch myself -

    1. Checking who the email sender, which I seem to do with all emails as part of deciding how important they are and whether they might be spam.
    2. Not checking the title (probably from (1) I know it is not likely to be especially interesting.
    3. Visually scanning the email briefly in Outlook's preview window before deleting it.

    So emails like the featured one certainly don't work for me. Ones with at least one paragraph of prominent text are going to work better, because I might read something of interest in my scan (the next image from the Online Publisher's Association) is a more successful design to get my attention. You can see that they have put a list of clickable news items that I can read, even though Outlook has nuked all the images.
    Opaemail The third email (from Boots, a well know chain of chemist shops in the UK) also does better - reasonably prominent paragraph of text addressed to me in the middle of all the image place holders.

    I say "doesn't work for me " etc. not because I am vain enough to think marketers particularly want to market to lil' old me - usability being what it is I am left wondering whether I am typical in this (my Outlook settings, my behaviour on encountering these kinds  of emails and so on).
    Bootsemail_1 But if I were working on email newsletters, I probably would want to try looking at drafts with all the images nuked: it can be more disturbing than you might think.

    August 11, 2006 in Email marketing, My usability experiences | Permalink | Comments (0) | TrackBack (0)

    | Digg This | Save to del.icio.us |

    »

    google box

    • google box
      Google

      all Google
      this blog only

    Adsense

    Subscribe in a reader
    Subscribe to Usability Notes - by Chris Baker by Email

    Archives

    • October 2009
    • September 2009
    • August 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • December 2008
    • November 2008

    More...

    Categories

    • Accessibility
    • Announcements
    • Case Studies
    • Customer behaviour
    • e-marketing and e-commerce
    • Email marketing
    • Games usability
    • ideas parking space
    • mobile
    • My usability experiences
    • project management
    • Publishing
    • requirements analysis
    • statistics and data
    • Tools
    • Usability and children
    • Useful usability resources
    • Web/Tech
    • Weblogs
    • website testing
    • Weird user interfaces
    • writing about others' writings
    • XML
    • Usability Notes - by Chris Baker
    • Powered by TypePad