Redesign: Airplane Boarding Pass
Needless to say, boarding passes have bad UX. So bad, in fact, that many others have redesigned these awful things in their free time.
I figured I’d add another redesign to the pile, and provide the rationale behind how I edited this:
1. Respecting the Users
The boarding pass has three users: the passenger, the TSA agent, and the gate agent. The redesign should maximize info accessibility for everyone.
2. Respecting the Original Design
Any original intent should survive. For example, the barcodes appear to be placed strategically: one is located in the middle of the short side, and the other in the middle of the long side, making it easy to orient and scan the right one. Further, each barcode is surrounded by whitespace, which mitigates scanning errors. It would be smart not to mess with the barcodes.
3. Respecting the Material
The redesign must be sensitive to the hardware and economy of printing. It should be the same size as the original, and use an equal or lesser amount of ink.
With these considerations in mind, let’s start the redesign process!
Delete the unnecessary.
Most of the items are laid out consistently: small label on top, with the value in large font underneath. The highlighted items do not follow this information hierarchy:
Let’s fix them:
The highlighted items are most likely codes for gate agents. I’d guess that they are triangulated for max separation, so that agents can examine the left side for code #1, the top for code #2, and the bottom right corner for code #3.
Let’s instead take strong visual elements that already exist—the barcodes—and anchor the codes to them. Now, instead of searching arbitrarily, the agent can use the barcodes as landmarks to locate codes.
The passenger experiences two stages of flying: pre-gate and post-gate. When pre-gate, they need flight details and gate location. When post-gate, they need their boarding info.
All elements should be chunked into those stages:
Let’s place the first stage on the left and the second on the right, punctuating with whitespace:
Consistent, scannable, and economical, with good usability for all users.