<?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>jpreardon.com &#187; Development</title>
	<atom:link href="http://jpreardon.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://jpreardon.com</link>
	<description>Now with more randomness!</description>
	<lastBuildDate>Tue, 15 May 2012 09:53:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Rapid Prototyping with Sinatra</title>
		<link>http://jpreardon.com/2012/05/09/rapid-prototyping-with-sinatra/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rapid-prototyping-with-sinatra</link>
		<comments>http://jpreardon.com/2012/05/09/rapid-prototyping-with-sinatra/#comments</comments>
		<pubDate>Wed, 09 May 2012 11:00:51 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1473</guid>
		<description><![CDATA[If you&#8217;re looking for a way to prototype an interface, especially one that would benefit from interacting with live data, having a lightweight and easy to use/learn backend is essential. Sinatra fits the bill nicely. It is a Ruby framework (&#8230;)</p><p><a href="http://jpreardon.com/2012/05/09/rapid-prototyping-with-sinatra/">Read the rest of this entry &#187;</a></p> // No related posts
]]></description>
			<content:encoded><![CDATA[<p><img src="http://jpreardon.com/wp-content/uploads/2012/05/sinatra-logo.png" alt="Sinatra Logo" title="Sinatra Logo" width="156" height="108" class="alignright size-full wp-image-1474" />If you&#8217;re looking for a way to prototype an interface, especially one that would benefit from interacting with live data, having a lightweight and easy to use/learn backend is essential. <a href="http://www.sinatrarb.com/" target="_blank">Sinatra</a> fits the bill nicely. It is a Ruby framework for developing web applications. A List Apart has a great <a href="http://www.alistapart.com/articles/rapid-prototyping-with-sinatra/" target="_blank">tutorial on prototyping with Sinatra</a>, which will get you up and running pretty quickly.</p>
<p>Recently, I needed to cobble together a quick web service to support a hardware project I am working on. The above mentioned tutorial saved me a lot of time. Once I had the service running locally, it was easy to get it deployed to <a href="http://www.heroku.com/" target="_blank">Heroku</a> where the web service was no longer dependent on my laptop running the webserver.</p>
 // No related posts
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2012/05/09/rapid-prototyping-with-sinatra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommended Data Visualization Tools</title>
		<link>http://jpreardon.com/2012/05/08/recommended-data-visualization-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recommended-data-visualization-tools</link>
		<comments>http://jpreardon.com/2012/05/08/recommended-data-visualization-tools/#comments</comments>
		<pubDate>Tue, 08 May 2012 11:00:30 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[Data Visualization]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1470</guid>
		<description><![CDATA[There are a lot of tools available to help create data visualizations&#8211;so many that it may be difficult to know where to start. The people at datavisualization.ch have put together an extensive list of their recommended data visualization tools. Rather than (&#8230;)</p><p><a href="http://jpreardon.com/2012/05/08/recommended-data-visualization-tools/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2010/07/08/useful-tools-for-web-analytics-administration/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/07/08/useful-tools-for-web-analytics-administration/', 'From Page: /category/development/feed/']);">Useful Tools for Web Analytics Administration</a><!-- (12.1)--></li>
		<li><a href="http://jpreardon.com/2011/06/30/1-reporting-in-google-analytics-and-webmaster-tools/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/06/30/1-reporting-in-google-analytics-and-webmaster-tools/', 'From Page: /category/development/feed/']);">+1 Reporting in Google Analytics and Webmaster Tools</a><!-- (8.6)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (8.2)--></li>
		<li><a href="http://jpreardon.com/2011/04/01/troubleshooting-data-sent-to-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/04/01/troubleshooting-data-sent-to-google-analytics/', 'From Page: /category/development/feed/']);">Troubleshooting Data Sent to Google Analytics</a><!-- (7.6)--></li>
		<li><a href="http://jpreardon.com/2011/04/21/iphone-tracker/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/04/21/iphone-tracker/', 'From Page: /category/development/feed/']);">iPhone Tracker</a><!-- (6.7)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>There are a lot of tools available to help create data visualizations&#8211;so many that it may be difficult to know where to start. The people at datavisualization.ch have put together an extensive list of their <a href="http://selection.datavisualization.ch/" target="_blank">recommended data visualization tools</a>. Rather than simply providing a long list, they have only included the tools they use the most&#8211;and a nice filtering mechanism.</p>
<p><em>via <a href="http://infosthetics.com/archives/2012/05/hand_picked_list_of_recommended_data_visualization_tools.html" target="_blank">Information Aesthetics</a></em></p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2010/07/08/useful-tools-for-web-analytics-administration/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/07/08/useful-tools-for-web-analytics-administration/', 'From Page: /category/development/feed/']);">Useful Tools for Web Analytics Administration</a><!-- (12.1)--></li>
		<li><a href="http://jpreardon.com/2011/06/30/1-reporting-in-google-analytics-and-webmaster-tools/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/06/30/1-reporting-in-google-analytics-and-webmaster-tools/', 'From Page: /category/development/feed/']);">+1 Reporting in Google Analytics and Webmaster Tools</a><!-- (8.6)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (8.2)--></li>
		<li><a href="http://jpreardon.com/2011/04/01/troubleshooting-data-sent-to-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/04/01/troubleshooting-data-sent-to-google-analytics/', 'From Page: /category/development/feed/']);">Troubleshooting Data Sent to Google Analytics</a><!-- (7.6)--></li>
		<li><a href="http://jpreardon.com/2011/04/21/iphone-tracker/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/04/21/iphone-tracker/', 'From Page: /category/development/feed/']);">iPhone Tracker</a><!-- (6.7)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2012/05/08/recommended-data-visualization-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restaurant Menu UX</title>
		<link>http://jpreardon.com/2012/05/02/restaurant-menu-ux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=restaurant-menu-ux</link>
		<comments>http://jpreardon.com/2012/05/02/restaurant-menu-ux/#comments</comments>
		<pubDate>Wed, 02 May 2012 11:00:17 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1452</guid>
		<description><![CDATA[Chances are, you&#8217;ve seen your fair share of restaurant menus, enough to appreciate the common elements presented in most menus. While the size, fonts and overall look and feel varies from place to place, the layout of the information generally (&#8230;)</p><p><a href="http://jpreardon.com/2012/05/02/restaurant-menu-ux/">Read the rest of this entry &#187;</a></p> // No related posts
]]></description>
			<content:encoded><![CDATA[<p><a href="http://jpreardon.com/wp-content/uploads/2012/04/fishtag_dinner.pdf" target="_blank"><img src="http://jpreardon.com/wp-content/uploads/2012/04/fishtag-menu-screenshot-300x208.png" alt="Fishtag Menu Screenshot" title="Fishtag Menu Screenshot" width="300" height="208" class="alignright size-medium wp-image-1455" /></a>Chances are, you&#8217;ve seen your fair share of restaurant menus, enough to appreciate the common elements presented in most menus. While the size, fonts and overall look and feel varies from place to place, the layout of the information generally follows a well known format. This format follows the timeline of the meal, from start to finish (appetizers, entrees, dessert). There are plenty of variations on this, especially when it comes to titling these sections (starters for appetizers), or adding subsections (&#8220;from the grill&#8221;, &#8220;from the sea&#8221;), but the linear format almost always present. </p>
<p>Occasionally, and with varying results, some people break away from this format. When poorly executed, it can be confusing for the diner. However, when done well, the menu can offer an additional layer of information in a way that is easy to digest. Take the <a href="http://jpreardon.com/wp-content/uploads/2012/04/fishtag_dinner.pdf" target="_blank">dinner menu at Fishtag</a> as an example. The reviewer at <a href="http://www.nytimes.com/2011/03/02/dining/reviews/02rest.html" target="_blank">the New York Times finds it &#8220;difficult to navigate&#8221;</a>, but I think it has some potential. The food is presented in an order of lightest to heaviest, small and large plates are mixed together. This allows for beverage pairing recommendations in the margins on both sides. The only indicators that a particular plate is an appetizer are the red font color and, of course, the price. </p>
<p>The red font color can be a bit confusing since it seems kind of random at first glance as there is no legend provided for what the red color means. Does it mean spicy? Are these items recommended by the chef? Are these things red because the menu designer thought it would look pretty? It is even more confusing when compared to the beverage menu. Beverages are grouped by type (white wine, rice wine, beer, etc.), then by flavor profile, which matches the pairing suggestions the food menu. Nice. But, the red font color on the beverage menu is used only to set off detailed descriptions of each item.</p>
<p>Granted, the readability of the menu is but one small component of the overall restaurant experience and the staff probably offers some guidance before leaving the diner with the menu. But, a good menu layout is much easier to execute than consistently delicious food and stellar service. So, why not improve on something that is potentially confusing? Perhaps some iconography to designate small plates and italics for the beverage descriptions would let people concentrate on what food and drink to order rather than puzzling over what all this red means.</p>
 // No related posts
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2012/05/02/restaurant-menu-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effective Task Design</title>
		<link>http://jpreardon.com/2012/05/01/effective-task-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=effective-task-design</link>
		<comments>http://jpreardon.com/2012/05/01/effective-task-design/#comments</comments>
		<pubDate>Tue, 01 May 2012 11:00:08 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1467</guid>
		<description><![CDATA[Jared Spool tells a tale about the importance of task design in user testing. Based on a real example, he speaks to word choice in a UX testing script and how it can skew results. If you&#8217;re interested in that, (&#8230;)</p><p><a href="http://jpreardon.com/2012/05/01/effective-task-design/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2010/12/22/content-testing/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/12/22/content-testing/', 'From Page: /category/development/feed/']);">Content Testing</a><!-- (12.4)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (10)--></li>
		<li><a href="http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/', 'From Page: /category/development/feed/']);">Metaphors for Explaining Pair Design</a><!-- (9.5)--></li>
		<li><a href="http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/', 'From Page: /category/development/feed/']);">How to Win a User Experience Debate</a><!-- (7.2)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>Jared Spool tells a tale about the <a href="Testing task design: http://www.uie.com/brainsparks/2012/04/27/guess-what-task-design-is-critically-important-a-hard-learned-lesson/" target="_blank">importance of task design in user testing</a>. Based on a real example, he speaks to word choice in a UX testing script and how it can skew results. If you&#8217;re interested in that, you&#8217;ll also want to read his follow-up on <a href="http://www.uie.com/brainsparks/2012/04/30/discovering-the-right-tasks-using-an-interview-based-approach/" target="_blank">task design using an interview based approach</a>.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2010/12/22/content-testing/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/12/22/content-testing/', 'From Page: /category/development/feed/']);">Content Testing</a><!-- (12.4)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (10)--></li>
		<li><a href="http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/', 'From Page: /category/development/feed/']);">Metaphors for Explaining Pair Design</a><!-- (9.5)--></li>
		<li><a href="http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/', 'From Page: /category/development/feed/']);">How to Win a User Experience Debate</a><!-- (7.2)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2012/05/01/effective-task-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formatting International Phone Numbers for Readability</title>
		<link>http://jpreardon.com/2012/04/30/formatting-international-phone-numbers-for-readability/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=formatting-international-phone-numbers-for-readability</link>
		<comments>http://jpreardon.com/2012/04/30/formatting-international-phone-numbers-for-readability/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:00:11 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1446</guid>
		<description><![CDATA[Have you ever tried to read an unformatted phone number? Reading a string of digits with no spaces or other delimiters is difficult. So much so that we tend to write them in a more digestible way. In North America, (&#8230;)</p><p><a href="http://jpreardon.com/2012/04/30/formatting-international-phone-numbers-for-readability/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2003/09/22/les-walking-tour-by-cell-phone/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2003/09/22/les-walking-tour-by-cell-phone/', 'From Page: /category/development/feed/']);">LES Walking Tour by Cell Phone</a><!-- (7.5)--></li>
		<li><a href="http://jpreardon.com/2004/07/15/boston-taxis-to-accept-phone-payments/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2004/07/15/boston-taxis-to-accept-phone-payments/', 'From Page: /category/development/feed/']);">Boston Taxis to Accept Phone Payments</a><!-- (7.2)--></li>
		<li><a href="http://jpreardon.com/2007/06/30/dead-treo-650-phone/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/06/30/dead-treo-650-phone/', 'From Page: /category/development/feed/']);">Dead Treo 650 Phone</a><!-- (6.5)--></li>
		<li><a href="http://jpreardon.com/2005/05/03/vonage-click-2-call/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/05/03/vonage-click-2-call/', 'From Page: /category/development/feed/']);">Vonage Click-2-Call</a><!-- (6.5)--></li>
		<li><a href="http://jpreardon.com/2005/10/05/dyi-phone-activated-door-opener/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/10/05/dyi-phone-activated-door-opener/', 'From Page: /category/development/feed/']);">DYI Phone Activated Door Opener</a><!-- (6)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>Have you ever tried to read an unformatted phone number? Reading a string of digits with no spaces or other delimiters is difficult. So much so that we tend to write them in a more digestible way. In North America, the common pattern is something like (xxx) xxx-xxxx. The punctuation varies, but the 3-3-4 grouping is pretty much universal. Other regions have their own patterns based on the number of digits they need to dial and how the area or city codes are allocated. </p>
<p>Given the number of countries in the world, coming up with display rules for each region is a daunting task. Luckily, some folks have already done this so you don&#8217;t need to reinvent the wheel. <a href="http://code.google.com/p/libphonenumber/" target="_blank">Libphonenmber</a> handles display and validation of phone numbers, and looks to do a nice job of it. Check out the <a href="http://libphonenumber.appspot.com/" target="_blank">Libphonenumber Java demo</a> if you need some convincing.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2003/09/22/les-walking-tour-by-cell-phone/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2003/09/22/les-walking-tour-by-cell-phone/', 'From Page: /category/development/feed/']);">LES Walking Tour by Cell Phone</a><!-- (7.5)--></li>
		<li><a href="http://jpreardon.com/2004/07/15/boston-taxis-to-accept-phone-payments/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2004/07/15/boston-taxis-to-accept-phone-payments/', 'From Page: /category/development/feed/']);">Boston Taxis to Accept Phone Payments</a><!-- (7.2)--></li>
		<li><a href="http://jpreardon.com/2007/06/30/dead-treo-650-phone/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/06/30/dead-treo-650-phone/', 'From Page: /category/development/feed/']);">Dead Treo 650 Phone</a><!-- (6.5)--></li>
		<li><a href="http://jpreardon.com/2005/05/03/vonage-click-2-call/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/05/03/vonage-click-2-call/', 'From Page: /category/development/feed/']);">Vonage Click-2-Call</a><!-- (6.5)--></li>
		<li><a href="http://jpreardon.com/2005/10/05/dyi-phone-activated-door-opener/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/10/05/dyi-phone-activated-door-opener/', 'From Page: /category/development/feed/']);">DYI Phone Activated Door Opener</a><!-- (6)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2012/04/30/formatting-international-phone-numbers-for-readability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Complex UX Deliverables</title>
		<link>http://jpreardon.com/2011/07/21/managing-complex-ux-deliverables/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=managing-complex-ux-deliverables</link>
		<comments>http://jpreardon.com/2011/07/21/managing-complex-ux-deliverables/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:30:24 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1436</guid>
		<description><![CDATA[Sometimes, people forget that the various UX deliverables on a given project are strongly interrelated. By this, I mean that a deliverable influences and informs downstream deliverables, while the downstream deliverables should support and expand on those that were created (&#8230;)</p><p><a href="http://jpreardon.com/2011/07/21/managing-complex-ux-deliverables/">Read the rest of this entry &#187;</a></p> // No related posts
]]></description>
			<content:encoded><![CDATA[<p>Sometimes, people forget that the various UX deliverables on a given project are strongly interrelated. By this, I mean that a deliverable influences and informs downstream deliverables, while the downstream deliverables should support and expand on those that were created upstream. This also means that when something new is discovered, all of these fabulous deliverables should be updated as needed. The larger the project, the more important this becomes. Makes sense, right? Right! </p>
<p>Unfortunately, this doesn&#8217;t always happen, sometimes due to time or budgetary constraints, sometime due to poor process or laziness. <a href="http://johnnyholland.org/2011/05/02/checklist-thinking-for-ux-professionals-retaining-your-sanity-in-a-complex-project/" target="_blank">“Checklist Thinking” for UX Professionals: Retaining your sanity in a complex project</a> further explains the importance of process when it comes to deliverables and offers some strategies for making is happen. It&#8217;s worth the quick read, if only as a reminder of how all these documents are (supposed to be) tied together.</p>
 // No related posts
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2011/07/21/managing-complex-ux-deliverables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advice for Small UX Teams</title>
		<link>http://jpreardon.com/2011/07/20/advice-for-small-ux-teams/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=advice-for-small-ux-teams</link>
		<comments>http://jpreardon.com/2011/07/20/advice-for-small-ux-teams/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 16:53:13 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1439</guid>
		<description><![CDATA[Out of necessity, people on small user experience teams need to be generalists, especially when they are a team of one or two. UX Matters has some great pointers for small UX teams, from selling yourself to getting things done (&#8230;)</p><p><a href="http://jpreardon.com/2011/07/20/advice-for-small-ux-teams/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2004/11/02/vote-2004/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2004/11/02/vote-2004/', 'From Page: /category/development/feed/']);">Vote 2004</a><!-- (10.6)--></li>
		<li><a href="http://jpreardon.com/2011/07/05/experience-modeling/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/05/experience-modeling/', 'From Page: /category/development/feed/']);">Experience Modeling</a><!-- (9.7)--></li>
		<li><a href="http://jpreardon.com/2011/06/27/requirements-and-user-experience/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/06/27/requirements-and-user-experience/', 'From Page: /category/development/feed/']);">Requirements and User Experience</a><!-- (8.4)--></li>
		<li><a href="http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/', 'From Page: /category/development/feed/']);">How to Win a User Experience Debate</a><!-- (7)--></li>
		<li><a href="http://jpreardon.com/2005/01/01/happy-new-year-2/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/01/01/happy-new-year-2/', 'From Page: /category/development/feed/']);">Happy New Year!!!</a><!-- (6.6)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>Out of necessity, people on small user experience teams need to be generalists, especially when they are a team of one or two. <a href="http://www.uxmatters.com/mt/archives/2011/07/right-sizing-ux.php" target="_blank">UX Matters has some great pointers for small UX teams</a>, from selling yourself to getting things done with little budget to finding a support network. All good advice that can help make you and your tiny team more productive.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2004/11/02/vote-2004/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2004/11/02/vote-2004/', 'From Page: /category/development/feed/']);">Vote 2004</a><!-- (10.6)--></li>
		<li><a href="http://jpreardon.com/2011/07/05/experience-modeling/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/05/experience-modeling/', 'From Page: /category/development/feed/']);">Experience Modeling</a><!-- (9.7)--></li>
		<li><a href="http://jpreardon.com/2011/06/27/requirements-and-user-experience/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/06/27/requirements-and-user-experience/', 'From Page: /category/development/feed/']);">Requirements and User Experience</a><!-- (8.4)--></li>
		<li><a href="http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/13/how-to-win-a-user-experience-debate/', 'From Page: /category/development/feed/']);">How to Win a User Experience Debate</a><!-- (7)--></li>
		<li><a href="http://jpreardon.com/2005/01/01/happy-new-year-2/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2005/01/01/happy-new-year-2/', 'From Page: /category/development/feed/']);">Happy New Year!!!</a><!-- (6.6)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2011/07/20/advice-for-small-ux-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metaphors for Explaining Pair Design</title>
		<link>http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=metaphors-for-explaining-pair-design</link>
		<comments>http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 23:42:58 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1433</guid>
		<description><![CDATA[It can be difficult to explain the ways by which things get created. The people at Cooper generally have two roles on their pair design teams: Generators and Synthesizers. But,this nomenclature may not go over so well &#8220;with parents or (&#8230;)</p><p><a href="http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2012/05/01/effective-task-design/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2012/05/01/effective-task-design/', 'From Page: /category/development/feed/']);">Effective Task Design</a><!-- (10.1)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (7.9)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>It can be difficult to explain the ways by which things get created. The people at Cooper generally have two roles on their pair design teams: Generators and Synthesizers. But,this nomenclature may not go over so well &#8220;with parents or at a cocktail party&#8221;, to use their words. So, they&#8217;ve gone on to <a href="http://www.cooper.com/journal/2011/03/pairaphors.html" target="_blank">explain their pair design roles, metaphorically</a>. I especially like the the use of Han Solo and Chewie in the pilot/navigator roles.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2012/05/01/effective-task-design/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2012/05/01/effective-task-design/', 'From Page: /category/development/feed/']);">Effective Task Design</a><!-- (10.1)--></li>
		<li><a href="http://jpreardon.com/2007/10/19/web-design-survey-results/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2007/10/19/web-design-survey-results/', 'From Page: /category/development/feed/']);">Web Design Survey Results</a><!-- (7.9)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2011/07/19/metaphors-for-explaining-pair-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Tracking Social Engagement in Google Analytics</title>
		<link>http://jpreardon.com/2011/07/18/howto-tracking-social-engagement-in-google-analytics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-tracking-social-engagement-in-google-analytics</link>
		<comments>http://jpreardon.com/2011/07/18/howto-tracking-social-engagement-in-google-analytics/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 19:13:14 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1427</guid>
		<description><![CDATA[The social engagement tracking in Google Analytics is great. Google +1 works by default if you use the +1 Button Creator. However, one needs to do a bit of configuration to get tracking working for other things like Twitter tweets (&#8230;)</p><p><a href="http://jpreardon.com/2011/07/18/howto-tracking-social-engagement-in-google-analytics/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2011/07/07/tracking-social-plugins-with-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/07/tracking-social-plugins-with-google-analytics/', 'From Page: /category/development/feed/']);">Tracking Social Plugins with Google Analytics</a><!-- (37.4)--></li>
		<li><a href="http://jpreardon.com/2010/01/06/asynchronous-google-analytics-tracking-code/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/01/06/asynchronous-google-analytics-tracking-code/', 'From Page: /category/development/feed/']);">Asynchronous Google Analytics Tracking Code</a><!-- (29.8)--></li>
		<li><a href="http://jpreardon.com/2009/09/30/automatically-tracking-external-links-in-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2009/09/30/automatically-tracking-external-links-in-google-analytics/', 'From Page: /category/development/feed/']);">Automatically Tracking External Links in Google Analytics</a><!-- (29.3)--></li>
		<li><a href="http://jpreardon.com/2010/04/29/what-happened-to-google-analytics-mobile-tracking-code-samples/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/04/29/what-happened-to-google-analytics-mobile-tracking-code-samples/', 'From Page: /category/development/feed/']);">What Happened to Google Analytics Mobile Tracking Code Samples?</a><!-- (28.3)--></li>
		<li><a href="http://jpreardon.com/2010/01/17/google-analytics-mobile-tracking-with-rails/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/01/17/google-analytics-mobile-tracking-with-rails/', 'From Page: /category/development/feed/']);">Google Analytics Mobile Tracking With Rails</a><!-- (27.2)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>The social engagement tracking in Google Analytics is great. Google +1 works by default if you use the <a href="http://www.google.com/webmasters/+1/button/" target="_blank">+1 Button Creator</a>. However, one needs to do a bit of configuration to get tracking working for other things like Twitter tweets and Facebook likes. The popular WordPress plugins for Addthis and Sharethis use Google Analytics Events for tracking social engagement rather than the newer _trackSocial method. So, for the time being, if you want to get track social engagement with Google Analytics social reports, you&#8217;ll need to add your own code. Don&#8217;t be alarmed though, it isn&#8217;t all that difficult. This step by step guide about <a href="http://www.ian-thomas.net/tracking-social-engagement-with-google-analytics/" target="_blank">Tracking Social Engagement with Google Analytics</a> will get you headed in the right direction.</p>
<p>One thing that wasn&#8217;t clear (to me at least) was were the javascript code should go for the Twitter event binding. This is important when considering a blog index page where there are multiple tweet buttons on the page that are associated with different posts. Twitter&#8217;s code handles this quite well, so long as you put the call to twttr.events.bind and the function extractParamFromUri somewhere where they only get called once. In my case, I created a .js file for these two things, which loads in the header along with widgets.js.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2011/07/07/tracking-social-plugins-with-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/07/tracking-social-plugins-with-google-analytics/', 'From Page: /category/development/feed/']);">Tracking Social Plugins with Google Analytics</a><!-- (37.4)--></li>
		<li><a href="http://jpreardon.com/2010/01/06/asynchronous-google-analytics-tracking-code/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/01/06/asynchronous-google-analytics-tracking-code/', 'From Page: /category/development/feed/']);">Asynchronous Google Analytics Tracking Code</a><!-- (29.8)--></li>
		<li><a href="http://jpreardon.com/2009/09/30/automatically-tracking-external-links-in-google-analytics/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2009/09/30/automatically-tracking-external-links-in-google-analytics/', 'From Page: /category/development/feed/']);">Automatically Tracking External Links in Google Analytics</a><!-- (29.3)--></li>
		<li><a href="http://jpreardon.com/2010/04/29/what-happened-to-google-analytics-mobile-tracking-code-samples/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/04/29/what-happened-to-google-analytics-mobile-tracking-code-samples/', 'From Page: /category/development/feed/']);">What Happened to Google Analytics Mobile Tracking Code Samples?</a><!-- (28.3)--></li>
		<li><a href="http://jpreardon.com/2010/01/17/google-analytics-mobile-tracking-with-rails/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2010/01/17/google-analytics-mobile-tracking-with-rails/', 'From Page: /category/development/feed/']);">Google Analytics Mobile Tracking With Rails</a><!-- (27.2)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2011/07/18/howto-tracking-social-engagement-in-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wireframe Primer</title>
		<link>http://jpreardon.com/2011/07/16/wireframe-primer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wireframe-primer</link>
		<comments>http://jpreardon.com/2011/07/16/wireframe-primer/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 15:17:05 +0000</pubDate>
		<dc:creator>jpreardon</dc:creator>
				<category><![CDATA[IA/UX]]></category>

		<guid isPermaLink="false">http://jpreardon.com/?p=1424</guid>
		<description><![CDATA[Wireframes are old hat to anyone who has been working on web sites and applications for more than, say, 5 minutes. However, for those that aren&#8217;t involved in web design, wireframes can be a bit of a mystery. If you&#8217;re (&#8230;)</p><p><a href="http://jpreardon.com/2011/07/16/wireframe-primer/">Read the rest of this entry &#187;</a></p><h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2011/07/12/three-tactics-for-better-wireframe-presentations/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/12/three-tactics-for-better-wireframe-presentations/', 'From Page: /category/development/feed/']);">Three Tactics for Better Wireframe Presentations</a><!-- (16.3)--></li>
		<li><a href="http://jpreardon.com/2009/07/31/paper-wireframing/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2009/07/31/paper-wireframing/', 'From Page: /category/development/feed/']);">Paper Wireframing</a><!-- (11.2)--></li>
	</ul>
]]></description>
			<content:encoded><![CDATA[<p>Wireframes are old hat to anyone who has been working on web sites and applications for more than, say, 5 minutes. However, for those that aren&#8217;t involved in web design, wireframes can be a bit of a mystery. If you&#8217;re growing tired of explaining the role of the wireframe and why nobody should worry about how boxy and devoid of color they are, perhaps you can point people to <a href="http://www.viget.com/advance/ux-101-the-wireframe1/" target="_blank">UX 101: The Wireframe</a>. There, one will fine a succinct explanation of the wireframe, why they are valuable, and what to look for when reviewing them.</p>
<h3>Related Posts</h3>
<ul>
		<li><a href="http://jpreardon.com/2011/07/12/three-tactics-for-better-wireframe-presentations/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2011/07/12/three-tactics-for-better-wireframe-presentations/', 'From Page: /category/development/feed/']);">Three Tactics for Better Wireframe Presentations</a><!-- (16.3)--></li>
		<li><a href="http://jpreardon.com/2009/07/31/paper-wireframing/" rel="bookmark" onClick="_gaq.push(['_trackEvent', 'Related Link Click', 'http://jpreardon.com/2009/07/31/paper-wireframing/', 'From Page: /category/development/feed/']);">Paper Wireframing</a><!-- (11.2)--></li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://jpreardon.com/2011/07/16/wireframe-primer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

