Airports Usability
I’ve been lately taken some flights with some different European companies. Some of them have developed check-in machines for the passenger to save time; ok also to reduce personal, but isn’t this the inherent reason in any software development project?
I want to compare the British Airways and Aerlingus systems, because after using them I’ve fully understood some of Joel’s main principles in UI usability like “Every time you provide an option, you're asking the user to make a decision” and “Users Don't Read the Manual”.
To start with the British Airways machine doesn’t do anything if you do not introduce your credit card. I asked why and the reason is to identify your self. Ok let’s say 90% of the passengers have a credit card, not so bad, because you are only excluding a small 10% that surely aren’t among your best customers, so screw you and queue please.
But Aerlingus kindly avoids the unnecessary login thing; don’t you have to pass two or three controls to check your identity before the boarding takes place?; and therefore also saves time for the credit card owners like me who never remember in which pocket they have the wallet.
The next steps are more or less the same for both systems:
Following the Idontknowwhich regulation, you have to confirm that no objects where introduced in your luggage without you knowing it, oh my god!, how the heck can I know if someone did put a weapon of mass destruction in my suitcase if I do not know it! I presume that you have to hire a bodyguard for your luggage from the hotel to the airport. I haven’t done that, but since then I’ve always threateningly gazed at the taxi driver: Ey, I’m watching you! Don’t ever think to insert a WMD in my suitcase while you place it in the boot, because I have to swear on the bible that every single item in my suitcase was place by me and only by me.
Anyway, I’m losing the track now, back to the question, let’s assume that we have to ask that. The fact is that this message is like the thousands of wordy MS Windows messages, which we always reply clicking the Ok/Yes button? That’s a small detail the Aerlingus’ developers thought about it, and therefore in their system the question is something like “Do you confirm that […]”, and you click Yes, of course, you confirm whatever message you see in order to catch the flight on time! It is like this “I agree” statements or “Terms & conditions” that you have to read before doing anything in a web page. They don’t know that “Users Don't Read the Manual”, and certainly British Airways developers don’t know it either, because their statement is something like: […] Ok, I don’t even remember it, but the case is that I pressed YES and what happened? Police alarms; please don’t move we’re going to jail you; you have committed and illegal act and the SWAT is coming; No, I wasn’t that unlucky, it was just a message in the screen like this: “You can not continue with the automatic check-in, please go back to the tradition check-in desk, wait a half an hour queue and risk your self to loose the flight just for being a nerd and try to use this fancy fast check-in facility”.
The funniest about this is that the legal message in the BA machine was in Spanish (my native language, as you already should know for sure after checking my pathetic English writing skills) and the message in Aerlingus machine was in English but much less wordy and therefore understandable.
The moral of the fable is: if you don’t have credit card and want to use the automatic check-in facilities fly with Aerlingus. Nope wait, the real moral is: Read always the small prints. Nope maybe is … It doesn’t really matter, because this is not a fable and there’s not moral within, but just bad software developers around the world who don’t know, understand and use the basic rules of a decent UI and therefore makes your life a bit more painful every day.



