SlideShare a Scribd company logo
1 of 26
TopCoder
Developing software through crowdsourcing
How TopCoder came
about?Jack Hughes
Tallan Inc. (Business
Data Services)
Sold for $920M
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!
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
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
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
No. of Clients vs. No. of
PMs
0
10
20
30
40
50
60
2007
Q1
2007
Q2
2007
Q3
2007
Q4
2008
Q1
2008
Q2
2008
Q3
2008
Q4
2009
Q1
2009
Q2
2009
Q3
2009
Q4
No. Clients
No. PM
Total Revenue vs. PM Cost
0
1
2
3
4
5
6
7
2007
Q1
2007
Q2
2007
Q3
2007
Q4
2008
Q1
2008
Q2
2008
Q3
2008
Q4
2009
Q1
2009
Q2
2009
Q3
2009
Q4
Total Revenue
PM Cost
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
Revenue/PM vs.
Revenue/client
0
0.05
0.1
0.15
0.2
0.25
0.3
Revenue/PM
Revenue/client
Types of Competition
Algorithm Competition
Attract new members
Retain existing members
Software Development Competition
Provide clients with specific solutions
Expand TopCoder’s catalog
Algorithm Competitions
Timed competitions
Available in Java, C#, C++ & VB.Net
Single Round Match consists:
Coding Phase
Challenging Phase
System Testing Phase
Example of an Algorithm
Competition
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.
How does it attract & retain the
TopCoder Community
Think about your lab practices/tests
Challenging
Prove your worth
Self improvement
Motivating members
Money is the most attractive thing
TopCoder ratings
Peer reviews
Community
TopCoder Community Activeness & Earning
Distribution
Latent
Pool
Other
Earners
Top
Earners
Active
Pool
82.5%
17.5%
95%
5%
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
Advantages
TopCoder
Increase Profit
Higher Product Quality
Happier Customers
Increased Catalogue Size
Community(Crowd)
Better Feedback for their work
Enrichment
Flexible time
Flexible Income
Advantages cont’d
Clients
Reduced cost
Increase efficiency
More ideas
Better quality
Economy
Cost savings of the client will be passed on to the
consumers
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
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?
Examples
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

More Related Content

What's hot

Product mix patanjali
Product mix patanjaliProduct mix patanjali
Product mix patanjaliTanmoy Roy
 
Unacademy Brand Book
Unacademy Brand BookUnacademy Brand Book
Unacademy Brand BookGaurav Munjal
 
Operations Management Final Presentation: Dunkin' Donuts
Operations Management Final Presentation: Dunkin' DonutsOperations Management Final Presentation: Dunkin' Donuts
Operations Management Final Presentation: Dunkin' Donutsame861
 
short presentation on dream 11 company
short presentation on dream 11 company short presentation on dream 11 company
short presentation on dream 11 company ABHISHEK PRESENTATION
 
Quality Management System of Coca-Cola
Quality Management System of Coca-ColaQuality Management System of Coca-Cola
Quality Management System of Coca-ColaTharushika Ruwangi
 
CRM in IndiGo Airlines
CRM in IndiGo AirlinesCRM in IndiGo Airlines
CRM in IndiGo AirlinesVarun
 
20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_SlidesharePascal Spelier
 
Marketing mix ,amazon
Marketing mix ,amazon Marketing mix ,amazon
Marketing mix ,amazon AmarnathRana1
 
Naukri.com Case Study
Naukri.com Case StudyNaukri.com Case Study
Naukri.com Case StudyRahul Revne
 
Coca-Cola Social Media Case Study
Coca-Cola Social Media Case StudyCoca-Cola Social Media Case Study
Coca-Cola Social Media Case Studyamadrierith
 
marketing plan of shampoo
marketing plan of shampoomarketing plan of shampoo
marketing plan of shampooRebam Jilani
 
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGN
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGNSTARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGN
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGNSameer10031993
 
Gartner Competency CRM Model
Gartner Competency CRM ModelGartner Competency CRM Model
Gartner Competency CRM ModelRohan Telang
 
AIR FRANCE INTERNET MARKETING
AIR FRANCE INTERNET MARKETINGAIR FRANCE INTERNET MARKETING
AIR FRANCE INTERNET MARKETINGSwarupa Rani Sahu
 

What's hot (20)

Product mix patanjali
Product mix patanjaliProduct mix patanjali
Product mix patanjali
 
Unacademy Brand Book
Unacademy Brand BookUnacademy Brand Book
Unacademy Brand Book
 
CBBE APPLE Presentation
CBBE APPLE PresentationCBBE APPLE Presentation
CBBE APPLE Presentation
 
Operations Management Final Presentation: Dunkin' Donuts
Operations Management Final Presentation: Dunkin' DonutsOperations Management Final Presentation: Dunkin' Donuts
Operations Management Final Presentation: Dunkin' Donuts
 
short presentation on dream 11 company
short presentation on dream 11 company short presentation on dream 11 company
short presentation on dream 11 company
 
Quality Management System of Coca-Cola
Quality Management System of Coca-ColaQuality Management System of Coca-Cola
Quality Management System of Coca-Cola
 
CRM in IndiGo Airlines
CRM in IndiGo AirlinesCRM in IndiGo Airlines
CRM in IndiGo Airlines
 
20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare
 
Marketing mix ,amazon
Marketing mix ,amazon Marketing mix ,amazon
Marketing mix ,amazon
 
Naukri.com Case Study
Naukri.com Case StudyNaukri.com Case Study
Naukri.com Case Study
 
Unacademy
UnacademyUnacademy
Unacademy
 
Coca-Cola Social Media Case Study
Coca-Cola Social Media Case StudyCoca-Cola Social Media Case Study
Coca-Cola Social Media Case Study
 
marketing plan of shampoo
marketing plan of shampoomarketing plan of shampoo
marketing plan of shampoo
 
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGN
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGNSTARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGN
STARBUCKS INTEGRATED MARKETING COMMUNICATION CAMPAIGN
 
Amazon SWOT Analysis 2018
Amazon SWOT Analysis 2018Amazon SWOT Analysis 2018
Amazon SWOT Analysis 2018
 
Gartner Competency CRM Model
Gartner Competency CRM ModelGartner Competency CRM Model
Gartner Competency CRM Model
 
Ola
OlaOla
Ola
 
Sprite
SpriteSprite
Sprite
 
Surge pricing
Surge pricingSurge pricing
Surge pricing
 
AIR FRANCE INTERNET MARKETING
AIR FRANCE INTERNET MARKETINGAIR FRANCE INTERNET MARKETING
AIR FRANCE INTERNET MARKETING
 

Viewers also liked

Top Coder Platform Overview 92209
Top Coder Platform Overview 92209Top Coder Platform Overview 92209
Top Coder Platform Overview 92209Brian
 
NASA ISS FIT Infographic
NASA ISS FIT InfographicNASA ISS FIT Infographic
NASA ISS FIT InfographicTopcoder
 
MATLAB Programming Contest
MATLAB Programming ContestMATLAB Programming Contest
MATLAB Programming ContestNed Gulley
 
How IBM innovates dec 2013 - the front end of innovation in IBM
How IBM innovates   dec 2013 - the front end of innovation in IBMHow IBM innovates   dec 2013 - the front end of innovation in IBM
How IBM innovates dec 2013 - the front end of innovation in IBMAnders Quitzau
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 

Viewers also liked (10)

Top Coder Platform Overview 92209
Top Coder Platform Overview 92209Top Coder Platform Overview 92209
Top Coder Platform Overview 92209
 
Competitive programming
Competitive  programmingCompetitive  programming
Competitive programming
 
Cialis
CialisCialis
Cialis
 
Stimuler la créativité via la gestion des facteurs humains
Stimuler la créativité via la gestion des facteurs humainsStimuler la créativité via la gestion des facteurs humains
Stimuler la créativité via la gestion des facteurs humains
 
NASA ISS FIT Infographic
NASA ISS FIT InfographicNASA ISS FIT Infographic
NASA ISS FIT Infographic
 
MATLAB Programming Contest
MATLAB Programming ContestMATLAB Programming Contest
MATLAB Programming Contest
 
Cabo san viejo
Cabo  san viejoCabo  san viejo
Cabo san viejo
 
Cabo San Viejo
Cabo San ViejoCabo San Viejo
Cabo San Viejo
 
How IBM innovates dec 2013 - the front end of innovation in IBM
How IBM innovates   dec 2013 - the front end of innovation in IBMHow IBM innovates   dec 2013 - the front end of innovation in IBM
How IBM innovates dec 2013 - the front end of innovation in IBM
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 

Similar to Top coder

Roadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthyRoadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthyExoLeaders.com
 
Top 3 Benefits of Microsoft Dynamics CRM for Manufacturers
Top 3 Benefits of Microsoft Dynamics CRM for ManufacturersTop 3 Benefits of Microsoft Dynamics CRM for Manufacturers
Top 3 Benefits of Microsoft Dynamics CRM for ManufacturersAudaxium
 
Building a business case for crm
Building a business case for crmBuilding a business case for crm
Building a business case for crmSiska Bossuyt
 
Enterprise customer use case Michael R Hoffman Customer Worthy
Enterprise customer use case Michael R Hoffman Customer WorthyEnterprise customer use case Michael R Hoffman Customer Worthy
Enterprise customer use case Michael R Hoffman Customer WorthyClient X Client
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of ValueRyan D. Hatch
 
Building a Culture of Experimentation at HP
Building a Culture of Experimentation at HPBuilding a Culture of Experimentation at HP
Building a Culture of Experimentation at HPOptimizely
 
Driving Value for Utilities using Speech Analytics
Driving Value for Utilities using Speech AnalyticsDriving Value for Utilities using Speech Analytics
Driving Value for Utilities using Speech AnalyticsPam Jeffries
 
Lean quote to order SalesLogix
Lean quote to order   SalesLogixLean quote to order   SalesLogix
Lean quote to order SalesLogixSteve Brown
 
Modern Billing for Modern SaaS companies-original-slides
Modern Billing for Modern SaaS companies-original-slidesModern Billing for Modern SaaS companies-original-slides
Modern Billing for Modern SaaS companies-original-slidesMassimo Talia
 
Acquisition marketing leads via the cloud march 13
Acquisition marketing leads via the cloud march 13Acquisition marketing leads via the cloud march 13
Acquisition marketing leads via the cloud march 13iCumulus
 
CRM Contender: HubSpot vs. Salesforce.pptx
CRM Contender: HubSpot vs. Salesforce.pptxCRM Contender: HubSpot vs. Salesforce.pptx
CRM Contender: HubSpot vs. Salesforce.pptxBrainSell Technologies
 
Understanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & ConfluentUnderstanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & Confluentconfluent
 
Apollo Service Desk Capabilities
Apollo Service Desk CapabilitiesApollo Service Desk Capabilities
Apollo Service Desk Capabilitiesjdivalerio
 
9781423903055 ppt ch12
9781423903055 ppt ch129781423903055 ppt ch12
9781423903055 ppt ch12临枫 盖
 
Contact Center is a Gold Mine for Customer Experience Improvement Company-wide
Contact Center is a Gold Mine for Customer Experience Improvement Company-wideContact Center is a Gold Mine for Customer Experience Improvement Company-wide
Contact Center is a Gold Mine for Customer Experience Improvement Company-wideClearAction
 
Meeting Maker Marketing Campaigns: How to Connect Sales with Anyone
Meeting Maker Marketing Campaigns: How to Connect Sales with AnyoneMeeting Maker Marketing Campaigns: How to Connect Sales with Anyone
Meeting Maker Marketing Campaigns: How to Connect Sales with AnyoneLaurie Beasley
 

Similar to Top coder (20)

Top coder
Top coderTop coder
Top coder
 
Top coder
Top coderTop coder
Top coder
 
Roadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthyRoadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthy
 
Top 3 Benefits of Microsoft Dynamics CRM for Manufacturers
Top 3 Benefits of Microsoft Dynamics CRM for ManufacturersTop 3 Benefits of Microsoft Dynamics CRM for Manufacturers
Top 3 Benefits of Microsoft Dynamics CRM for Manufacturers
 
Lean introduction
Lean introductionLean introduction
Lean introduction
 
Building a business case for crm
Building a business case for crmBuilding a business case for crm
Building a business case for crm
 
Enterprise customer use case Michael R Hoffman Customer Worthy
Enterprise customer use case Michael R Hoffman Customer WorthyEnterprise customer use case Michael R Hoffman Customer Worthy
Enterprise customer use case Michael R Hoffman Customer Worthy
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of Value
 
Building a Culture of Experimentation at HP
Building a Culture of Experimentation at HPBuilding a Culture of Experimentation at HP
Building a Culture of Experimentation at HP
 
Driving Value for Utilities using Speech Analytics
Driving Value for Utilities using Speech AnalyticsDriving Value for Utilities using Speech Analytics
Driving Value for Utilities using Speech Analytics
 
Lean quote to order SalesLogix
Lean quote to order   SalesLogixLean quote to order   SalesLogix
Lean quote to order SalesLogix
 
Modern Billing for Modern SaaS companies-original-slides
Modern Billing for Modern SaaS companies-original-slidesModern Billing for Modern SaaS companies-original-slides
Modern Billing for Modern SaaS companies-original-slides
 
Acquisition marketing leads via the cloud march 13
Acquisition marketing leads via the cloud march 13Acquisition marketing leads via the cloud march 13
Acquisition marketing leads via the cloud march 13
 
CRM Contender: HubSpot vs. Salesforce.pptx
CRM Contender: HubSpot vs. Salesforce.pptxCRM Contender: HubSpot vs. Salesforce.pptx
CRM Contender: HubSpot vs. Salesforce.pptx
 
Understanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & ConfluentUnderstanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & Confluent
 
Apollo Service Desk Capabilities
Apollo Service Desk CapabilitiesApollo Service Desk Capabilities
Apollo Service Desk Capabilities
 
9781423903055 ppt ch12
9781423903055 ppt ch129781423903055 ppt ch12
9781423903055 ppt ch12
 
Contact Center is a Gold Mine for Customer Experience Improvement Company-wide
Contact Center is a Gold Mine for Customer Experience Improvement Company-wideContact Center is a Gold Mine for Customer Experience Improvement Company-wide
Contact Center is a Gold Mine for Customer Experience Improvement Company-wide
 
BizDevbox Columbia Univ 2020
BizDevbox Columbia Univ 2020BizDevbox Columbia Univ 2020
BizDevbox Columbia Univ 2020
 
Meeting Maker Marketing Campaigns: How to Connect Sales with Anyone
Meeting Maker Marketing Campaigns: How to Connect Sales with AnyoneMeeting Maker Marketing Campaigns: How to Connect Sales with Anyone
Meeting Maker Marketing Campaigns: How to Connect Sales with Anyone
 

Recently uploaded

Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 

Recently uploaded (20)

Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

Top coder

  • 2. How TopCoder came about?Jack Hughes Tallan Inc. (Business Data Services) Sold for $920M
  • 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
  • 7. No. of Clients vs. No. of PMs 0 10 20 30 40 50 60 2007 Q1 2007 Q2 2007 Q3 2007 Q4 2008 Q1 2008 Q2 2008 Q3 2008 Q4 2009 Q1 2009 Q2 2009 Q3 2009 Q4 No. Clients No. PM
  • 8. Total Revenue vs. PM Cost 0 1 2 3 4 5 6 7 2007 Q1 2007 Q2 2007 Q3 2007 Q4 2008 Q1 2008 Q2 2008 Q3 2008 Q4 2009 Q1 2009 Q2 2009 Q3 2009 Q4 Total Revenue PM Cost
  • 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
  • 12.
  • 13. Algorithm Competitions Timed competitions Available in Java, C#, C++ & VB.Net Single Round Match consists: Coding Phase Challenging Phase System Testing Phase
  • 14.
  • 15. Example of an Algorithm Competition
  • 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
  • 18. Motivating members Money is the most attractive thing TopCoder ratings Peer reviews
  • 19. Community TopCoder Community Activeness & Earning Distribution Latent Pool Other Earners Top Earners Active Pool 82.5% 17.5% 95% 5%
  • 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
  • 21. Advantages TopCoder Increase Profit Higher Product Quality Happier Customers Increased Catalogue Size Community(Crowd) Better Feedback for their work Enrichment Flexible time Flexible Income
  • 22. Advantages cont’d Clients Reduced cost Increase efficiency More ideas Better quality Economy Cost savings of the client will be passed on to the consumers
  • 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

Editor's Notes

  1. http://news.cnet.com/CMGI-to-buy-Tallan-for-920-million/2100-12_3-264732.html
  2. Question 1