SlideServe
Menu
Préférences
© SlideServe · v2026

Developing Software through Crowdsourcing

rock avatar
13 diapositives · 466 Views · Jul 12, 2014

Developing Software through Crowdsourcing. Nezaket Yerinde. TopCoder. Jack Hughes  CEO and founder Choice of crowdsourcing(a global community of more than 225000 programmers) for software solutions . Surprising Success. Bug-free and operational

Developing Software through Crowdsourcing - slide 1
01 / 13Developing Software through Crowdsourcing
1 / 17

Télécharger la présentation

Developing Software through Crowdsourcing
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Developing Software through Crowdsourcing Nezaket Yerinde

  2. TopCoder • Jack Hughes  CEO and founder • Choice of crowdsourcing(a global community of more than 225000 programmers) for software solutions

  3. Surprising Success • Bug-free and operational • In 4 months 65 participants to competitions

  4. Thougths and Expectations of Huges • All aspects of software development • Increasing project volume • Contest demand  high quality software • But $200 million in revenue possible?

  5. Background and Current Operations • Business Data Services -1985 • Renaming as Tallan in 1991 • Recruitement  Expensive and frustrating • Opposition of Tallan’s goal and Hughes’s about reusing computer programs basic components • Sold to CMGI in 2000 • TopCoder - found in 2001 which was envisioned as a two-sided (client-community members) platform • 2001-2003 web-based programming competitions • By the end 2004 environ 50000 community members • Acting as placement firm • In 2005, TopCoder use its own community

  6. Conceptualization • Specification • Architecture • Component production • Application assembly • Certification and deployment

  7. Hybrid Consulting Model • Identification reusable components from the software • Collecting components in a catalog • Production of applications by combining existing catalog components with new ones built through competition

  8. Revenues and Costs In 2007 and 2008 nearly $20 million in revenue But platform manager costs remained high

  9. Efforts for reducing costs • In 2007 – making competitions for component architecture and assembly(now, work was made by community not by platform managers) • In 2008 – adding also competition in software development task, such as conceptualization and specification • In 2009 – giving up hybrid model and completing all tasks in software through competitions • Clients paid a monthly platform fee Depending on the complexity of software Estimated number of competitions they would run through TopCoder platform

  10. Competition Types • Algorithm ->Served for attracting new members and retaining existing members • And client software development • Initially developping a game plan by platform manager • Cross-examination of the client staff by contestants • Submission a business requirement document and use-cases • Choosing the best represents the needs of the clients

  11. Evolution of the TopCoder Community • From 2001-2009 adding an average of 25000 new programmers • Latent pool– nearly %80 • Second group participated one time and then stopped. • Long tail – for learning • Everyday winners - %0.5