<?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>UI DESIGN GUIDE - Web Application Design, Design Examples, Design Lessons &#187; design methods</title>
	<atom:link href="http://www.uidesignguide.com/tag/design-methods/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uidesignguide.com</link>
	<description>Exploring The World Of Web Application Interface Design By Design Examples, Lessons, And Real Project Design Examples.&#34;</description>
	<lastBuildDate>Mon, 15 Mar 2010 15:44:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1</title>
		<link>http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/</link>
		<comments>http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 01:48:05 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[agile design methods]]></category>
		<category><![CDATA[agile ux]]></category>
		<category><![CDATA[design experiences]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design problems]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[rapid prototyping]]></category>
		<category><![CDATA[ui design]]></category>
		<category><![CDATA[ui design lessons]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=406</guid>
		<description><![CDATA[When I travel to conferences and speak with people about their agile UX experiences I come across a lot of repeat questions. Most of these pleas for help are about time management,  rapid design sketching, traditional usability approaches, group design mentality, lack of support for UI development, and let&#8217;s not forget meeting burnout.
Even today UI designers [...]


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/08/17/ui-design-news-vote-for-my-agile-ux-panel-at-sxsw-2010/' rel='bookmark' title='Permanent Link: UI Design News: Vote For My Agile UX Panel At SXSW 2010'>UI Design News: Vote For My Agile UX Panel At SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/' rel='bookmark' title='Permanent Link: Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?'>Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?</a></li>
<li><a href='http://www.uidesignguide.com/2009/02/25/agile-ui-design-series-ui-design-in-an-agile-project-cycle-part-1/' rel='bookmark' title='Permanent Link: Agile UI Design Series: UI Design in an Agile Project Cycle Part 1'>Agile UI Design Series: UI Design in an Agile Project Cycle Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>When I travel to conferences and speak with people about their agile UX experiences I come across a lot of repeat questions. Most of these pleas for help are about time management,  rapid design sketching, traditional usability approaches, group design mentality, lack of support for UI development, and let&#8217;s not forget meeting burnout.</p>
<p>Even today UI designers hear the word AGILE and there mind is flooded with demon visualizations straight out of <em><a title="Dantes Inferno References" href="http://en.wikipedia.org/wiki/Inferno_(Dante)" target="_blank">Dante&#8217;s Inferno</a>. </em> Why has this methodology caused so many headaches to UI Designers world wide? Why are they terrified? Can we beat them, or should we join them?</p>
<p>Generally speaking 90% of what a UI designer hears about AGILE comes from an AGILE practicing programmer that has succumbed to the second circle of hell and revels in the fact that you must join them.  Let&#8217;s face it as UI, Usability Specialists, Graphic Designers, etc.. we work in a different creative zone. A zone hard for many developers to understand &#8211; Even if they want to understand.<br />
<span id="more-406"></span></p>
<p>Well, that&#8217;s about to change as I finally delve into some secrets of success. Rapid UI Design is not easy, it&#8217;s usually far from a &#8220;done&#8221; state, and even in a perfect world, the time to refine and refactor both your code, interactions, and design is hard to come by. In order to survive and thrive you need to look at practical solutions and solve real problems with the process itself. In order to truly excel you need to replace perfectionism with iterative perfection.  You need to find a way to be a time traveler amongst all the chaos. You need to turn hell into paradise.</p>
<p>Cue flashbacks&#8230;..</p>
<p>Imagine it&#8217;s your first day on as a UI designer in a company.  You are super excited to work in this vast field only to have your boss tell you.</p>
<p>Boss  &#8221;We work in a 1 week iteration agile development environment. &#8221;</p>
<p>At first you may panic, you may want to quit. You may not even have a clue what Agile means . All you know is that you were hired on your UX skills and your damn awesome portfolio. You are still a bit light in the experience department, but are self-motivated and driven by a passion to create memorable, exciting user experiences. You have spent hundreds of hours refining small personal projects, none of them were quite near finished and you always had more time. Even fresh your college professors gave you a generous amount of time to come up with the perfect solution.</p>
<p>You  turn towards your new boss and ask the simple question. &#8220;What does being an Agile UX designer mean to me?&#8221;</p>
<p>Boss &#8220;We try to build something quick and let our 200 users test it in the field, we then iterate and make refinement to the functional and design elements of an application. And by quick, I mean rapid development &amp; rapid design.&#8221;</p>
<p>Now the sweat starts to build as you think to yourself? What the hell have I gotten myself into? All you know is that you can create semi-decent sketches of vague application functionality, but over the course of a week or longer. Time is your enemy, speed is your weakness.</p>
<p>Your stress level and blood pressure begins to rise.  You start to frantically gasp for air, the questions racing in your mind.</p>
<ul>
<li>How can I produce something that will immediately be built into a functional application.</li>
<li>What about my training in persona usage, usability testing, card sorting, etc&#8230;?</li>
<li>What about multiple sketches for each application path?</li>
<li>What about refinement time?</li>
<li>What about missing user stories or requirements</li>
<li>What about running out of time?</li>
<li>What about failure?</li>
</ul>
<p>The questions just keep on coming as your pulse races. And then the boss chimes in.</p>
<p>&#8220;We know it&#8217;s hard work, but we know our audience well. We have daily <a title="Scrum Meetings At Wikipedia" href="http://en.wikipedia.org/wiki/Stand-up_meeting" target="_blank">SCRUM meetings</a>, and have a direct channel open to our clients and customers. Our work flow is continuous. You&#8217;ll do just fine.&#8221;</p>
<p>As you stand there awestruck you are thinking  &#8220;No&#8230;No I wont.&#8221;</p>
<h3>Fiction Takes The Form of Reality</h3>
<p>The preceding story was not fiction it was true story. Imagine you have 1 day to develop a new major application piece. You need to be able to quickly move from ideation to sketches, to wire-frames, and you have a deadline of tomorrow morning? Add on the fact that a large number of programmers are waiting on you? What do you do?  At the most, you may get out two different designs. This my friend is how the fast paced world of Agile UI design works. Don&#8217;t fear it, but don&#8217;t let the process control you. (I&#8217;ll talk about this in another article).</p>
<p>There are several key factors that will help you tame the wild beast.  Take a breath and let&#8217;s start to look at making the chaos manageable.</p>
<p>If you are one of the lucky souls that works on a well structured UX team this process becomes a bit easier (future article Architecture of a UX Team), but if you are a <a title="A UX Team of One" href="http://www.slideshare.net/ugleah/ux-team-of-one-sxsw-2009-1161299" target="_blank">UX Team of One</a>. There is a good chance you just messed yourself. It&#8217;s hard to  imagine adding on even more roles to an already overloaded work schedule? Estimating time management, researching the problem, defining the problem, identifying primary and secondary application functions, sketching rapid paper-prototypes, understand stories (AGILE), Understand complex work flows, Refining the design, Gaining Buy-in, More Sketch refinement, and ultimately the next day ready to program. Wow! If you have ever experienced week AGILE iterations then you too might have felt this pressure.</p>
<p>So let&#8217;s take a look at this EXTREME situation first and then in future articles talk about refining the process itself.</p>
<h3>Help What Should I Do First?</h3>
<p>For this article lets imagine we are building a fictitious site called &#8220;babyspace&#8221; It&#8217;s a place for babies and is used to track developmental growth (I actually will cover this in another article as well from a design perspective.).</p>
<h4>Step 1:  Ideation &amp; Brainstorming</h4>
<p>You want to begin where you excel and that is brainstorming. Use a whiteboard, paper, napkin, toilet paper, whatever you use but make it fast, but also make sure you keep a copy. (I recently purchased a Livescribe pen and keep all my brainstorming sessions in there with recorded notes. It has helped me remeber the most intricate details of a brain storming session and saved lots of time.)</p>
<p>Hopefully, while you are doing this  the business or you yourself have gathered up user stories (small chunks of functionality), and prioritized these.  From the stories you need to figure out what relates to the user interface. Take notes and jot down tasks where you see a UI component being designed. This is going to help you immensely when you go to a Sprint or Iteration planning meeting. You want to be armed with as much knowledge as possible in both function , form, technology and design ideas.</p>
<h4>Step 2:  Ask The Right Questions, Who Needs What? Why Do They Need It? How Does This Benefit Our Users?</h4>
<p><strong>Do not</strong>be afraid to ask questions. If you need to refine either your user stories or clarify your own UI tasks. Do it! Sometimes it&#8217;s easy to miss a crucial detail when you feel the clock is ticking.  It&#8217;s better to get as close to the right answer before you start, as opposed to after you start. It&#8217;s not fun to rip apart a fully designed application or UI because a crucial story element was missing (Keep in mind this is different then actually refining your UI each iteration).</p>
<p> As a UX designer you want to know these questions so you can put yourself in the shoes of your user. If you utilize personas you want to match up your personas to these user needs and desires (preferably several weeks before the project begins).  Always, Always, Always ask the following question:  </p>
<p><em><strong>How is this is benefiting our Customer ?</strong></em></p>
<p>When a team looses sight of this redirect the conversation. I highly recommend asking this same question of your team in different ways.</p>
<p>&#8220;Why would a user need to do this?&#8221;<br />
&#8220;Why would persona A care about this?&#8221;<br />
&#8220;Is user really going to have a need to do this?&#8221;<br />
&#8220;Does this make it easier for our customer?&#8221;</p>
<p>Restructuring and rephrasing your question helps to get people to notice the different sides of a story or requirements. It helps to draw out those that talk to much in a meeting and those that don&#8217;t talk at all. Engaging and intriguing questions <strong>will save you time</strong>.</p>
<p>Stay tuned over the next few months as I roll out Part 2 of this article. We will continue to cover lots of other tips and techniques, as wella s more of my process. Soon I&#8217;ll be able to notify my readers if my panel (core conversation) is choosen for the 2010 SXSW conference.</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/08/17/ui-design-news-vote-for-my-agile-ux-panel-at-sxsw-2010/' rel='bookmark' title='Permanent Link: UI Design News: Vote For My Agile UX Panel At SXSW 2010'>UI Design News: Vote For My Agile UX Panel At SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/' rel='bookmark' title='Permanent Link: Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?'>Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?</a></li>
<li><a href='http://www.uidesignguide.com/2009/02/25/agile-ui-design-series-ui-design-in-an-agile-project-cycle-part-1/' rel='bookmark' title='Permanent Link: Agile UI Design Series: UI Design in an Agile Project Cycle Part 1'>Agile UI Design Series: UI Design in an Agile Project Cycle Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UI Design Dissection: Google Reader What Makes an Application Great?</title>
		<link>http://www.uidesignguide.com/2009/04/03/ui-design-dissection-google-reader-what-makes-an-application-great/</link>
		<comments>http://www.uidesignguide.com/2009/04/03/ui-design-dissection-google-reader-what-makes-an-application-great/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 15:21:40 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[application design]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design tips]]></category>
		<category><![CDATA[ui design lessons]]></category>
		<category><![CDATA[ui design review]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=417</guid>
		<description><![CDATA[There are some applications I never used or expected to use for more then a few days. And in any given week I try out about 10 - 15 new applications. I do this because I love analyzing and predicting new trends, design patterns, and visualizing work-flows. 


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/03/20/blog-respose-bowman-leaves-google-response/' rel='bookmark' title='Permanent Link: Blog Respose: Bowman Leaves Google'>Blog Respose: Bowman Leaves Google</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
<li><a href='http://www.uidesignguide.com/2010/01/26/ui-design-patterns-exploration-of-data-and-visual-imagery-in-application-design/' rel='bookmark' title='Permanent Link: UI Design Patterns: Exploration of Data and Visual Imagery in Application Design'>UI Design Patterns: Exploration of Data and Visual Imagery in Application Design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There are some applications I never used or expected to use for more then a few days. And in any given week I try out about 10 &#8211; 15 new applications. I do this because I love analyzing and predicting new trends, design patterns, and visualizing work-flows. Usually, I end up with using 0 of these applications after a few months.<br />
<span id="more-417"></span><br />
Google Reader has stood the test of time and now I use it daily and it&#8217;s party of my morning, afternoon, routine. <a href="http://www.google.com/reader" target="_blank">Google Reader</a> is one of these applications. It provides me a window into everything interesting to me. It&#8217;s information, knowledge, and power on demand. It is a phenomenal application but it has several flaws and annoyances that hinder my user experience.</p>
<p>For those not familiar with Google Reader, it is a RSS aggregation tool. Basically, every blog I keep track of (some 120+ blogs) is added to a list that then goes out grabs my RSS feeds from all my various sites and puts them in one nice window to read. There are two viewing modes. One is the ability to view the entire RSS text, or I can view the title of the post in a quick list. I personally found viewing all the text at once a much better way to get the maximum amount of valuable knowledge crammed into my brain.</p>
<h2>What Makes Google Reader Great?</h2>
<p>I never thought this simple application could be so powerful, but I use it every day and in different ways. The application for me has expanded beyond a simple one-sided user experience.</p>
<p>In any given day I may use it for any of these multiple activities:</p>
<ul>
<li>Discovering new blogs and more content in my field</li>
<li>Locating new and exciting applications</li>
<li>Keeping up with the latest trends</li>
<li>Driving adoption of my own blog</li>
<li>Research</li>
<li>Keeping track of interesting stories</li>
<li>An archive..</li>
</ul>
<p>One of the greatest features I use all the time is archival tagging. I frequently have about 400 posts+ a day to read.  I use the tagging feature to mark research that is relevant to me. For example my tag list contains articles on &#8220;CSS Fixes, UX Methods, and my favorite &#8220;Web Applications: Category.&#8221;  I basically identify new exciting or interesting applications and tag it to the category it belongs.<a href="http://www.uidesignguide.com/wp-content/uploads/2009/04/tag_example1.gif" class="broken_link" ><img class="alignright size-full wp-image-439" style="float:right; margin:6px; border:1px solid #000;" title="Tag Example" src="http://www.uidesignguide.com/wp-content/uploads/2009/04/tag_example1.gif" alt="Tag Example" width="283" height="166" /></a></p>
<p>For Example: Application discoveries are tagged as followed:  Web applications social, web applications shopping, web applications crm, etc.(see image to right).   This is a very valuable tool because I may need to view reference applications for ideas, new patterns, etc.  I simply click the tag and BAM! I get to see all blog posts I have ever tagged with this category. Now that is research power in your hands!</p>
<h2>What&#8217;s Keeping Google Reader From Excellence:</h2>
<ul>
<li>A good IPhone application that will synch seamlessly</li>
<li>Better management to skip through groups of posts. I generally click the &#8220;All&#8221; button to read through an entire list of my newest posts. If you close your browser, jump into a new window sometimes the application forgets what is &#8220;new.&#8221; When you have 400+ posts staring back at you this can be overwhelming. I have to click next 40 times to get through what I&#8217;ve seen or already categorized. I want a button next to &#8220;next&#8221; that allows me to choose the number to skip. IE: Skip 20, 40, 60, 100. That way I can get back to truly reading just the newest posts.</li>
<li>The ability to recognize posts that are titled the same and have the same source will eliminate duplicate entries for reading. This generally happens when you subscribe to a RSS blog aggregation site. There tends to be a lot of overlap with blog posts and a way to filter would be awesome.</li>
<li>Better ability to connect with fellow bloggers</li>
<li>Social grouping abilities (I&#8217;m not sure what this would be but it may be neat) Consider I spend a lot of time in this tool compared to facebook, myspace, etc&#8230;</li>
</ul>
<h2>What Makes An Application Exceptionally Indispensable</h2>
<p>In the case of Google Reader it I can sum it up like this:  The application allows me to expand usage beyond it&#8217;s original design. It allows me to adapt it to my own work-flows, patterns, thoughts, ideas and creativity. The indispensable application allows me to use it how I want, when I want and, where I want. <a href="http://www.uidesignguide.com/wp-content/uploads/2009/04/ux_reader_curve.gif" class="broken_link" ><img class="alignleft size-full wp-image-441" style="float:left; margin:6px; border:1px solid #000;" title="ux_reader_curve" src="http://www.uidesignguide.com/wp-content/uploads/2009/04/ux_reader_curve.gif" alt="ux_reader_curve" width="283" height="166" /></a></p>
<p>The indispensable application is the  simplest invention that allows for uses beyond it&#8217;s intended purpose. The application becomes so ubiquitous that we don&#8217;t even think about how it works ,we just know that it does work. You never question the wizard behind the curtain who is pulling the levers. You simply accept its ease of use and hope it never changes. That is the challenge we face when building exceptional UI. The search to find that happy medium is the difference between adoption and failure. It&#8217;s a hell of a lot easier to find the failures.</p>
<h2>Life In The Fast Lane</h2>
<p>I&#8217;ll leave you with just one more tidbit of information. If you are a UI designer always ask yourself, no matter what application you are building. Would I use this? It doesn&#8217;t matter that the application doesn&#8217;t personally apply to you. You can still assess the interactions. Is option A too cumbersome for even you to grasp? Is option B time consuming? Does option C have more steps involved, but causes less confusion? Does option D break accessibility? Does option E completely eliminate future steps?  It&#8217;s up to you to decide how to drive the experience. After all the user is just along for the ride and they can easily hop a cab, hitch-hike or walk. You you really don&#8217;t want them to do that now do you?</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/03/20/blog-respose-bowman-leaves-google-response/' rel='bookmark' title='Permanent Link: Blog Respose: Bowman Leaves Google'>Blog Respose: Bowman Leaves Google</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
<li><a href='http://www.uidesignguide.com/2010/01/26/ui-design-patterns-exploration-of-data-and-visual-imagery-in-application-design/' rel='bookmark' title='Permanent Link: UI Design Patterns: Exploration of Data and Visual Imagery in Application Design'>UI Design Patterns: Exploration of Data and Visual Imagery in Application Design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/04/03/ui-design-dissection-google-reader-what-makes-an-application-great/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?</title>
		<link>http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/</link>
		<comments>http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 01:35:20 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[agile design methods]]></category>
		<category><![CDATA[agile ui design]]></category>
		<category><![CDATA[design methods]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=31</guid>
		<description><![CDATA[I've been banging my head against a wall trying to figure this question out for some time now.  Can existing in an agile development cycle truly create the best ui design? I've worked in Agile development environments.


Related articles:<ol><li><a href='http://www.uidesignguide.com/2007/03/30/user-experience-design-in-an-agile-development-cycle/' rel='bookmark' title='Permanent Link: User Experience Design in an Agile Development Cycle'>User Experience Design in an Agile Development Cycle</a></li>
<li><a href='http://www.uidesignguide.com/2009/08/17/ui-design-news-vote-for-my-agile-ux-panel-at-sxsw-2010/' rel='bookmark' title='Permanent Link: UI Design News: Vote For My Agile UX Panel At SXSW 2010'>UI Design News: Vote For My Agile UX Panel At SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/' rel='bookmark' title='Permanent Link: UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1'>UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been banging my head against a wall trying to figure this question out for some time now.  Can existing in an agile development cycle truly create the best ui design? I&#8217;ve worked in Agile development environments. I&#8217;ve worked with structured project management. I&#8217;ve worked in locations where I am the project leader. <span id="more-31"></span>If there is one thing I have discovered it&#8217;s that any process can be carried out so far to one end of the spectrum that quality and more importantly usability, and maintainability go right out the window.</p>
<p>How can a process that&#8217;s aimed at creating user stories and defining what the user &#8220;wants&#8221; be so misdirected? What happens when the process comes before the product? Can you really sacrifice usability  for more features and rapid development?</p>
<p><!--more--></p>
<h2>What is this Agile You Speak of?</h2>
<p>For those that have not worked in an Agile development environment let me give you a brief summary. Agile is a process that is truly geared towards test driven development. There are many forms of Agile. Some of these methods include, SCRUM, XP, LEAN. XP. While these different versions have slightly different implementation models they all are focused around developing and delivering slices of user stories (features) in an iterative process.</p>
<p>There are many books you can find out there on Agile Methods. Some of the leading industry experts include: <a href="http://http//www.mountaingoatsoftware.com/" class="broken_link"  target="_blank">Mike Cohen</a> and <a href="http://jamesshore.com/Consulting/Credentials.html" target="_blank">James Shore</a>. You can find a ton of information on everything from product owners, TDD (test driven development), user stories. What you can&#8217;t find is how the UI and the design fits into the process. In fact, in many books on Agile., UI is given 1 page or less.</p>
<h2>Great Now Tell Me Where Does the UI Designer Fit in This Process?</h2>
<p>This is a tricky question to answer. How can the end user experience be so outright ignored? More importantly in such fast development cycles how can a UI designer stay above the water? Is there someway to apply an iterative Agile design process to the UI development cycle.  What are these guru&#8217;s of Agile missing?</p>
<p> I&#8217;ve read many books on the subject of Agile. My last count was somewhere in the neighborhood of six- seven. And would you believe out of all these books not one of them addresses any processes from a UI, Interaction design perspective. In fact many of the books just give the following worded mantra in some form or fashion &#8220;Leave the UI out till the end.&#8221;</p>
<p>In my quest to answer these questions I spoke with many prominent UI designers as well as designers within other jobs, corporations, in-house designers. No one can come up with a singular defined method of how a UI designer(s) works in an Agile cycle. There are tips, there are ideas, even some potential &#8220;best&#8221; practices, and external methodologies. Yet, designers for the most part are not factored into the developmental  process. We are left to fend for ourselves. And if we don&#8217;t speak up we will be hit by the development bus.</p>
<h2>Great Design Just Happens Doesn&#8217;t It Regardless of the Process or Technology?</h2>
<p>Wait a minute! If you have actually developed software you should know that with PHP, JAVA, and .Net Programming choices made early on can directly effect the UI. In an effort to couple quick templated controls you often are stuck with manipulating the design to the control, include, etc.. You can find this in most every corporate environment, small design shop, etc. This can be especially true with inexperienced teams that don&#8217;t surface UI and allow it to be tinkered with as needed. Take .Net 2003, 2005 and more recently 2008. There still tends to be a tight coupling of design to programmatic elements. The point of this development tool is to help a developers quickly slap together something that is passable, rapid to produce and that &#8220;look nice.&#8221; Of course, looking nice doesn&#8217;t mean usable. If you read this blog you probably are well aware of that fact. I&#8217;ve had many arguments about the importance of design.</p>
<p>Great design has to be fostered and nurtured in your UI. It has to happen at an early stage, even if it is expected to change rapidly.  The trick is having the skills, knowledge, research, methods, and tools at your disposal in the blink of an eye. If your a UI team of one you have to be lightning fast, organized, visual, and quick to think. If you are a UI manager you have to build and align your team strengths to each other and then unify that vision into one cohesive brand.</p>
<p>For now I&#8217;m not going to answer the question, but I want you to think. In what ways can a process aimed at produce working software for the users leave out the fundamental parts the users use? And why would some assume slapping a UI on at any point in the process produces anything but a mediocre product?</p>
<p> </p>
<p>For those coming from an RSS there is a funny comic below:</p>
<p> <object id="pixtonComicViewer" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="middle" /><param name="flashvars" value="key=o89676q4" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="src" value="http://pixton.com/widget/1" /><param name="name" value="comicViewer" /><param name="allowfullscreen" value="false" /><embed id="pixtonComicViewer" type="application/x-shockwave-flash" width="100%" height="360" src="http://pixton.com/widget/1" allowfullscreen="false" allowscriptaccess="always" wmode="transparent" quality="high" flashvars="key=o89676q4" align="middle" name="comicViewer"></embed></object></p>
<h2>Authors Note:</h2>
<p>I&#8217;ve had this article in draft mode for some time. I wasn&#8217;t going to publish it but felt there were a lot of good points and strong arguments and methods to build upon in my two future articles. With that in mind I figured I would let my audience dissect it and provide feedback.</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2007/03/30/user-experience-design-in-an-agile-development-cycle/' rel='bookmark' title='Permanent Link: User Experience Design in an Agile Development Cycle'>User Experience Design in an Agile Development Cycle</a></li>
<li><a href='http://www.uidesignguide.com/2009/08/17/ui-design-news-vote-for-my-agile-ux-panel-at-sxsw-2010/' rel='bookmark' title='Permanent Link: UI Design News: Vote For My Agile UX Panel At SXSW 2010'>UI Design News: Vote For My Agile UX Panel At SXSW 2010</a></li>
<li><a href='http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/' rel='bookmark' title='Permanent Link: UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1'>UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Design Experiences: Don&#8217;t Rub Your Product Experience All Over Me.</title>
		<link>http://www.uidesignguide.com/2009/02/18/design-experiences-dont-rub-your-product-experience-all-over-me/</link>
		<comments>http://www.uidesignguide.com/2009/02/18/design-experiences-dont-rub-your-product-experience-all-over-me/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 03:29:31 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[application design]]></category>
		<category><![CDATA[design lessons]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design planning]]></category>
		<category><![CDATA[design problems]]></category>
		<category><![CDATA[quality software]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=151</guid>
		<description><![CDATA[The other day I was pumping some gas at the gas station only to be accosted by the latest in drive by guerilla marketing. Nowadays, it is quite common to find little kiosks setup  outside of major business selling everything from makeup to car polisher. It's as if the strip mall has come to us. It's 


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/02/12/blog-response-ie-6-the-devil-not-in-disguise/' rel='bookmark' title='Permanent Link: Blog Response: IE 6 The Devil Not In Disguise'>Blog Response: IE 6 The Devil Not In Disguise</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
<li><a href='http://www.uidesignguide.com/2007/03/24/the-haves-have-nots-feature-bloated-user-experience/' rel='bookmark' title='Permanent Link: The Haves, Have Nots &#038; Feature Bloated User Experience.'>The Haves, Have Nots &#038; Feature Bloated User Experience.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The other day I was pumping some gas at the gas station only to be accosted by the latest in drive by guerilla marketing. Nowadays, it is quite common to find little kiosks setup  outside of major business selling everything from makeup to car polisher. It&#8217;s as if the strip mall has come to us. It&#8217;s like carnies are part of everyday life now.  And this is where my story begins  &#8211; (cue flashback).</p>
<p><span id="more-151"></span></p>
<p>All I wanted was gas, and I was in hurry. I&#8217;m pretty sure when I drove up I wasn&#8217;t holding a sign asking these kiosks to show me products. Nonetheless, I was molested and ask to partake of a product I had no desire to see.</p>
<p>What was I to do?</p>
<ul>
<li>A. Say no thank you politely?</li>
<li>B. Hide and hope I wasn&#8217;t seen? </li>
<li>C. Say I have already seen the demo?</li>
</ul>
<p>Since I had seen this demonstration two times already I was in no mood to even speak to the demonstrators.  I just kept silent and thought to myself.</p>
<p>&#8220;Yes, <strong>you </strong>have a great product. Awesome, but I&#8217;m not interested in your cross-sell.&#8221;</p>
<h2>Every One Surrender We Have You Surrounded</h2>
<p>Here <strong>I</strong> was as were many other patrons, a captive audience to a product experience. I felt all dirty inside, and almost ashamed for not buying the product. Is this how a user should feel? Should a user experience ever be forced? Are there sometimes when it is forced?</p>
<p>Admit it! You are a user experience  pusher. Over the course of many years I have come face to face with applications consisting of three tiers. The front-end (for users), the back end admin (for internal people, employees, etc..), and believe it or not Admin interfaces that admin the admin.  In many of these cases the users of the front-end were treated to the golden carpet . The internal people received the  tin carpet . The admin of the admins probably had no carpet.</p>
<p>The truth is application design takes time and when your audience is captive we very quickly remove features that improve the experience. This tends to happen much quicker and much easier on the internal side of things then it does for the end-user of an application.</p>
<p>Imagine you are one of those souls forgotten in the internal world. Your pleas for external quality software are often unheard and ignored. </p>
<h2>I Hear You Crying but I Don&#8217;t Care</h2>
<p>Over the course of many, many, years. I&#8217;ve heard a lot of horror stories from internal users. </p>
<p>&#8220;Why can&#8217;t our tool do this like it does for our customers?&#8221;<br />
&#8220;Why do we have to use x system when it&#8217;s so slow?&#8221;</p>
<p>In many shops internal users are just not regarded as the highest priority.  Typical internal applications developed for these types of groups are shoddy, buggy, poorly constructed, confusing, repetitive, and scattered. They are the Frankenstein brand-child of quick whims, crazy ideas, and unreasonable deadlines.</p>
<h2>A Web Application Only by Name</h2>
<p>Imagine a cluster of  &#8220;dissimilar&#8221; reports:</p>
<p>These reports track customer information, data gathering, and user retention. Despite the different end results there should still be some commonality among these reports. The problem is the commonality is not properly identified. What happens is a person not trained in usability or any user centric process, has made the decision to lump these all into one system.</p>
<p>Why would such a thing happen? Usually, because it&#8217;s fastest way to just put &#8220;something&#8221; together.  They are internal users and not as important right? Wrong, just because a user is internal should you ignore the cries for competent, excellent software?</p>
<p>Hell No!  Poor applications can easily slow productivity, especially when an app is directly servicing front end clients.</p>
<h2>Oh No You Didn&#8217;t Just Tell Us To Build Better Internal Apps</h2>
<p>The hardest part about getting the same quality built into internal software as external software is getting buy-in from those in charge. Depending on the company there may be several layers of people involved &#8211; Managers, Bosses, Mafia. So what can be done to illustrate the power of providing a superior experience for a captive audience?</p>
<ol>
<li> Analyze your existing applications and identify existing and expected commonalities &#8211; This is especially true when you are presented with the opportunity to build enhancements, features, or even bug fixes to an existing application. How will you know there is a problem unless you can point it out in detail?</li>
<li>Use actual &#8220;working&#8221; applications and do a side by side comparison of proposed benefits for the new enhancements. Simply put, illustrate by using the current system why it is bad and then turn back around with multiple solutions to fix the &#8220;badity&#8221; (new word copyrighted).</li>
<li> Cost V.S. Efficiency Improvement. This is a hard one to illustrate, but the suits (managers, mafia, etc) will expect to see predicted numbers. These numbers are most likely going to be way out of alignment with reality. It would be much better to show estimated time for current task completion with the old application process and then follow that up with your best guest estimate of the new functionality.</li>
</ol>
<p>For example: We don&#8217;t have to go back to this 1 tool to generate the immediate on call reports for a customer on the phone. Now we can simply click this button and display all that information in the same interface. </p>
<p>And another example: By isolating all of these commonalities in reports A &#8211; Z I&#8217;ve determined a logical grouping order and how we can provide one dashboard and a single input to access and run each report.</p>
<p>If none of the above works QUIT, or  build out the functionality in your own spare time. We all have pet projects going on in the background  and practice makes perfect!</p>
<h2>Experience Cleanup Isle 5 Please Come Again</h2>
<p>Fortunately, I can change my gas pumping experience by switching brands, stores, etc.  Generally, captive audiences don&#8217;t have that luxury. It&#8217;s your job to make sure the tools used external and <strong>internal</strong> are bult to exceptional levels of quality. Who else can champion the cause but the User Experience Guru?</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/02/12/blog-response-ie-6-the-devil-not-in-disguise/' rel='bookmark' title='Permanent Link: Blog Response: IE 6 The Devil Not In Disguise'>Blog Response: IE 6 The Devil Not In Disguise</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/12/series-1-web-application-design-wheres-the-vision-whats-the-value/' rel='bookmark' title='Permanent Link: UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?'>UI Design Series 1: Web Application Design Where&#8217;s The Vision? What&#8217;s The Value?</a></li>
<li><a href='http://www.uidesignguide.com/2007/03/24/the-haves-have-nots-feature-bloated-user-experience/' rel='bookmark' title='Permanent Link: The Haves, Have Nots &#038; Feature Bloated User Experience.'>The Haves, Have Nots &#038; Feature Bloated User Experience.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/02/18/design-experiences-dont-rub-your-product-experience-all-over-me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog Response: IE 6 The Devil Not In Disguise</title>
		<link>http://www.uidesignguide.com/2009/02/12/blog-response-ie-6-the-devil-not-in-disguise/</link>
		<comments>http://www.uidesignguide.com/2009/02/12/blog-response-ie-6-the-devil-not-in-disguise/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 16:46:20 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[blog responses]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[design experiences]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design problems]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=146</guid>
		<description><![CDATA[The other day I came across an interesting article "Stop Developing for Internet Explorer 6" .  My initial thought was great I finally can stop developing for IE 6. 


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/07/22/blog-reponse-whats-your-design-sign/' rel='bookmark' title='Permanent Link: Blog Response: What&#8217;s Your Design Sign?'>Blog Response: What&#8217;s Your Design Sign?</a></li>
<li><a href='http://www.uidesignguide.com/2009/04/27/blog-response-do-you-love-wireframes/' rel='bookmark' title='Permanent Link: Blog Response: Do You Love Wireframes?'>Blog Response: Do You Love Wireframes?</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/20/blog-respose-bowman-leaves-google-response/' rel='bookmark' title='Permanent Link: Blog Respose: Bowman Leaves Google'>Blog Respose: Bowman Leaves Google</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The other day I came across an interesting article &#8220;<a title="Stop Developing" href="http://www.robertnyman.com/2009/02/09/stop-developing-for-internet-explorer-6/" target="_blank">Stop Developing for Internet Explorer 6</a>&#8221; .  My initial thought was great I finally can stop developing for IE 6. Of course, that was just a pipedream. On many of my applications I still have a large captive IE 6 audience. Unfortunately, I can&#8217;t quite yet yank the rug out from them and force upgrades.<br />
<span id="more-146"></span><br />
IE 6 gives me headaches beyond belief. Instead of developing standardized code. I sometimes have to bastardize the syntax. Even when using my own modified reset.css style sheet inspired by <a title="Reset Reloaded" href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" target="_blank">Eric Meyer </a>there are still issues that pop up that cause additional work.</p>
<p>IE 6 is a demon that still won&#8217;t go away. Sadly, I still have to make my time sacrifice to the demon. I can only hope that Google Chrome will solve IE 6 issues sooner so we as experience, web application, and web designers don&#8217;t have to suffer through the tortue and pain of a relatively new browser on the scene.</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/07/22/blog-reponse-whats-your-design-sign/' rel='bookmark' title='Permanent Link: Blog Response: What&#8217;s Your Design Sign?'>Blog Response: What&#8217;s Your Design Sign?</a></li>
<li><a href='http://www.uidesignguide.com/2009/04/27/blog-response-do-you-love-wireframes/' rel='bookmark' title='Permanent Link: Blog Response: Do You Love Wireframes?'>Blog Response: Do You Love Wireframes?</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/20/blog-respose-bowman-leaves-google-response/' rel='bookmark' title='Permanent Link: Blog Respose: Bowman Leaves Google'>Blog Respose: Bowman Leaves Google</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/02/12/blog-response-ie-6-the-devil-not-in-disguise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Most Important Questions to Ask When Building A Web Application UI.</title>
		<link>http://www.uidesignguide.com/2009/02/10/the-most-important-questions-to-ask-when-building-a-web-application-ui/</link>
		<comments>http://www.uidesignguide.com/2009/02/10/the-most-important-questions-to-ask-when-building-a-web-application-ui/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 06:08:28 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[application design]]></category>
		<category><![CDATA[design experiences]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[design problems]]></category>
		<category><![CDATA[UI Design Class]]></category>
		<category><![CDATA[Web Application UI]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=46</guid>
		<description><![CDATA[You didn&#8217;t think I was going to reveal it so quickly did you? Of course not, I like everyone to learn a little bit before they get the answer. There is nothing wrong with being forced to think a bit.
Let me back up a little and begin there. The other day I was driving home [...]


Related articles:<ol><li><a href='http://www.uidesignguide.com/2007/03/24/corporate-conflicts-a-cantakerous-cacophany-of-confusion/' rel='bookmark' title='Permanent Link: Corporate Conflicts A Cantakerous Cacophany of Confusion.'>Corporate Conflicts A Cantakerous Cacophany of Confusion.</a></li>
<li><a href='http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/' rel='bookmark' title='Permanent Link: UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1'>UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/' rel='bookmark' title='Permanent Link: Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?'>Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>You didn&#8217;t think I was going to reveal it so quickly did you? Of course not, I like everyone to learn a little bit before they get the answer. There is nothing wrong with being forced to think a bit.</p>
<p>Let me back up a little and begin there. The other day I was driving home from work and recently started  on a new UI project. I was going through my normal routines  when presented with a  project. <span id="more-46"></span><br />
I start to ruminate over all the things I can do and how all the various functions of this new application would tie together. As I pondered this in between paying attention to traffic and driving, one core question popped into my head. A light bulb snapped and thus this article was born. I realized just how many designers, and developers, forget to ask one magic question.<br />
Maybe they are strapped for time, burned out, or whatever the reason might be. You need to ask yourself this question!<!--more--></p>
<h2>Would I use my own application?</h2>
<p>Would  I use this application. At first glance it is such a simple question but extremely valuable and woven with complexity. By knowing the answer you begin to discover unknown paths, problems, and practical answers to otherwise obtuse solutions.</p>
<p>Frequently, when I&#8217;m working on a new application with a development team I have to stop them a minute and get them to think about what we are trying to build. Not from a developer, QA, BA, Interaction Designer, UI Designer, System Architect, SQL Developer, perspective but from the person using the tool.</p>
<h2>Walk A Mile In My Application</h2>
<p>I like to think of it this way. It&#8217;s easy to make a pair of shoes, especially if you don&#8217;t have to wear them. Nails can stick out of the heel and the fabric may be torn. I still get an A for effort right? WRONG!</p>
<p>Another comparison would be just like the athlete who advertises how great a product is then turns around and uses another instead. Wouldn&#8217;t you as a user / consumer feel cheated in some way?</p>
<p>A true life example recently involved a function and feature for inter-application navigation. The feature was supposed to allow the USER to quickly change between editing different individuals&#8217; information.</p>
<p>&#8220;A user could quickly change between various people and edit them rapidly.&#8221;</p>
<p>It sounded like a safe idea on the surface, but here is where the problem existed. We started by examining all types of ways to make this feature work and be non-confusing to a USER. I tried chunking the information, grouping it in different ways, larger titles, more prominent text. No matter what was tried in the current framework it was still extremely likely for the USER to get lost and more importantly loose the context of the initial task they were trying to complete.</p>
<h2>Should We Design for the Sake of Design?</h2>
<p>So I sat back a while and thought about the problem. That is when the answer hit me. Why? Why are we trying to let the user do this? Why were we trying so hard to fit a square peg into a round hole? Of course, every group had their own answers:</p>
<ul>
<li>Developers &#8211; &#8220;It would be great if a USER could manipulate the data quickly.&#8221;</li>
<li>QA &#8211; &#8220;It works and does not break functionality. What is the problem?&#8221;</li>
<li>Business Analysts &#8211; &#8220;The user should be able to do this function (but why?)</li>
<li>Interaction Designer &#8211; &#8220;There must be a solution to this to make it highly usable and fit into the requirements.&#8221;</li>
</ul>
<p>Now let&#8217;s back up a second. What about the task itself? Why would a user care about editing multiple individuals quickly? The quick untested assessment was &#8220;Users sit down and want to edit multiple people at once.&#8221; That was the expected reality but taking a step back and analyzing the task step by step the team discovered that there was absolutely no need for 99% of the users to do this task. They just would not use this system or this feature in the way it was envisioned. If I was editing an individuals information it was because I was either:</p>
<p>A. Talking with a customer recently and discovered changes to this information<br />
B. Made a mistake when entering information and wanted to correct the information.</p>
<p>In either case we had other methods to handle these scenarios. What we didn&#8217;t have is a way to mass edit a single individuals information (usability and focus group testing should be conducted to figure out if that is needed). No matter how much everyone wanted this feature we really had no need for it. It was cool but as you read in previous articles that is not enough to justify its importance in an application.</p>
<p>So when you are developing or building a new UI. Ask yourself these questions:</p>
<p>1. Would I use this application (feature)? If not why?<br />
2. What are the tasks the user is trying to complete?<br />
3. Are there too many tasks complicating a single workflow?<br />
4. Does my UI or application framework have enough flexibility to support these new functions?<br />
5. Have I been consistent in my UI framework?</p>
<p>So ask the question and challenge the team to give the &#8220;why&#8221;. Why are we building this application? Why should we build this application? Will our customers or more importantly will I use this application?</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2007/03/24/corporate-conflicts-a-cantakerous-cacophany-of-confusion/' rel='bookmark' title='Permanent Link: Corporate Conflicts A Cantakerous Cacophany of Confusion.'>Corporate Conflicts A Cantakerous Cacophany of Confusion.</a></li>
<li><a href='http://www.uidesignguide.com/2009/10/20/ui-design-lessons-a-ui-designer-in-an-agile-world-get-me-out-of-hell-part-1/' rel='bookmark' title='Permanent Link: UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1'>UI Design Lessons:  A UI Designer in an Agile World, Get Me Out of Hell! &#8211; Part 1</a></li>
<li><a href='http://www.uidesignguide.com/2009/03/25/agile-ui-design-a-fundamental-miscalculation-in-ui-design-excellence/' rel='bookmark' title='Permanent Link: Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?'>Agile UI Design: A Fundamental Miscalculation in UI Design Excellence?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/02/10/the-most-important-questions-to-ask-when-building-a-web-application-ui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Book Reviews: &#8220;Web Form Design Filling in the Blanks&#8221;</title>
		<link>http://www.uidesignguide.com/2009/02/04/book-reviews-web-form-design-filling-in-the-blanks/</link>
		<comments>http://www.uidesignguide.com/2009/02/04/book-reviews-web-form-design-filling-in-the-blanks/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 02:34:03 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[design mentality]]></category>
		<category><![CDATA[book reviews]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[Forms]]></category>

		<guid isPermaLink="false">http://www.uidesignguide.com/?p=63</guid>
		<description><![CDATA[I highly recommend Luke Wroblewski's book "Web Form Design Filling in the Blanks." I first came across this book many months back and since then it has retained a coveted spot on my reference shelf.


Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/05/12/book-reviews-neuro-web-design-what-makes-them-click/' rel='bookmark' title='Permanent Link: Book Reviews: Neuro Web Design What Makes Them Click.'>Book Reviews: Neuro Web Design What Makes Them Click.</a></li>
<li><a href='http://www.uidesignguide.com/2009/11/19/book-review-the-visual-miscellaneum-explore-the-design-world-of-infographics-in-only-a-few-moments/' rel='bookmark' title='Permanent Link: Book Review: &#8220;The Visual Miscellaneum&#8221; &#8211; Explore The Design World of Infographics In Only A Few Moments'>Book Review: &#8220;The Visual Miscellaneum&#8221; &#8211; Explore The Design World of Infographics In Only A Few Moments</a></li>
<li><a href='http://www.uidesignguide.com/2008/02/14/paper-prototyping-adds-value-if-done-right/' rel='bookmark' title='Permanent Link: Did You Know Paper-Prototyping Adds Value If Done Right?'>Did You Know Paper-Prototyping Adds Value If Done Right?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uidesignguide.com/wp-content/uploads/2009/02/webform.jpg" class="broken_link" ></a><span>I highly recommend Luke <span>Wroblewski&#8217;s</span> book &#8220;</span><em>Web Form Design Filling in the Blanks.&#8221;</em> I first came across this book many months back and since then it has retained a coveted spot on my reference shelf.</p>
<p><span id="more-63"></span>An interesting thing happened the other day that made me think of this book. Cue flashback!</p>
<p><span>The other day I was looking at a registration form built for a development group and it was quite possibly the worst form in the world. It was one <span>continous</span> line of form </span>elements strung together.  It was way too obvious that the forms creator only cared about function. It was  at that moment I was thinking just how much I would like to undo this crime against web design humanity and mail this Dr Frankenstein a copy of this book. Hell even one page of the book would have provided this &#8220;coder&#8221; with a semblance of design knowledge.</p>
<p><!--more--></p>
<dt class="wp-caption-dt"><a href="http://www.uidesignguide.com/wp-content/uploads/2009/02/bad_form3.jpg" class="broken_link" ><img class="size-full wp-image-82" title="Bad Form Design" src="http://www.uidesignguide.com/wp-content/uploads/2009/02/bad_form3.jpg" alt="I can't belive somoene released this!" width="458" height="89" /></a></dt>
<p>In the book Luke explores real world application implementations and illustrates how a simple design change in a form can mean the difference between success or failure. The part I liked best about this book is it&#8217;s numerous examples. Inside it covers in some shape or fashion all of the following:  form errors, required fields, layout, form element grouping, and accessibility issues.</p>
<h2>A Word About The Book</h2>
<p> After hearing Luke speak at a few events I was immediately excited to read this book. I know what you are thinking it&#8217;s a book on forms. How could it get any more boring? Well, this is quite to the contrary. The book has a very light tone and tosses in lots of interesting case studies. For example one study focuses on the different variants of button elements. Should they be colored? Perhaps they should be different shapes? Should the primary function standout from the secondary? </p>
<p><span>Believe it or not there are a ton of things to think about when designing a form. I recommend you grab a copy of this book. Even if you choose not to read it all the way through having it around for a reference is a smart thing to do. </span></p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2009/05/12/book-reviews-neuro-web-design-what-makes-them-click/' rel='bookmark' title='Permanent Link: Book Reviews: Neuro Web Design What Makes Them Click.'>Book Reviews: Neuro Web Design What Makes Them Click.</a></li>
<li><a href='http://www.uidesignguide.com/2009/11/19/book-review-the-visual-miscellaneum-explore-the-design-world-of-infographics-in-only-a-few-moments/' rel='bookmark' title='Permanent Link: Book Review: &#8220;The Visual Miscellaneum&#8221; &#8211; Explore The Design World of Infographics In Only A Few Moments'>Book Review: &#8220;The Visual Miscellaneum&#8221; &#8211; Explore The Design World of Infographics In Only A Few Moments</a></li>
<li><a href='http://www.uidesignguide.com/2008/02/14/paper-prototyping-adds-value-if-done-right/' rel='bookmark' title='Permanent Link: Did You Know Paper-Prototyping Adds Value If Done Right?'>Did You Know Paper-Prototyping Adds Value If Done Right?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2009/02/04/book-reviews-web-form-design-filling-in-the-blanks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did You Know Paper-Prototyping Adds Value If Done Right?</title>
		<link>http://www.uidesignguide.com/2008/02/14/paper-prototyping-adds-value-if-done-right/</link>
		<comments>http://www.uidesignguide.com/2008/02/14/paper-prototyping-adds-value-if-done-right/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 14:12:13 +0000</pubDate>
		<dc:creator>uidesigner</dc:creator>
				<category><![CDATA[Corporate Coping]]></category>
		<category><![CDATA[Usability Test]]></category>
		<category><![CDATA[Wireframing]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[design methods]]></category>
		<category><![CDATA[paper prototyping]]></category>

		<guid isPermaLink="false">http://corporatethinkers.com/index.php/2008/02/14/paper-prototyping-adds-value-if-done-right/</guid>
		<description><![CDATA[First off let me state it&#8217;s been awhile since I have posted. This is mainly because projects have kept me busy.
Lately, I&#8217;ve been trying to push the power of paper-prototyping. It&#8217;s a tough concept to get across though because some just don&#8217;t see the value. In fact, the customer, BA, Product Owner, just want you [...]


Related articles:<ol><li><a href='http://www.uidesignguide.com/2008/04/07/which-widget-is-the-right-widget-for-my-application-design/' rel='bookmark' title='Permanent Link: Which Widget is the Right Widget for My Application Design?'>Which Widget is the Right Widget for My Application Design?</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/02/when-should-i-use-icons-and-when-shouldnt-i/' rel='bookmark' title='Permanent Link: When is it the Right Time to Use Icons?'>When is it the Right Time to Use Icons?</a></li>
<li><a href='http://www.uidesignguide.com/2009/02/18/design-experiences-dont-rub-your-product-experience-all-over-me/' rel='bookmark' title='Permanent Link: Design Experiences: Don&#8217;t Rub Your Product Experience All Over Me.'>Design Experiences: Don&#8217;t Rub Your Product Experience All Over Me.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>First off let me state it&#8217;s been awhile since I have posted. This is mainly because projects have kept me busy.</p>
<p>Lately, I&#8217;ve been trying to push the power of paper-prototyping. It&#8217;s a tough concept to get across though because some just don&#8217;t see the value. In fact, the customer, BA, Product Owner, just want you to show the customer a mocked up (coded) prototype. This is nerve racking because problems and issues in the design can be ferreted out much quicker using the paper <a href="http://www.uie.com/articles/prototyping_tips/">prototyping method</a>.</p>
<p><span id="more-9"></span></p>
<p>The overwhelming response to paper prototypes that I have personally faced is: They don&#8217;t seem professional, are hard to read, may be difficult to understand complex web actions. These people need to quiet down and listen. Paper is cheap and easy to modify on the fly. Paper prototyping is more than just showing a piece of paper. It&#8217;s about defining, refining, and streamlining the interaction between the user and the proposed widgets, functionality, etc. Paper and markers and traditional means can represent all these concepts with little difficulty. You just have to get a little creative at times, but the new ideas that come from these paper prototyping sessions can point you in a new direction.</p>
<p>Several times I have worked through a prototype with limited customer feedback(not recommended) and discovered core application function that was not identified. By discovering this up front you can better prioritize absolute functions from secondary functions. IE: I need to be able to save my book title, but I also need to give it a custom save descriptions.</p>
<p>Customer: &#8220;Wow, we never thought about that. We just wanted them to save the book using the title as the saved name.&#8221;</p>
<p>You may even discover larger problems such as entirely missing pieces of functionality.</p>
<p>If at all possible you should involve the end customer of your product. I&#8217;ve been trying to get this practice cemented into our process but it&#8217;s not an easy one. The general premise is this; everyone feels they are right and specs were translated correctly into business needs. It kind of makes sense that you need the customers input to ultimately test the system? However; this type of input rarely seems to happen at the level required. Focus groups, usability testing, is an afterthought and tends to be reactionary instead of proactive</p>


<p>Related articles:<ol><li><a href='http://www.uidesignguide.com/2008/04/07/which-widget-is-the-right-widget-for-my-application-design/' rel='bookmark' title='Permanent Link: Which Widget is the Right Widget for My Application Design?'>Which Widget is the Right Widget for My Application Design?</a></li>
<li><a href='http://www.uidesignguide.com/2008/04/02/when-should-i-use-icons-and-when-shouldnt-i/' rel='bookmark' title='Permanent Link: When is it the Right Time to Use Icons?'>When is it the Right Time to Use Icons?</a></li>
<li><a href='http://www.uidesignguide.com/2009/02/18/design-experiences-dont-rub-your-product-experience-all-over-me/' rel='bookmark' title='Permanent Link: Design Experiences: Don&#8217;t Rub Your Product Experience All Over Me.'>Design Experiences: Don&#8217;t Rub Your Product Experience All Over Me.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.uidesignguide.com/2008/02/14/paper-prototyping-adds-value-if-done-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
