<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>GarrettDimon.com</title>
    <link>http://garrettdimon.com</link>
    <language>en</language>
    <webMaster>email@garrettdimon.com (Garrett Dimon)</webMaster>
    <copyright>Copyright 2006-2008</copyright>
    <ttl>60</ttl>
    <pubDate>Fri, 24 Oct 2008 11:36:00 GMT</pubDate>
    <description>The place Garrett Dimon calls home.</description>
    <geo:lat>33.024721</geo:lat><geo:long>-96.740389</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/garrettdimoncom" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
      <title>Gorilla Usability Testing</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/328895218/</link>
      <pubDate>Mon, 07 Jul 2008 01:44:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/7/7/gorilla_usability_testing/</guid>
      <description>&lt;span class="s clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/SilverbackLogo.jpg" width="240" height="152" alt="Picture of a gorilla in a lab coat with a clipboard." /&gt;
&lt;/span&gt;

&lt;p&gt;So, what exactly is &lt;a href="http://silverbackapp.com"&gt;Silverback&lt;/a&gt;?  It&amp;#8217;s &amp;#8220;spontaneous, unobtrusive usability testing software for website designers.&amp;#8221;  It gracefully records the on-screen action, including mouse clicks, as well as video and audio of the subject so you can create a library of usability testing videos to share or review later.&lt;/p&gt;

&lt;h2&gt;The Genesis of the Idea&lt;/h2&gt;

&lt;p&gt;Great software is the usually the result of people &amp;#8220;scratching their own itch,&amp;#8221; and Silverback is a perfect example.  Clearleft has been doing basic usability testing with a video camera and tripod since they opened their doors. It got the job done, but it wasn&amp;#8217;t ideal.  They had spent some time exploring other options, but none of the solutions met their needs.&lt;p&gt;
  
&lt;p&gt;One day, a friend of theirs participated in a usability study run by &lt;a href="http://www.disambiguity.com/"&gt;Leisa Reichelt&lt;/a&gt;. He noticed that she had created a simple little hack to run iChat video and automatically create screen captures every 5 seconds in order to create a single file showing the screen as well as the test subject&amp;#8217;s reaction. One thing led to another, and Clearleft decided they could take this idea to the next level, and the vision for Silverback was born.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/BlankSlate.jpg" width="746" height="564" alt="A screen capture of Silverback the first time it's opened up. There is a welcome message explaining that you need to click the new project button to get started." /&gt;&lt;small&gt;&lt;span&gt;Figure 1&lt;/span&gt; The blank slate guidance helps you dive right in without the need to read instructions or configure anything.&lt;/small&gt;
&lt;/span&gt;

&lt;h2&gt;Early Concepts &amp;amp; Mockups&lt;/h2&gt;

&lt;p&gt;We spoke briefly about the development process and how the application has evolved since the early concepting and prototyping phases. Andy graciously shared some of the early wireframes and mockups of Silverback.  They were able to ultimately stay very true to their original vision, but the departures and evolution of the ideas are are very interesting.&lt;/p&gt;

&lt;h3&gt;Wireframing&lt;/h3&gt;

&lt;p&gt;Like any concept, Silverback&amp;#8217;s interface has evolved through a series of sketches, wireframes, and mockups to become the application that is today. &lt;span class="reference"&gt;(Figure 1)&lt;/span&gt; Naturally it&amp;#8217;s not an exact replication of the early concepts because ideas change and technical limitations rear their head. The example preferences screen shows some of the basic options as well as comparing the original wireframe to the preferences pane as it exists today. &lt;span class="reference"&gt;(Figure 2)&lt;/span&gt;&lt;/p&gt;

&lt;span class="m clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/PreferencesMockup.jpg" width="492" height="800" alt="The initial wireframe of one of the preferences pane compared to the current state in the working application." /&gt;&lt;small&gt;&lt;span&gt;Figure 2&lt;/span&gt; While there are inevitably some variances, the resulting application has stayed true to the original concepts.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;The wireframes show the concept of projects and sessions, and the only significant changes are how they are organized and presented on the screen. &lt;span class="reference"&gt;(Figure 3)&lt;/span&gt;  The export options have also been moved into the save dialogue where they are more appropriate &lt;span class="reference"&gt;(Figure 4)&lt;/span&gt;, and the final interface provides a higher level of user feedback about the video and exporting configuration.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/FileManager1.jpg" width="746" height="470" alt="A wireframe of the early interface for managing sessions." /&gt;&lt;small&gt;&lt;span&gt;Figure 3&lt;/span&gt; Even in the initial versions, the sessions worked with the concept of a project.  During the development process, the interface for managing projects has necessarily evolved to be more complete, but the original underpinnings are still evident in the wireframes.&lt;/small&gt;
&lt;/span&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/FileManager2.jpg" width="746" height="469" alt="Another wireframe of the early interface for managing sessions." /&gt;&lt;small&gt;&lt;span&gt;Figure 4&lt;/span&gt; The quality options for exporting have migrated to the save dialogue, but the project, subject name, date, length, and notes for sessions have stayed the same.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;Mockups&lt;/h3&gt;

&lt;p&gt;Wireframes are, by their nature, fairly abstract.  They generally serve as an exercise in thinking and understanding and don&amp;#8217;t need to be high-fidelity.  That fidelity isn&amp;#8217;t necessary until the mockups.  Like the Silverback wireframes, the initial mockups help show an interesting evolution.  On Silverback, like any project, things changed. Whether it&amp;#8217;s technical constraints or usability enhancements, they embraced the change instead of religiously focusing on following the mockups.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/Mockup1.jpg" width="746" height="523" alt="Mockup1" /&gt;&lt;small&gt;&lt;span&gt;Figure 5&lt;/span&gt; The original mockups show the right pane as being a single all encompassing&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;Andy also spoke about the implementation saying that the graphical parts of the interface were actually the most difficult aspects to get pixel perfect. When setting out to design a desktop application, there was hope that they&amp;#8217;d be able to avoid the issues of multiple browsers that we have to deal with in web development.  Unfortunately, developing desktop apps isn&amp;#8217;t without its share of inconsistencies. From UI quirks to tracking down bugs on different physical machines with different software and hardware configurations, the team had equally frustrating moments developing for the desktop.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/Mockup2.jpg" width="746" height="523" alt="Mockup1" /&gt;&lt;small&gt;&lt;span&gt;Figure 6&lt;/span&gt; The list of users was migrated into its own pane.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;While some aspects inevitably changed, it&amp;#8217;s clear the final product didn&amp;#8217;t stray far from the original mockups. &lt;span class="reference"&gt;(Figure 5, 6, and 7)&lt;/span&gt;  The clear evolution of the application from wireframes, to mockups, to working desktop app is a wonderful example of working within constraints and adapting to new information over the course of a project.  Change isn&amp;#8217;t a bad thing.  Of course, it&amp;#8217;s important to manage change, but it&amp;#8217;s not something to be afraid of.&lt;/p&gt;  

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/Mockup3.jpg" width="746" height="523" alt="Mockup1" /&gt;&lt;small&gt;&lt;span&gt;Figure 7&lt;/span&gt; The area for video was originally designed to be much different.  That area of the screen has now evolved to present context-relevant information based on whether it&amp;#8217;s pre or post recording.&lt;/small&gt;
&lt;/span&gt;

&lt;h2&gt;The &amp;#8220;Final&amp;#8221; Interface&lt;/h2&gt;

&lt;p&gt;One of the reasons Silverback succeeds is its focus.  It&amp;#8217;s not trying to be a screencasting application, although it could easily be used as one. It&amp;#8217;s not trying to be an overly complex solution, either.  It&amp;#8217;s focused completely on enabling you to capture, store, and export videos of people using software. There&amp;#8217;s no editing functionality or unnecessary features.  Silverback dutifully performs its job without distractions. &lt;span class="reference"&gt;(Figure 8)&lt;/span&gt;&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/RecordedSession.jpg" width="746" height="565" alt="A screenshot of Silverback after the fist session has been recorded" /&gt;&lt;small&gt;&lt;span&gt;Figure 8&lt;/span&gt; Silverback presents a simple and intuitive interface for browsing and recording all of your usability tests by project and test subject.  There&amp;#8217;s even space to jot down notes.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;Blank Slate Guidance&lt;/h3&gt;

&lt;p&gt;Having worked with some of the earlier releases, it&amp;#8217;s very clear now the amount of thought and attention that&amp;#8217;s gone into making the application easy to use from the moment you download it. &lt;span class="reference"&gt;(Figure 9)&lt;/span&gt;  There&amp;#8217;s no configuration.  You&amp;#8217;re ready to go as soon as you open it, and it helps make sure you can get started without ever having to ask, &amp;#8220;What next?&amp;#8221;&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/BlankProject.jpg" width="746" height="349" alt="A screenshot showing additional guidance for starting a new project." /&gt;&lt;small&gt;&lt;span&gt;Figure 9&lt;/span&gt; Once you create a project, you still need to create sessions, and Silverback makes sure you don&amp;#8217;t get lost along the way.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;iSight Preview&lt;/h3&gt;

&lt;span class="m alt clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/iSightPreview.jpg" width="492" height="286" alt="Zoomed in screenshots showing the iSight preview pane." /&gt;&lt;small&gt;&lt;span&gt;Figure 10&lt;/span&gt; The iSight preview pane provides a quick preview of the subject and video just above the button for starting the new session. The preview also provides a subtle outline for helping to ensure that the subject is centered on the screen. And if you&amp;#8217;re iSight is disabled, the preview pane appears blank and doubles as a reminder so you don&amp;#8217;t start recording without it.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;With each session, Silverback helps you get started with a preview of what the camera sees just above the button to start the session. &lt;span class="reference"&gt;(Figure 10)&lt;/span&gt;  Within the preview, there&amp;#8217;s even a subtle outline to help make sure things are centered and that the videos of the subjects are consistent.  It&amp;#8217;s not always necessary, but it&amp;#8217;s subtle enough that it doesn&amp;#8217;t get in the way if you don&amp;#8217;t need it.&lt;/p&gt;

&lt;p&gt;Of course, sometimes the iSight isn&amp;#8217;t enabled or the machine may just not have one.  In the case of the disabled iSight, you won&amp;#8217;t accidentally start recording and miss the video because the preview pane makes it obvious when you&amp;#8217;re not capturing video.&lt;/p&gt;

&lt;h3&gt;Getting Started&lt;/h3&gt;

&lt;p&gt;One of the simplest, but most thoughtful features is the initial screen you see when you start a session.  Instead of immediately beginning to record, it displays a temporary screen and instructs the test subject to press the spacebar to begin the session. &lt;span class="reference"&gt;(Figure 11)&lt;/span&gt;  This way, the screen is blank before the session begins and there&amp;#8217;s no need to start the session by reaching around them or swapping seats.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/Start.jpg" width="746" height="462" alt="A solid black screen with simple instructions for beginning and ending the session." /&gt;&lt;small&gt;&lt;span&gt;Figure 11&lt;/span&gt; When you start a session, it displays a holding screen until the test subject is ready to begin. This makes it easier to start it for them and help them get going from a blank slate.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;Export Previews&lt;/h3&gt;

&lt;p&gt;After recording a session, you still have to export it to Quicktime in order to be able to watch it.  Depending on the length of the video and computer speed, the process can sometimes take a while.  As a result, you&amp;#8217;d probably rather not have to export, wait 30 minutes, and then view the video only to find out you exported with the wrong settings.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/ExportPreview.jpg" width="746" height="299" alt="Three export previews, each with the video of the subject in a different location." /&gt;&lt;small&gt;&lt;span&gt;Figure 12&lt;/span&gt; The export previews each show the video preview in a different location based on the export preferences.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;Thankfully, Silverback shows a small preview of the video along with the captured video of the subject so you can tell what the export will look like. You can choose the size and location of the iSight video and optionally hide it or make it semi-transparent so that it&amp;#8217;s less likely to obscure any screen activity. What&amp;#8217;s nicer is that the previews automatically update based on the current settings in the preference pane. &lt;span class="reference"&gt;(Figure 12)&lt;/span&gt;&lt;/p&gt;

&lt;h3&gt;Export Options&lt;/h3&gt;

&lt;p&gt;There are a plethora of options when you export your videos.  You can choose where the iSight video is located as well as the size of the iSight video. &lt;span class="reference"&gt;(Figure 13)&lt;/span&gt; There&amp;#8217;s even an option to have the iSight video be semi-transparent so that it doesn&amp;#8217;t obscure any of the screen activity.  Of course, there&amp;#8217;s also quality and size options for the final quicktime movie as well.&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/VideoSample.jpg" width="746" height="558" alt="VideoSample" /&gt;&lt;small&gt;&lt;span&gt;Figure 13&lt;/span&gt; The exported video includes an ever-present video of the test subject.  The size and location is easily configurable.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;What&amp;#8217;s nicer is that you can change the settings each time you export the video.  That way you can try several different options or create different versions at different sizes and quality for different purposes.  So you could create a high quality version that you keep on  your laptop for presentations and a lower quality version for distributing to other team members.&lt;/p&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/CapturingClicks.jpg" width="492" height="178" alt="A screenshot of the video playback for the screen activity.  Small circles appear to indicate when the subject has clicked on the screen." /&gt;&lt;small&gt;&lt;span&gt;Figure 14&lt;/span&gt; The exported video shows when and where the subject clicked on the screen with circles that gradually expand and disappear.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;Capturing Clicks&lt;/h3&gt;

&lt;p&gt;In retrospect, it seems obvious that we&amp;#8217;d want to capture clicks, but after exporting a session and watching the quicktime video, I was pleasantly surprised to see they had thought of it.  Conveniently enough, Silverback overlays small circles that expand and then disappear to help show when and where a test subject clicks. &lt;span class="reference"&gt;(Figure 14)&lt;/span&gt;&lt;/p&gt;  

&lt;h3&gt;Exception Handling&lt;/h3&gt;

&lt;p&gt;Recording audio and video is a tricky thing.  There are dozens of edge cases that could lead to an incomplete or corrupt video.  The hard drive could fill up, applications could crash, or maybe there&amp;#8217;s a hardware problem.  Capturing and seamlessly handling these edge cases can be the difference between a successful session and unsuccessful one.  Silverback has you covered. &lt;span class="reference"&gt;(Figure 15 and 16)&lt;/span&gt;&lt;/p&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/NoCamera.jpg" width="746" height="531" alt="A screenshot of the interface when the application doesn't detect a camera." /&gt;&lt;small&gt;&lt;span&gt;Figure 15&lt;/span&gt; Silverback makes sure to draw attention to any potential technical glitches before a recording begins.&lt;/small&gt;
&lt;/span&gt;

&lt;span class="l clean figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/RecordingFailed.jpg" width="746" height="531" alt="A screenshot of the session highlighted in red and an error message in place of the video to indicate that the recording failed." /&gt;&lt;small&gt;&lt;span&gt;Figure 16&lt;/span&gt; Silverback also provides immediate feedback if a recording failed. That way you&amp;#8217;ll know if you need to go ahead and take more extensive notes, or potentially schedule another session.&lt;/small&gt;
&lt;/span&gt;

&lt;h3&gt;Session Avatars&lt;/h3&gt;

&lt;p&gt;Whenever you&amp;#8217;re browsing back through old sessions, sometimes it can be difficult to remember a session based just on the subject&amp;#8217;s name. So, to make things a little more visual, Silverback automatically creates an image of the test subject to use as the avatar for each session. &lt;span class="reference"&gt;(Figure 17)&lt;/span&gt; That way, you can remember a session based simply on the subject&amp;#8217;s face.&lt;/p&gt;


&lt;h3&gt;Apple Remote&lt;/h3&gt;

&lt;span class="s figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/Avatar.jpg" width="240" height="153" alt="A screenshot showing the test subject photo as the avatar." /&gt;&lt;small&gt;&lt;span&gt;Figure 17&lt;/span&gt; A picture of the test subject is used as the avatar to assist in finding and remembering sessions.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;Finally, one of my favorite features is that Silverback works with the Apple remote if your machine has one. &lt;span class="reference"&gt;(Figure 18)&lt;/span&gt;  You can pause and restart the recording without having to be at the keyboard.  This is a subtle but incredibly valuable feature.  If you&amp;#8217;re running a session and the subject is sitting at the computer, it can be physically awkward to get to the keyboard and press the necessarily awkward keyboard shortcut to pause or finish the session.  Enabling the use of the Apple remote makes this part of the process measurably easier.&lt;/p&gt;

&lt;h2&gt;A Brave New World&lt;/h2&gt;

&lt;p&gt;Silverback is in a great place to bring usability testing to the masses.  It will be possible for anyone to quickly and affordably create convincing and useful videos to help improve software.  It won&amp;#8217;t provide some of the more advanced features of a complete usability lab, but it will be more than enough for most people.  All it needs to do is help designers and developers see their products through the eyes of the user, and it achieves that purpose very well. In doing so, it will expose the majority of the flaws as well as strengths.&lt;/p&gt;

&lt;p&gt;Personally, I feel that one of the most exciting aspects of Silverback is the potential for getting increased buy-in, understanding, and involvement from executives and team members who can sometimes be too busy to attend usability sessions in person. Creating a report of the results with a word processor or slideshow just isn&amp;#8217;t effective enough, but enabling them to watch videos of real people with real facial expressions and audio &lt;em&gt;is&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;Summary&lt;/h2&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/gorilla_usability_testing/AppleRemote.jpg" width="492" height="178" alt="A picture of an Apple Remote and a screenshot of the play/pause/stop interface for Silverback" /&gt;&lt;small&gt;&lt;span&gt;Figure 18&lt;/span&gt; One of the most convenient features of Silverback is the ability to use the Apple remote to play and pause a session.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;&lt;a href="http://silverbackapp.com"&gt;Silverback&lt;/a&gt; will be a great addition to any web developer&amp;#8217;s tool kit.  With it&amp;#8217;s thoughtful interface and ease of use, the team from Clearleft has a winner on their hands.  It should be available to the public in the next few weeks for around $50, and it will work on both Leopard and Tiger. I can&amp;#8217;t remember the last time I was this excited about the potential for software to really help make a difference.  Nobody will have a legitimate excuse not to do at least a few sessions of usability testing, and the result will be better web sites and software for everyone.&lt;/p&gt;

&lt;p&gt;Congratulations and thanks to the team involved with bringing such a great product to life.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://andybudd.com"&gt;Andy Budd&lt;/a&gt;, Concept Creation and Wireframes&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.wellieswithwings.org/"&gt;Sophie Barrett&lt;/a&gt;, Project Management&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.hicksdesign.co.uk/"&gt;Jon Hicks&lt;/a&gt;, Logo and UI Design&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://paulannett.co.uk/"&gt;Paul Annett&lt;/a&gt;, Quality Assurance&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.mildmanneredindustries.com/"&gt;Martin Redington&lt;/a&gt;, Development
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/328895218" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/interface">interface</category>
      <category domain="http://garrettdimon.com/archives/tags/silverback">silverback</category>
      <category domain="http://garrettdimon.com/archives/tags/usability">usability</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F7%2F7%2Fgorilla_usability_testing%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/7/7/gorilla_usability_testing/</feedburner:origLink></item>
    <item>
      <title>Getting Satisfaction</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/284829591/</link>
      <pubDate>Tue, 06 May 2008 06:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/5/6/getting_satisfaction/</guid>
      <description>&lt;p&gt;It&amp;#8217;s not forum software. It&amp;#8217;s better. It&amp;#8217;s designed from the ground up to be more inviting and less technical than what we traditionally associate with the word &amp;#8220;forum&amp;#8221;.  If you take a quick spin through the site, it&amp;#8217;s easy to see, but it wasn&amp;#8217;t until after I started using it myself and had a brief chat with Lane Becker, one of several people behind the interface, that I began to realize just how impressive their vision is.&lt;/p&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Start.gif" width="492" height="148" alt="An input box labeled 'What do you want to ask?' with links to 'Share an idea', 'Report a problem', and 'Start a discussion' below it." /&gt;&lt;small&gt;&lt;span&gt;Figure 1&lt;/span&gt; The primary page doesn&amp;#8217;t simply provide a link to &amp;#8220;make a new post&amp;#8221; or something equivalently dry. Instead, it immediately engages visitors with normal language about the primary contexts that a customer or potential customer would use to talk to a business or its representatives.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;The site itself is designed to be provide &amp;#8220;people-powered customer service&amp;#8221;, and it shines through in the attention to detail seen throughout the interface.  You can think of it as forums designed to help people more effectively communicate with businesses.  More importantly, it also serves as a place where people can help each other regardless of whether or not they&amp;#8217;re official representatives of a given company. While some companies may not be ready for this kind of approach, with an option of this caliber, it can only be a matter of time before they come around.&lt;/p&gt;

&lt;h2&gt;Getting Started&lt;/h2&gt;

&lt;p&gt;While the site itself is a treasure-trove of interface design gems, I wanted to focus specifically on the task of starting a new discussion. When you arrive at a company&amp;#8217;s main page, one of the first things you see is a simple text field inviting you to ask a question, share an idea, report a problem, or start a discussion. &lt;span class="reference"&gt;(Figure 1)&lt;/span&gt; While each of the contexts are similar from a technical standpoint, the distinction between them helps provide valuable context for the ensuing discussion.&lt;/p&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Context.jpg" width="492" height="83" alt="A snapshot of the banner that informs you about the number of employees listening and participating at the top of the page." /&gt;&lt;small&gt;&lt;span&gt;Figure 2&lt;/span&gt; Throughout the interface, a simple banner identifies the company, but more importantly, it sets some context and lets you know that people from the company are actually listening and participating.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;After getting started by asking a question, the first thing you see at the top of the page is the name of the company with a statement about the level of involvement from that company. &lt;span class="reference"&gt;(Figure 2)&lt;/span&gt;  If the company doesn&amp;#8217;t have any official representatives, it lets you know that &amp;#8220;No one from this company has sponsored, endorsed, or joined the conversation yet.&amp;#8221; It&amp;#8217;s important that Get Satisfaction doesn&amp;#8217;t require a company to sponsor or approve the conversation. This is a powerful default because it enables customers to start conversations and potentially help each other even if no official representatives show up.&lt;/p&gt;

&lt;blockquote class="pull gutter"&gt;We want it to be perceived that if you&amp;#8217;re using Get Satisfaction that you&amp;#8217;re saying you want to be an open and honest company that wants to engage customers.&lt;/blockquote&gt;

&lt;p&gt;On the other hand, if the company is actively involved in the conversation, it creates a completely different sense of involvement. Or, as Lane said, &amp;#8220;We want it to be perceived that if you&amp;#8217;re using Get Satisfaction that you&amp;#8217;re saying you want to be an open and honest company that wants to engage customers.&amp;#8221; So, the simple statement in the interface that employees are &amp;#8220;listening and participating&amp;#8221; reinforces the implicit pact between business and consumer. It may seem simple at first, but it&amp;#8217;s actually an incredibly relevant piece of information that provides context by letting you know whether you&amp;#8217;re shouting into the canyons or speaking directly to people who can and will help you. It&amp;#8217;s subtle, but it definitely feels better to know that the company, or at least someone who works for the company, is interested in what you have to say.&lt;p&gt;

&lt;h2&gt;Starting a Conversation&lt;/h2&gt;

&lt;p&gt;Now that you&amp;#8217;ve navigated to the right place and understand the level of involvement from the company, you&amp;#8217;re ready to start a conversation, and this is where the interface becomes downright fun. While each of the contexts for starting a discussion are essentially the same from a technical standpoint, the interface actually uses a significant amount of real estate to provide context and clarification. &lt;span class="reference"&gt;(Figure 3)&lt;/span&gt;&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Question.gif" width="746" height="401" alt="An interface offering different options on the type of request. 'Question' is selected, but 'Idea', 'Problem', and 'Discussion' are other possible options." /&gt;&lt;small&gt;&lt;span&gt;Figure 3&lt;/span&gt; Instead of simply using radio buttons to help identify the type of message, the types are used to help set context and change the resulting information accordingly despite the fact that the fields are the same regardless of which type is chosen.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;In addition to making the context of the discussion so visually important, the field labels change based on the type of conversation that you&amp;#8217;re starting.  So, for a question, the label is &amp;#8220;What&amp;#8217;s your question?&amp;#8221; whereas the label for an idea is &amp;#8220;Tell us about this idea.&amp;#8221; &lt;span class="reference"&gt;(Figure 4)&lt;/span&gt;  Again, it&amp;#8217;s a very subtle but important detail. In most interfaces, these options would be a drop down or radio button at best, but here they&amp;#8217;re used as important tools for framing the conversation.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Idea.gif" width="746" height="401" alt="The same interface as before with 'Idea' selected instead of 'Question'." /&gt;&lt;small&gt;&lt;span&gt;Figure 4&lt;/span&gt; The form fields haven&amp;#8217;t changed, but the descriptions and guidance have changed subtly based on the context of an &amp;#8216;Idea&amp;#8217; instead of a &amp;#8216;Question&amp;#8217;.&lt;/small&gt;
&lt;/span&gt;

&lt;h2&gt;Getting Emotional&lt;/h2&gt;

&lt;p&gt;The one feature that really caught my attention was the ability to tag conversations and comments with emotions, internally referred to as the &amp;#8220;Satisfactometer&amp;#8221;. &lt;span class="reference"&gt;(Figure 5)&lt;/span&gt; Online, it&amp;#8217;s incredibly difficult to convey sarcasm, happiness, or frustration purely through text and words. Within the context of customer service, these emotions are a key part of the experience for both the company and the customer, and the team here clearly recognizes that.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Tagging.gif" width="746" height="230" alt="Another step of the process allowing for tagging with words, and more interestingly, emotions by way of selecting from basic illustrations of different facial expressions." /&gt;&lt;small&gt;&lt;span&gt;Figure 5&lt;/span&gt; The idea of tagging something surely isn&amp;#8217;t a new one, but enabling people to tag something with feelings and emotions is a really interesting and, well, exciting touch.&lt;/small&gt;
&lt;/span&gt;

&lt;span class="s figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/DetailedFeelings.gif" width="240" height="202" alt="An interface for describing your feelings with words appears after selecting a facial expression." /&gt;&lt;small&gt;&lt;span&gt;Figure 6&lt;/span&gt; When you select a face, an additional field is exposed offering you the ability to clarify your feelings with words.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;It would be one thing if you could simply choose from the array of facial illustrations, but that&amp;#8217;s just the beginning.  Of course, 4 facial expressions is nowhere near enough to truly convey a detailed emotion or feeling, so again, they&amp;#8217;ve come through with the option of getting a little more explicit with your emotions. After choosing one of the facial expressions, you can add a simple text description providing a more robust explanation of your feelings. &lt;span class="reference"&gt;(Figure 6)&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;So, this is getting a bit touchy-feely, but let&amp;#8217;s give this an objective look from &lt;a href="http://www.useit.com/alertbox/20030825.html"&gt;a usability perspective&lt;/a&gt;.  Is it intuitive and learnable? Yes.  Is it efficient? Yes, although, it does require you to use the mouse, so it&amp;#8217;s not perfectly efficient.  Is it easy to remember how to use it? Yes. Does it handle errors well? Yes, but really, it almost eliminates the possibility of errors, so that&amp;#8217;s a huge plus. What about satisfaction? (No pun intended.) Is it pleasant to use the design? In my opinion, I think it&amp;#8217;s exponentially more enjoyable than selecting an emotion from a drop down or a series of radio buttons.&lt;/p&gt;

&lt;span class="s figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Mood.gif" width="240" height="191" alt="A vertical bar chart representing the frequency of each of the four different facial expressions for a given discussion." /&gt;&lt;small&gt;&lt;span&gt;Figure 7&lt;/span&gt; Specifying your feelings doesn&amp;#8217;t end with the process of posting. Each discussion keeps track of the general feelings and displays a pleasantly simple bar chart to summarize the &amp;#8220;room&amp;#8217;s mood&amp;#8221;.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;So, we&amp;#8217;re able to share our emotions, but what happens afterwards?  Unsurprisingly, they&amp;#8217;ve thought of that too.  Whenever you view a conversation of any type, one of the elements in the sidebar is a simple bar chart to help communicate the general feeling of the room. &lt;span class="reference"&gt;(Figure 7)&lt;/span&gt;. What makes it interesting is the decision about how to represent it. By using a bar chart with only four categories and not displaying a summary of the associated tags, you&amp;#8217;re losing a significant amount of the granularity. However, when you really think about it, the four primary categories are enough to provide a simple and quick overview of the conversation.&lt;/p&gt;

&lt;p&gt;Ultimately, it&amp;#8217;s not a defining feature, but it&amp;#8217;s a great way to help make online interactions more human.  Instead of everything being about form fields, numbers, and text, it&amp;#8217;s a simple and user-friendly way to make the experience a little more natural.  I definitely think that&amp;#8217;s worth talking about.&lt;/p&gt;

&lt;h2&gt;Quality Control&lt;/h2&gt;

&lt;p&gt;Lastly, after you&amp;#8217;ve gone through the form, there&amp;#8217;s a status meter to help you gauge the quality of your discussion. &lt;span class="reference"&gt;(Figure 8)&lt;/span&gt; While it would be easy to trivialize, or think that it might discourage people, according to Lane, it actually leads to &amp;#8220;more perfectly formed topics because people have this huge incentive to do things right.&amp;#8221; So, by providing a quality meter, you can actually provide people with the context and motivation necessary to invest more time in the discussion.&lt;/p&gt;

&lt;blockquote class="pull gutter"&gt;The quality control piece leads to more perfectly formed topics because people have this huge incentive to do things right.&lt;/blockquote&gt;

&lt;p&gt;What&amp;#8217;s more interesting is that the quality meter was an idea from the developers, and they came up with it shortly before launching. So, while they would ultimately need to collaborate with the designer, the inspiration for great interfaces can come from anywhere.   One of the encouraging parts of talking to Lane was that they felt that a huge part of why the interface is so successful is that it was truly designed by everybody.  Instead of simply having one interface designer that drove the interface, the team worked in a much more collaborative and iterative way that lead to higher quality and more innovative solutions.&lt;/p&gt;

&lt;span class="m figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/getting_satisfaction/Liklihood.gif" width="492" height="229" alt="A bar that automatically increases and decreases to help you understand how thorough you've been with the details of your post." /&gt;&lt;small&gt;&lt;span&gt;Figure 8&lt;/span&gt; While these dynamic bars are common for helping you understand the quality of a password, the idea of using them to help people gauge the quality of the post is fantastic.  Naturally, it also provides suggestions for improving that quality.&lt;/small&gt;
&lt;/span&gt;

&lt;h2&gt;Summary&lt;/h2&gt;

&lt;p&gt;Without a doubt, making interfaces more human, inviting, and friendly is a worthwhile goal.  I feel like it&amp;#8217;s the obvious progression out of simple forms and basic data entry.  It takes an incredible amount of insight and experience to recognize the right opportunities and solutions for making an interface more human, but the team behind Get Satisfaction has helped show just how possible and rewarding it can be.&lt;/p&gt;

&lt;p&gt;I hope to put together more of these posts going forward and bring the site back to focusing on examples of great interface design.  In doing so, two of my goals with each post are to talk to someone involved in the design and also to recognize the people behind the curtain.  As I mentioned earlier, at Get Satisfaction, the whole team truly contributes and collaborates on ideas, so there&amp;#8217;s quite a few people to mention.&lt;/p&gt;

&lt;p&gt;The core product team&amp;hellip;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://monstro.com/"&gt;Lane Becker&lt;/a&gt;, President&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://lesliechicoine.com/"&gt;Leslie Chicoine&lt;/a&gt;, Designer&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://tedgrubb.com/"&gt;Ted Grubb&lt;/a&gt;, Front-end Developer &amp;amp; Designer&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://nullstyle.com/"&gt;Scott Fleckenstein&lt;/a&gt;, Rails Developer&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://chuddup.com/blog/"&gt;Cameron Walters&lt;/a&gt;, Rails Developer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;hellip;and, everyone else that contributed&amp;hellip;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://thormuller.com/"&gt;Thor Muller&lt;/a&gt;, CEO&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://mommybrain.net/"&gt;Amy Muller&lt;/a&gt;, CCO (Chief Community Officer)&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://ericsuesz.com/"&gt;Eric Suesz&lt;/a&gt;, Community Manager&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/284829591" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/interface">interface</category>
      <category domain="http://garrettdimon.com/archives/tags/product">product</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F5%2F6%2Fgetting_satisfaction%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/5/6/getting_satisfaction/</feedburner:origLink></item>
    <item>
      <title>Housecleaning</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/280299317/</link>
      <pubDate>Tue, 29 Apr 2008 07:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/4/29/housecleaning/</guid>
      <description>&lt;p&gt;Things have slowed down here a bit as I&amp;#8217;ve shifted from designing &lt;a href="http://sifterapp.com"&gt;Sifter&lt;/a&gt; to actually building it.  As I&amp;#8217;ve started posting all of the information about Sifter at the &lt;a href="http://nextupdate.com/blog"&gt;Next Update blog&lt;/a&gt;, I wanted to set everyone&amp;#8217;s expectations about what you&amp;#8217;ll see here in the future as well as making sure you&amp;#8217;re watching the right places for information that&amp;#8217;s of interest to you.&lt;/p&gt;&lt;h2&gt;For Sifter &amp;amp; Next Update Information&lt;/h2&gt;&lt;p&gt;It&amp;#8217;s unlikely you&amp;#8217;ll see anything here about Sifter or Next Update anymore.  I&amp;#8217;ll probably post about the launch when it happens, but in general, I want to avoid posting about any of our products here on GarrettDimon.com.  My goal is for GarrettDimon.com to focus on interface design in general. So, if you&amp;#8217;re really only interested in bug and issue tracking or Next Update, we&amp;#8217;ve got several options.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The &lt;a href="http://feeds.feedburner.com/nextupdate"&gt;Next Update Blog Feed&lt;/a&gt; will be the primary place for information about Sifter and Next Update.&lt;/li&gt;&lt;li&gt;The &lt;a href="http://twitter.com/nextupdate"&gt;Next Update Twitter Account&lt;/a&gt; has a lot of small updates about how things are progressing.&lt;/li&gt;&lt;li&gt;The &lt;a href="http://nextupdate.com/#subscribe"&gt;Next Update Product Email List&lt;/a&gt; will be used incredibly infrequently for announcing product launches and other significant announcements. I don&amp;#8217;t imagine we&amp;#8217;ll ever be sending out more than a few of these per year.&lt;/li&gt;&lt;li&gt;The &lt;a href="http://getsatisfaction.com/nextupdate"&gt;forums at Satisfaction&lt;/a&gt; will serve as the best place to discuss Sifter features, announcements, and anything else you may be curious about with regards to Next Update.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;For Interface Design and Development&lt;/h2&gt;&lt;p&gt;If you&amp;#8217;re looking for information and posts about interface design and development not related to Sifter or Next Update then you&amp;#8217;re in the right place.  I&amp;#8217;ll be ramping this site back up and be discussing interface design concepts from around the web with much more regularity.&lt;/p&gt;&lt;p&gt;This site will be getting back to focusing on posts like &lt;a href="http://garrettdimon.com/archives/2007/10/19/creating_a_visual_language/"&gt;Creating a Visual Language&lt;/a&gt;. So, if that&amp;#8217;s what you&amp;#8217;re looking for, then you can just ignore this and keep on trucking because you&amp;#8217;re already subscribed to the right feed.  Thanks for sticking around.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/280299317" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/process">process</category>
      <category domain="http://garrettdimon.com/archives/tags/sifter">sifter</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F4%2F29%2Fhousecleaning%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/4/29/housecleaning/</feedburner:origLink></item>
    <item>
      <title>A Profoundly Simple Widget</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/263920933/</link>
      <pubDate>Thu, 03 Apr 2008 23:03:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/4/4/a_profoundly_simple_widget/</guid>
      <description>&lt;p&gt;When it comes to Widgets, I&amp;#8217;m a fairly pragmatic guy. I&amp;#8217;ve tried adding a bunch of whimsical little widgets like a hula girl, sports scores, Twitter, and even some productivity widgets, but none of them stick around for long. When it&amp;#8217;s all said and done, the only widgets that have survived are the work horses. Transmit, Calculator, Screenshots, and Weather. That all changed this week when I found &lt;a href="http://www.ideobigquestions.com/"&gt;&amp;#8220;The Big Questions&amp;#8221; widget&lt;/a&gt;.&lt;/p&gt;

&lt;span class="m clean figure"&gt;&lt;a href="http://www.ideobigquestions.com/"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/a_profoundly_simple_widget/Widget.jpg" width="492" height="142" alt="A widget with the question 'What would you do differently if you could start over?'" /&gt;&lt;/a&gt;&lt;small&gt;&lt;span&gt;Figure 1&lt;/span&gt; The &lt;a href="http://www.ideobigquestions.com/"&gt;&amp;#8220;The Big Questions&amp;#8221; widget&lt;/a&gt; (or gadget for the Windows folks) offers a daily profound question and enables you to submit your own.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;With questions like &amp;#8220;What are you looking forward to telling your grandchildren about?&amp;#8221; and &amp;#8220;What would you do differently if you could start over?&amp;#8221;, it&amp;#8217;s a daily dose of thoughtfulness.  That&amp;#8217;s about it. I just thought this was unique enough to share. Enjoy.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/263920933" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/personal">personal</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F4%2F4%2Fa_profoundly_simple_widget%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/4/4/a_profoundly_simple_widget/</feedburner:origLink></item>
    <item>
      <title>Use the Ideas, but Make it Your Own</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/259017549/</link>
      <pubDate>Thu, 27 Mar 2008 01:57:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/3/27/use_the_ideas_but_make/</guid>
      <description>&lt;p&gt;I have a problem when people steal visual design.  Visual design is somebody&amp;#8217;s signature, and copying it is akin to forging their professional signature.  As in art, there will be periods of web design where many designers will adopt similar styles, and that&amp;#8217;s to be expected.  However, to copy a design almost entirely is pathetic. Period. When it comes to interface elements and concept though, I have an entirely different opinion.&lt;/p&gt;&lt;h2&gt;Copy the Concept, but not the Style&lt;/h2&gt;&lt;p&gt;If I implement some interface element and it seems like a good idea for your site or application, I strongly encourage anyone and everyone to use it.  Have at it.  That&amp;#8217;s not to say the ideas I write about are always correct, but I lay no claim whatsoever to the bits and pieces of what I create.  That&amp;#8217;s a huge part of the reason I invest so much time sharing my real-world experiences and ideas.  I want them to be used to make the internet a better place.&lt;/p&gt;&lt;h2&gt;For Example&amp;#8230;&lt;/h2&gt;&lt;p&gt;Let&amp;#8217;s look at automobiles for a moment.  I don&amp;#8217;t think anyone would argue that a Kia is equivalent to a Lexus.  They&amp;#8217;re at opposite ends of the styling and quality spectrum.  However, beyond the styling, they both have four round wheels with tires, a round steering wheel, the radio or navigation head unit in the middle to the right of the steering wheel, gauges behind the steering wheel just below the dash, sticks coming off of the columns that control windshield wipers and the sort, and gas and break pedals in the same locations relative to each other.&lt;/p&gt;&lt;p&gt;The list goes on, but clearly, the automobile industry would be a mess if companies been allowed to patent or lay exclusive claim any of those concepts.  Those elements are shared simply because that&amp;#8217;s the way that happens to make the most sense.  And despite those incredibly important foundational interface elements being consistent, all of the automotive companies continue to strive for innovation and differentiate themselves from each other.&lt;/p&gt;&lt;h2&gt;On Web Interfaces&lt;/h2&gt;&lt;p&gt;Since sharing my posts on the issue tracking interface design, I&amp;#8217;ve received a fair amount of emails of people bringing sites to my attention where people have implemented the ideas I&amp;#8217;ve written about.  Some are so similar to my work that it&amp;#8217;s a bit disconcerting, but others are only using the concept to improve something that is clearly an original creation.&lt;/p&gt;&lt;p&gt;Either way, I&amp;#8217;m generally just happy to see everyone doing some little part to make the internet easier and more enjoyable to use. I see interface elements as implicitly open source.  It&amp;#8217;s important that we, as an industry do move towards some common ground. While we&amp;#8217;re marching closer everyday, I feel that one of the best ways to do that is for all of us to start sharing interface elements that make sense in multiple contexts.&lt;/p&gt;&lt;p&gt;That said, just because we all use buttons, web forms, and tabs, doesn&amp;#8217;t mean there&amp;#8217;s not room for innovation.  There&amp;#8217;s a fine line between stagnating on a reusable concept and trying to innovate.  Just because something can be reused, doesn&amp;#8217;t mean we shouldn&amp;#8217;t try to improve upon it while we&amp;#8217;re at it.&lt;/p&gt;&lt;h2&gt;Summary&lt;/h2&gt;&lt;p&gt;We&amp;#8217;d all be better off if we stopped trying to reinvent the wheel.  We&amp;#8217;d also be a lot better off if we didn&amp;#8217;t blindly recycle every interface element that had its own blog post.  I&amp;#8217;m definitely not advocating the wholesale recycling of pages from web sites or applications, but I strongly believe it makes sense for us, as interface creators, to be happy when we start to see appropriate reuse of our ideas.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/259017549" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/interface">interface</category>
      <category domain="http://garrettdimon.com/archives/tags/usability">usability</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F3%2F27%2Fuse_the_ideas_but_make%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/3/27/use_the_ideas_but_make/</feedburner:origLink></item>
    <item>
      <title>Issue Tracker Chat</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/250852559/</link>
      <pubDate>Thu, 13 Mar 2008 04:22:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/3/13/issue_tracker_chat/</guid>
      <description>&lt;p&gt;I think one of the best things about being the designer, developer, and business owner for an hosted web app is that it shortens the distance between me and the people who are interested in using it.  A large portion of my ideas and inspiration have been influenced by conversations with like-minded people, so I thought it only appropriate that we have a periodic open forum to discuss things.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt;The chat room will be available for 24 hours, but my expectation is that the heart of the conversation will happen around 12:00pm CST.  It&amp;#8217;s going to make it difficult for some people to participate, but I&amp;#8217;ll do my best to be around during the full 24 hours.  Looking forward to hearing from you!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; If you missed the chat, we&amp;#8217;ve posted a &lt;a href="http://nextupdate.com/blog/archives/2008/03/issue-tracker-chat-summary/"&gt;list of questions and answers&lt;/a&gt; for the hot topics during the chat.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/250852559" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/product">product</category>
      <category domain="http://garrettdimon.com/archives/tags/sifter">sifter</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F3%2F13%2Fissue_tracker_chat%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/3/13/issue_tracker_chat/</feedburner:origLink></item>
    <item>
      <title>Time Machine Misery</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/250203394/</link>
      <pubDate>Wed, 12 Mar 2008 02:52:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/3/12/time_machine_misery/</guid>
      <description>&lt;p&gt;Yesterday morning and early afternoon, I was chugging happily along.  I did some work on the issue tracker in Textmate, jotted some notes in Yojimbo, and created some new wireframes in Omnigraffle.  It was a normal day until around 2:30 in the afternoon when my machine, a 15&amp;#8221; MacBook Pro, inexplicably froze up while I was using Omnigraffle.&lt;/p&gt;

&lt;p&gt;I was a little disconcerted because in my almost 3 years of using a Mac, I never had one completely lock up on me.  Ctrl+Alt+Esc always worked.  This time, however, it wasn&amp;#8217;t having anything to do with coming back to life.  Eventually, I gave in and  held down the power button.&lt;/p&gt;

&lt;h2&gt;The Weirdness Begins&lt;/h2&gt;

&lt;p&gt;Upon rebooting, everything seems normal until I go to begin working on my Omnigraffle file again.  It&amp;#8217;s not there.  I assume I just saved it to a different location.  Knowing that I had saved as an early version for use as a template, I went to look for that version.  It was nowhere to be found either.&lt;/p&gt;

&lt;p&gt;A quick look through both my system&amp;#8217;s recent items list and the Omnigraffle recent items list, there&amp;#8217;s no sign of any files I had recently worked with for any programs I used that day.  At this point, my concern begins to escalate.  I check the issue tracker codebase for some work that I had done between 7am and 9am in the morning, and all of the code had reverted as well.  Thankfully, I had Subversion to fall back on, so none of that work was lost.&lt;/p&gt;

&lt;h2&gt;The Weirdness is Confirmed&lt;/h2&gt;

&lt;p&gt;Now, I&amp;#8217;m sufficiently concerned that something really odd happened.  I check Yojimbo for some notes that I had added earlier, and the&amp;#8217;re gone as well.  At this point, all I&amp;#8217;ve really lost is a couple of hours in Omnigraffle.  I remember that Time Machine is supposed to help with these sorts of things, and scurry off to swim through the surreal interface.&lt;/p&gt;

&lt;p&gt;Curiously enough, Time Machine completely denies that any of those files every existed.  At this point, I&amp;#8217;m starting to remember scenes from &lt;a href="http://imdb.com/title/tt0804522/"&gt;Rendition&lt;/a&gt;.  More than anything, I&amp;#8217;m just freaked out at how something like this even happens.  I&amp;#8217;m not sure why, but I hadn&amp;#8217;t yet started to blame Time Machine.  On subconscious level, I&amp;#8217;m sure I was implicating it, but I gave it the benefit of the doubt. Until this morning.&lt;/p&gt;

&lt;h2&gt;The Revenge of the Weirdness&lt;/h2&gt;

&lt;p&gt;After reluctantly accepting my fate the previous day, I continued working and decided I&amp;#8217;d just work a couple of hours later to make up for the lost work.  I made some great progress on the new wireframes, and it felt like everything was back to normal.  Just to be safe, I sent a copy of the file to my gmail account as an extra security precaution.  My Super Duper backups are scheduled to run every night, so I wasn&amp;#8217;t too worried about losing any work, but I wanted to be extra safe.&lt;/p&gt;

&lt;p&gt;I couldn&amp;#8217;t have been more wrong.  This morning, after about 10 minutes of checking e-mail, my machine freezes again.  Now, I&amp;#8217;m really worried.  I can&amp;#8217;t live like this.  So, with great trepidation, I force reboot my machine for the second time in two days.  I felt so incredibly defeated.&lt;/p&gt;

&lt;h2&gt;You have to be kidding me.&lt;/h2&gt;

&lt;p&gt;After rebooting, I immediately go look for my wireframes, and sure enough, my new wireframes had been replaced by earlier, much older, version from before the original crash.  I check Yojimbo and my issue tracker code.  Sure enough, the entire file system reverted again to the state right before the original crash.&lt;/p&gt;

&lt;p&gt;Now, the fact that it reverted doesn&amp;#8217;t shock me at this point.  However, the fact that it reverted to a state that did not appear to exist in Time Machine the day before really concerned me.  Less than 12 hours ago, Time Machine told me these files didn&amp;#8217;t exist anymore.  Where did they come from? So, I go off to check Time Machine, and sure enough, it&amp;#8217;s entirely unaware of any activity between the two crashes.&lt;/p&gt;

&lt;p&gt;So, now that I&amp;#8217;ve lost all of my wireframe work from the previous evening, I scurry off to Gmail to find the backup.  Thankfully it&amp;#8217;s there, but now I know something really unusual is happening. Once I calm down, I start thinking about it and assume that Time Machine is the only possible culprit that could be causing behavior like this.  I turn it off, unplug the hard drive, and schedule some time later today with a Mac Genius.&lt;/p&gt;

&lt;h2&gt;The Retrospective&lt;/h2&gt;

&lt;p&gt;I still have no idea how this all happened.  I&amp;#8217;ve come out relatively unscathed, but definitely concerned.  The only unusual activity I could think of was that Time Machine was being unusually persistent yesterday in trying to back things up.  I told it about 3 times over the course of the morning to stop because the hard drive is irritatingly loud when it&amp;#8217;s really working.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not sure if the repeated stopping threw it off, but it&amp;#8217;s the only thing I can remember that was unusual.  I&amp;#8217;ve had Time Machine hooked up now almost since Leopard came out, and it&amp;#8217;s never given me any trouble, or reason to believe that it&amp;#8217;s giving me trouble, until this.  I&amp;#8217;m still not quite sure that it is Time Machine, but I can&amp;#8217;t identify any other possible culprit.&lt;/p&gt;

&lt;p&gt;I generally don&amp;#8217;t blog about technical problems, preferring to just vent via Twitter instead, but this one was sufficiently concerning that I thought it was worth sharing.  As of right now, I&amp;#8217;m giving up on Time Machine.  I hate to cut out one of my layers of backup, but right now it seems to be causing more problems than it&amp;#8217;s fixing.  Has anybody else experienced or heard of anything like this? I&amp;#8217;ll make sure to update the post if I learn anything at the Genius Bar later today.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; After visiting with a Mac Genius, and discovering in the log that explicitly shows that Time Machine deleted a backup at 2:22pm yesterday, right around the time of the crash. His theory is that the Time Machine backups became corrupted somehow, and this was Time Machine&amp;#8217;s way of trying to recover. However, I&amp;#8217;m not comfortable it&amp;#8217;s that simple because it doesn&amp;#8217;t explain why my internal hard drive was reverted as well. So, I don&amp;#8217;t have any real closure yet, but I&amp;#8217;m planning on making some adjustments to get things back on track.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/250203394" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/product">product</category>
      <category domain="http://garrettdimon.com/archives/tags/technical">technical</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F3%2F12%2Ftime_machine_misery%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/3/12/time_machine_misery/</feedburner:origLink></item>
    <item>
      <title>Connecting Information</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/249079365/</link>
      <pubDate>Mon, 10 Mar 2008 08:09:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/3/10/connecting_information/</guid>
      <description>&lt;p&gt;I&amp;#8217;ve been using &lt;a href="http://basecamphq.com"&gt;Basecamp&lt;/a&gt; more and more for the new company, and milestones are the one area that I&amp;#8217;ve always struggled with in terms of efficiently entering and interpreting information.  There have been some improvements, but I&amp;#8217;ve never been comfortable with how the information is displayed.  Today, I realized one of the reasons as I was making note of some milestones. The calendars on the right force you to look at the list on the left and lookup a milestone.  There&amp;#8217;s no visual cue, or even a name on hover to help you make the connection between the milestone and the date.&lt;/p&gt;

&lt;p&gt;While there are plenty of solutions, I thought the most elegant one would be to simply reuse the information that&amp;#8217;s already there.  All I really wanted was a more visible connection between the date and the tasks associated with it. My suggestion is to highlight the associated milestones when you hover over the date in the calendar on the right.&lt;/p&gt;

&lt;p&gt;There are some drawbacks here.  First, you won&amp;#8217;t always be guaranteed that the milestone and associated calendar date will fit within the browser window.  However, in this case, you don&amp;#8217;t lose anything.  You simply just don&amp;#8217;t gain the benefit.  I also felt that this is scenario would be rare enough that it&amp;#8217;s not worth worrying about.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/connecting_information/Updated.png" width="746" height="207" alt="A screen capture showing a milestone highlighted when hovering over its date in the calendar." /&gt;&lt;small&gt;&lt;span&gt;Figure 1&lt;/span&gt; Information doesn&amp;#8217;t have to displayed in close proximity in order to communicate a relationship.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;Next, it is possible to have multiple milestones on the same date.  However, they would always be listed together since they&amp;#8217;re sorted by date, so the simple solution there is to highlight them all.  In fact, the mockup includes multiple milestones for the same date.  It would still create a straightforward and understandable visual relationship be the date an all associated milestones.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/connecting_information/Highlighted.png" width="746" height="207" alt="A duplicate of the above image with the changes highlighted to make it easier to visualize." /&gt;&lt;small&gt;&lt;span&gt;Figure 2&lt;/span&gt; A highlighted version helps make it easier to see the changes.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;This isn&amp;#8217;t meant to be the only example, but since I was going to write a support e-mail requesting it, I thought was worth mocking up.  I also think a quick and dirty solution might be to add title tags or a div that appears on hover.  Both of those solutions would require changes to the markup, and the solution I chose could most likely be accomplished with some progressive enhancement JavaScript.  Plus, I really liked the idea of recycling content that already existed on the page.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/249079365" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/interface">interface</category>
      <category domain="http://garrettdimon.com/archives/tags/usability">usability</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F3%2F10%2Fconnecting_information%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/3/10/connecting_information/</feedburner:origLink></item>
    <item>
      <title>The Next Update</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/234608298/</link>
      <pubDate>Wed, 13 Feb 2008 10:12:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/2/13/the_next_update/</guid>
      <description>&lt;span class="s clean figure"&gt;&lt;a href="http://nextupdate.com"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/the_next_update/NextUpdate.gif" width="240" height="75" alt="The Next Update Logo" /&gt;&lt;/a&gt;
&lt;/span&gt;

&lt;p&gt;We&amp;#8217;re launching our new company and site today.  Everyone, meet &lt;a href="http://nextupdate.com"&gt;Next Update&lt;/a&gt;. Next Update, meet everyone.  We&amp;#8217;re still working on a name and domain for the issue tracker, but getting the company site up was an important step that couldn&amp;#8217;t wait for that to get worked out.  Besides, I wanted to have a more appropriate place for sharing information about the issue tracker and our progress.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll still be blogging here, but from now on, all of the updates for the issue tracker will end up at &lt;a href="http://nextupdate.com"&gt;NextUpdate.com&lt;/a&gt;.  We&amp;#8217;ve also setup a &lt;a href="http://twitter.com/nextupdate"&gt;Twitter account&lt;/a&gt;, and even the requisite &lt;a href="http://nextupdate.com#subscribe"&gt;email signup form&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;The Name&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;ve had the domain for Next Update for quite some time, and the original plans for it had nothing to do with building a company.  However, I always knew that I really liked the name and the URL.  With software, there are several layers of meaning within the name that I think really work for what we&amp;#8217;re doing.  I&amp;#8217;m not going to go into them all, but suffice it to say I&amp;#8217;m really happy with it.&lt;/p&gt;

&lt;h2&gt;The Site&lt;/h2&gt;

&lt;p&gt;It&amp;#8217;s still really rough around the edges, and it should definitely be considered a work in progress.  The goal was to get something workable up and running as fast as possible so we can stay focused on building the actual application. Plus, we&amp;#8217;re big proponents of getting the basics down and then worrying about fine-tuning over time.  So despite a plethora of additional ideas, we only have a blog and comments for now. Oh yeah, and an &lt;a href="http://nextupdate.com#subscribe"&gt;email signup form&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s all for now, but we&amp;#8217;ll be sharing plenty more in the coming months.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/234608298" height="1" width="1"/&gt;</description>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F2%2F13%2Fthe_next_update%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/2/13/the_next_update/</feedburner:origLink></item>
    <item>
      <title>Vision and Purpose</title>
      <link>http://feeds.feedburner.com/~r/garrettdimoncom/~3/228520924/</link>
      <pubDate>Sun, 03 Feb 2008 08:10:00 GMT</pubDate>
      <guid isPermaLink="false">http://garrettdimon.com/archives/2008/2/3/vision_and_purpose/</guid>
      <description>&lt;p&gt;The vision and purpose for an application, or even an organization for that matter, are the standing marching orders.  When someone makes a decision, they need a framework within which to make that decision.  If the framework doesn&amp;#8217;t exist or lacks clarity, it&amp;#8217;s nearly impossible to make consistently good decisions.  More importantly, for a large team, it is entirely impossible to have everybody rowing in the same direction without that vision.&lt;/p&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/vision_and_purpose/ProjectTabs.gif" width="492" height="65" alt="The project tabs are 'My Open Issues', 'All Open Issues', and 'Unassigned Issues'" /&gt;&lt;small&gt;&lt;span&gt;Figure 1&lt;/span&gt; The primary means of navigation within projects organizes the issues by responsibility and status.  This not only organizes the issues along those lines, but serves to constantly reinforce the value placed on responsibility.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;For that reason, it&amp;#8217;s imperative that the vision and purpose exist.  Since I&amp;#8217;m developing the issue tracker virtually on my own, I might not have to coordinate a team of developers, but I do need that same framework. I&amp;#8217;ve had a loose vision for our bug and issue tracker for years, but that&amp;#8217;s not good enough.  Loose visions lead to loose execution.  So, after a bit of exploration, I decided that status, responsibility, and accountability are the most important aspects of the application.  
  
&lt;p&gt;Then of course, the corollary to that rule was that everything had to be as simple as possible. How did I define simple? I knew that any piece of functionality that did not directly support status, responsibility, or accountability wasn&amp;#8217;t going to make it into the first version. More importantly, it meant that the design had to place an emphasis on those elements.&lt;/p&gt;

&lt;h2&gt;Emphasizing Status and Responsibility&lt;/h2&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/vision_and_purpose/IssueListing.gif" width="492" height="100" alt="The issue status is an easily visible box to the left of each issue, and the opener and assignee are listed to the right stacked on top of each other." /&gt;&lt;small&gt;&lt;span&gt;Figure 2&lt;/span&gt; Making status and responsibility highly visible is the key.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;One of the first decisions that evolved was to base the navigational elements on responsibility and status. &lt;span class="reference"&gt;(Figure 1)&lt;/span&gt;  The most important responsibilities are included.  They are, &amp;#8220;My Issues&amp;#8221;, &amp;#8220;Everyone&amp;#8217;s Issues&amp;#8221;, and &amp;#8220;Nobody&amp;#8217;s Issues&amp;#8221;.  In the system, unassigned issues are like red flags.  Therefore, they even receive their own navigational tab so they can&amp;#8217;t be overlooked.  Also, all closed issues are excluded from the primary tabs and included in their own tab to that the main tabs are focused on active issues and making progress.&lt;/p&gt;  


&lt;p&gt;Additionally, when you&amp;#8217;re viewing one of the tabs for active issues, the issues are listed such that status and responsibility are readily visible.  &lt;span class="reference"&gt;(Figure 2)&lt;/span&gt;You should be able to quickly scan or scroll through a list of issues and gain a very thorough understanding of what you&amp;#8217;re up against.&lt;/p&gt;

&lt;span class="l figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/vision_and_purpose/ViewIssue.gif" width="746" height="250" alt="The header of the issue page is a bold green bar that includes information such as status, opener, and assignee." /&gt;&lt;small&gt;&lt;span&gt;Figure 3&lt;/span&gt; The header provides an very easy way to locate the key information and also serves as a gentle reminder of the current status.&lt;/small&gt;
&lt;/span&gt;

&lt;span class="m alt figure"&gt;&lt;img src="http://www.garrettdimon.com/themes/content/images/articles/vision_and_purpose/CommentFlow.gif" width="492" height="283" alt="A yellow 'Resolved' keyword appears next to one comment while the next comment has a green 'Reopened' keyword associated with it." /&gt;&lt;small&gt;&lt;span&gt;Figure 4&lt;/span&gt; Each comment has a visual indicator of the new status if the status was changed with the comment.&lt;/small&gt;
&lt;/span&gt;

&lt;p&gt;In order to establish a &lt;a href="http://garrettdimon.com/archives/2007/10/19/creating_a_visual_language/"&gt;visual language&lt;/a&gt; the elements of the design indicating status are carried over when  you&amp;#8217;re viewing an issue.  The colors are used in the header at the top of the page for an ambient indication of status, and each comment also has a block quickly illustrating whether the status changed when that comment was made. &lt;span class="reference"&gt;(Figures 3 &amp;amp; 4)&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Similarly, the comments are designed to facility quick scanning. This enables a rapid understanding of the life-cycle that a particular issue has undergone.  Or, if you&amp;#8217;re working on an issue, it enables you to quickly look back in time through the comments to find the original reason the issue was reopened.  With the easily visible status indicators attached to comments, this all becomes much more natural and intuitive.&lt;/p&gt;



&lt;h2&gt;Summary&lt;/h2&gt;

&lt;p&gt;By having a clear vision and purpose, it enables everyone to make more focused and appropriate decisions. Whenever you face that tough &amp;#8220;what should we do here&amp;#8221; situation, the vision provides an obvious route out of the woods.  Without that vision, there&amp;#8217;s no telling what kind of decisions are being made.  A particular quote comes to mind here.&lt;/p&gt;

&lt;blockquote&gt;Those who stand for nothing fall for anything.&lt;cite&gt;- Alexander Hamilton&lt;/cite&gt;&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s worth thinking about. What does your application stand for?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/garrettdimoncom/~4/228520924" height="1" width="1"/&gt;</description>
      <category domain="http://garrettdimon.com/archives/tags/design">design</category>
      <category domain="http://garrettdimon.com/archives/tags/interface">interface</category>
      <category domain="http://garrettdimon.com/archives/tags/process">process</category>
      <category domain="http://garrettdimon.com/archives/tags/sifter">sifter</category>
    <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=garrettdimoncom&amp;itemurl=http%3A%2F%2Fgarrettdimon.com%2Farchives%2F2008%2F2%2F3%2Fvision_and_purpose%2F</feedburner:awareness><feedburner:origLink>http://garrettdimon.com/archives/2008/2/3/vision_and_purpose/</feedburner:origLink></item>
  <feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=garrettdimoncom</feedburner:awareness></channel>
</rss>
