<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eriksmartt.com/blog &#187; design</title>
	<atom:link href="http://www.eriksmartt.com/blog/archives/tag/design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eriksmartt.com/blog</link>
	<description>my little chunk of bandwidth</description>
	<lastBuildDate>Thu, 30 Jun 2011 15:17:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19854</generator>
		<item>
		<title>Listening to customers</title>
		<link>http://www.eriksmartt.com/blog/archives/1414</link>
		<comments>http://www.eriksmartt.com/blog/archives/1414#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:25:56 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[product mangement]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=1414</guid>
		<description><![CDATA[Back when I was in Product Management, I used surveys to gather feedback from beta testers. Given how valuable (and appreciated) the feedback could be, I now make a point to participate in surveys when asked. Unfortunately, even something as simple as a survey doesn&#8217;t always go as planned. Here&#8217;s what I was greeted with [...]]]></description>
			<content:encoded><![CDATA[<p>Back when I was in Product Management, I used surveys to gather feedback from beta testers.  Given how valuable (and appreciated) the feedback could be, I now make a point to participate in surveys when asked.  Unfortunately, even something as simple as a survey doesn&#8217;t always go as planned.  Here&#8217;s what I was greeted with yesterday during an attempt to provide feedback:</p>
<p><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-08-24-at-9.16.04-AM.png" alt="Screen shot 2010-08-24 at 9.16.04 AM.png" title="Screen shot 2010-08-24 at 9.16.04 AM.png" border="1" width="366" height="85" /></p>
<p>Pretty awesome, huh?</p>
<p>I had better luck loading the page today; However, after spending a few minutes filling out a survey, guess which button didn&#8217;t work?</p>
<p><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-08-25-at-10.58.30-AM.png" alt="Screen shot 2010-08-25 at 10.58.30 AM.png" title="Screen shot 2010-08-25 at 10.58.30 AM.png" border="1" width="281" height="106" /></p>
<p>I generally expect only a very small percentage of customers to fill-out surveys, so the reliability of the survey service is of utmost importance &#8212; if you actually want to listen.  In this case, I hope that web metrics can be used to track how many customers started the survey vs. how many completed the task. [NOTE: If you're designing surveys, tracking abandonment points during the survey process can also give you an idea whether your surveys are too long, or asking the wrong questions.]</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/1414/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sketching interaction stories with markers and iPhones</title>
		<link>http://www.eriksmartt.com/blog/archives/723</link>
		<comments>http://www.eriksmartt.com/blog/archives/723#comments</comments>
		<pubDate>Sun, 08 Feb 2009 23:22:15 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=723</guid>
		<description><![CDATA[I recently posted about Bill Buxton&#8217;s book, &#8220;Sketching User Experiences&#8220;, so I thought I&#8217;d share an example on using these kinds of techniques on a recent project. The problem at hand involved concepting a number of new features for an existing website, and sharing these concepts with a remote team. (When you can&#8217;t get everyone [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.eriksmartt.com/blog/archives/710">recently posted</a> about Bill Buxton&#8217;s book, &#8220;<a href="http://www.amazon.com/gp/product/0123740371?ie=UTF8&#038;tag=eriksmarttcom&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0123740371">Sketching User Experiences</a>&#8220;<img src="http://www.assoc-amazon.com/e/ir?t=eriksmarttcom&#038;l=as2&#038;o=1&#038;a=0123740371" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, so I thought I&#8217;d share an example on using these kinds of techniques on a recent project.</p>
<p>The problem at hand involved concepting a number of new features for an existing website, and sharing these concepts with a remote team.  (When you can&#8217;t get everyone in the same room, it&#8217;s key that the team can quickly share ideas.)</p>
<p>For this session, we used:</p>
<ul>
<li>Whiteboards</li>
<li>Paper</li>
<li>Markers, scissors, and tape</li>
<li>iPhones</li>
<li>Keynote</li>
</ul>
<p>The goals were to:</p>
<ul>
<li>Tell a story</li>
<li>Leave room for creative thinking</li>
<li>Validate concepts</li>
<li>Align thinking</li>
</ul>
<p>After open brainstorming and traditional white-boarding, a number of concepts were quickly sketched on paper (generally one sheet per screen.)  These screen sketches were taped to a whiteboard, allowing quick note-taking and annotations:</p>
<p><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2009/01/whiteboard_session.jpg" width="600" height="450" border="0" alt="photo of whiteboard working session" /></p>
<p>After walking through the concepts (and iterating) with a number of local victims, the screens were captured with an iPhone camera and pulled-into Keynote to create the storyboards.  With each screen as a slide, a story can be told within the presentation format:</p>
<p><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2009/01/wireframe_in_keynote.jpg" width="600" height="414" border="0" alt="bringing images into Keyboard" /></p>
<p>Using this approach, stories can be shared globally, and changed in minutes.  The hand-drawn images ensure that no-one gets hung-up on colors or copy writing, and they require a little creativity on the part of the reader, which gets the gears turning and leads to fantastic questions.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/723/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book: Sketching User Experiences</title>
		<link>http://www.eriksmartt.com/blog/archives/710</link>
		<comments>http://www.eriksmartt.com/blog/archives/710#comments</comments>
		<pubDate>Mon, 26 Jan 2009 00:44:10 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[hci]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=710</guid>
		<description><![CDATA[I finished &#8220;Sketching User Experiences: Getting the Design Right and the Right Design&#8220; last week in preparation for the upcoming UX Austin Book Club meeting. It&#8217;s 400+ pages, but a rather easy read. The book covers a range of topics, including: The value of good design. Good design only happens when designers understand the context [...]]]></description>
			<content:encoded><![CDATA[<p>I finished &#8220;<a href="http://www.amazon.com/gp/product/0123740371?ie=UTF8&#038;tag=eriksmarttcom&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0123740371">Sketching User Experiences:  Getting the Design Right and the Right Design</a>&#8220;<img src="http://www.assoc-amazon.com/e/ir?t=eriksmarttcom&#038;l=as2&#038;o=1&#038;a=0123740371" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> last week in preparation for the upcoming <a href="http://uxbookclub.org/doku.php?id=austin">UX Austin Book Club</a> meeting.</p>
<p>It&#8217;s 400+ pages, but a rather easy read.  The book covers a range of topics, including:</p>
<ul>
<li>The value of good design.</li>
<li>Good design only happens when designers understand the context of use, and explore many possible solutions.</li>
<li>Sketching allows designers (and potential customers) to explore ideas at low cost.</li>
<li>Sharing sketches enables early feedback.</li>
<li>Techniques for sketching interactivity.</li>
<li>Sketching can involve computers, cameras, and smoke-and-mirrors <b>provided</b> that it remain quick, inexpensive, disposable, etc.</li>
<li>There are many examples of quality sketching available in the archives of HCI history, and replicating these experiments is good practice for a budding interaction designer.</li>
</ul>
<p>My opinions on the book are mixed.  It definitely offers positive motivation for sketching &#8212; and some great stories to feed those &#8220;why are we drawing pictures instead of coding&#8221; conversations that come up all-to-often with clients unfamiliar with UX Design.  However, the book does come across a little passive, yet arrogant at times, while making numerous references without context.  This gives it a somewhat academic feel, reading more like a light-weight thesis than a typical design book.  That said, if you work in UX Design, being familiar with the ideas in this book will go a long way toward helping your career.</p>
<p>While reading, I highlighted a few quotes, which I&#8217;ll list out below.  I grabbed these not because they represent the theme of the book, per se, but because they had unique meaning to me, or something I&#8217;m working on.  (For example, I&#8217;ve already used one of the quotes below in a presentation on the design process.)</p>
<h3>Quotes:</h3>
<blockquote><p>
&#8220;In order to design a tool, we must make our best efforts to understand the larger social and physical context within which it is intended to function.&#8221;
</p></blockquote>
<p>This is a classic UX/HCI principle of understanding the user and their context for interaction as a design constraint/criteria.  It&#8217;s a basic requirement in designing a product/solution that delivers value to a customer.</p>
<p>This next quote is an interesting one for companies thinking that they can solve &#8220;design&#8221; simply by hiring a few designers:</p>
<blockquote><p>
&#8220;It does not matter if you already have the talent to save your company among your current employees. If you do not have the vision, will, and power at the highest level, then that talent is almost certain to remain as wasted as it is frustrated.&#8221;
</p></blockquote>
<p>Becoming a design company isn&#8217;t as easy as hiring designers (just like becoming an innovative company cannot happen simply by filling the ranks with a few smart people.)  Companies can only lead the pack when these values go all the way to the top.  Until that happens, organizational practices (and politics) will keep those talented stars from shaping the companies&#8217;future.</p>
<p>This one&#8217;s fantastic (and the one I used in a presentation):</p>
<blockquote><p>
&#8220;Even if you do a brilliant job of building what you originally set out to build, if it is the wrong product, it still constitutes a failure.&#8221;
</p></blockquote>
<p>Meaning, that even if your company can execute a product vision perfectly (ie., you have great developers/craftsmen/etc.), you&#8217;re still wasting your time, and money, if you haven&#8217;t validated that your concepts will provide the market value you&#8217;re trying to achieve.</p>
<p>On the reason it&#8217;s important to share <b>all</b> ideas when brainstorming:</p>
<blockquote><p>
&#8220;&#8230;better idea[s] would never have come about were it not for the idea that it replaces.&#8221;
</p></blockquote>
<p>In other words, even bad ideas provide value via the thinking that occurs when we consider them.</p>
<p>On team dynamics and the work environment:</p>
<blockquote><p>
&#8220;A healthy team is made up of people who have the attitude that it is better to learn something new than to be right.&#8221;
</p></blockquote>
<blockquote><p>
&#8220;A design studio without ample space to pin up sketches, reference photos, clippings, and the like,&#8230; is as likely to be successful as an empty dance club.&#8221;
</p></blockquote>
<p>And finally, a reminder on why you never skip peer reviews:</p>
<blockquote><p>
&#8220;It is better to have your preliminary work critiqued by your colleagues while there is still time to do something about it &#8212; no matter how difficult the criticism might be &#8212; than to have the finished project torn apart by strangers in public.&#8221;
</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/710/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDEO Labs LiveView: an iPhone app for on-screen prototyping</title>
		<link>http://www.eriksmartt.com/blog/archives/703</link>
		<comments>http://www.eriksmartt.com/blog/archives/703#comments</comments>
		<pubDate>Fri, 23 Jan 2009 17:00:16 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=703</guid>
		<description><![CDATA[IDEO Labs just released a killer app for iPhone prototyping called LiveView. The application allows the iPhone to view, and interact with, a region of your desktop machine&#8217;s screen. Using this, you can have a prototype (or even an XCode application) running on your desktop, and try it out from your iPhone.]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.ideo.com/">IDEO Labs</a> just released a killer app for iPhone prototyping called <a href="http://labs.ideo.com/2009/01/20/liveview-an-iphone-app-for-on-screen-prototyping/">LiveView</a>. The application allows the iPhone to view, and interact with, a region of your desktop machine&#8217;s screen.  Using this, you can have a prototype (or even an XCode application) running on your desktop, and try it out from your iPhone.</p>
<p><a href="http://labs.ideo.com/2009/01/20/liveview-an-iphone-app-for-on-screen-prototyping/"><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2009/01/liveview_onphone.jpg" alt="LiveView screen shot" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/703/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defining Design Thinking</title>
		<link>http://www.eriksmartt.com/blog/archives/596</link>
		<comments>http://www.eriksmartt.com/blog/archives/596#comments</comments>
		<pubDate>Mon, 13 Oct 2008 21:27:04 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=596</guid>
		<description><![CDATA[&#8220;Design thinking can be described as a discipline that uses the designer’s sensibility and methods to match people’s needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity.&#8221; (Via Design Thinking.)]]></description>
			<content:encoded><![CDATA[<blockquote><p>
&#8220;Design thinking can be described as a discipline that uses the designer’s sensibility and methods to match people’s needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity.&#8221;
</p></blockquote>
<p>(Via <a href="http://designthinking.ideo.com/">Design Thinking</a>.)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/596/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formality and Audience</title>
		<link>http://www.eriksmartt.com/blog/archives/417</link>
		<comments>http://www.eriksmartt.com/blog/archives/417#comments</comments>
		<pubDate>Thu, 24 Jan 2008 02:01:49 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/417</guid>
		<description><![CDATA[Hard vs. soft edges differentiating the intended audience and meaning of the message: Non-standard shapes and markings and the ability for drivers to ignore them based on unfamiliarity:]]></description>
			<content:encoded><![CDATA[<p>Hard vs. soft edges differentiating the intended audience and meaning of the message:</p>
<p><img src="http://eriksmartt.com/images/blog/17012008617_compressed.jpg" width="400" height="533" alt="street markings" /></p>
<p>Non-standard shapes and markings and the ability for drivers to ignore them based on unfamiliarity:</p>
<p><img src="http://eriksmartt.com/images/blog/16012008614_compressed.jpg" width="400" height="533" alt="street markings" /></p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/417/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User error vs. machine error vs. interaction design</title>
		<link>http://www.eriksmartt.com/blog/archives/400</link>
		<comments>http://www.eriksmartt.com/blog/archives/400#comments</comments>
		<pubDate>Wed, 05 Sep 2007 04:22:22 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[hci]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/400</guid>
		<description><![CDATA[Why the high volume of discarded stickers? What does this tell you about the users? What about the machine? The full context: The design of this self-service, produce-pricing machine includes an area for discarded &#8220;mistakes&#8221;; but at what point is it an indication that it&#8217;s no longer user-error?]]></description>
			<content:encoded><![CDATA[<p><img src="http://eriksmartt.com/images/blog/08072007425_crop.jpg" width="648" height="486" /></p>
<p>Why the high volume of discarded stickers? What does this tell you about the users? What about the machine?</p>
<p>The full context:</p>
<p><img src="http://eriksmartt.com/images/blog/08072007426_comp.jpg" width="600" height="800" /></p>
<p>The design of this self-service, produce-pricing machine includes an area for discarded &#8220;mistakes&#8221;; but at what point is it an indication that it&#8217;s no longer user-error?</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/400/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface design on Sparkfun&#8217;s new GeoChron</title>
		<link>http://www.eriksmartt.com/blog/archives/398</link>
		<comments>http://www.eriksmartt.com/blog/archives/398#comments</comments>
		<pubDate>Sat, 25 Aug 2007 17:44:57 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hci]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/398</guid>
		<description><![CDATA[Interface design on Sparkfun&#8217;s new GeoChron Sparkfun just released a new, stand-alone GPS logging device, which looks to be a slick alternative to all the &#8220;mobile-device + Python + bluetooth GPS&#8221; hacking I&#8217;ve resorted to for similar tasks. It&#8217;s a pretty tempting package if you need dirt-simple GPS logging. However, I&#8217;m a bit confused by [...]]]></description>
			<content:encoded><![CDATA[<p>Interface design on Sparkfun&#8217;s new GeoChron</p>
<p><a href="http://www.sparkfun.com/">Sparkfun</a> just released a new, stand-alone GPS logging device, which looks to be a slick alternative to all the &#8220;mobile-device + Python + bluetooth GPS&#8221; hacking I&#8217;ve resorted to for similar tasks.  It&#8217;s a pretty tempting package if you need dirt-simple GPS logging.  However, I&#8217;m a bit confused by the switches.  Take a look at the picture of the device below:</p>
<p><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8301"><img src="http://www.eriksmartt.com/images/blog/GeoChron-01-L.jpg" width="600" height="600" border="0" /></a></p>
<p>There are two toggle switches: one for on/off, and one for standby/run.  Take a minute to look at the switch diagrams and labels, and think about how to use this device.  How do you turn it on?  How do you make it start logging?</p>
<p>Now that you&#8217;ve thought about it, was it clear?  What does the &#8217;1&#8242; on each switch mean to you?  What does the graphic under each switches label mean?  Ignore the &#8217;1&#8242; and &#8217;0&#8242; and look just at the diagram.  Based on the graphic alone, which switch position should &#8220;on&#8221; be?</p>
<p>I used to get the &#8217;1&#8242; vs. &#8217;0&#8242; on switches backwards when my mental model was of the &#8217;0&#8242; indicating a completed circuit.  Now I use a binary metaphor, where a &#8217;1&#8242; bit is on, and a &#8217;0&#8242; bit is off.  That seems to be what the switch means.  But if I take that approach on the GeoChron, then the standby/run switch is installed backwards.  Personally, I think I&#8217;d drop the graphic under the switch labels (I think it&#8217;s more confusing then helpful), and flip the standby/run swtich so that &#8217;1&#8242; means &#8216;run&#8217;, and so that the switches are both pressed in the same direction when the device is on and logging.  With a device this simple, you really shouldn&#8217;t have to think about how to turn it on.  (I still want one though ;-)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dashboard Widget to mash iTunes library with OnTour.net</title>
		<link>http://www.eriksmartt.com/blog/archives/296</link>
		<comments>http://www.eriksmartt.com/blog/archives/296#comments</comments>
		<pubDate>Mon, 23 Oct 2006 22:01:31 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[lifehack]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/296</guid>
		<description><![CDATA[Just the other day I had a friend mention a desire to scrape tour schedules in MySpace so that he can find out when artists he&#8217;s interested in are in town. (He eventually decided it was too much hassle and would like someone else to do it, which is why I&#8217;m able to mention it [...]]]></description>
			<content:encoded><![CDATA[<p>Just the other day I had a friend mention a desire to scrape tour schedules in MySpace so that he can find out when artists he&#8217;s interested in are in town.  (He eventually decided it was too much hassle and would like someone else to do it, which is why I&#8217;m able to mention it here.)  It&#8217;s a cool idea, though the <a href="http://www.apple.com/downloads/dashboard/music/ontour.html">OnTour Dashboard Widget</a> takes it to perhaps another level.</p>
<p><a href="http://www.apple.com/downloads/dashboard/music/ontour.html"><img src="http://images.apple.com/downloads/dashboard/music/images/ontour_20060921142719.jpg" width="382" height="210" /></a></p>
<p>The Widget monitors tour information in <a href="http://www.ontour.net">OnTour.net</a> and compares it to the music you have in your iTunes library.  The downside being, of course, that you have to hit F12 to get a notification.  But otherwise, the interaction model is perfect &#8212; meaning that you don&#8217;t need to change your behavior at all, yet you gain new value and information.  Brilliant.</p>
<p>(Via <a href="http://www.lifehacker.com/software/events/download-of-the-day-ontour-dashboard-widget-mac-204600.php">Lifehacker</a>)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/296/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Feature-bloat and customer satisfaction</title>
		<link>http://www.eriksmartt.com/blog/archives/281</link>
		<comments>http://www.eriksmartt.com/blog/archives/281#comments</comments>
		<pubDate>Mon, 11 Sep 2006 18:59:44 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/281</guid>
		<description><![CDATA[In my day job as a Product Manager of mobile development tools, there&#8217;s a frequent struggle between feature-bloat and a desire to simplify the development process. Even when you know that it will improve the user experience, it can be difficult to build a business case for removing features or re-factoring a user interface. Because [...]]]></description>
			<content:encoded><![CDATA[<p>In my day job as a Product Manager of mobile development tools, there&#8217;s a frequent struggle between feature-bloat and a desire to simplify the development process.  Even when you know that it will improve the user experience, it can be difficult to build a business case for removing features or re-factoring a user interface.  Because of this, I&#8217;m always excited to find any tangible data on the ROI of simplifying complex technology.  (ie., It&#8217;s not enough to say &#8220;customers will like it better&#8221;, and it&#8217;s not easy to find compelling data to clearly demonstrate a tie between improved usability and improved consumer uptake.)</p>
<p>Even still, war stories and the occasional bits of research do help the cause.  For example, the post &#8220;<a href="http://atomiq.org/archives/2006/03/capability_usability_and_feature_fatigue.html">Capability, usability and feature fatigue</a>&#8221; offers a short summary of a Harvard Business Review article titled, &#8220;<a href="http://harvardbusinessonline.hbsp.harvard.edu/b01/en/common/item_detail.jhtml?referral=4320&#038;id=R0602E&#038;_requestid=88679">Defeating Feature Fatigue</a>&#8220;, which features the following quotes:</p>
<blockquote><p>&#8220;Before use, capability mattered more to the participants than usability, but after use, usability drove satisfaction rates. As a result, satisfaction was higher with the simpler version of the product.&#8221;</p></blockquote>
<blockquote><p>&#8220;If companies conduct market research by asking consumers to evaluate products without using them, too much weight will be given to capability, and the result will likely be products with too many features.&#8221;</p></blockquote>
<p>This idea ties nicely to another Harvard article, titled, &#8220;<a href="http://hbswk.hbs.edu/archive/5325.html">Feature Bloat: The Product Manager&#8217;s Dilemma</a>&#8220;, which also caught my eye.</p>
<p>(Via <a href="http://37signals.com/svn/archives2/instore_good_or_athome_good.php">In-store good or at-home good?</a>)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/281/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Followup: &#8220;Agile Software Development Techniques and its Impact on Product Management&#8221;</title>
		<link>http://www.eriksmartt.com/blog/archives/215</link>
		<comments>http://www.eriksmartt.com/blog/archives/215#comments</comments>
		<pubDate>Thu, 19 Jan 2006 00:44:12 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/215</guid>
		<description><![CDATA[I posted last week about going to a talk on &#8220;Agile Software Development Techniques and its Impact on Product Management.&#8221; Since I mentioned I was going, I thought it might be useful to post some followup comments, so here goes&#8230; I went into the session hoping to hear some strategies and practical advise on applying [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.eriksmartt.com/blog/archives/214">posted last week</a> about going to a talk on &#8220;Agile Software Development Techniques and its Impact on Product Management.&#8221;  Since I mentioned I was going, I thought it might be useful to post some followup comments, so here goes&#8230;</p>
<p>I went into the session hoping to hear some strategies and practical advise on applying Agile (and <a href="http://www.extremeprogramming.org/">XP</a>) to large-scale software projects that have key requirements and a timeline which is dictated by an outside driver.  For example, let&#8217;s say you need to deliver a podcasting application for a piece of commercial hardware that has a fixed shipping date.  Well, the answer from the session was simply that Agile isn&#8217;t always a good fit.  Fair enough.  And, to be honest, I was glad to hear advocates of Agile/XP being blunt about when the technique does or doesn&#8217;t fit well to a project&#8217;s needs.  (Note: absent of the fixed shipping date and requirement to be installed on hardware that might not be easily upgraded, a podcasting client would normally be an excellent fit for XP.)</p>
<p>I was also hoping to here more opinions on mapping Agile/XP techniques to the <a href="http://pragmaticmarketing.com/">Pragmatic Marketing</a> process (that it seems all Product Managers have studied, including me.)  I was a little disappointed here as well, since although the Pragmatic process was mentioned, there wasn&#8217;t a discussion on how the two approaches can harmonize.</p>
<p>Since the session, I&#8217;ve been looking for more overlap between XP and Product Management and ways to adapt some of philosophies to my current projects.  One area where I believe the Pragmatic approach can adopt XP techniques in <a href="http://en.wikipedia.org/wiki/User_story">User Stories</a> vs. Use Cases. (<a href="http://www.extremeprogramming.org/">extremeprogramming.org</a> has more on <a href="http://www.extremeprogramming.org/rules/userstories.html">User Stories</a> if you&#8217;re interested.)  User Stories offer a simplified approach to documenting and explaining customer requirements, with a focus on involving the customer in the process.  This is actually a much better fit for Product Management then Use Cases, since they are quicker to write, less technical, and completely focused on customer-driven requirements.</p>
<p>I was also glad to find that XP projects do have a role that somewhat maps to Product Management.  They call it a <a href="http://en.wikipedia.org/wiki/Customer_representative">Customer Representative</a>.  This role focuses on real customer requirements, much as Product Managers do already, but drops tasks like Market Research, Win/Loss analysis, etc. (which you might not want to do for a commercial product.)</p>
<p>Overall, I didn&#8217;t get what I wanted out of the session, but it has prompted me to look for more ways to influence product creation process using philosophies from XP.  XP itself isn&#8217;t new to me, nor are Agile and Iterative development processes, but I rarely get to use them outside of personal projects.  Applying XP in an environment that favors more traditional approaches will be an interesting challenge, but they pay-off for the team and the customers could be worth it.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/215/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Extreme Programming vs. Interaction Design&#8221;</title>
		<link>http://www.eriksmartt.com/blog/archives/156</link>
		<comments>http://www.eriksmartt.com/blog/archives/156#comments</comments>
		<pubDate>Tue, 23 Aug 2005 20:00:33 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/?p=156</guid>
		<description><![CDATA[Here&#8217;s a topic that hits rather close to home: In the interview, &#8220;Extreme Programming vs. Interaction Design&#8220;, Kent Beck and Alan Cooper discuss opposing views on producing better software, and unfortunately, I can&#8217;t say that either one really &#8220;wins&#8221; the argument. The piece hits close to home because I used to work in Interaction and [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a topic that hits rather close to home:  In the interview, &#8220;<a href="http://www.fawcette.com/interviews/beck_cooper/default.asp">Extreme Programming vs. Interaction Design</a>&#8220;, <a href="http://en.wikipedia.org/wiki/Kent_Beck">Kent Beck</a> and <a href="http://en.wikipedia.org/wiki/Alan_Cooper">Alan Cooper</a> discuss opposing views on producing better software, and unfortunately, I can&#8217;t say that either one really &#8220;wins&#8221; the argument.</p>
<p>The piece hits close to home because I used to work in Interaction and Information design, so I fully grok the value proposition Cooper presents.  The argument is the typical Human-Computer Interaction (HCI) / User-Centered Design (UCD) pitch &#8212; that up-front interaction design will (1) produce a higher-quality product, and (2) will reduce development costs by solidifying technical requirements.  However, what surprised me in the interview is that Cooper seems inflexible on how to best apply this UCD process, insisting that it is a design &#8220;phase&#8221; that starts and finishes before any development begins.</p>
<p>The central assumption in Cooper&#8217;s argument is that programming is expensive and programmers are unwilling to throw out prototype code. Because of this, Cooper believes that you should not allow programmers to begin working on a project until 100% of the requirements are set.  I used to believe that too, but I have since seen the light.  </p>
<p>The trouble is, rigid processes with pre-defined phases and deliverables are best used when managing a large group of low-to-moderately skilled developers.  However, small teams of smart people change the rules and the outcome.  Development teams that recognize the value in <a href="http://en.wikipedia.org/wiki/Agile_Processes">Agile Development</a> and <a href="http://en.wikipedia.org/wiki/Extreme_Programming">XP</a> also understand that the assumptions driving <a href="http://en.wikipedia.org/wiki/Waterfall_model">waterfall</a>-style development phases are based on faulty assumptions, which easily fall apart given the following findings: (1) It *is* possible to reduce the cost of developing code (see <a href="http://python.org/">Python</a> and <a href="http://www.rubyonrails.com/">Ruby on Rails</a>); (2) Better products are often the result of iterative design (compare a forth-gen iPod to a first-gen); and (3) If your programmers aren&#8217;t capable of &#8220;sketching in code&#8221;, you need to hire better programmers (see all of <a href="http://www.paulgraham.com/articles.html">Paul Graham</a>&#8216;s and <a href="http://www.joelonsoftware.com/navLinks/fog0000000247.html">Joel Spolsky</a>&#8216;s articles ;-)</p>
<p>This isn&#8217;t to say that interaction design isn&#8217;t helpful, because it most certainly is, and any company serious about serving it&#8217;s customers should at least consult a user experience and interaction designer about their products, if not have such a designer on the team; However, there is even greater value in <b>rapid iterative development</b> &#8212; both in interaction and implementation, and companies that understand how to utilize this advantage will produce higher-quality user experiences in a shorter time-to-market.</p>
<p>(via <a href="http://37signals.com/svn/archives2/extreme_programming_vs_interaction_design.php">Signal vs. Noise</a>.)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/156/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

