3. Lessons learnt from Tallan?
Not happy with the operations of Tallan
Expensive and time consuming recruitment
process
Evolving technologies results in high employee
turnover rate
More can be done to save clients time and money
Crowdsourcing was the solution!
4. TopCoder v1.0
Consulting Business Model
Host competitions with monetary rewards from
sponsors
Build community strength
Gain popularity
Winner gets a job with the sponsor
HR firm
• Looking to
hire
Client
• Held
Competitions
TopCoder • Winner got
hired
Crowd
5. TopCoder v2.0
Competition Based Model
Crowd sourcing Software Development
Tasks of Software Development Process
Task
Conceptual
ization
Specificatio
n
Architec
ture
Component
Production
Application
Assembly
Certific
ation
Deploy
ment
v.2.0 PM PM PM COM PM PM PM
• Looking for
software
application
Client
• Held
Competitions
TopCoder • Winner got
rewarded
Crowd
6. TopCoder v2.1
Competition Based Model
Dissatisfied with $20 mil in revenue
Platform Managers costs too high
Tasks of Software Development Process
• Looking for
software
application
Client
• Held
Competitions
TopCoder • Winner got
rewarded
Crowd
Task
Conceptual
ization
Specificatio
n
Architec
ture
Component
Production
Application
Assembly
Certific
ation
Deploy
ment
v.2.0 PM PM PM COM PM PM PM
v2.1 PM & COM PM & COM COM COM COM PM
PM &
COM
9. Why was there a decrease
in revenue?
Switched from hourly based consultation to
monthly fee
Distributed revenue over months instead of
concentrated billing
Increase of prize money
Because of more contests
11. Types of Competition
Algorithm Competition
Attract new members
Retain existing members
Software Development Competition
Provide clients with specific solutions
Expand TopCoder’s catalog
16. Example of Algorithm
Competition
Input - 123210122
Output - 011100011
Encrypt by adding to each digit to the sum of the
adjacent digits
[0+1], [0+1+1], [1+1+1] etc.
17. How does it attract & retain the
TopCoder Community
Think about your lab practices/tests
Challenging
Prove your worth
Self improvement
20. How to motivate the latent
pool?
Monetary Award
$50 for successful compilation of code by latent
pool (for 5 rounds)
1.5 times prize money if they are the winner
Prospective Jobs
23. Disadvantages
TopCoder
Higher cost incurred for evaluation
Possibility of lost of community
Higher cost incurred to manage projects
Community(Crowd)
Reduced prize money
Possible little or no credit
24. Disadvantages cont’d
Clients
Possible lost of IP
Possible lost of security
Possible lost of control of project
Economies
What happens to companies using the
conventional model of sourcing?
26. Future Of Crowdsourcing
The increasing complexity of problems has caused a
rise in mass collaboration
Big problem broken into small problems for a huge
group of participants to solve
Supplying a way for companies to engage with and
harness the crowd for help
More ideas
More efficient
More creative
De facto standard for prospective employee
evaluation
Musician Pete Seeger:
Participation is the only thing that is going to save us from global warming