Subject to Change - Quote of the Day (6/4/08)
Wednesday, June 4th, 2008 by LeeWe sometimes struggle to communicate why user experience and user interface design is so important in software development. As usual, Adaptive Path says it so well in Subject to Change:
Customers rightfully have little appreciation for the technical workings of a product. Beyond the interface, everything else might as well be magic. Think about a light switch. You flip a switch; a light turns on. How many of us care how it works? Or you put things in the refrigerator, and a day later, when you take them out, they’re cold. Magic. You pick up a handset, press seven or ten digits, and are talking to someone far away. Magic. (page 23)
This is very true, from the perspective of what the customer “thinks” he or she sees. But in reality, the interface is much deeper than this. Don Norman said it well when he expressed this:
Problems arrive at interface, any interface, be it person and machine, person and person, or organizational unit and organizational unit. Any place where two different entities interact is an interface, and this is where confusions arise, where conflicting assumptions are born and nourished, where synchronization difficulties proliferate as queues form and mismatched entities struggle to engage.
The user interface (human to computer in a software application) is of course very important. If this isn’t right, or easy, or intuitive, users will find another way to do what they want. But there are other interfaces that are important too, that can trip users up without them even realizing why. The interface between the presentation layer and the data layer, the interface between your database and someone else’s, the interface between your user’s healthcare data and the secure vault in which it’s stored - all of these should be carefully architected, optimzed, and planned for scalability, connection failure, and overload.
It’s not enough to simply focus on UI design. Underlying systems and interfaces, and those who create them, must think about customer experience as well.