SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Ola Cabs: Value Creation, Strategy and Analysis
Ola Cabs: Value Creation, Strategy and AnalysisOla Cabs: Value Creation, Strategy and Analysis
Ola Cabs: Value Creation, Strategy and Analysis
 
OYO strategy in the Hospitality industry
OYO strategy in the Hospitality industryOYO strategy in the Hospitality industry
OYO strategy in the Hospitality industry
 
Rise of Oyo Rooms
Rise of Oyo RoomsRise of Oyo Rooms
Rise of Oyo Rooms
 
Business model of ola cabs
Business model of ola cabsBusiness model of ola cabs
Business model of ola cabs
 
Oyo Business Model
Oyo Business ModelOyo Business Model
Oyo Business Model
 
UBER Strategy
UBER StrategyUBER Strategy
UBER Strategy
 
goibibo
goibibogoibibo
goibibo
 
Uber. presentation
Uber. presentationUber. presentation
Uber. presentation
 
How swiggy works ppt
How swiggy works pptHow swiggy works ppt
How swiggy works ppt
 
Regional engagement strategies
Regional engagement strategiesRegional engagement strategies
Regional engagement strategies
 
Swiggy vs uber eats
Swiggy vs uber eatsSwiggy vs uber eats
Swiggy vs uber eats
 
Airbnb ppt
Airbnb pptAirbnb ppt
Airbnb ppt
 
ZipCar Rental Service: a business model
ZipCar Rental Service: a business modelZipCar Rental Service: a business model
ZipCar Rental Service: a business model
 
Zomato
ZomatoZomato
Zomato
 
CASE STUDY ON THE SUCCESSFUL JOURNEY OF INDIGO AIRLINES
CASE STUDY ON THE SUCCESSFUL JOURNEY OF INDIGO AIRLINES CASE STUDY ON THE SUCCESSFUL JOURNEY OF INDIGO AIRLINES
CASE STUDY ON THE SUCCESSFUL JOURNEY OF INDIGO AIRLINES
 
Booking.com: Best in Class Case Study
Booking.com: Best in Class Case StudyBooking.com: Best in Class Case Study
Booking.com: Best in Class Case Study
 
zomato
zomatozomato
zomato
 
Lyft presentation
Lyft presentationLyft presentation
Lyft presentation
 
Digital Marketing Strategy for OYO Rooms by Anurag Gawande and Ratul Ramchan...
 Digital Marketing Strategy for OYO Rooms by Anurag Gawande and Ratul Ramchan... Digital Marketing Strategy for OYO Rooms by Anurag Gawande and Ratul Ramchan...
Digital Marketing Strategy for OYO Rooms by Anurag Gawande and Ratul Ramchan...
 
Indian aviation industry
Indian aviation industryIndian aviation industry
Indian aviation industry
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

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

Hinweis der Redaktion

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