<?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>Softerware Consulting &#187; Ron</title>
	<atom:link href="http://www.softerwareconsulting.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softerwareconsulting.com</link>
	<description>Content Strategy, Information Architecture, and Usability Services</description>
	<lastBuildDate>Tue, 09 Jun 2009 21:26:31 +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>How To Use Personas In Your Projects, Part 3</title>
		<link>http://www.softerwareconsulting.com/2009/06/09/how-to-use-personas-in-your-projects-part-3/</link>
		<comments>http://www.softerwareconsulting.com/2009/06/09/how-to-use-personas-in-your-projects-part-3/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 21:23:57 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Information Architecture]]></category>

		<guid isPermaLink="false">http://www.softerwareconsulting.com/?p=58</guid>
		<description><![CDATA[In &#8220;How to Create Effective Personas for Your Projects, Part 1&#8243; I wrote about the three main components of effective personas: A name, a face, and an ecology (biographical data, lifestyle, and preferences). In &#8220;How to Create Effective Personas for Your Projects, Part 2&#8243; I blogged about the ways in which information can be collected to inform [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="How to Create Effective Personas for Your Projects, Part 1" rel="nofollow" href="http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/">&#8220;How to Create Effective Personas for Your Projects, Part 1&#8243;</a> I wrote about the three main components of effective personas: A name, a face, and an ecology (biographical data, lifestyle, and preferences). In <a title="How to Create Effective Personas for Your Projects, Part 1" rel="nofollow" href="http://www.softerwareconsulting.com/2009/06/09/how-to-create-effective-personas-for-your-projects-part-2/">&#8220;How to Create Effective Personas for Your Projects, Part 2&#8243;</a> I blogged about the ways in which information can be collected to inform your personas: <strong>contextual interviews</strong>, <strong>task analysis</strong>, <strong>interviews</strong>, <strong>surveys</strong>, and other sources.</p>
<p>Now I&#8217;ll cover ways in which <strong>personas</strong> can be used during the project lifecycle to help guide design and content decisions. It&#8217;s an obvious statement but everything done during a project should be done to satisfy the target audience; and keeping your personas front and center will help you and your team stay focused on that goal.<span id="more-58"></span></p>
<p>Out of sight is truly out of mind; working in technology with our noses buried in our keyboards can alientate us from our user base. Once you&#8217;ve created your personas what do you do with them? My suggestion is to make sure everyone on the team has a copy or access to them. If you have a shared workspace I recommend printing them out and posting them on the wall.</p>
<h2>Example Persona</h2>
<p>I&#8217;ve attached an <a title="PDF of example persona" rel="nofollow" href="http://civicactions.com/sites/civicactions.com/files/example-persona.pdf">example persona (PDF)</a> and will refer to it through the remainder of this article. This persona is one of about six created for a recent project that involved a site for sharing information about disaster risk reduction. The audience is governmental agencies, NGOs, academics, and some private industry. First, we see this persona has an ecology- we learn something about him personally and the world he lives in.</p>
<p>Second, it was created by the stakeholders who work with their end users. It was created based on the characteristics of people in Laslo&#8217;s particular user group (&#8220;international organization employee&#8221;). While this persona was created using tertiary information from our clients, it still does a good job of helping us understand his needs.</p>
<h2>Using Personas</h2>
<p>So now what do we do with Laslo? Let&#8217;s start at the beginning of the project lifecycle &#8211;<em>Discovery</em>. This is when we typically produce personas. I feel it&#8217;s important to create the personas first, even before documenting requirements. The reason is that Laslo will help to inform how we approach the requirements just based on our awareness of him. Often times we can ask really good questions of the stakeholders when gathering requirements when we know more about who the requirement will satisfy.</p>
<p>The CivicActions creative team is revising our process to fit even better within an agile development process. We&#8217;re moving away from creating highly detailed requirements documentation in favor of simpler &#8220;<strong>user stories</strong>&#8221; that capture much of the same information, but more quickly and from the end users&#8217; perspectives. These user stories can also be included as part of the persona document. In the example you can see those &#8220;What actions&#8230;&#8221; questions at the bottom. Those could be developed into more stories. And if those user stories change for any reason we can refer to the persona information to ensure there won&#8217;t be any problems or conflicts with the changes.</p>
<p>During the design phase the <acronym title="Information Architect">IA</acronym> creates wireframes and a visual designer may begin rough comps. The personas are used to validate this work, regardless of the fidelity of artifacts (wireframes or comps) at this stage. We can use the persona to ask questions of our work, for example: Does the persona have any physical differences (e.g. vision impairment) that might make this design challenging? does the persona have any technical challenges (e.g. low bandwidth connection) that might make this solution cumbersome?</p>
<h3>Personas and <acronym title="Quality Assurance">QA</acronym></h3>
<p>The next place personas become valuable is during QA. Since the personas will dictate the user stories the QA team can use the stories to develop their tests. And if usability testing is planned then the personas can serve as a model for the types of participants that need to be recruited and the stories will shape the test scenarios used during the study.</p>
<h3>Personas &amp; <acronym title="Search Engine Optimization">SEO</acronym></h3>
<p>Personas can be useful even beyond the design phase. Personas can be used to inform your <strong>search engine optimization</strong> (SEO) strategy. We have documented ecological information for each persona along with their goals (user stories). For each persona you may want to think about how he or she might search for you.</p>
<p>Using the example persona of Laslo who works for an international organization, what words would he use to search for disaster recovery information? How are those keywords and phrases different from another persona, Helen, who works for a congressman in Iowa?</p>
<p>Also consider your personas in different <em>contexts</em>. What might Laslo search for during a normal work day? What might he search for after a major natural disaster when he needs to quickly find information for a press conference?</p>
<h3>Personas &amp; Strategy</h3>
<p>After a site initially launches it&#8217;s easy to put away the personas and focus on maintenance and iterative improvements. But if these personas are your audience, how do you expect them to change over time? At the very least the audience will age. If the site is for a group of users who are in their late teens then what is the strategy for the site over the next five years, knowing the audience won&#8217;t all be teens forever?</p>
<p>What do the people that fit our personas, do with their lives? Will they marry in the next few years? Will they pursue additional education? Our strategies should take into account how the lives of our audience change so we can anticipate and prepare for their needs if we plan on serving them in the future.</p>
<p>This is another good place to consider context. If the persona finds himself or herself in a different context (&#8220;married,&#8221; &#8220;laid off,&#8221; &#8220;hungry&#8221;) will that affect how the site is used or the services you can potentially offer?</p>
<p>In this age of social networking it can be helpful to think about the social graph of our personas: who do they know, how do they connect and relate to these other poeple? Of those potential connections, who among them could also benefit from what we&#8217;re building? Could their influence affect how our persona interacts with our site?</p>
<p>The more often we can consider our personas during the process then the more we&#8217;re all practicing user centered design. And isn&#8217;t that really the goal? Designing websites around their intended users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softerwareconsulting.com/2009/06/09/how-to-use-personas-in-your-projects-part-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How To Create Effective Personas For Your Projects, Part 2</title>
		<link>http://www.softerwareconsulting.com/2009/06/09/how-to-create-effective-personas-for-your-projects-part-2/</link>
		<comments>http://www.softerwareconsulting.com/2009/06/09/how-to-create-effective-personas-for-your-projects-part-2/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 21:22:39 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Information Architecture]]></category>

		<guid isPermaLink="false">http://www.softerwareconsulting.com/?p=56</guid>
		<description><![CDATA[In &#8220;How to Create Effective Personas for Your Projects, Part 1&#8243; I wrote about the three main components of effective personas: A name, a face, and an ecology (biographical data, lifestyle, and preferences). Creating personas that are a reflection of real people helps us as web designers and developers to empathize with our end users [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/">&#8220;How to Create Effective Personas for Your Projects, Part 1&#8243;</a> I wrote about the three main components of effective <strong>personas</strong>: A name, a face, and an ecology (biographical data, lifestyle, and preferences). Creating personas that are a reflection of real people helps us as web designers and developers to empathize with our end users and more easily consider needs, goals, and priorities that may be different than our own. These are critical skills to have since we may not be part of the target audience for the site we&#8217;re developing.</p>
<h3>Personas: Who Makes This Stuff Up?</h3>
<p>While the information we write about a particular persona is fictional it must have its basis in reality. If we&#8217;re building a new website then we should have some idea about the target audience. In a perfect world the Information Architects, User Experience Designers, or other user-focused team members would be able to talk to some of the end users (or potential end users). There are several structured methods for collecting information about end users: contextual interviews, task analysis, focus groups, and surveys.<span id="more-56"></span></p>
<h4>Contextual Interviews</h4>
<p>Contextual interviews are the most time intensive and costly. A contextual interview is conducted in the space where the end user actually works or lives. The UX professional basically shadows the person to understand what she is doing and also observes the &#8220;context&#8221; (or environment) in which she carries out her tasks. For example, if we were designing an intranet site for human resources professionals to record employee data we would literally sit in the office of an HR person, watch him process employee data, note where paper notes were used, when information was entered into or pulled from electronic records, when sticky notes were used to bridge information gaps, what he reached for when cross referencing records, etc.</p>
<p>The output of a contextual interview is copious notes that are synthesized into an affinity diagram, basically each note or piece of information is transposed onto sticky notes of various colors, put onto a wall and then grouped by the UX team. From these groups of sticky notes patterns, workflows, and associations are created that help us to understand what an HR person needs when working with employee data.</p>
<h4>Task Analysis</h4>
<p>A task analysis is much like a contextual interview, except it&#8217;s not concerned about the environment, only the actual task at hand. In the example of the HR person, a UX professional would note each step he would take when creating a new employee record. Steps are broken down into smaller and smaller pieces so that it can be re-created in the new intranet site.</p>
<h4>Focus Groups</h4>
<p>Focus groups are more general and collect the opinions and ideas of a group of people. We may ask six HR professionals to convene and proceed to ask them questions about their jobs, what they need in an intranet site, and what could make their jobs easier. The danger with strictly oral methods of information collection is that there is often a gap between what someone actually does and how they describe it.</p>
<h4>Surveys</h4>
<p>Surveys are often easy and inexpensive to administer. There are many free or inexpensive web-based tools available for creating surveys. Writing survey questions should be approached carefully. Questions should be clear, free of any language that could bias the respondent, and specific enough to elicit a clear answer. Besides the pitfall of low response rate we again have the challenge of people translating their real world experiences and feelings into a series of multiple choice answers. Surveys are best at collecting empirical data: gender, age, salary, education, etc.</p>
<p>In any one of these situations the UX professional needs to be as careful as a courtroom lawyer in how questions and statements are phrased. People want to be seen a smart, hardworking, and agreeable and we don&#8217;t want our questions to lead someone into answering in a way that obscures information that could otherwise be valuable for our project.</p>
<h3>Creating Personas on a Shoe-String</h3>
<p>Often times because of tight schedules and limited budgets these activities aren&#8217;t included in projects and teams are expected to hit the ground running. In lieu of talking to actual people an IA/UX consultant may need to find alternate sources of information. For example, documented user feedback from website support forms, customer call center records, or even talking to sales people who have had customer contact.</p>
<h4>Alternate Information and Data Sources</h4>
<p>If there is an existing website there may be emails or contact form submissions that contain bits and pieces of user feedback. This may end up in different departments (tech support, marketing, sales, etc.) Be sure to contact anyone in the company you can to ask for this kind of user feedback.</p>
<p>If the company has a call center it may be possible to get a print out of customer call records or even talk to some call agents personally. I&#8217;ve dealt with some who knew exactly what customers liked and didn&#8217;t like and were quite frank in letting me know. These are the people on the front line and they can be a valuable source of information.</p>
<p>Salespeople also know the good, the bad, and the ugly. They, however, may internalize how customers feel about the company and thus aren&#8217;t always forthright with that information, feeling as though it could be a reflection on them. I&#8217;ve found that there usually are a few salespeople who are willing to share what they know because of their commitment to really serving their customers, but you might have to dig.</p>
<h3>And If All Else Fails&#8230;</h3>
<p>There may be times when even third-hand information is not available. Then we need to either press the client for any details they can think of about the target audience, or simply use our imaginations. As creative professionals we can also call upon what we know about people like our target audience. However, we want to be careful not to create stereotypes, which are a demeaning caricature of someone belonging to group. Our target audience might include middle aged white men, but that doesn&#8217;t mean our persona has to wear JCrew, work as an accountant, and live in the suburbs. Our personas should have depth, a unique perspective, and opinions that reflect his individuality.</p>
<p>In &lt;a href=&#8221;http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/&#8221;&gt;Part 1&lt;/a&gt; we talked about what makes a good persona, in this post we talked about how to get that information, and in Part 3 we&#8217;ll look at what we do with personas once we&#8217;ve created them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softerwareconsulting.com/2009/06/09/how-to-create-effective-personas-for-your-projects-part-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How To Create Effective Personas, Part 1</title>
		<link>http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/</link>
		<comments>http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 17:13:27 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[persona]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.softerwareconsulting.com/?p=52</guid>
		<description><![CDATA[&#8220;Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth.&#8221; -Oscar Wilde I don&#8217;t know how to say it any more plainly than this: Creating personas are important. The persona is so important because it affects so many other pieces of the project- [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth.&#8221; </em> -Oscar Wilde</p>
<p>I don&#8217;t know how to say it any more plainly than this: Creating <strong>personas</strong> are important.</p>
<p>The persona is so important because it affects so many other pieces of the project- discovery, design, QA, and even <a title="Learn more about search engine optimization" href="http://www.softerwareconsulting.com/2008/12/04/creating-an-seo-strategy-part-1-what-is-search-engine-optimization/">search engine optimization</a>. A persona is the answer to the question &#8220;who are we doing all this work for?&#8221;. What you know about him or her will inform your choices about how your site will be found, how it will look and how it will function. Budgeting for personas is always time and money well spent.</p>
<h3>Components of a Good Persona</h3>
<p>Personas can take many different forms and I think the best personas contain at least these three things:</p>
<ul>
<li><strong>A persona has a name.</strong> Don&#8217;t confuse personas with &#8220;user roles&#8221; or categories. &#8220;Authenticated User&#8221; is not a persona. &#8220;Ralph Perez&#8221; is. The persona will fit into one of your user roles and he will exhibit other traits and abilities beyond that role.</li>
<li><strong>A persona has a photo.</strong> Your persona is a human- put a face to the name and you&#8217;ll be better able to empathize with him or her. I use istockphoto.com for inexpensive photo images (I can usually find something for about $1).</li>
<li><strong>A persona has an ecology.</strong> The demographic data you specify for your persona will also, by inference, provide meta-data about the world he or she lives in. Take the time to desribe this world. Creating a basic story that includes education, family life, work, interests/hobbies, and physical characteristics (including handicaps) adds more dimension to the character and gives us more options when making creative choices. It&#8217;s those other qualities that may influence his behavior when searcing for or using the site.<span id="more-52"></span></li>
</ul>
<h3>Personas Have Opions- Just Ask Them!</h3>
<p>In addition to these three pieces you can also optionally include a few questions to ask each persona. I&#8217;ve used this technique and it&#8217;s really helpful. One set of questions can be general and used for getting a deeper understanding of the persona. These can include things like:<br />
- What are this Ralphs&#8217;s value words?<br />
- What is this Ralph&#8217;s life mantra?<br />
- What are Ralph&#8217;s unspoken questions about this website?<br />
- What does Ralph expect from using this website?</p>
<p>Additionally we also asked some project-specific questions. For example:<br />
- What is the meaning of money to Ralph?<br />
- What are Ralph&#8217;s challenges around money?<br />
- How does Ralph define value?<br />
- Who else needs buy-in before Ralph will use this payment system?</p>
<p>These questions are valuable because they help us make better descisions around layout and design, can help us verify navigation, and even inform our marketing and SEO efforts.</p>
<h3>How Many Personas Do I Need?</h3>
<p>You&#8217;ll probably have anywhere from one to four or five personas for your project. If think you have eight then I would suggest revisiting your list of your user types and see if any of them could potentially be merged. If you do have that many then perhaps you&#8217;re actually trying to satisfy two *separate* audiences, in which case you may need to define two separate sites or interfaces.</p>
<p>In our next post we&#8217;ll look at an actual person and see how it can be used during the project lifecycle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softerwareconsulting.com/2009/02/04/how-to-create-effective-personas-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating an SEO Strategy, Part 1: What is Search Engine Optimization?</title>
		<link>http://www.softerwareconsulting.com/2008/12/04/creating-an-seo-strategy-part-1-what-is-search-engine-optimization/</link>
		<comments>http://www.softerwareconsulting.com/2008/12/04/creating-an-seo-strategy-part-1-what-is-search-engine-optimization/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 20:11:41 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.softerwareconsulting.com/?p=50</guid>
		<description><![CDATA[&#8220;The Internet has no such organization &#8211; files are made available at random locations. To search through this chaos, we need smart tools, programs that find resources for us.&#8221;   -Clifford Stoll, Silicon Snake Oil, 1995 Search engine optimization goes beyond traditional marketing and advertising by providing techniques to help a site increase its organic [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;The Internet has no such organization &#8211; files are made available at random locations. To search through this chaos, we need smart tools, programs that find resources for us.&#8221;</p></blockquote>
<p> </p>
<div>-Clifford Stoll, <em>Silicon Snake Oil</em>, 1995</div>
<p>Search engine optimization goes beyond traditional marketing and advertising by providing techniques to help a site increase its organic traffic (visitors from search engines) by increasing relevance and assisting the indexing activities of search engines. Search engines use special software to index, or record, the content of your site. Much like library patrons who find books based on title, author, or subject,  the search engines find websites based on the unique words (keywords) we type in.<span id="more-50"></span><br />
Relevance is a website&#8217;s connection or affinity with the keywords typed into a search engine. Search engines calculate the relevance using a number of criteria, including how often those keywords are used, where they are used, and the site&#8217;s relationship to other websites with similar keywords.</p>
<p>From this we can begin formulating the basis of our SEO strategy. These three foundational elements are: <em>content, coding, and community</em>.<img class="alignright size-medium wp-image-51" title="seo-strategy" src="http://www.softerwareconsulting.com/wp-content/uploads/2008/12/seo-strategy-300x112.png" alt="" width="300" height="112" /></p>
<h2>Content</h2>
<p>People are searching for something- an answer, a recipe, a service, a product. Your content must use or pertain to the keywords people are searching for. Good content is the most important thing.</p>
<h2>Coding</h2>
<p>Your content is supported by a scaffolding called code- the html used to structure and present your copy to end users. That scaffolding can be optimized to help search engines better index your website.</p>
<h2>Community</h2>
<p>Your site isn&#8217;t an island but is part of a larger community of websites that are related by mission, audience, and/or content. Being an active part of this community helps increase your relevance.</p>
<p>In order to know who to appeal to and how to appeal to them it&#8217;s best to start by being very clear with yourself and your website by asking:</p>
<ol>
<li>What do we do?</li>
<li>Who do we do it for?</li>
<li>How do those people find us? What words might they use?</li>
</ol>
<p>From this exercise you should begin formulating a list of your keywords- those unique words that describe what you do and how your audience will find you.</p>
<p>In upcoming post we&#8217;ll look at each of the three foundational items in more detail and begin drafting our strategy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softerwareconsulting.com/2008/12/04/creating-an-seo-strategy-part-1-what-is-search-engine-optimization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usability Basics: Help Prevent Errors</title>
		<link>http://www.softerwareconsulting.com/2008/10/02/49/</link>
		<comments>http://www.softerwareconsulting.com/2008/10/02/49/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 17:04:49 +0000</pubDate>
		<dc:creator>Ron</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[forms]]></category>

		<guid isPermaLink="false">http://www.softerwareconsulting.com/?p=49</guid>
		<description><![CDATA[From error to error one discovers the entire truth. Sigmund Freud In my last posting (Usability Basics: Keep the User Informed) I talked about how the interaction with other humans differ from interactions online because of something called a feedback loop- the ability we have of constantly assessing the verbal and non-verbal communication that is [...]]]></description>
			<content:encoded><![CDATA[<p><em>From error to error one discovers the entire truth.</em> Sigmund Freud</p>
<p>In my last posting (<a href="http://www.softerwareconsulting.com/2008/09/24/usability-basics-keep-the-user-informed/" title="Usability Basics: Keep the User Informed">Usability Basics: Keep the User Informed</a>) I talked about how the interaction with other humans differ from interactions online because of something called a feedback loop- the ability we have of constantly assessing the verbal and non-verbal communication that is happening.<span id="more-49"></span></p>
<p>Helping a user prevent errors is another way of closing that feedback loop online to create usable sites. In the physical world we come up against real boundaries that signal to us about potential problems. I don&#8217;t need messaging on the side of an eight ounce glass telling me not to put more than 8 ounces in it, otherwise I&#8217;ll have a mess- I can <em>see</em> how much the glass will hold. Online we&#8217;re not always privvy to such physical cues, in which case we do need assistance via messages, instant feedback, or imposed limits in order to avoid problems.</p>
<p>One of the most visible ways this <strong>usability</strong> principle is applied online is with creating passwords. How many times have we created a password, only to be presented with an error telling us that we didn&#8217;t do it right. Oh, you forgot to include a number, or capital letter. Preventing errors is all about being upfront with users and giving them (us!) the information we need to avoid extra clicks, extra time, more page reloads, etc. Let&#8217;s look at Drupal 6. This version uses messages to help me prevent making an error when creating a password. The site checks the password on the fly, telling us how many characters we must use, recommendations on the types of characters to use, as well as providing a &#8220;strength&#8221; meter to show us how well we&#8217;ve done before we submit the form for procesing. Nice.</p>
<p><img src="http://www.civicactions.com/sites/civicactions.com/files/drupal-password.gif" alt="image of drupal password fields" /> Another way sites are endeavoring to help prevent errors is through the use of Ajax to validate field values and provide instant feedback. Kayak.com does a good job of helping users prevent errors. When searching for a flight I begin typing in the name of a city and the site returns a list of potential matches. This actually satisfies two usability principles- helping me to prevent errors by displaying only valid city names and ; and it relieves me from having to remember the three letter airport identifier. Good job.<img src="http://www.civicactions.com/sites/civicactions.com/files/kayak.gif" alt="destination field at Kayak website" /></p>
<p>Using imposed limits to help avoid errors is very common when selecting calendar dates. The Wachovia website uses text fields with the proper date format listed below the field. This is better than not having any format information, but I can still enter an improper date and submit the form. A better solution is to force the user to select a date from either a drop down list or via a calendar widget. This ensure the date is entered correctly the first time and helps the user avoid making an error. <img src="http://www.civicactions.com/sites/civicactions.com/files/date-fields.gif" alt="date fields" /> <br /> <img src="http://www.civicactions.com/sites/civicactions.com/files/calendar.gif" alt="calendar widget" /></p>
<p>Helping prevent errors is communicating to your site visitors about rules they must follow, boundaries they must operate within, and values that are expected to ensure they can keep moving forward. This is one important piece of creating usable websites, designing positive interactions, and keeping processes as transparent as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softerwareconsulting.com/2008/10/02/49/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
