<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Buggin' My Life Away : UI Design</title><link>http://blogs.msdn.com/rick_schaut/archive/tags/UI+Design/default.aspx</link><description>Tags: UI Design</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Usability Survey</title><link>http://blogs.msdn.com/rick_schaut/archive/2005/03/29/403482.aspx</link><pubDate>Tue, 29 Mar 2005 21:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:403482</guid><dc:creator>Rick Schaut</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/rick_schaut/comments/403482.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rick_schaut/commentrss.aspx?PostID=403482</wfw:commentRss><description>&lt;p&gt;The University of Maryland, Baltimore County has an &lt;a href="http://umbc.edu/hase/gnome-deskus-survey.html"&gt;online usability survey&lt;/a&gt; of GNOME. The timing is rather serendipitous in light of my earlier remarks on &lt;A href="http://blogs.msdn.com/rick_schaut/archive/2005/03/12/394480.aspx"&gt;user feedback and GNOME&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;It's entirely likely that more than a few people who commented on that post will point to this survey as an example of how open source development projects can obtain useful information about usability and user's needs. I'd argue, however, this makes my case more than augurs against it.&lt;/p&gt; &lt;p&gt;Take a close look at the two surveys. Try to figure out how the task-based questions will provide insight into real-world user problems. Then take a look at the "Guidelines" questions. Even after reading the "more info" link for "GNOME designs dialog to yield closure," it's not at all clear what they're asking for--particularly if you're not well-versed in the terminology of software usability.&lt;/p&gt; &lt;p&gt;Folks, this is an example of how &lt;em&gt;not&lt;/em&gt; to conduct a usability study. If you really want useful information, you plunk real users down in front of your product, preferably an instrumented version of the product, and you ask them to perform a number of high-level tasks.&lt;/p&gt; &lt;p&gt;And that's the easy part. Before you even get to the point of plunking real users down in front of your software, you have to figure out whether the tasks you're asking them to perform have anything to do with what most users will need to do in order to get their work done. In order to have that information, you need a well-done market segmentation that identifies your major groups of users, and what their jobs are. You need to understand why they'll even want to use your program in the first place.&lt;/p&gt; &lt;p&gt;Now, anyone who does any kind of work in human-computer interactions knows all of this, which makes me wonder what the UMBC hopes to achieve with this survey. Perhaps they're seeking to demonstrate the inefficacy of usability surveys compared to other methods of studying usability?&lt;/p&gt; &lt;p&gt;Rick&lt;/p&gt; &lt;p&gt;Currently playing in iTunes: &lt;i&gt;Rockin' Horse&lt;/i&gt; by The Allman Brothers Band&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=403482" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rick_schaut/archive/tags/UI+Design/default.aspx">UI Design</category></item><item><title>Selection Behavior</title><link>http://blogs.msdn.com/rick_schaut/archive/2005/03/12/394481.aspx</link><pubDate>Sat, 12 Mar 2005 14:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:394481</guid><dc:creator>Rick Schaut</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/rick_schaut/comments/394481.aspx</comments><wfw:commentRss>http://blogs.msdn.com/rick_schaut/commentrss.aspx?PostID=394481</wfw:commentRss><description>&lt;p&gt;I'm absolutely certain that something like this has happened to you. I was putting together some quick and dirty play lists in iTunes based on a random shuffle smart playlist I'd created (basically, a random list of 100 songs that I hadn't listed to in more than two weeks). I'd start on a song, and use &amp;lt;shift&amp;gt;-&amp;lt;up-arrow&amp;gt; to extend the selection to include the songs I want in the playlist.&lt;/p&gt;&lt;p&gt;From time to time, however, I'd go one song too far, and switch to &amp;lt;shift&amp;gt;-&amp;lt;down-arrow&amp;gt; to back off that one song. Only iTunes interprets that action to extend the selection at the song where I started.&lt;/p&gt;&lt;p&gt;I call this "unanchored" selection behavior. In this behavior, &amp;lt;shift&amp;gt; plus any cursor movement always extends the selection regardless of how or where you started selecting using the cursor keys.&lt;/p&gt;&lt;p&gt;And I hate it. I much prefer anchored selections. With an anchored selection, the item or location that was selected when you began extending the selection using a &amp;lt;shift&amp;gt;-&amp;lt;cursor-key&amp;gt; combination is pinned, and never moves. Only the "end" of the selection that you moved using the cursor keys moves.&lt;/p&gt;&lt;p&gt;Note that TextEdit uses anchored selections, as do most other text editors (though not MarsEdit, much to my chagrin). It would seem, though, that the data browser control doesn't "out of the box" as it were. This is really an annoying inconsistency.&lt;/p&gt;&lt;p&gt;So, consider this my personal plea to all software developers (including folks at Apple), please give us anchored selections. Not only would this make all of our applications more consistent, it also gives us fat-fingered users a way to correct our error when we've gone one character, or word or list item, too far.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Rick&lt;/p&gt;&lt;p&gt;Currently playing in iTunes: &lt;i&gt;Passion, Grace, And Fire (Version I)&lt;/i&gt; by Al DiMeola&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=394481" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/rick_schaut/archive/tags/UI+Design/default.aspx">UI Design</category></item></channel></rss>