{"id":339,"date":"2011-03-04T15:04:39","date_gmt":"2011-03-04T21:04:39","guid":{"rendered":"http:\/\/benincosa.com\/blog\/?p=339"},"modified":"2014-11-19T11:25:16","modified_gmt":"2014-11-19T17:25:16","slug":"user-interface-design","status":"publish","type":"post","link":"https:\/\/benincosa.com\/?p=339","title":{"rendered":"User interface design"},"content":{"rendered":"<p>At Sumavi these last few weeks we&#8217;ve been waging war on our user interface design.\u00a0 Its been great, and I think we&#8217;re winning but we&#8217;ll wait to hear more from our users.\u00a0 We will never be satisfied and we&#8217;ll keep looking to improve it.\u00a0 So as we continue to research human computer interface design there have been a few books, quotes, and lessons I&#8217;ve picked up that I wanted to write down in one place.\u00a0 Here they are in no particular order:<\/p>\n<p>1.\u00a0 &#8220;Perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away.&#8221;<br \/>\n\u2014        <a href=\"http:\/\/www.goodreads.com\/author\/quotes\/1020792.Antoine_de_Saint_Exup_ry\">Antoine de Saint-Exup\u00e9ry<\/a> (<a href=\"http:\/\/www.goodreads.com\/work\/quotes\/15289480\">Terre des hommes<\/a>)<\/p>\n<p>This has been a great guideline as we&#8217;ve been looking at the interface.\u00a0 We have to balance out &#8220;does it really have to be there?&#8221; with &#8220;is it obvious?&#8221; or &#8220;are common actions difficult to get to?&#8221;\u00a0 With the Sumavisor its all about provisioning.\u00a0 So provisioning actions and the things we want users to do (like add their picture) need to be easy to see.<\/p>\n<p>2.\u00a0 &#8220;People perceive more aesthetic designs to be easier to user than less-aesthetic designs &#8212; whether they are easy or not (Kurosu and Kashimura 1995).\u00a0\u00a0\u00a0 Additionally, good aesthetics have been found to create a positive attitude toward a design, to make people more tolerant of design problems, to aid creative thinking, and to aid in problem solving (Norman, 2002)&#8221;\u00a0 &#8212; From The Essential Guide to User Interface Design by Wilbert O. Galitz.<\/p>\n<p>We battle this one with where we should put our time.\u00a0 For example, some of our problems have been:\u00a0 Do we spend time adding more functionality or do we spend\u00a0 time improving the design?\u00a0 Do we spend time on art, or do we say: &#8220;Good enough&#8221; and spend more time making the Sumavisor more capable.\u00a0 Unfortunately, you have to do both.\u00a0 However, what this quote has shown us is that we need to give more priority than we have to the design.\u00a0 After all, we want people to have a positive attitude towards us :-).<\/p>\n<p>3.\u00a0 People are very task oriented.\u00a0 One book talked about how adults, when asked to go look for something in a drawer and bring it back will find the object bring it back, but will notice little else.\u00a0 So if you ask them:\u00a0 &#8220;Oh, did you notice if there were any scissors in the drawer while you were there?&#8221;\u00a0 Most people won&#8217;t even notice.\u00a0 (Kids however, the study showed, noticed a lot more).\u00a0 This shows people&#8217;s tendencies to filter everything out and focus on the task at hand.\u00a0 Good design makes it easy for them to do this. Bad design frustrates people when they can&#8217;t do it.<\/p>\n<p>In that sense, we&#8217;ve been asking ourselves:\u00a0 Is this obvious?\u00a0 It gets really hard when you&#8217;ve been doing it everyday, cause you have to step back and think:\u00a0 Hmm&#8230; what would I think about this if it were the first time I had seen this.\u00a0 What would I say?\u00a0 Could I perform the task easily?<\/p>\n<p>4.\u00a0 Testing on users<\/p>\n<p>We have some people that knew all about what we were doing and had seen our stuff from the beginning and all the changes.\u00a0 So we asked someone to provision 2 machines.\u00a0 He did it easily, but it was surprising to us to see how he did it.\u00a0 It made it more apparent to us that we needed to change the design and make things more obvious.\u00a0 One thing about the user tests we learned validated this statement that we read:<\/p>\n<p>&#8220;In the overwhelming majority of cases, words are more meaningful to users than icons.&#8221;<\/p>\n<p>Its nice to have icons too, but its hard to introduce new icons to people who have never seen them.\u00a0 For example, what is a good icon to deploy or provision a machine?\u00a0 We&#8217;ve made a few of them, and once you&#8217;re used to them they&#8217;re fine.\u00a0 However, there is still a learning curve with icons!\u00a0 So perhaps putting words by them will make more sense.\u00a0 In one case, we removed our icon bar and changed it to be words with icons.<\/p>\n<p>5.\u00a0 According to one book, there was an IBM study that concluded: for every $1 invested in user interface design the payoff was $10-$100.<\/p>\n<p>That study gives quite a big range in payoff doesn&#8217;t it?\u00a0 In fact, I&#8217;m sure if you looked at the curve they were using to do the study, you might find that some investment in user interface design has $0 payoff :-).\u00a0 (Or negative if the design was wrong).\u00a0 It was also funny to read how many books justify the need for better human interface design.\u00a0 Mostly I think they were preaching to the choir, but on the other hand, maybe they&#8217;re just trying to give ammunition to the choir for when they go out and preach the gospel of user interface design to people they&#8217;ll be armed.<\/p>\n<p>6.\u00a0 Some user design parts are NP-complete problems.<\/p>\n<p>When we did the header for the Sumavisor, it was totally easy.\u00a0 Simple node range search bar with menus to let you find the places you want.\u00a0 But other parts, like the information displayed on node ranges, or individual nodes still is a huge challenge for us.\u00a0 We like what we&#8217;ve done now and had to abandon some things that we did.\u00a0 But I still feel like we&#8217;re looking for the solution.\u00a0 I am however satisfied (for now) with what we came up with, but there&#8217;s still some work on what we&#8217;ll have to do.<\/p>\n<p>7.\u00a0 Working in Groups<\/p>\n<p>I&#8217;ve found through this that my ideas, as good as I think they are, are always made better, or changed by talking them out with people.\u00a0 On the other hand you have to admit when other people&#8217;s ideas are better than yours you need to go with them.\u00a0 One issue of course was the color.\u00a0 I had come up with a rainy day Portland theme, which I liked but pretty much everyone shot down in favor of a happier more trustworthy blue theme.\u00a0 Finally when my wife said that the rain color looked dead and depressing I had to admit that I was probably wrong with the Portland rainy day theme for the Sumavisor.\u00a0 Oh well.<\/p>\n<p>The other thing that we realized is that internally, we don&#8217;t like a &#8220;big unveiling&#8221;.\u00a0 So from now on we decided to talk them out and decide on things before setting out to work.\u00a0 This has involved sketching and powerpoint drawings.\u00a0 This can be frustrating since we&#8217;re coders and its much easier to say: Sod it!\u00a0 And just edit css files.\u00a0 But using this approach gets the best ideas out and gets rid of the usual slew of crappy ideas that I&#8217;m apt to have.<\/p>\n<p>What have you learned about user interface design?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At Sumavi these last few weeks we&#8217;ve been waging war on our user interface design.\u00a0 Its been great, and I think we&#8217;re winning but we&#8217;ll wait to hear more from our users.\u00a0 We will never be satisfied and we&#8217;ll keep looking to improve it.\u00a0 So as we continue to research human computer interface design there&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[59],"tags":[109],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/339"}],"collection":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=339"}],"version-history":[{"count":2,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/339\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/339\/revisions\/341"}],"wp:attachment":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}