Karl Smith User Experience Architect (UEA) It's all about making other peoples experiences good ones

10May/120

British Airways security update stops ticket sales

I just logged into my BA account to book a ticket, but BA does not want my business because they have implemented new security without thinking about the impact on users.

After making my selection I'm shown the page below instead of a flight selection page. I could understand getting this if I'm not logged in, but I am so I have already authenticated my session. But there is no excuse for sending me to a blank screen, my firewall does not block Captcha, I know this for a fact.

When was this tested or has it gone up today without being tested, who knows?

---- A few minutes of testing later ...

I have now managed to get it working and BA have fallen for the classic developer problem, the new security page has been developed on FireFox with Internet Explorer an after thought. The Captcha loads in FireFox but does not in IE.

Now here is a description of one of the worst user experiences possible;

  • In FireFox I first log into my account, I'm in they know who I am.
  • Then I do my search selection.
  • I get the Captcha page fill it out, great I'm in my results
  • Now the clear thing is and everyone who books travel online know is that (sorry back now, I was in Heathrow and had to get my flight, ironic that I was in the BA lounge trying to buy a ticket but being stopped by poor usability) searching and finding are two different experiences.
  1. The British Airways flight search tool has always been bad as it does not cross link results e.g. Date, Location, Tier unless you search again, this is because the person who designed it does not think like a passenger. Potential passengers want to get somewhere, that is their first requirement, not to select class of travel. If you want a good standard look at EasyJet flight search, if you can forget all the other painful experiences and thinking the search is really very good.
  2. Now some bright spark at BA has looked at the log statistics and thought we are getting lots of drop outs and re-searching, this could be a denial of service attack, it's not, it is in fact the only way to find flights.
  • So my results only show me one class of flight, to see the other ones I have to search again, if I do I get Captcha again and again and again as I try and cross relate the various sets of results to get the best deal, that gets me where I need to get, when I need to get there.
  • Really, really painful experience, oh and I still have not booked a ticket because I was so angry at my treatment, I gave up.

What to do next?

  1. Sack someone, really, they made my evening hell!
  2. Hire a User Experience Architect (must be technical as they will lead the IT part too, so not a graphic designer) who will tell you how to redesign your search results and change how the back end IT works.
British Airways website security upgrade stops ticket sales

British Airways website security upgrade stops ticket sales

23Apr/110

Supporting users with design principals

User centred design (UCD)

User centred design (UCD) is a project approach that puts the intended users (audience) of a product or piece of technology at the centre of its research, design and development. It does this by talking directly to the user at key points in the project to make sure the product or piece of technology will deliver upon their perceived requirements and align the client with their users or consumers.

Supporting general interactive behaviours

New systems must comply with but not limited to the following provisions;

Provide context and orientation information

Provide context and orientation information to help users understand;

  • Where they are
  • What it’s for
  • How to use

the complex pages or elements that they are viewing.

Provide location indication that consistent across all interfaces, which is not part of navigation. This is to help users know explicitly where they are and what data is shown so that they can be confident about their activities.

Grouping elements and providing contextual information about the relationships between elements can be useful for all users. Complex relationships between parts of a page may be difficult for people with any type of cognitive disability and people with visual disabilities to interpret.  Regardless of the working environment no two people think exactly the same way this divergence is based upon the various inputs and experience they have. Recognising variance and synergy in knowledge is a key finding from pilot studies that support the creation of personas and user scenarios.

Provide clear navigation mechanisms

Provide clear and consistent navigation mechanisms;

  • Orientation information
  • Navigation schema
    • Sub navigation
    • In app/widget controls
  • Site map
  • Help
    • Glossaries
  • Comparable experiences (to their other business or outside work experiences)

Interactive behaviours to increase the likelihood that a person will find what they are looking for and be able to interact with it.

Clear and consistent navigation mechanisms are important to people with cognitive disabilities or blindness, but fundamentally benefit all users and enable rapid adoption, reuse and buy-in.

Provide explicit interactive behaviours

Users require an absolute learning environment in order to quickly review and adopt new technologies.

The interactive behaviours of any system they use should make logical and emotional sense.

Interactive logic is driven by expectation, in that if a user clicks on text that is underlined they expect to go to another page related to that text (a hyperlink) therefore if text is blue and underlined but does not take the user to a new page, a user will doubt the technology and themselves as it creates insecurities. Other considerations related to interactive logic are about an expectation of delivery in that if a user clicks on a chart they expect to see the data behind it.

Interactive emotion was touched on in the previous point and is related to confusion, insecurities, doubt and conflicting emotions driven by unexpected interactions. Users when arriving at the wrong location in software expect the back button (if web service) to take them to the previous screen. In software they expect a link or return to last page. If the developer had locked pages or not considered a user wanting to go backwards or sideways in a planned pathway, the user will feel trapped, this is an interactive emotion. The users invested (time, knowledge) activity (purpose, task) has been trapped (voided, considered worthless) in a process and their perception is that they are unimportant.

The more users' expectations prove right, the more users will feel in control of the system and the more they will like it. And the more the system breaks users' expectations, the more they will feel insecure.

Ensure that text is clear and simple

Ensure that text is clear and simple so they may be more easily understood. Consistent title location, page layout, recognisable icons and easy to understand language benefit all users. However where users require subject specific language based upon their activities a glossary is advised to support the constant churn in user involvement.

Opening New Windows

Opening up new window is like a polluting a user screen it creates a loss of focus and no matter how great a mind a user has they will still lose their place when checking where they are in a process or task across multiple partially visible or hidden screens.

Designers open new windows on the theory that it keeps users focused on their system or it delineates separate activity. This creates a user hostile message and is self defeating since it breaks any trust in the delivery of technology that make users life better.

Non-Standard use of GUI Widgets

Consistency is one of the most powerful best practice principles. When things always behave the same, users don't have to worry about what will happen. Instead, they know what will happen base upon their earlier experience.

The worst consistency violations in technology are found in the use of GUI widgets such as radio buttons and checkboxes. The appropriate behaviour of these design elements is defined in the Windows Vista User Experience standard, the Macintosh human interface standard, and the Java UI standard. Which of these standards to follow depends on the platform used by the majority of your users, but it hardly matters for the most basic widgets since all the standards have close-to-identical rules.

Slow Server Response Times

Slow response times are the worst offender against user expectations.

Users don't care why response times are slow. All they know is that the technology doesn't offer good service. Slow response times often translate directly into a reduced level of trust and they always cause a loss of use and adoption as users find a work around.

Use of colour

Ensure that text and graphics are understandable when viewed without colour. If colour alone is used to convey information, people who cannot differentiate between certain colours and users with devices that have non-colour or non-visual displays will not receive the information.

When foreground and background colours are too close to the same hue, they may not provide sufficient contrast when viewed using monochrome displays or by people with different types of colour deficits.

Ensure user control of time sensitive content changes

Ensure that content that changes does so in a manner that is obvious or had a secondary advisory so that users are made aware of that change.

Design for device independence

Use features that enable activation of page elements via a variety of input devices.

25Mar/110

Interflora discount voucher 100% no brains

When doing marketing, companies are attempting to motivate people into a relationship with their products or services, in this respect Interflora have been very successful, I am highly motivated. Unfortunately because Interflora's service is so bad, my relationship is one I don't want to have, so my motivation is to STOP 60070 them from contacting me.

You would think that after I spoke with someone in a senior position at Interflora they would get beyond lip service and actually act on my bad experience of them as a company rather than do nothing. In fact worse they sent more SPAM to my mobile this morning, Mothers Day discount flower voucher (15% I don't care if it's 50% or 75%), useless to me as I will never use their services again, ever.

See http://karlsmith.info/user-experience-ux/interflora-dont-listen-or-care-about-user-experience/ for the reason for all this. But today I got another text message from Interflora, they obviously don't care in the slightest about their reputation. Digital communications are a two way process a failure to listen points to incompetence in management and delivery.

Since they are not responding, every time they send me mobile SPAM or post me their marketing materials, I will post about it until these posts take over the top listings on the search engine's.

5Mar/110

O2 support has awful usability

O2 gets points for trying

I like other users were quite happy when O2 decided to spend some time and money to tie together their various online systems to at least give the appearance of a unified system. You can tell it's all user experience and no information architecture though, everything links so there are no dead ends, unfortunately the information being sought is missing it's an annoying merry go round.

Lucy help box in O2O2 fakes live support

The thing that I cannot think of an excuse for is an automated support search tool built to look like live support. Dear Lucy you gave me hope, then you took it away, you made me think O2 cared about me and the business I bring them. But no your not real your a search tool, that's not really all that good. Changing interactive and interaction metaphors is indeed very brave and extraordinarily stupid as it aggravates users. For users in a support system the normal response is to look for another service supplier or phone up to vent on someone.

Still at least there was a feedback form for me to say how pathetic the experience was. Feedback form for fake live support

   

Switch to our mobile site