by Arlene Minkiewicz
| January 3, 2017
Crowdsourcing is the practice of harnessing the power of the crowd to solve problems or accomplish certain tasks. The expression Crowdsourcing was coined as a portmanteau of the words crowd and outsourcing. While advances in technology have pushed this practice to the forefront recently – the notion has been around for a long time. It is a participative online activity where questions and tasks are proposed by an individual or organization via a particular crowdsourcing platform. Individuals or groups of individuals who belong to that community – accept the challenge and attempt to answer the question or complete the proposed task. The individual(s) who provides the best solution as determined by the proposing organization, becomes the winner and receives compensation or recognition or some other remuneration.
The benefits to the crowdsourcing organization include:
The benefits to the crowdworker include:
Popular examples of crowdsourcing include
Check out this article for some more crowdsourcing success stories (http://tweakyourbiz.com/marketing/2015/07/10/9-great-examples-crowdsourcing-age-empowered-consumers/)
There are, of course, many more serious and potentially game changing aspects of the crowdsourcing practice. One of the most interesting of these is the use of crowdsourcing platforms to involve the crowd in software development tasks and algorithm development tasks. Tasks such as website design, coding, testing, bug fixing and complex algorithm development are being published to the crowd and members of the crowd compete to win prizes for their brilliant solutions. Crowdsourcing platforms such as TopCoder, CrowdSpring, CrowdsourceTesting, etc. are available for software development organizations to post their challenges and for software development professionals to compete for cash, recognition and other prizes.
Crowdsourcing - it could be the next generation of outsourcing software development!