Enterprise Crowdsourcing Models for Software Development
Abstract
Crowdsourcing refers to a mechanism of tapping into the collective power of people to perform tasks, solve problems and contribute to fresh ideas. Industry study gave us an insight that broader adaptation of Enterprise Crowdsourcing has been very minimal. Hence, a product-based Information Technology (IT) organization sponsored a research & forward-engineering activity to identify how an Enterprise could leverage the power of the crowd to develop software projects/programs that meet Enterprise norms. This paper talks about key challenges faced by organizations and how crowdsourcing as a solution can benefit the companies. Also talks about the key learnings from the organization’s one-and-half year long research activity on how enterprises can adopt crowdsourcing as a mechanism to create or enhance Enterprise applications at a fraction of the cost, twice the agility and with minimal Total cost of ownership (TCO).
Keywords: Crowdsourcing, Crowd Software Development, Software by masses, Rewarding crowd