<?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>Allen Day's Blog &#187; Crowdsourcing</title>
	<atom:link href="http://www.spicylogic.com/allenday/blog/category/business/crowdsourcing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spicylogic.com/allenday/blog</link>
	<description>♥data♥</description>
	<lastBuildDate>Mon, 21 Jun 2010 23:28:18 +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>8 Keys to Effective Crowdsourcing</title>
		<link>http://www.spicylogic.com/allenday/blog/2010/01/30/8-keys-to-effective-crowdsourcing/</link>
		<comments>http://www.spicylogic.com/allenday/blog/2010/01/30/8-keys-to-effective-crowdsourcing/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 13:27:06 +0000</pubDate>
		<dc:creator>allenday</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Crowdsourcing]]></category>
		<category><![CDATA[Random musings]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://www.spicylogic.com/allenday/blog/?p=114</guid>
		<description><![CDATA[The key to effective crowdsourcing is effective communication.  You communicate with your crowdsourced workers so that you can train them.  Training has a measurable cost, and you want to minimize this cost to make most effective use of your time and your budget.
Consider the situation when you&#8217;re in a professional position, or the flipside and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The key to effective crowdsourcing is effective communication</strong>.  You communicate with your crowdsourced workers so that you can train them.  Training has a measurable cost, and you want to minimize this cost to make most effective use of your time and your budget.</p>
<p>Consider the situation when you&#8217;re in a professional position, or the flipside and you&#8217;re training someone to take on a new role.  Assuming you are/have the &#8220;right&#8221; person with regard to relevant skills to perform the requisite tasks, why is training required?  <strong>Knowledge transfer needs to occur</strong>.  The same is also true for crowdsourced workers.  So how can we effectively transfer knowledge to workers who may only be spending a <em>few seconds</em> on your task?</p>
<p><strong>Key 1: Be consistent.</strong></p>
<p>Use similar phrasings and images for all of your task descriptions.  This allows workers to come up to speed in a minimum amount of time.  Imagine how hard it would be to read your email if each message opened in a differently styled window.  Similar phrasings/images are just one example of how to employ&#8230;</p>
<p><strong>Key 2: Use variables.</strong></p>
<p><a href="http://smartsheet.com">Smartsheet.com</a> got this right.  Have a look at these 2 tasks submitted from Smartsheet to <a href="http://mturk.com">Amazon&#8217;s Mechanical Turk</a>:<br />
<a href="http://img34.imageshack.us/g/picture7au.png/"><img class="alignnone" src="http://img64.imageshack.us/img64/1047/picture8fa.png" alt="" width="400" /></a></p>
<p>Look closely at what&#8217;s going on here.  The two tasks&#8217; input <em>variables</em> (<strong>Blog Name</strong> and <strong>Blog URL</strong>) are identical, only their values change.  Note also that there are 2114 tasks just like this available.  Workers like to have lots of very similar tasks because&#8230;</p>
<p><strong>Key 3: Batch tasks.</strong></p>
<p>Crowdsourced workers like batches of similar tasks because it presents an opportunity for them to set up a workflow, or even write a small computer program to do the tasks for them, for you.  The cost of learning how to do a task is amortized over the entire batch, letting them make more efficient use of time (and letting you make more efficient use of your budget).</p>
<p><strong>Key 4: Be visual.</strong></p>
<p>The adage &#8220;a picture is worth one thousand words&#8221; couldn&#8217;t be more fitting to communicating with crowdsourced workers.  Images are very information dense, are more friendly to scanning, and are able to more quickly communicate non-linear process structure when compared to text.  The most effective visual tool I have found thus far is to&#8230;</p>
<p><strong>Key 5: Use flow charts.</strong></p>
<p>Consider learning to use <a href="http://en.wikipedia.org/wiki/Flowchart">flow charts</a>, and also to <a href="http://www.breezetree.com/images/flow-chart-symbols.png">extend your visual vocabulary</a>.  I&#8217;m an avid user of <a href="http://en.wikipedia.org/wiki/Omnigraffle">OmniGraffle</a> for creating diagrams for crowdsourcing (as well as for myself).  I&#8217;ll be presenting some flow charts in the future.  You will find that by presenting your task graphically and in a formal way as a flow chart (as opposed to simply giving graphical examples), users will do more work for the same price because you&#8217;ve made it easier for them.  The flow chart also forces you be clear about what you want, which brings us to&#8230;</p>
<p><strong>Key 6: Know what you want.  Be unambiguous.</strong></p>
<p>Know what you expect the worker to do for you.  Make each task so simple that it&#8217;s virtually impossible for a worker to do it incorrectly.  Break up complex tasks into their most elementary pieces.  Ideally one task = one decision.  Make each task closed-ended.  Do not leave any room for ambiguity.</p>
<p>Designing tasks in this way requires more effort on your part, but will result in less money spent and higher-quality results.</p>
<p><strong>Key 7: Improve through iteration.</strong></p>
<p>Being unambiguous on the first try is nigh on impossible.  It&#8217;s for the same reason that you &#8220;bounce&#8221; ideas off of your peers/friends &#8212; to see how your approach to an idea or task might be sub-optimal or misunderstood.</p>
<p>Iteratively remove ambiguity.  Submit a sampling tasks out of a larger batch with a test task description.  See where the crowdsourced workers make mistakes.  Re-examine your task description to a) find the misunderstanding, and b) disambiguate it.</p>
<p><strong>Key 8. Build validators into your tasks.</strong></p>
<p>Make sure the worker&#8217;s work is validated before it gets to you.  This could mean having workers check each others&#8217; work, and can even involve some fancy statistics.  It could also mean writing a bit of javascript or some other backend systems to validate worker inputs (e.g. you ask for a minimum 300-word document.  count the words with javascript before they submit).  This is getting a bit more advanced, but opens more opportunity for more complex tasks by delegating part of the work to the computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spicylogic.com/allenday/blog/2010/01/30/8-keys-to-effective-crowdsourcing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
