


<?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>Repeat Penguin &#187; interaction design</title>
	<atom:link href="http://www.repeatpenguin.com/tags/interaction-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.repeatpenguin.com</link>
	<description>website design : xhtml : css : mobile web ~ Delivered Repeatedly by Jeremy Anderson</description>
	<lastBuildDate>Tue, 17 Nov 2009 01:11:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sneak Peek: Tagged Tanakh</title>
		<link>http://www.repeatpenguin.com/2009/09/18/a-sneak-peek-at-the-tagged-tanakh/</link>
		<comments>http://www.repeatpenguin.com/2009/09/18/a-sneak-peek-at-the-tagged-tanakh/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 20:31:34 +0000</pubDate>
		<dc:creator>Jeremy Anderson</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.repeatpenguin.com/?p=481</guid>
		<description><![CDATA[<div class="liftout">
<blockquote cite="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh">&#8220;Just in time for the New Year! At long last, we can share with the world a taste of the Tagged Tanakh (TT) prototype!&#8221; <cite class="vcard"><a class="fn org url" href="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh" rel="external nofollow">JPS Interactive</a></cite></blockquote>
</div>

We spent the better half of 2009 working with <span class="vcard"><a class="url" href="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh" rel="external nofollow"><abbr class="fn org" title="Jewish Publication Society">JPS</abbr></a></span> to develop the Tagged Tanakh prototype and at long last, we can give you a sneak peek.]]></description>
			<content:encoded><![CDATA[<div class="liftout">
<blockquote cite="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh"><p>&#8220;Just in time for the New Year! At long last, we can share with the world a taste of the Tagged Tanakh (TT) prototype!&#8221; <cite class="vcard"><a class="fn org url" href="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh" rel="external nofollow">JPS Interactive</a></cite></p></blockquote>
</div>
<p><img src="http://www.repeatpenguin.com/wp-content/uploads/2009/09/introducing-tagged-tanakh.jpg" alt="A sneak peek at the Tagged Tanakh prototype" title="A sneak peek at the Tagged Tanakh prototype" width="512" height="505" /></p>
<p>We spent the better half of 2009 working with <span class="vcard"><a class="url" href="http://jpsinteractive.org/blog/jt/sneak-peek-tagged-tanakh" rel="external nofollow"><abbr class="fn org" title="Jewish Publication Society">JPS</abbr></a></span> to develop the Tagged Tanakh prototype and at long last, we can give you a sneak peek.</p>
<p>The Tagged Tanakh prototype has a pretty healthy base of core functionality that we hope will compound under future development. The prototype allows users to interact with the English version of the Jewish Bible, by adding remarks, using tags to contextualize the relationships between their remarks and their selection from the Tanakh, respond to remarks left by other users and create custom feeds to follow the users and/or topics of interest to them. In addition, we have also developed a fairly intricate rank and moderation system, that will help users find discussions and topics that are relevant and of interest to them.</p>
<p>Social networking features, integration of third party data sets, Hebrew text, and the release of an API are all in the pipline and we&#8217;d love to get your first impressions. You can read more in our <a href="http://objectadjective.com/portfolio/webdesign/tagged_tanakh/" class="self">working case study</a>.</p>
<p><img src="http://www.repeatpenguin.com/wp-content/uploads/2009/09/browse.jpg" alt="Tagged Tanakh: Browse by book or weekly reading." title="Tagged Tanakh: Browse by book or weekly reading." width="512" height="343" /></p>
<p><img src="http://www.repeatpenguin.com/wp-content/uploads/2009/09/create-feed.jpg" alt="Tagged Tanakh: Create custom feeds to follow users and topics of interest." title="Tagged Tanakh: Create custom feeds to follow users and topics of interest." width="512" height="343" /></p>
<p>If you are interested in supporting the Tagged Tanakh, you can <a href="http://jewishpub.org/support/donate.php" rel="external nofollow">make a donation</a> directly to <span class="vcard"><abbr class="fn org" title="Jewish Publication Society">JPS</abbr></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.repeatpenguin.com/2009/09/18/a-sneak-peek-at-the-tagged-tanakh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Experience and the Registration Form Pt. 2</title>
		<link>http://www.repeatpenguin.com/2007/11/19/user-experience-and-the/</link>
		<comments>http://www.repeatpenguin.com/2007/11/19/user-experience-and-the/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 12:00:51 +0000</pubDate>
		<dc:creator>Jeremy Anderson</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[ui design]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.repeatpenguin.com/2007/11/19/user-experience-and-the-registration-form-pt-2/</guid>
		<description><![CDATA[
There is one common and fundamental key to good user experience, the user should never have to guess. This becomes even more important when you are asking the user to divulge personal information by creating a user account. A few months ago, I wrote an article on the importance of branding and design for registration [...]]]></description>
			<content:encoded><![CDATA[<p class="banner"><img src="http://www.repeatpenguin.com/img/20071119/banner.jpg" alt="user experience and the registration form" /></p>
<p>There is one common and fundamental key to good user experience, <span>the user should never have to guess</span>. This becomes even more important when you are asking the user to divulge personal information by creating a user account. A few months ago, I wrote an article on the importance of <a href="http://www.repeatpenguin.com/2007/09/29/user-experience-design-the/">branding and design for registration forms</a>. For an industry growing around web applications, user interaction has taken on a new role. Those points of interaction within a website, the programming and scientific elements have also taken a new role. In essence, this challenges the user. As a user interface designer, I want to reduce that challenge and make the experience as seamless and direct as possible.</p>
<p class="tr"><span id="more-51"></span></p>
<h3>Creating Web Application Forms</h3>
<p>About a month after I wrote this article, Ryan Singer from <a href="http://www.37signals.com">37 Signals</a> gave a compelling presentation at the <a href="http://www.futureofwebdesign.com/">The Future of Web Design</a> London, on <a href="http://www.thinkvitamin.com/training/webapps/web-app-form-design/">Web Application Form Design</a>. Ryan classified the information requested in form, into two distinct categories:</p>
<ol>
<li>Wrote Information</li>
<li>Made Up Information</li>
</ol>
<p>Wrote information is easy, as Ryan points out: Name, Birthday, Email Address. He recommends starting with these kinds of questions and work your way up to the &#8220;thinking questions&#8221;, like Username and password. In many cases, this approach can be very effective. However, there are also a considerable number cases where this approach would not create an inviting doorway for new users. Case in point: any new start up that needs to earn the trust of its&#8217; users.</p>
<p>The problem I see with most &#8220;wrote&#8221; information requested in forms, is that it tends to also be <em>personal</em> information. Yes, they are easy to answer, but they fail to give anything in return. I keep referring to <a href="http://www.pbwiki.com">PB Wiki</a> as an example. In my opinion, they all but have a perfect sign up form. The steps are incredibly minimal and the user is told up front what will be required of them.</p>
<p><span class="p">They start</span> with a question that falls under the &#8220;made up&#8221; category, but gives enormous payoff to the user, &#8220;<span>Choose a Site Name</span>&#8220;. The user already feels accomplished.</p>
<p><span class="p">Next</span>, they ask for &#8220;wrote&#8221; information, &#8221; <span>Your Email Address</span>&#8220;.</p>
<p><span class="p">And finally</span>, they ask for a little information about what you are doing here, in this case, with your wiki. This kind of falls between the two categories defined by Ryan. It requires a little thinking, but it has been simplified by limiting the possible responses with a selection menu. Again, leaving the user at the end of the process with a sense that this is going to be easy.</p>
<p class="center"><img src="http://www.repeatpenguin.com/img/20070922/pbwiki.jpg" alt="PB Wiki Sign Up form" /></p>
<p>Granted, not all applications can offer something as simple as PB Wiki, but the model they represent  in their sign up form can translate to any web application environment. This model works following 3 basic principles.</p>
<ol>
<li><span>Let users know what is required, before they start.</span></li>
<li><span>Give something, when you ask for something.</span></li>
<li><span>Never let them guess.</span></li>
</ol>
<h3>Let users know what is required, before they start</h3>
<p>When it comes to web forms, the number one thing you can do to encourage a visitor to become a user, is to let them know what is involved in the sign up process, before they start. Common thinking back in the day, was that you could avoid scaring off visitors by hiding the depth of commitment needed to get through the sign up process, by burying it in a multi-step procedure. This led to the dreaded multiple-screen registration forms. Suddenly, these were everywhere. They were deep, convoluted and seemingly endless mazes. User bail out on these forms was high.</p>
<p>That said, sometimes it&#8217;s just unavoidable. So letting the user know what is ahead of them and rewarding them along the way, can make the process much friendlier.</p>
<h3>Giving something, when asking for something</h3>
<p>The question of single screen sign up form versus multi-screen, was one that I came upon when designing the user interface for <a href="http://www.sparksprite.com">SparkSprite</a>. Originally, we had gone with a single screen form, that was visually divided into 3 steps. We kept the process simple and limited the fields to only those that were essential to getting the account started.</p>
<p>This worked well, for all practical purposes. The form was clean and simple and inviting. However, after putting it into a testing environment, we quickly realized that some of the user interface objectives we set out to accomplish, were being sacrificed for the desired user experience.  We went back to the drawing board.</p>
<p>User interface and user experience are very similar things, but not to be confused. The first is directly tied to product efficiency, while the latter to expectation. If you meet the users&#8217; expectations, the experience is a good one. If this is at the sacrifice of accomplishing any of your interface objectives, that is quite bad. Our initial process was less demanding on the user to get signed up, but for most users, would require additional steps, once they had their account.</p>
<p>There were both pros and cons to this approach, but when the nuts met the bolts, we wanted nothing less than a completely intuitive experience for the user. We were falling short. To streamline our process, we decided a multi-screen approach would work much better for our needs. SparkSprite, unlike other web applications, presented some unique challenges. In the first place, we needed to collect a lot of sensitive information from the user, the names and addresses of children they want to send mail to. And in the second place, while most of this information was wrote, it required that the user plan in advance and have everything prepared beforehand.</p>
<p>To accommodate for these requirements, we used two tactics. One, provide a progress table so users would know how many steps there would be and what each would entail. And two, start with the user information first, since that is readily available to the user and a tad bit <em>friendlier</em> than asking for a credit card right off the bat.</p>
<p class="center"><img src="http://www.repeatpenguin.com/img/20071119/steps.jpg" alt="web form progress chart" /></p>
<p>Since we had to jump right into asking for <em>personal</em> information from the user, we made sure that we closed the first step of our sign up process by asking for something specific to the account they were setting up. In this case, the type of mail plan they wanted to sign up for. The reason for this was to provide the user with a sense of accomplishment.</p>
<p>It may sound like a really minor thing, but aside from that one question, there was nothing else we were asking for in the first step that distinguished our form from any other. We had asked for something from the user and now we were giving something. Now they have an account type.</p>
<p class="center"><img src="http://www.repeatpenguin.com/img/20071119/mailplan.jpg" alt="web form account type" /></p>
<h3>Never let them guess</h3>
<p>The key to good user interface design, in general, is to never let the user feel like they have to guess about something. I can&#8217;t tell you how many sites I&#8217;ve been on, where I felt at some point, how should I know that? When it comes to forms, this is especially important. Remember, any time you ask for something from the user, <em>like fill out this form</em>, you are asking more than you really have a right to. Why should they? What are they going to get out of it? And how long will it take and what will be required?.</p>
<p>These are the questions you need to answer beforehand. If you compare the web application environment to that of walking into a convenience store, you start get a clear sense of the size of the barrier this extra step of registration creates. If you were asked to fill out a quick form before entering the grocery store, you&#8217;d probably go across the street and shop.</p>
<p>Fortunately, most web applications have this sign up process to contend with, so users don&#8217;t necessarily have that option to &#8220;shop across the street.&#8221; This is why it is so important that <em>your</em> users don&#8217;t need to do any guess work when they come to your site.</p>
<p>This was, perhaps, the most important factor when designing SparkSprite. When it came to the sign up form, this idea is most critical. If a user has questions during the sign up process, you have a good chance of losing them as a client. To help avoid this, we applied a simple strategy when building our forms:</p>
<p>If there is an action being requested of the user, give them only one choice. Simple. Fill in your name. Fill in your email address. Continue. This model is ideal, as a starting point. Needless to say, or maybe I should say <em>needful</em> to say, this isn&#8217;t always possible. People make mistakes. That once choice, could have been made wrong. Then they have to go back and fix it.</p>
<p>Our focus, then, was to limit choices. If one choice would do, that&#8217;s all we offered. If two, then. If three, then three. This approach helped us keep our process direct, while at the same time keeping it from being too restrictive.</p>
<p class="center"><img src="http:///www.repeatpenguin.com/img/20071119/formchoices.jpg" alt="web form choices" /></p>
<p>The important thing to remember, in all user interface design, is that no matter how clear you are, and how much you think you covered all your bases, someone is not going to get it. That was the person we didn&#8217;t want to lose. Striking a clean balance with a web application form, that will satisfy both user interface and user experience goals, really comes down to lots and lots of user testing. But having a solid strategy and clear set of objectives when you start, can greatly improve the tiime it takes to reach those goals.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.repeatpenguin.com/2007/11/19/user-experience-and-the/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
