<?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>erova notebook &#187; Design</title>
	<atom:link href="http://www.erova.com/blog/index.php/category/ux/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erova.com/blog</link>
	<description>a user experience blog by Chris Avore</description>
	<lastBuildDate>Tue, 13 Jul 2010 01:36:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>(re)Design Strategy in Practice: An Adaptive Path Roadmap Revisited</title>
		<link>http://www.erova.com/blog/index.php/2010/07/12/design-strategy-as-bridge-foundation-to-implementation/</link>
		<comments>http://www.erova.com/blog/index.php/2010/07/12/design-strategy-as-bridge-foundation-to-implementation/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:33:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Information Architecture]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=248</guid>
		<description><![CDATA[Design strategy can bridge the gulf between design, implementation, and the stakeholder. Read about my additions to Adaptive Path's Chiara Fox Ogan's roadmap diagram illustrating design through development. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adaptivepath.com/aboutus/chiara.php">Chiara Fox Ogan</a> of <a href="http://www.adaptivepath.com/">Adaptive Path</a> writes “there is a lack of clarity around what tasks and events go into making an implementation successful” in her recent post “<a href="http://www.adaptivepath.com/blog/2010/07/08/strategy-but-wait-theres-more/">Strategy &amp; Design; But Wait, There’s More</a>”. To bring light to the processes and milestones in a typical design effort, Chiara provides a high-level process flow identifying significant milestones and where the primary strategy &amp; design tasks drop off and implementation work begins.</p>
<p>After reading her post and the accompanying diagram, I wanted to add my own thoughts as to how design strategy could act not only as a bridge to implementation, but also a foundation supporting it as well. Essentially, I&#8217;ve front-loaded Chiara&#8217;s diagram with more tasks to understand why and what to build, and some activities post-launch to measure results of the redesign effort over time.  I&#8217;ve found such steps increase alignment and clarity among design and implementation teams and ultimately increases the likelihood of a successful product or service.</p>
<hr noshade size="1"/>
<p><a href="http://www.erova.com/blog/wp-content/uploads/2010/07/erova_ap_flow.pdf">Revised Redesign and Implementation Roadmap</a> [PDF 100kb]<br />
<em>(remarks in blue are by me and completely independent of Adaptive Path)</em></p>
<p>Summary:</p>
<ul>
<li>baseline metrics of current state</li>
<li>identify key business needs</li>
<li>define success criteria &amp; primary design objectives</li>
<li>conduct a competitive analysis before a feature/value analysis</li>
<li>keep the product or service&#8217;s roadmap &amp; vision at top of mind</li>
<li>compare post-launch metrics to baseline statistics</li>
<li>consider unexpected use or feedback to inform roadmap</li>
</ul>
<hr noshade size="1"/>
First, I should briefly add I have no inside knowledge of the scope of the Adaptive Path document; I’m not saying it’s missing anything. Rather, I’m simply adding onto the diagram based on my experience with successful multi-release or multi-redesign projects.</p>
<p>My additions to the AP flow call out the business problems the redesign should address, what should be built to answer those problems, how to adhere to that plan through implementation, and how to know if the design is successful after launch.</p>
<p>Even at a high level, we can see how referencing primary design objectives and prioritized business needs can add focus to a problem space apt to be derailed by the usual suspects (feature creep, reprioritization of resources, etc).</p>
<h3>Baseline the Current State</h3>
<p>As we delve into closer inspection of my additions to the document, we can also understand what informs those primary design objectives and the key business needs. For instance, prior to the strategy and design phase where AP begins the discovery effort, I emphasize the importance of baselining the current state prior to the redesign. These numbers will provide the foundation to know where we are today so we can ultimately measure how far we’ve come after launch, and with subsequent releases.</p>
<h3>Roadmap &amp; Vision</h3>
<p>This early stage is also an opportunity to engage other stakeholders to provide their input into the key business needs that will support the entire project. While fleshing out the business needs, now is also useful to begin formulating the product or service’s roadmap of where it should be years or versions down the road. If the redesign is already adhering to an earlier roadmap or vision, confirm the business needs under discussion are still in alignment with the vision, which ideally should be the case. It’s also useful to compare the baseline metrics in the context of the roadmap to determine what to improve or what has worked well since release. I should also reiterate I certainly believe AP helps its clients understand business value, draft product roadmaps, and analyzes numerous data before recommending solutions to its clients, but in this case I’m simply adding it to the process flow here.</p>
<h3>Primary Design Objectives</h3>
<p>Moving left to right, I attach my Competitive Analysis block to the AP Discovery block as it’s possible the competitive or market analysis is assumed to fall here. Regardless, the discovery phase, including a comprehensive competitive analysis, should lead to a identifying the primary design objectives (a more tactical summary of what the new design should accomplish based on the key business needs).</p>
<p>The primary design objectives then inform the feature/value analysis, which pegs each piece of significant functionality to a key business need and design objective (and often assigns a priority/demand rank and another representing technical effort or complexity). For instance, if a key business need is to reduce employee distraction at work, creating a new Foursquare-like badge system across the Intranet probably isn’t useful. However, if a key business need is to foster employee camaraderie and to encourage participation in Intranet tasks, then a badge system may in fact drive business value.</p>
<h3>Feature/Value Analysis</h3>
<p>The feature/value analysis helps the business, design team, and developers agree what will be built before diving into wireframes, prototypes, or even screen description diagrams. It also can prioritize what needs to be dropped off or de-scoped if necessary, or what else to develop if the team finds unexpected bandwidth.</p>
<p>With the baseline metrics in hand and an overall understanding of what will be built based on the feature/value analysis, the team can identify specific success criteria as the project moves primarily into the tactical design phase. Success criteria help train the team to understand the big picture of how to reach success with specific targets, milestones, or concepts. Keeping the goals specific maintains that strategic focus from one step to the next, and defining how success will be measured keeps everyone aligned, stakeholders included, into what everyone is marching toward.</p>
<h3>During Implementation</h3>
<p>As the Adaptive Path flow accurately depicts, there is still plenty of opportunity to self-check the implementation effort isn’t drifting from the overall design strategy. For example, as rounds of usability testing conclude, the design strategy is a useful guide to confirming you’re not making knee-jerk reactions to test-participant suggestions, as helpful as they may first appear. Of course, I’m not suggesting such a design strategy is rigid and static, but it’s also easy to allow usability test results open a Pandora’s box of unscoped, unprioritized work.</p>
<h3>Post-Launch Review</h3>
<p>The only other significant addition to Chiara’s diagram is at the conclusion of the process. Rather than end the flow at launch and editorial clean up, I added a few important tasks that again, I’m sure AP practices on every project but are important to see in the context of the entire redesign/implementation undertaking. Specifically, I recommend comparing the redesign’s metrics and KPIs to the original baseline statistics. While it’s important to fully understand the integrity of the numbers and the nuances that could be in play (such as was there a media campaign or new product launched that would also drive more traffic to the site or service), these figures can usually indicate whether your efforts have been successful, particularly by measuring regularly over time.</p>
<p>It’s also important to note any outlying, unexpected, or unusual statistics that could indicate whether or not you should consider adjustments to future releases in your roadmap. If the way the product or service is unexpectedly being used supports the overall design strategy and business objectives, there may be value in paving those cowpaths.</p>
<p>Remember, for the most part, creating and maintaining the design strategy is a participatory effort—it’s not, nor should it be, the work of a few thinkers without an awareness of the step by step tactical efforts to proceed through a plan. Even in situations when the strategy &amp; design team completes its pre-implementation work and moves on, a concise, focused strategy supports future development efforts by providing reference points and primary objectives to measure against.  As a result, the design strategy keeps the project out of, as Chiara describes, the “murky wilderness, with unknown snares and dangers the client is left to navigate on their own”.</p>
<p><a href="http://www.erova.com/blog/wp-content/uploads/2010/07/erova_ap_flow.pdf">Revised Redesign and Implementation Roadmap</a> [PDF 100kb]<br />
(remarks in blue are by me and completely independent of Adaptive Path)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2010/07/12/design-strategy-as-bridge-foundation-to-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perceived Control Better for Users and the Business</title>
		<link>http://www.erova.com/blog/index.php/2009/05/13/perceived-control-better-for-users-and-the-business/</link>
		<comments>http://www.erova.com/blog/index.php/2009/05/13/perceived-control-better-for-users-and-the-business/#comments</comments>
		<pubDate>Wed, 13 May 2009 13:50:32 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[UX Remix]]></category>
		<category><![CDATA[UX review]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=195</guid>
		<description><![CDATA[Though promising users total control of software may sound like good practice, perceived control is often the path to a better experience for the user and the company.]]></description>
			<content:encoded><![CDATA[<p>Software that affords its user total control of its tasks and interactions is often thought to provide an ideal user experience.  After all, so goes the rationale, if I&#8217;m allowed to do anything I want unimpeded by the system, I should be satisfied by the experience.</p>
<p><a href="http://joelonsoftware.com/AboutMe.html">Joel Spolsky</a> of <a href="http://fogcreek.com">Fog Creek Software</a> <a href="http://www.joelonsoftware.com/articles/FB4.5.html">recently claimed on his blog</a> that &#8220;when people are successful at controlling their environment they become happier, and when they can&#8217;t control their environment, they get grumpy&#8221;.  This can certainly be true. But does this mean we, as experience designers, have to concede control to the user to provide a favorable experience?</p>
<p>Let&#8217;s take a look away from the glow of the laptops and monitors and go outside for an appropriate, though perhaps seemlingly reaching, example.  As an avid golfer, I&#8217;ve played a number of courses where the layout of the course is prohibitive to walking.  As a result, I&#8217;m required to use a golf cart, many of which are equipped with global positioning system software.</p>
<p>The GPS system often features scrolling sports scores, the club house&#8217;s menu with one-touch ordering, the ability to summon the on-course beverage cart, and of course the layout of the particular hole we&#8217;re playing, complete with multiple views of the fairway, green, and so on (the blog post discussing these GPS golf interfaces is for another day).</p>
<p><img class="alignnone size-full wp-image-197" title="Golf cart" src="http://www.erova.com/blog/wp-content/uploads/2009/05/cart.jpg" alt="Golf cart" width="475" height="308" /></p>
<p>While these features are a great amenity to the experience, it also allows the pro shop to monitor exactly where I am on the course and to confirm I&#8217;m keeping up with the pace of play.  The software also regulates where I can drive on the course, either to protect its property (by forbidding the cart to drive onto greens or into bunkers) or to protect me (by limiting the speed of the cart, particularly on steep slopes).</p>
<p>In short, though I feel like I can drive the cart anywhere and as fast as I want, the software system is actually well in control of the environment but offers me an implied perception of control.</p>
<p>Such a paradigm of perceived control works well in the software space as well.</p>
<p><strong>When designing software, the ideal experience does not provide total control by the user, but a perception of control by offering relevant, context-aware tasks and content to the user.</strong></p>
<p>For instance, many online shopping cart and registration process flows remove the site-wide navigation to limit distraction and to focus the user&#8217;s attention on the imperative task.</p>
<p>From the business&#8217;s perspective, regulating what users can and cannot do can protect users from themselves and prioritize important actions or content.</p>
<p>See the screenshot from the familiar Amazon.com checkout experience as an example of limited navigation.  The user cannot begin browsing for another book here and risk abandoning the cart. Likewise, the user cannot undo any information that&#8217;s previously been submitted which could confuse and aggravate the user.</p>
<p><img class="alignnone size-full wp-image-196" title="Amazon checkout header" src="http://www.erova.com/blog/wp-content/uploads/2009/05/amzn.gif" alt="Amazon checkout header" width="450" height="337" /></p>
<p>In other cases, an adaptive interface may be instrumental in providing users a feeling of control.  After all, if a fledgling investor just opened an account with $1,000 in a money market fund and identified himself as a novice investor (required during brokerage registration), there may not be a strong need to offer foreign currency exchange research as a primary option.  Of course, such links to currency exchanges are available, but not as prominent as more common tasks based on the persona model of a novice investor.</p>
<p>And while much of Spolsky&#8217;s article really cites the benefits of system feedback and not user control, there are a few strong examples that outline how we can design software that provides this perceived control.</p>
<p>For example, Spolsky discusses how implementing AJAX allows his software&#8217;s users to manipulate table columns and employ keyboard shortcuts.  Indeed, the ability to drag or hide table columns or send keyboard commands to the system can certainly instill a feeling of control in a user.  If these features were designed to be available after the user was familiar with the system then that sense of control should be heightened, as the user will have developed his confidence in his skills and mastery of the system.  Immediately providing these features risk burdening the user with distracting glitz.</p>
<p>So while it&#8217;s certainly true users may say that want full control of their software, the systems that offer a perception of control while monitoring how its users interact with it will have a sturdier foundation with which design a better experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/05/13/perceived-control-better-for-users-and-the-business/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Presentation Wrap-Up: User-Centered Interaction Design</title>
		<link>http://www.erova.com/blog/index.php/2009/03/20/presentation-wrap-up-user-centered-interaction-design/</link>
		<comments>http://www.erova.com/blog/index.php/2009/03/20/presentation-wrap-up-user-centered-interaction-design/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 19:40:28 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=185</guid>
		<description><![CDATA[I summarize my presentation to high school advanced web design students on user-centered interaction design.]]></description>
			<content:encoded><![CDATA[<p>One of the advantages to missing out on the <a href="http://iasummit.org/2009/">IA Summit</a> and <a href="http://sxsw.com/interactive">South by Southwest</a> conference was the opportunity to meet with <a href="http://teachmetheweb.org/">Jeff Brown&#8217;s Advanced Web Design students at Damascus High School</a> to discuss principles of user-centered interaction design.</p>
<p>Over 45 minutes, we discussed an introduction to human factors, cognitive psychology, and interface design heuristics. And since Mr. Brown&#8217;s class is in the beginning stages of a web design project for a local business, we also used the time to focus on identifying audiences, task modeling and other discovery-themed processes.</p>
<div id="__ss_1173882" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="User-Centered Interaction Design" href="http://www.slideshare.net/erova/usercentered-interaction-design?type=presentation">User-Centered Interaction Design</a><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=ucd-090320072134-phpapp02&amp;stripped_title=usercentered-interaction-design" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ucd-090320072134-phpapp02&amp;stripped_title=usercentered-interaction-design" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/erova">Chris Avore</a>.</div>
</div>
<p>Mr. Brown has done an exemplary job at recruiting <a href="http://teachmetheweb.org/index.php/tmtw/blog-article/spring_2009_guest_speaker_line_up/">phenomenal speakers</a> to talk with his students&#8211;to the point that many of his speakers contact him requesting to speak (I fall into this camp).</p>
<p>His students certainly appear to enjoy a dialogue with practitioners who have real-world experience that they can immediately apply to their own schoolwork, and hopefully put to use for years to come.</p>
<p>Hopefully more high schools, community colleges, and universities will begin or continue to interact with the technology community to benefit their students.</p>
<p>But us practitioners cannot wait to be contacted.</p>
<p>Instead, we should introduce ourselves to those who could benefit from our experiences.  Yes, it&#8217;s personally rewarding. But more importantly, those experiences can shape the thought and actions of our future interns, colleagues, and partners.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/03/20/presentation-wrap-up-user-centered-interaction-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Personality, Usability Critical to Successful Design</title>
		<link>http://www.erova.com/blog/index.php/2009/03/11/personality-usability-critical-to-successful-design/</link>
		<comments>http://www.erova.com/blog/index.php/2009/03/11/personality-usability-critical-to-successful-design/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 15:57:53 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=163</guid>
		<description><![CDATA[Can an interface's personality make up for usability shortcomings? Or do spartan, emotionless interfaces resonate just as well with users as long as they work? ]]></description>
			<content:encoded><![CDATA[<p>A user interface&#8217;s personality is too often either misunderstood or simply neglected, and usually the overall user experience suffers as a result.</p>
<p>In the context of  user interface design, even the term <em>personality</em> itself can be confusing.  <a href="http://www.lukew.com/about/design_philosophy.html">Luke Wroblewski&#8217;s Design Philosophy</a> summarizes that</p>
<blockquote><p>The combination of a site&#8217;s organization, interaction, and visual presentation            creates and supports the personality of a Web site&#8230;</p></blockquote>
<p>and that</p>
<blockquote><p>an appropriate and evocative personality not only tells the right story            to your audience, but it also provides distinction, appeal, and wholeness            to your site.</p></blockquote>
<p>In short, tailoring navigation, layout, color, and messaging to your audience shapes not only how they&#8217;ll use your web site, but also how they&#8217;ll feel about the experience as well.</p>
<h2>Audience Considerations</h2>
<p>However, some people may argue that many web sites or applications are simply utilitarian: the user should be able accomplish his or her task without inconvenience.</p>
<p>Others may claim that spartan software with more functionality will be more appealing than software with fewer features but more personality.</p>
<p>But before we make sweeping generalizations that these people will always like that software and those people will always approve of this software, we must remind ourselves that the personality of web site must be tailored to its users.</p>
<p>Do EKG monitors need personality? Or do heads-up-display interfaces in jet aircraft cockpits require a fun interface? Of course not.  The priority shifts from providing the user that aforementioned &#8220;appeal and &#8220;wholeness&#8221; of the experience to relaying critical information free of distraction or clutter.</p>
<p>In other words, systems need to balance useful functionality with a well-planned strategic personality.  Unfortunately this is easier said than done.</p>
<h2>Case Study</h2>
<p>I recently purchased a <a href="https://buy.garmin.com/shop/shop.do?pID=349">Garmin Forerunner 305</a> to track my training as I prepare for four triathlons, a few ten mile races, and a half-marathon this year.  It&#8217;s a GPS-enabled personal training device that can monitor my heart rate, distance, time,  an estimate of calories burned, and a few other assorted data from each running or cycling workout.</p>
<p>While the device&#8217;s screen provides summaries of each workout, the device sends the GPS information and each workout&#8217;s data to my computer where I can view the relationships of each workout or a number of workouts over time.</p>
<p>Garmin provides its own software for analyzing my workouts, but the data can be imported by a number of other applications that aren&#8217;t developed by Garmin or its partners.</p>
<p>We&#8217;ll examine Garmin&#8217;s own <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww8.garmin.com%2Ftrainingcenter%2F&amp;ei=h5C2SZeYPIvltgfms_i9CQ&amp;usg=AFQjCNGlyAfsVPdunqdS3gwvCDDP82oZ_g&amp;sig2=L7FANY8VXKd09oXB1gui6w">Garmin Training Center</a>, Berbie Software&#8217;s <a href="http://trailrunnerx.com">Trail Runner</a>, and <a href="http://www.zonefivesoftware.com/SportTracks/">SportTracks</a> by Five Zone Software, plus the less-robust <a href="http://nikeplus.nike.com/nikeplus/">Nike +</a> system to determine if these user interfaces&#8217; personalities enhance the user experience.</p>
<h3>Welcome/Home Screens</h3>
<p>The Garmin Training Center and Nike + display a home screen, whereas Trail Runner and SportTracks show the latest workout.</p>
<p><em><strong>Garmin Training Center</strong></em></p>
<p>Unfortunately, the Garmin Training Center default screen is devoid of any personality or utility. It simply reminds me I was born 31 years ago and my weight from when I entered it in January, and my name.   In addition, there are also numerous codes and zones, though they&#8217;re not tailored to my performance.</p>
<p><img class="alignnone size-full wp-image-168" title="Garmin Training Center home screen" src="http://www.erova.com/blog/wp-content/uploads/2009/03/gtc-home1.png" alt="Garmin Training Center home screen" width="500" height="351" /></p>
<p><em><strong>Nike +</strong></em></p>
<p>The Nike + home screen takes a different approach.  Instead, the welcome screen displays the latest workout, complete with a Flash-based animated jogger showing bouts of extended speed and exertion.</p>
<p><img class="alignnone size-full wp-image-169" title="Nike + home" src="http://www.erova.com/blog/wp-content/uploads/2009/03/nike-home.png" alt="Nike + home" width="500" height="244" /></p>
<p>Here we can see the stark differences in an application&#8217;s personality by comparing the Nike + screen and that of the Garmin Training Center.  It should be said that Nike&#8217;s intentions are likely different than those of Garmin&#8217;s, after all, as this web site is clearly a vehicle to drive their following to purchase new products.</p>
<p>It may also seem unfair to compare a Nike product, which no doubt has been combed over many times by their marketing and interactive agencies, to Garmin&#8217;s software that some may view almost as an afterthought to the device itself.</p>
<p>But simply seeing these screens together shows just how little attention or thought was given to the Garmin interface, even down to the decision to show the user&#8217;s birthday, weight, and name as primary information, leaving the workouts on the left as secondary.</p>
<h3>Individual Workouts</h3>
<p>Each of the GPS-enabled applications incorporate some map visualization into the interface, though some implementations are more crude than others.  For example, the Trail Runner system uses Google Maps, but the Garmin system appears to be a custom-built mapping engine, and looks like it belongs back in 1985.</p>
<p><em><strong>Trail Runner:</strong></em></p>
<p>The Trail Runner interface uses the Aqua interface components to deliver a consistent experience with the Mac user&#8217;s other applications.</p>
<h3><img class="alignnone size-full wp-image-171" title="Trail Runner workout" src="http://www.erova.com/blog/wp-content/uploads/2009/03/trail-runner.png" alt="Trail Runner workout" width="500" height="407" /></h3>
<p>This interface helps define the distinction between a good personality and a usable product.   It certainly looks the best, using the aforementioned Google Maps API, icons instead of burying everything in pulldown controls, and using color to connote similarities and differences between data.  Unfortunately, there are numerous usability problems at the task and process level, and not necessarily as a result of poor interface design.</p>
<p>That being said, an <a href="http://jounce.net/blog/2009/mar/04/embracing-the-curve/">adaptable interface</a> would be a huge blessing to the overall experience.  Though I will likely never go back to using the Nike + system, or use my iPhone instead of my Forerunner, these icons will stay cluttered at the top of the primary navigation as long as I use the software.  More advanced, or niche features, such as saving routes, managing my exercise plans and more may be better served for someone who uses the application for more than tracking runs, calories, and how frequently I exercise.</p>
<p>Perhaps crystallizing the argument that a good user experience can <em>almost</em> trump a less useful application, the personality of the Trail Runner application keeps me wanting to return to it, even though the system&#8217;s shortcomings continue to frustrate me.</p>
<h3><em><strong>Garmin Training Center</strong></em></h3>
<p>These screenshots from both Vista and Mac OS show that the bare, utilititarian application addresses the simplest use case: it displays how far I ran, where I went, and it shows my heart rate throughout the activity.</p>
<h3><img class="alignnone size-full wp-image-173" title="Garmin Training Center: Vista View" src="http://www.erova.com/blog/wp-content/uploads/2009/03/gtc-vista.png" alt="Garmin Training Center: Vista View" width="500" height="299" /></h3>
<p><em>Vista top |  Mac OS below</em></p>
<h3><img class="alignnone size-full wp-image-178" title="gtc-full-mac" src="http://www.erova.com/blog/wp-content/uploads/2009/03/gtc-full-mac.jpg" alt="gtc-full-mac" width="500" height="352" /></h3>
<p>Where is its personality? Good question.  The system buttons, controls, and components don&#8217;t tell any more of a story than a balance sheet. But the interface stays out of my way, unlike the more attractive Trail Runner.  In fact, if I didn&#8217;t know that this interface represented a person&#8217;s run, I&#8217;d probably assume it was graphing some complex engineering system.</p>
<p><em><strong>Nike +</strong></em></p>
<p>The Nike interface simply shows what data it has to work with: time and distance, and the speed over which that distance was traveled.</p>
<p>The bumps in the line indicate when the runner&#8217;s speed increases, and does not represent moving uphill or downhill as could be inferred by the running animation.</p>
<p>But even with the broken mental model of running uphill as an increase in speed, the interface still features more polish than the more advanced Garmin Training Center, and summarizes the information more prominently than the Trail Runner.</p>
<p>The soft shadows, gradients, and reflections all suggest a refined, sophisticated experience.  It&#8217;s also similar to many of Apple&#8217;s design assets, which strengthens the holistic bond between the shoe, pedometer, and iPod. And even though some of us in the design community may be tired of this look, it&#8217;s likely still perceived by their wider users as professional and accessible.</p>
<h3><img class="alignnone size-full wp-image-176" title="nike-workout" src="http://www.erova.com/blog/wp-content/uploads/2009/03/nike-workout.jpg" alt="nike-workout" width="500" height="252" /></h3>
<h3><em>SportTracks</em></h3>
<p>The SportTracks workout interface provides a unique approach compared to the earlier interfaces discussed here.</p>
<p>The personality is certainly down to business moreso than the Nike + system; the rows of data from prior workouts in the Daily Activity panel provide more context to the most recent workout (found in the Summary panel).  Some could argue that the interface doesn&#8217;t prioritize data effectively: quickly scanning the screen may not indicate where I should focus or what&#8217;s most important.   But perhaps that lack of heirarchy is part of the application&#8217;s personality: it&#8217;s designed to be put to work but flexible in how you use its features.<em><br />
</em></p>
<p><img class="alignnone size-full wp-image-179" title="activitydetailview" src="http://www.erova.com/blog/wp-content/uploads/2009/03/activitydetailview.png" alt="activitydetailview" width="500" height="378" /></p>
<h3>Workout Summary Screens</h3>
<p>The summary screens don&#8217;t deviate from the personalities established by the screens discussed earlier.</p>
<p>The Garmin Training Center elects to display only numeric totals of distance and elapsed time in the top of table columns, whereas the Nike + system provides no numeric value of how far the user has run.</p>
<p>It&#8217;s unfortunate the Garmin Training Center doesn&#8217;t borrow from the SportTracks system and display a chart of my long runs compared to my tempo runs or cycling workouts; instead I get a crude map of Central America, central Africa and southern India.</p>
<p><img class="alignnone size-full wp-image-175" title="Garmin: view all workouts" src="http://www.erova.com/blog/wp-content/uploads/2009/03/gtc-all-mac2.png" alt="Garmin: view all workouts" width="500" height="350" /></p>
<h3><img class="alignnone size-full wp-image-170" title="Recent Workouts" src="http://www.erova.com/blog/wp-content/uploads/2009/03/nike-specific.png" alt="Recent Workouts" width="500" height="231" /></h3>
<p>The SportTracks (<em>below</em>)  summary interface maintains it&#8217;s rather bland personality while still keeping its data front and center.   I&#8217;m curious if additional data such as heart rate could have been represented using color in each bar representation of a workout.</p>
<h3><img class="alignnone size-full wp-image-180" title="activityreportsview" src="http://www.erova.com/blog/wp-content/uploads/2009/03/activityreportsview.png" alt="activityreportsview" width="500" height="378" /></h3>
<h2>Conclusion</h2>
<p>These applications are proof that an interface&#8217;s personality can enhance the user experience. However, relying on such personality to compensate for usability shortcomings or limited features is difficult at best.</p>
<p>Determining what tasks users will want and use and the various mental models of how those users will engage with the system&#8217;s features are far more critical than applying gradients to backgrounds.  But when those backgrounds, in addition to layout, color, and language, cohesively align with how the user expects the web site or application to behave, a personality can develop that the satisfied user will turn to time and again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/03/11/personality-usability-critical-to-successful-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Design in Higher Ed Doesn&#8217;t Have To Lower Academic Standards</title>
		<link>http://www.erova.com/blog/index.php/2009/02/10/web-design-in-higher-ed-doesnthaveto-lower-academic-standards/</link>
		<comments>http://www.erova.com/blog/index.php/2009/02/10/web-design-in-higher-ed-doesnthaveto-lower-academic-standards/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 20:23:59 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=123</guid>
		<description><![CDATA[Does web design deserve its place on college campuses alongside English, engineering, and art history?]]></description>
			<content:encoded><![CDATA[<p>Does web design deserve its place on college campuses alongside English, engineering, and art history?</p>
<p>Some people think so and are rethinking how web design should be taught at the university level.</p>
<p>The problems, at first glance, are as obvious as they are abundant: technology changes too fast, university administration doesn&#8217;t offer worthwhile courses, draconian hiring guidelines mean interested industry experts without advanced degrees can&#8217;t teach, among others.</p>
<p>On the other hand, we risk over-correcting these perceived problems if our academic institutions simply play catch-up to technology.</p>
<p><a href="http://www.teachtheweb.com/bio.php">Leslie Jensen-Inman</a>&#8216;s <a href="http://www.alistapart.com/articles/elevatewebdesignattheuniversitylevel/">Elevate Web Design at the University Level,</a> published last month in <a href="http://alistapart.com">A List Apart</a>, is a call to action to the web community and universities to change how web design is taught at most universities.</p>
<p>The Assistant Professor at the <a href="http://www.utc.edu/Administration/UniversityRelations/news/2007/08/17/new-lecturer-creates-graphic-design-for-film-the-invasion/">University of Tennessee at Chattanooga </a>interviewed 32 web design and development leaders searching for insight and opinion into how an undergraduate education prepares students for working in web design.</p>
<p>Jensen-Inman mentioned that generally, the 32 industry leaders indicated &#8220;these educators don’t have the resources to do what needs to be done&#8221;, and James Archer, CEO of marketing agency <a href="http://www.fortyagency.com/">Forty</a>, went so far as to say that his shop &#8220;<a href="http://www.teachtheweb.com/interviews/interviewee.php?who=james-archer">won’t hire anyone who comes out of a university web design/development program</a>&#8221; because &#8220;<a href="http://www.alistapart.com/articles/elevatewebdesignattheuniversitylevel/">the culture of large educational institutions has, in my experience, consistently proven itself unable to cope with the demands of such a varied and fast-moving industry</a>&#8220;.</p>
<p>Archer&#8217;s opinions open the door to finding many of the answers.  However, those opinions also lead us to questions regarding the diversity of Jensen-Inman&#8217;s research.</p>
<p>First, when Jensen-Inman acknowledged the people interviewed were web design leaders, she may have been a bit modest.  Many of these people she cites are published authors, mainstays on the speaking circuit, and are generally household names among practitioners in the industry.</p>
<p>Why could this be a problem?</p>
<p>Because it seems unlikely many of these first-class agencies would hire entry-level talent directly out of college anyway.  While some of the quoted personalities work in larger teams (<a href="http://www.teachtheweb.com/interviews/interviewee.php?who=cameron-moll">Cameron Moll leads a team of 30 practitioners of diverse backgrounds</a>, for example), the majority of those interviewed appear to work either independently or in small boutique rock-star agencies.</p>
<p>I would rather have seen the interviews include leadership from companies who have hired young talent in the past, or at least make those who do stand out.  Here in Washington DC, <a href="http://nclud.com">nclud</a> and <a href="http://viget.com">Viget Labs</a> quickly come to mind as studios that have recruited recent grads who may not have a shelf of Webby Awards (yet) or a client list that reads like the Fortune 50.</p>
<p>I&#8217;m also surprised at the choice to exclude academic representation in the ALA article&#8211;particularly given Jensen-Inman&#8217;s assumed accessibility to college faculty, including her current employer, and where she studied her craft (<a href="http://iat.ubalt.edu/idia/">University of Baltimore</a>, <a href="http://scad.edu">Savannah College of Art and Design</a>).  Here we could have read unique perspectives from a private art school and a public institution, with both undergraduate and undergraduate programs.  Jensen-Inman&#8217;s graduate-school colleagues could have also provided another glance at what they thought of web design in their experiences as well.</p>
<p>That said, there are a number of ways we can improve the skills of future web designers (not computer science majors, information systems majors, etc.) without sacrificing the academic integrity of a four-year liberal arts education.</p>
<p>My recommendations include:<strong><br />
</strong></p>
<ol>
<li>Offer certificates, not degrees in web design</li>
<li>Allow industry experts to teach</li>
<li>Create knowledge sharing opportunities for consistency among faculty</li>
<li>Integrate web design concepts in more classes</li>
</ol>
<p>First and foremost, four year colleges and universities shouldn&#8217;t be offering 60-credit majors in web design.  With the cost of college today, students willingly asking (or wishing for their parents) to pay at least $3,000 (for an in-state 3 credit course) for 16 weeks of basic HTML instruction or how to use Flash is ridiculous.  Similarly, 16 weeks of generic &#8220;web design&#8221; isn&#8217;t thorough enough to teach someone the difference between an h1 tag (vocational) and a mental model (abstract, academic).  On top of that, a student may graduate with a degree in something more complex, well-rounded, and potentially meaningful than how to position a background image.</p>
<p><strong>Enter the certificate</strong>.  Graduate certificates are increasingly popular as a means of securing post-undergraduate accredited recognition of completing four to five courses in an area of specialization, without the time and expense of a complete graduate education.</p>
<p>Likewise, if students had the core knowledge of HTML and CSS (bear with me, I&#8217;ll get to that in a second), they could enroll in a small number of academic but professionally-focused classes at the undegraduate level (similar to <a href="http://www.umuc.edu/programs/undergrad/certificates/web_design.shtml">this</a> and <a href="http://www.ubalt.edu/cla_template.cfm?page=1523">this</a> and <a href="http://www.scad.edu/academic/certificate.cfm">here</a>, not <a href="http://www.gatlineducation.com/webmaster.html">something like this</a>).</p>
<p>For instance, I created a mock curriculum for a 15 credit undergraduate certificate as follows:</p>
<ol>
<li>principles of interface design</li>
<li><em>choose one of two (depending on background):</em><br />
typography &amp; design theory<br />
advanced presentation layer coding (PHP, JavaScript, advanced CSS, etc.)</li>
<li><em>choose one of three:</em><br />
human factors &amp; human-computer interaction<br />
information architecture<br />
introduction to web-based databases</li>
<li>2 semester-long internships in different agencies, departments, etc.</li>
<li>one special session determined by industry expert (pass/fail non-credit class)</li>
</ol>
<p>Students interested in such a certificate will likely already be coming from a design or development background, or at minimum, have an interest in going down a design or development path.   If a studio art student already has completed extensive courses in typography, then she would enroll in presentation layer coding to learn more about how to implement her ideas on the web, and vice versa for students coming from computer science or information systems classes.</p>
<p>Many of these courses are also already taught today across many college campuses, though perhaps by different names or exist only for graduate students.</p>
<p>Furthermore, and perhaps most important, is we keep an undergraduate education from turning into a vocational education and chasing technology.  Quite the opposite, in fact: principles of interface design haven&#8217;t changed that much in 20 years, and such a class likely woudn&#8217;t be deconstructing last week&#8217;s gallery submission in trying to recreate gradient effects.</p>
<p><em>The education stays conceptual and philosophical and offers skills applicable in the workforce.</em></p>
<p>Some readers may quickly point out that such a class requires basic knowledge of HTML and understanding how an HTML page links to another in a browser.</p>
<p><em>(edited 2/13/2009)</em></p>
<p>As mentioned earlier, web design is far too complex to fit into one 16 week course, but is also comprised of many important elements that don&#8217;t necessarily require a full semester of time to explore and master.</p>
<p>Let&#8217;s see more 100 and 200-level classes that lay a foundation for how to design a web site using industry standards and best practices, and introduce timely, but not necessarily technical topics, such as accessibility, universality, semantic code, and how to use CSS and responsible implementation of multimedia and graphics. At this point, an interested student would likely be prepared to continue her academic career by studying graphic design, marketing, or information systems, or something completely unrelated should she so choose.</p>
<p>But we shouldn&#8217;t stop at those introductory classes.  Returning to Jensen-Inman&#8217;s  ideas, I would advocate <strong>enlisting the web community</strong> (or skilled graduate assistants) to teach vocational, non-academic &#8220;how-to&#8221; 8 week special sessions in web design fundamentals, likely about 2 hours per class, two classes per week, that could run throughout the calendar year so students are exposed to best-practices and informed instruction before they&#8217;ve established bad habits and even worse fundamentals.</p>
<p>These classes would be open to anyone with the cash&#8211;regardless of major, year in school, or lack of web experience.<em> (end editing)</em></p>
<p>These instructors would also provide special break-out sessions to further explore their areas of expertise, be it in design patterns, kinetic typography, AJAX, or something else entirely.  Ideally, if the web community develops a dialogue with those in higher education, there could be more than one special session available at one time, providing students the choice of pursuing a more tailored learning experience.</p>
<p>If these instructors have a graduate degree, that&#8217;s great. But we can&#8217;t continue to turn away motivated, qualified, experts in the field who understand the technology and have a passion to share their knowledge.</p>
<p>I&#8217;m not giving a free pass though: if you want to teach cognitive psychology, go to graduate school.   But I don&#8217;t believe someone needs an MS to instruct students how to design for multiple browsers.</p>
<p>Jensen-Inman&#8217;s article also expands on a significant factor in improving web design in higher education: <strong>knowledge sharing</strong> between practitioners and faculty alike, through conferences, the blogosphere, and elsewhere.</p>
<p>When I was teaching, the entire direction of the class was completely up to me and independent of what was taught either in the past or simultaneously by other instructors. As a result, I was left to develop my own lesson plan, in-class lessons, and assignments without a community or network to offer guidance or advice when needed.</p>
<p>These classes would then feature consistent curriculum even if the instructor changes from session to session, and allow the instructor enough leeway to provide personal emphasis in his or her specialty.</p>
<p>Furthermore, <strong>let&#8217;s expand how the web and multimedia can go beyond portfolio sites in art classes.</strong> The more students engage in problem solving where the solutions are in web-based deliverables, the more those students can begin tying abstract concepts to concrete answers. Students learn that not every problem needs a nail, and not every answer starts with a hammer.</p>
<p>When I was an undergraduate, one of my 400-level (senior) English classes substituted a final term paper for a multimedia presentation analyzing Emily Dickinson&#8217;s poems.  Another senior-level class opened its doors to students from the art, computer science, and English departments to create critical presentations in Toolbook investigating themes in the silent films of Communist Russia.</p>
<p>Were those forward-thinking, abstract courses recently discovered at an elite art school in New York or San Francisco? Hardly. I went to the University of Maryland. In 1998.</p>
<p>Do I reference &#8220;Bronenosets Potyomkin&#8221; on Tuesday staff meetings? Bring everyone down with a Dickinson reading after a successful launch? Of course not, but such skills, acquired early in my career, certainly help when a business analyst has a problem and wants me to design a solution.</p>
<p>I&#8217;m afraid if our colleges and universities begin offering majors with classes in how to create printer-friendly style sheets and connecting Visio shapes to one another, those students who think they&#8217;re getting a leg up on their web design competition may realize, as Matt Damon&#8217;s character says in &#8220;Good Will Hunting&#8221;, they &#8220;wasted $150,000 on an education [they] coulda got for a buck fifty in late charges at the public library&#8221;.</p>
<p style="padding-left: 30px;"><em>relevant background:<br />
I earned an English degree from the University of Marlyand in 1998 and taught web design at the Corcoran College of Art and Design from 2005 to 2006.  I also completed graduate study in human factors and human-computer interaction from UMBC in 2007.</em></p>
<p><strong>Clarification (updated 2/13/2009):</strong><em><br />
Based on a few emails and other correspondence, and re-reading my position, I&#8217;d like to make clear that I&#8217;m not advocating that all things web, technology, or computer be removed from four-year colleges and Universities and college students go back to studying Sophocles and Aristotle under an olive tree. </em></p>
<p><em>I wholeheartedly support a college curriculum that includes advanced topics pertaining to web design: information architecture, human factors, graphic design, interface design, how to use JavaScript, and more. </em></p>
<p><em>What I don&#8217;t support is a 3 credit class in how to use Flash, or 16 weeks dedicated to JQuery.</em></p>
<p><em>A 3-credit introduction to web technologies, open to all students (not just computer science or engineering majors), with a curriculum that includes the myriad ways of learning outside the classroom, is also benefit to the student and the web community as a whole. </em></p>
<p><em>As a result, a student can graduate with a degree in art, architecture, or mechanical engineering and have a strong background in modern web design without having to choose between one major and the other.<br />
</em></p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/02/10/web-design-in-higher-ed-doesnthaveto-lower-academic-standards/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Experience Design Doesn&#8217;t Stop at Interface Design</title>
		<link>http://www.erova.com/blog/index.php/2009/02/06/experience-design-doesnt-stop-at-interface-design/</link>
		<comments>http://www.erova.com/blog/index.php/2009/02/06/experience-design-doesnt-stop-at-interface-design/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 15:56:14 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=116</guid>
		<description><![CDATA[Delivering a premier customer experience requires more than an attractive user interface.]]></description>
			<content:encoded><![CDATA[<p>Experience design, whether such an experience is designed for users, customers, or someone else entirely, is often confused with user interface design, sometimes by novice practitioners, and other times by project managers or senior stakeholders.</p>
<p>&#8220;Doing user experience&#8221;, or designing wireframes, prototypes and a sitemap (sans user research) will leave some people thinking they&#8217;ve completed what they see as the UX family of deliverables.  Some assume with a heuristic analysis in hand, they can finally check off UX from their punch list and move on.</p>
<p><a href="http://whitneyhess.com/blog/">Whitney Hess</a>&#8216;s recent article <a href="http://mashable.com/2009/01/09/user-experience-design/">10 Most Common Misconceptions About User Experience Design</a> addresses how UI design is often thought to be interchangeable with user experience design.  Her summary rightly states that the interface design is but one piece of a puzzle that has many different corners, edges, and pieces.</p>
<p>If experience design was in fact user interface design, then it would be perfectly logical to assume that if a company&#8217;s web presence featured a bad user interface, or poorly designed interaction patterns, then likewise the user experience would also be poor.  Likewise, any company with a good user interface would therefore have a good user experience. Right?</p>
<p>Wrong.</p>
<p>Since a user or customer experience is a holistic engagement between a person and the company offering a product or service, and not simply tied exclusively to the interface that acts as a medium or messenger, we cannot assume that if one element fails that the entire experience is a failure.</p>
<p><a href="http://experiencematters.wordpress.com/2008/12/15/forrester%E2%80%99s-2008-customer-experience-rankings/">Forrester&#8217;s 2008 Customer Experience rankings</a> reveal enlightening affirmations that a good or bad web site interface is no guarantee of a happy customer.</p>
<p>Southwest Airlines, the list&#8217;s highest rated airline,  <a href="http://www.lukew.com/ff/entry.asp?764">has surprisingly basic user interface troubles in trying to pay for a flight</a>, yet their <a href="http://blogs.harvardbusiness.org/merholz/2009/02/becoming-a-customer-experience.html">customers overlook such design flaws</a> either by repetition or because they and their bags arrive where and when they want to for a fair, clear price.   In such a case, the ultimate goal of the site, and the company, trumps a faulty design pattern.</p>
<p>Conversely, Comcast&#8217;s cable and internet customer experience ratings are at the bottom of the list, despite a fleet of knowledgeable, competent user experience staff and <a href="http://eightshapes.com">industry experts</a> who have worked with a number of their divisions.   But even though Comcast&#8217;s various web presences are easy to use and generally a success, a good web site is useless if your cable modem isn&#8217;t working and the Comcast repair technician is <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dviw2TVBygBg&amp;ei=T1qMSdLDE8H7tgeny7SrCw&amp;usg=AFQjCNHnNhIUMqJsBDjGt3oPNA0wyouvww&amp;sig2=G6WWQ94VppkLJV0-TVLoBQ">catching a few winks on your couch</a>.</p>
<p>None of us who try to define and design a user experience should simply assume that if the user interface is good enough that business will come and customers will be happy.   But the UX practitioner who fails to review all customer touchpoints&#8211;mailings, newsletters, call center activity, event the front desk&#8211;and solely focuses on what color gradients to apply on the web site does so at his or her own folly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/02/06/experience-design-doesnt-stop-at-interface-design/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shunning Cute Design: Identifying Anti-Patterns</title>
		<link>http://www.erova.com/blog/index.php/2009/01/28/shunning-cute-design-identifying-anti-patterns/</link>
		<comments>http://www.erova.com/blog/index.php/2009/01/28/shunning-cute-design-identifying-anti-patterns/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 18:41:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=100</guid>
		<description><![CDATA[As design pattern discussions abound, understanding and avoiding anti-patterns can enhance a user interface, and likely, the user experience.]]></description>
			<content:encoded><![CDATA[<p>Recently there has been a groundswell of the benefits to using design patterns, both in the blogosphere and on the bookshelf.   Also equally important, though perhaps less publicized, are what user interface engineer  <a href="http://looksgoodworkswell.blogspot.com/">Bill Scott</a> calls the &#8220;traps of bad design: anti-patterns&#8221;.</p>
<p>So what are anti-patterns?  Simply put, anti-patterns are &#8220;some repeated pattern of action, process or structure that initially appears to be beneficial, but ultimately produces more bad consequences than beneficial results&#8221;, and summarized as &#8220;commonly re-invented bad solutions to problems&#8221; (<a title="Wikipedia, Anti-pattner" href="http://en.wikipedia.org/wiki/Anti-pattern">Wikipedia, Anti-pattern</a>).</p>
<p><!---->Documenting these anti-patterns was recently <a title="UXmatters: Antipatterns" href="http://www.uxmatters.com/mt/archives/2009/01/antipatterns.php">discussed on UXmatters</a> by<span class="hornsby_peter"> <a title="Peter Hornsby" href="http://www.uxmatters.com/authors/archives/2008/11/peter_hornsby.php">Peter Hornsby</a>, a </span>Senior Information Architect at Friends Provident in the United Kingdom.  While I take issue with Hornsby&#8217;s examples he uses (Shiny Thing Antipattern?) the ability to name an anti-pattern is an early step to identifying it elsewhere.</p>
<p>Anti-patterns shouldn&#8217;t be mistaken for poor usability.  After all, some anti-patterns are perfectly usable, as people have been exposed to the anti-pattern for so long (i.e. some wizards) they are trained in how to use it effectively.  In other cases, the anti-pattern, while usable, is just an adequate answer, not the optimal solution.</p>
<p>Likewise, avoiding anti-patterns does not guarantee good usability either. Every day people find new opportunities to screw up a good design pattern.</p>
<p>So is there a definitive list of  anti-patterns? The aforementioned Bill Scott <a href="http://www.slideshare.net/billwscott/design-anti-patterns-how-to-design-a-poor-web-experience?nocache=7174">published a PDF</a> of a presentation he gave for <a title="eBig" href="http://ebig.org/">eBig</a> in 2008 covering these anti-patterns:</p>
<ul>
<li>meandering way</li>
<li>borg idiom</li>
<li>tiny targets</li>
<li>hover and cover</li>
<li>pogo stick navigation</li>
<li>novel notions</li>
<li>metaphor mismatch</li>
<li>double duty</li>
<li>linkitus</li>
<li>windows aplenty</li>
<li>animation gone wild</li>
<li>misguided misdirections</li>
<li>missed moments</li>
<li>one at a time</li>
<li>non-symmetrical actions</li>
</ul>
<p>While many of the above anti-patterns cannot be understood by label alone, any reader who downloads the presentation should have an understanding of a &#8220;novel notion&#8221; or a &#8220;linkitus&#8221; anti-pattern.  That said, let&#8217;s take one of Scott&#8217;s anti-patterns and apply Hornsby&#8217;s formatting (with a few minor changes) to a live example found a year later in 2009.</p>
<p><strong><span class="run-in-head">Antipattern name:</span></strong><br />
Novel Notion (Scott, pp. 59-68)</p>
<p><strong><span class="run-in-head">Background:</span> </strong><br />
A Novel Notion is creating a new interface for a common idiom that is more confusing than the original.  Sometimes mis-using a component for a new unintended purpose.</p>
<p><strong><span class="run-in-head">Most frequently sighted:</span></strong><br />
Often used in forms or custom controls that can be easily replaced with off-the-shelf functionality.</p>
<p><strong><span class="run-in-head">Root causes:</span></strong><br />
Desire to be different or to use every available component somewhere in an application.</p>
<p><strong><span class="run-in-head">Anecdotal evidence:</span></strong><br />
“Check out this new way to scroll” or &#8220;It looks like a radio button, but it&#8217;s actually a trigger&#8230;&#8221;</p>
<p class="run-in-head"><strong>Consequences:</strong><br />
The bait and switch: users presume they understand how something will work, only to realize it&#8217;s different from what they expected</p>
<p><strong></strong></p>
<p><strong><span class="run-in-head">Known exceptions:<br />
</span> </strong>There could be times when a new control, or a collection of controls, is the only available means of executing a process.   If your users will be interacting with the new control repeatedly over time, their repetition should result in familiarity with the control.<strong></strong></p>
<p><strong>How to Avoid:</strong></p>
<blockquote><p>Understand the purpose of each type of component. For example:</p>
<ul>
<li>Carousels do not replace scrolled lists</li>
<li>Drag and drop is not for single attribute setting</li>
</ul>
<p>Don’t construct an artificial interface to support an idiom (don’t create the house for the nail)<br />
A novel approach will work if it is intuitive (but what is intuitive?) <em>Scott 68</em></p></blockquote>
<p><strong>Example:</strong></p>
<p><img class="size-full wp-image-104" src="http://www.erova.com/blog/wp-content/uploads/2009/01/news.gif" alt="Novel Notion: unconventional scrolling" width="290" height="248" /></p>
<p>Here&#8217;s a news box coded in standard HTML markup that relies on JavaScript to scroll content instead of using a familiar browser scrolling control.</p>
<p>What the designer makes up for in keeping with their intended appearance (regardless of whether or not it looks good), they lose several cues available to the user had they used standard scrolling.</p>
<p>Specifically, if the designers used conventional scrolling controls, I could look at the size of the scroll bar itself and determine how much news content is actually available based on what&#8217;s currently displayed.</p>
<p>Furthermore, I could also understand my relative location of what I see versus what&#8217;s available.  I&#8217;m disoriented&#8211;am I reading the most recent news story, or the last? Or am I somewhere in the middle?</p>
<p>In addition, moving the mouse over this custom scrolling widget begins moving the content&#8211;another departure from standard, conventional scrolling.  Since most people would expect a click-action to begin movement, the sliding content likely surprises the reader as it disappears off the page.</p>
<p>Lastly, I cannot click in between the scroll arrows to jump down from one group of stories to another.  I&#8217;m forced to use these arrows that have no over, idle, or inactive state to read the content I want.  Simply using a normal scroll bar would have alleviated all of these issues and would likely have only required a simple CSS modification, rather than complicated JavaScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/01/28/shunning-cute-design-identifying-anti-patterns/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>UX Remix: UPS Tracking Screen</title>
		<link>http://www.erova.com/blog/index.php/2009/01/07/ux-remix-ups-tracking-screen/</link>
		<comments>http://www.erova.com/blog/index.php/2009/01/07/ux-remix-ups-tracking-screen/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 14:46:51 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[UX Remix]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=65</guid>
		<description><![CDATA[I take up Jared Spool's challenge to redesign UPS's package tracking screen to downplay corporate lingo and prioritize customer-centric information.]]></description>
			<content:encoded><![CDATA[<p>Jared Spool&#8217;s January 3rd, 2009 <a title="Plugging Holes in the Experience, Sort Of " href="http://www.uie.com/brainsparks/2009/01/03/plugging-holes-in-the-experience-sort-of/" target="_blank">Plugging Holes in the Experience, Sort Of</a> questions the layout, language, and design (and ultimately the audience) of UPS&#8217;s package tracking screen.</p>
<p>Spool then is interested to see if his readers have any better ideas that could make the screen communicate more information easily and concisely.  As someone who regularly (maybe obsessively) tracks packages, I was eager to spend a few minutes using simple design patterns and prioritizing user-centric  information and seeing how a new layout could benefit UPS customers.</p>
<p>My attempt:</p>
<p><img class="size-full wp-image-71" title="UPS tracking screen remixed" src="http://www.erova.com/blog/wp-content/uploads/2009/01/ups1.gif" alt="New layout emphasizes customer-centric information" width="575" height="934" /></p>
<p>Though this particular screen shot is for a package already in route (I already have a few things on their way so I just used live info), it should be easy to see how a package that has been requested to be picked up but has yet to be shipped could be communicated.</p>
<p>I also attempt to emphasize the delivery date, which, curiously, is often unfindable on a tracking screen.</p>
<p>And while I&#8217;m fascinated to learn my new t-shirt has made a pitstop in Kansas, I&#8217;m usually more interested in when it will arrive at my door.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/01/07/ux-remix-ups-tracking-screen/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>When the UX, well, SUX: How to improve the user experience when the boss says &#8220;no&#8221;</title>
		<link>http://www.erova.com/blog/index.php/2009/01/05/bad-ux/</link>
		<comments>http://www.erova.com/blog/index.php/2009/01/05/bad-ux/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:53:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=45</guid>
		<description><![CDATA[We don't always have the luxury of working with perfect clients or sublime art directors. But there are opportunities to enhance the user experience even when crippled by draconian design guidelines. ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure many web designers and other user experience professionals visualize their perfect client: likely someone who has a firm but not rigid idea of what she wants built, can explain common tasks and requirements, provides you with clear direction, hires competent developers, and respects your professional suggestions when your ideas differ than those of the person signing the checks (which arrive on time, of course).</p>
<p>But what happens when you find yourself on a project or worse, a full-time job restricting how you can provide an ideal user experience for your business&#8217;s users and clients?</p>
<p>While every job, gig, project, or contract is unique, there are some shared opportunities that lie in even the most muddled of projects.</p>
<p>Below are a few methods to provide the best user experience possible that could go undetected by unaware bosses, managers, and others.  All of these cases assume the UX practitioner has pleaded for user testing to sort out these issues but such requests have been denied or ignored.</p>
<p><strong>Problem:</strong><br />
Client has already determined the information architecture, navigation, and labels of the site and won&#8217;t listen to dissenting opinion.</p>
<p><strong>Solution: </strong><br />
Even if your client demands links in the primary navigation to include  &#8220;Misc.&#8221;, &#8220;Hit Us Up&#8221;,  and three red circles to indicate three unique categories only revealed on mouse-over, you can still find some opportunity to make such dreadful navigation more useful than if you quickly nodded your head in surrender and began debating whether to jump off the building head-first or tucked in a cannonball.</p>
<p>If the client has decided what the navigation will be,  hopefully you can determine how it will be built:</p>
<ol>
<li>Rely on semantic code to at least provide some meaning by using an unordered list to arrange the links rather than a table with columns and spacer gifs.</li>
<li>If the client requires images in the navigation (assuming you&#8217;ve provided the boilerplate warnings against doing so), use the images as background images of the list-item tag so you still have legitimate markup in the tag itself, and use CSS to only show the background image.</li>
<li>Use alt and title attributes as appropriate. If the boss really wants &#8220;Hit Us Up&#8221;, you may be able to get away with &#8220;Contact Us&#8221; as the link title.</li>
<li>Make the entire list-item clickable, not just the text itself.  Increase the size of the hit-state for easier clickability.</li>
<li>In addition to color, use font weights or other styles to distinguish links from one another.  Color is unreliable to connote meaning as it&#8217;s susceptible to cultural interpretation, it varies across displays, and some users could be colorblind.  If you&#8217;re using text links, consider displaying primary links in bold, and secondary links in normal font weight.</li>
</ol>
<p><strong>Problem:</strong><br />
The boss hand-picks <a href="http://justcreativedesign.com/2008/09/30/top-7-most-cliche-stock-images-used-in-web-design/">terribly cliched stock photography</a> for the home page, and even cornier text to overlay on the image.</p>
<p><strong>Solution:</strong><br />
It&#8217;s safe to say laughable stock photography and feature text will burn you right in your craw every time you look at the site whether it&#8217;s the first time or 500th time. But regardless, here are a few ideas that could be worth explaining in an interview when the creative director asks how you&#8217;ve handled adversity.</p>
<ol>
<li>If the featured text isn&#8217;t grammatically correct, take a chance and lay it out with corrected language.  Granted, you may get your hand smacked for changing exactly what was submitted, but you could also be the last line of defense before later embarassment that will look like you failed to catch.</li>
<li>Attempt to add additional creative changes to the photo so it looks less like everything else.  As long as you don&#8217;t follow other cliches or trends, such as ink blotches, swirls, stickers, or slanted lines, altering the hue, color, or sharpness of the image may breathe some originality into the image.</li>
<li>Holistically lay out the image with the rest of the site.  Even if the image is unoriginal and the text is terrible, it will stand out even more if it&#8217;s wider than its host column or shorter than a complimentary shape or image.</li>
<li>Even if the text&#8217;s meaning is awful, you still risk looking like an amateur if you don&#8217;t lay it out well.   Yes, even &#8220;Think outside the box&#8221; can look acceptable with the right font in the right place.</li>
</ol>
<p><strong>Problem:</strong><br />
A task or process is complicated, unconventional, and confusing, and you cannot alter the sequence of steps due to technical limitation.</p>
<p><strong>Solution: </strong><br />
Hearing that step 5 always has to come before step 3 because a programmer from 6 years ago built it that way is always frustrating, particularly when competitor sites execute similar tasks flawlessly.   But a few helpful tips can make confusing steps a bit more predictable.</p>
<ol>
<li>Provide an overview of the steps necessary to complete the task at hand.  Inform your user what lies ahead so you limit surprises.</li>
<li>Continue showing those steps during completion, including steps yet to come, and steps that have been successfully completed.</li>
<li>If technology allows, provide the user the ability to revisit earlier steps to confirm his or her input.</li>
<li>Pick the low hanging fruit.<br />
Provide inline form validation, usable calendar date pickers, and let the system format data as necessary, instead of the user.</li>
<li>Provide helpful definitions&#8230;<br />
Use pop-up tips or definitions immediately following the unclear concept, not off in another column across the page that may go unnoticed.</li>
<li>But don&#8217;t overwhelm the user with &#8220;helpful advice&#8221;<br />
If you inundate the user with the aforementioned tips (i.e. the label First Name includes a tip reading &#8220;Enter Your First Name&#8221;), you&#8217;ll dilute the quality of the tips that are necessary to leading the user to success.  Using only a few tips will let the tips you need stand out.</li>
</ol>
<p>We don&#8217;t always have the luxury of working with perfect clients or sublime art directors. But there are opportunities to enhance the user experience even when crippled by draconian design guidelines.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/01/05/bad-ux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>User Centered Design in Task-Focused Web Interfaces</title>
		<link>http://www.erova.com/blog/index.php/2009/01/04/user-centered-design-in-task-focused-web-interfaces/</link>
		<comments>http://www.erova.com/blog/index.php/2009/01/04/user-centered-design-in-task-focused-web-interfaces/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 16:37:31 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.erova.com/blog/?p=53</guid>
		<description><![CDATA[How can User Centered Design principles exist within an Agile development environment? 
I researched how user experience consultants must provide value as waterfall methodologies dry up and timelines become more aggressive.]]></description>
			<content:encoded><![CDATA[<p><em>The following is the abstract of my research paper in UMBC&#8217;s Information Systems Fall 2007 class <strong>Human-Computer Interaction</strong>.  <a title="IS760 Research Paper" href="http://erova.com/downloads/UCD_TaskFocused_WebInterfaces.pdf">Click to view the document in its entirety</a>.</em></p>
<p>Recently much has been written in academic and practitioner circles regarding how user-centered design should play a fundamental role in the development of software, web sites, and web applications.</p>
<p>However, UCD principles have yet to reach many development methodologies of today, such as agile programming, leaving the user experience of many task-based web sites under-acknowledged.</p>
<p>This paper provides a case study examining how user-centered design methods identify, design, and deliver the optimal user experience from the start to finish of a goal in an agile development<br />
environment, and why these practices are imperative as we see a paradigm shift from<br />
static information-based web sites to engaging task-based web systems.</p>
<p><em><a title="IS760 Research Paper" href="http://erova.com/downloads/UCD_TaskFocused_WebInterfaces.pdf">Download the full document</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erova.com/blog/index.php/2009/01/04/user-centered-design-in-task-focused-web-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
