August 2020
Piloting an ocean exploration ship or Martian research shuttle is solemn business. Let’s hope the regulate panel is up to scratch. Two studs expansive and angled at 45°, the ubiquitous “2×2 decorated slope” is a LEGO minifigure’s interface to the world.
These iconic, low-resolution summarizes are the perfect tool to lacquire the straightforwards of physical interface summarize. Armed with 52 branch offent bricks, let’s see what they can teach us about the summarize, layout and organisation of complicated interfaces.
Welcome to the world of LEGO UX summarize.
Organised lawlessness
At a glance, the variety of these summarizes can be overwhelming, but it’s evident that some of these interfaces see far more unrestful than others. Most interfaces in our world comprise a blfinish of digital screens and analog inputs appreciate switches and dials. These LEGO panels are no branch offent.
Plotting the panels atraverse these two axes uncignores a scant branch offent clusters. Screens with an directing row of buttons sit in the top left. A petite cluster of very organised switch panels lies to the far right. The centre bottom is occupied by some untamed concepts that are challenging to comprehend, even after disjoinal glances.
Designing a complicated machine interface is a juggling act of many branch offent factors from ergonomics to engineering. But we can shatter down the problem into two key asks:
- How can we branch offentiate between the function of branch offent inputs?
- How can we organise the many inputs and outputs so that we comprehend how they retardy to each other?
Let’s apshow a proset uper see at tackling these two disputes in LEGO.
Differentiating inputs
What could caengage 400 WWII pilots to elevate the landing gear on their B-17 device deviceer fair before touchdown? Catastrophic pilot error, or someskinnyg more fundamental?
It was the psychologist Alphonse Chapanis who first presented that the high rate of crash landings might be the fault of lesser interface summarize. The adjacent landing gear and flap regulate knobs were identicpartner shaped. The pilots never stood a chance.
His transient solution was to glue branch offently shaped streamlines of rubber to each switch, enabling blind operation by touch alone. This gave ascfinish to the idea of shape coding and a system of branch offentiation still being chaseed in airplan cockpits today.
We can contrast the three interfaces below to see this in action. Ignore the overall layout, it’s the branch offences between individual switches that matter here. Imagine trying to experience for one of these buttons without seeing. The left panel (“Slope 45 2 x 2 with 12 Buttons”) would need pinsolentnt hand-eye co-ordination. The right panel (“Airplan Multiple Fweightless Controls”) evidently discernes between the throttle (big, licsurrfinisher vertical shiftment), toggle switches (round vertical flick) and the push buttons (square push-in).
Differentiation appreciate this is a still a very genuine problem today. In 2015, Ford recalled 13,500 Lincoln SUVs becaengage drivers speeding down the motorway were misapshownly shutting off the engine when they tried to trigger sport mode. See if you can spot why:
Shape coding is one approach to branch offentiation, but there are many others. Colour coding is perhaps the only one to shatter into our everyday vocabulary, but we can comprise four more: size, texture, position and operation coding. Together these six are our allies in the summarize of error-proof interfaces.
Size, shape and colour-coding are the fundamentals: rapid-prospers that can repair a lot of interface problems. Texture is also a wonderful branch offentiator for blind operation, particularly on petite dials requiring exact regulate.
Position-coding is seemingly straightforward but is normally under engaged. Products with a evident default ergonomic position (appreciate binoculars or a gaming console) can take advantage of the authentic position of the hand to branch offentiate between primary and secondary actions.
Finpartner, operation-coding ascribes branch offent types of shiftments (appreciate a twist or vertical slide) to branch offent inputs. This can be immensely mighty when the switch motion backs the operation behind it, e.g. a crane lever which elevates the crane when the lever is elevated.
Differentiation is a excellent first step that will elude confusion between adjacent switches. But its only with organisation that we can produce a evident and exact mental model of the interface for the engager.
Organising inputs
Compare the three panels below. Identical layouts, but the blue one is much evidgo in than the white. This is the gestalt principles at toil, recognizeing roverdelighted items with a frequent region.
Easy. But how are you going to determine which inputs to cluster together?
I appreciate to engage Soviet regulate panels as a commenceing point. These pretty walls of nonsensical dials and levers are brawt to life when scheduled in a enormous factory schematic. It would be challenging to discover a more literal organisation of the proposeation.
These panels are what I’d called a verifyated interface. Every piece of input and feedback has been shiftd onto the same panel. This is the approach that Dyson took with their car. Now envision the opposite, moving each of those weightlesss and switches to the actual location of that valve in the factory. Sounds ludicrous, but these air vents in the Audi TT show that this scatterd approach can also be a wonderful prosper for engager experience. I wrote a lot more about these scatterd interfaces last year.
Back to the Soviet factories. Those interface panels were wonderful for answering the ask “does this valve let water into tank Б?”. But they’re very lesser for answering “are all water valves shutd?” or “where are all the switches I need to ready for the shift alterover?”.
LEGO engage the Soviet schematic approach for their fantasy orientated summarizes, becaengage schematics are excellent at providing a mental model of the inner toilings of an alien system. However for everyday engage, there are some other approaches that toil better.
Feature based organisation is the most frequent, perhaps even the “default” summarize philosophy. Group together all the inputs and outputs for each product feature. This COVID-19 ventilator from Cambridge Consultants is a wonderful example but we also see this a lot in cars, with a cluster of switches for the airflow regulate and all of the weightlesss on one regulate stick.
Organising by operation unbenevolents putting all the switches that function in a certain way in the same place. I’ve no idea what all the valves in the picture below do, but I bet they don’t all uncover skinnygs that retardy to each other. Anytime you see a row of switches that see and function the same, but regulate disparate parts of the system, you’ve come atraverse organisation by operation.
Today most interfaces are effectively fly-by-wire, but historicpartner the levers that you pulled in, say, a tractor cabin would literpartner shift the hydraulic pistons besystematich the seat to a new position. Routing all these branch offent electrical, mechanical and hydraulic systems fruitfully can strictly settle your interface clustering, directing to organisation by technology.
The up-to-date equivalent of this is unpredictedly frequent. Any touchscreen with buttons by the side shows this technology-based split. In a future world, SpaceX might embed these physical regulates right inside the screen next to the proposeation they impact, but for now they sit awkwardly by the side as if noskinnyg is wrong.
In LEGO we discover the feature based organisation in the “Monitor with -19° pattern”. Two evident clusters, perhaps one for temperature regulate and another for vital signs watching. In the second panel below, I don’t comprehend what all those switches do, but they seem to be clustered based on their operation, not becaengage of what they will run.
There are many LEGO panels with a technology split appreciate the SpaceX Dragon capsule, but I appreciate to envision that this timely 90s police regulate unit was forced to split the audio and video joinback becaengage the newer tape reel technology was incompatible with the elderlyer analog phone line system. This is organisation by technology in action.
All of our approaches so far: organisation by features, operation or technology, have been grounded in properties of the system, not of the engager. Organisation by engage-case is the antidote to this, a clustering based on the daily routines and tasks of the engager.
Imagine arriving for toil each day at the LEGO body scanner factory. Grouping the switches by task (ready machine, load body, process scan…) would unbenevolent splitting up the radiation and scanner buttons into many branch offent regions. More complicated for the computer, but more streamlined for the operator. As the summarizeer, only you and your engagers will be the appraise of what toils best.
But George, which is the best interface?
I normally say there’s no such skinnyg as the best interface, but there are plenty of examples of the worst interface.
However I do have three favourites. Beautiful, visual layouts with evidently branch offentiated inputs and straightforward, immacutardy organisation. I’d be conceited to sit behind the console of any of them.