<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Synap Software comments on Qualities of Great Software Design</title>
    <link>http://synapsoftware.com/blogit/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Synap Software comments</description>
    <item>
      <title>"Qualities of Great Software Design" by smeade</title>
      <description>&lt;p&gt;What makes a great web application?&lt;/p&gt;


	&lt;p&gt;From &lt;a href="http://conferences.oreillynet.com/cs/rails2007/view/e_spkr/3217"&gt;David Verba&lt;/a&gt;, Director of Technology, Adaptive Path:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&amp;#8221;&lt;em&gt;A successful product depends on the experience your users have and how well your product serves their needs.&lt;/em&gt;&amp;#8221;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&amp;#8221;&lt;em&gt;Don&amp;#8217;t try to be&lt;/em&gt; everything &lt;em&gt;to everybody.&lt;/em&gt;&amp;#8221;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Selections from Robert Hoekman, Jr., interaction designer and usability specialist:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&amp;#8221;&lt;em&gt;It conforms to the way users interact with the Web, but focuses on the activity instead of a specific audience.&lt;/em&gt;&amp;#8221;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&amp;#8221;&lt;em&gt;It has only those features that are absolutely necessary for users to complete the activity the application is meant to support.&lt;/em&gt;&amp;#8221;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&amp;#8221;&lt;em&gt;It has uniformly designed interface elements, but leverages irregulariry to create meaning and importance.&lt;/em&gt;&amp;#8221;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;My design goals include those above plus:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;It is fast and responsive.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;It provides continous feedback to guide users.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;It minimizes navigation and focusses on activity.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;strong&gt;It&amp;#8217;s all Plain Old Common Sense&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;Each of these goals of great software design are rather self-evident.  I list them here as a reminder to myself and other web application designers to design applications not around a technology convention, framework&amp;#8217;s expectations, or IT models of what an application should be but around the user&amp;#8217;s experience.&lt;/p&gt;

</description>
      <pubDate>Thu,  7 Jun 2007 16:35:00 EDT</pubDate>
      <guid>&lt;a href="/blogit/articles/2007/06/07/great+software+design"&gt;Qualities of Great Software Design&lt;/a&gt;</guid>
      <link>&lt;a href="/blogit/articles/2007/06/07/great+software+design"&gt;Qualities of Great Software Design&lt;/a&gt;</link>
    </item>
  </channel>
</rss>
