8 Keys to Effective Crowdsourcing
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’re in a professional position, or the flipside and you’re training someone to take on a new role. Assuming you are/have the “right” person with regard to relevant skills to perform the requisite tasks, why is training required? Knowledge transfer needs to occur. The same is also true for crowdsourced workers. So how can we effectively transfer knowledge to workers who may only be spending a few seconds on your task?
Key 1: Be consistent.
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…
Key 2: Use variables.
Smartsheet.com got this right. Have a look at these 2 tasks submitted from Smartsheet to Amazon’s Mechanical Turk:

Look closely at what’s going on here. The two tasks’ input variables (Blog Name and Blog URL) 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…
Key 3: Batch tasks.
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).
Key 4: Be visual.
The adage “a picture is worth one thousand words” couldn’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…
Key 5: Use flow charts.
Consider learning to use flow charts, and also to extend your visual vocabulary. I’m an avid user of OmniGraffle for creating diagrams for crowdsourcing (as well as for myself). I’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’ve made it easier for them. The flow chart also forces you be clear about what you want, which brings us to…
Key 6: Know what you want. Be unambiguous.
Know what you expect the worker to do for you. Make each task so simple that it’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.
Designing tasks in this way requires more effort on your part, but will result in less money spent and higher-quality results.
Key 7: Improve through iteration.
Being unambiguous on the first try is nigh on impossible. It’s for the same reason that you “bounce” ideas off of your peers/friends — to see how your approach to an idea or task might be sub-optimal or misunderstood.
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.
Key 8. Build validators into your tasks.
Make sure the worker’s work is validated before it gets to you. This could mean having workers check each others’ 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.






















