As we discussed before, a good design should have a user-centered approach, that being said, don’t let your users think, let them use the product nice and easy. A bad design does the opposite:
Equation Editor in Microsoft Word
What I am using is not the newest version of Microsoft Word (2008 version for Mac), and I noticed that it has already been improved somehow on this, but still, it is worth talking about as a case study.
Say, if I was working on my document and need to insert an equation.First thing to do, find where the function is. I started, naturally, with Insert menu, but could not find an option called “equation”, which is the searching goal in my mind. Then I googled it, thanked to so many same questions posting there, I knew it should be in “Object”. That does’t make too much sense for me, since everything insert might be count as an “object”. I am even not sure if I could remember where to find it next time.
Next, clicked the equation option in the “Object”, typed in equations and ready to insert it. But, I was scared when I found no bottom saying anything like “Insert it!”. What am I supposed to do now? Copy and paste equations in this editor window, find other bottoms in the tool bar, or just close it? Will I lose the equation I’ve typed in if I close it? With so many question marks in my head, I decided to try my luck and just close it to see what will happen. To my surprise, the equation was in the right place in the document waiting for me! After all these confusion and surprise thing, only one question left: why not just give me a simple “insert” bottom?
According to J. Nielsen’s ten usability heuristics, there are some design principles the design confronts here.
First, visibility of system status. An “insert” bottom with in time feedback (the equation inserted to the text) could let the user know what is going on. Or even a realtime updated display in the document will let the user know (s)he won’t lose anything if (s)he close the editor since the equation is already inserted the same time (s)he types it.
Second, recognition rather than recall. That being said, make things visible! The designer should put the function of inserting equations visible for users, rather than testing their imagination and asking them to remember the path if they want to use the function again.