How to Build an App with Crowdsourcing

1
3G A CLOUD APPLICATION FROM START TO FINISH CROWDSOURCING BREAK DOWN MESH01 CHALLENGES TOP COMMUNITY WINNERS 80,000+ Lines of code written 130+ challenges which represents around 7,500 hours of traditional dev (100% built through community) $130,000 In available prizes 30% Labor cost savings compared to traditional consulting. When compared against a hybrid off-shore team, we came out at 45% of the cost. 1/2 Time Savings: Project finished at less than half of the time originally expected Crowdsourcing can be an incredibly efficient way to build cloud applications. Let’s pull back the curtain and take a look at exactly how this new model translates community-driven challenges into real results. MESH01 – A CROWDSOURCING OVERVIEW MESH01 recently built their innovative new platform using Topcoder as their development engine. Running competitive crowdsourcing challenges as “sprints”, and getting a community of 600,000 technical experts to contribute code allowed MESH01 to build their application on cutting edge technology (including AngularJS, Node, MongoDB, and Heroku) at half the expected time and cost . MESH01 DEVELOPMENT “The work that Topcoder completed in three months was equivalent to approximately 15 full time developers, and the community delivered a platform at nearly half of the estimated cost.” — Brian Bednarek, CEO of MESH01 3G Node API – Image Uploader [core functionality] The first of a two-part effort to create the image uploading service. This first part adds the image and imageSet meta-data to the mongoDB. The second part will require uploading the images to S3. callmekatootie $54,322 41,690 Pts 1st Places 24 BUILDING THE MESH01 WEAR TEST PLATFORM TOTAL PRIZES $600 First Place $400 Second Place $200 Data Point Editor I [user interface functionality] Add colored points (markers) to images and store the marker locations relative to the image and the user in a database. The rules behind these markers can be complex, so we are going to simplify this first challenge as much as possible. You will use AngularJS, Express and mongo to add red, green or grey points as an overlay to an image displayed in a carousel. TOTAL PRIZES $1800 First Place $950 Second Place $750 API Versioning + Security [API] Start with our base api version 1.4 goat which can be found in poost registration details. Two new features will be added: api key, and password hashing. Limit their availably by passing in the version 1.5.0 via the header. By not passing in the version in the header, version 1.4 should be returned (default) however by passing in 'accept- version 1.5.0' in the header, you will be required to also include the api-key as well as hashing the password when a new user account is created. TOTAL PRIZES $750 First Place $500 2/07/13 – 2/12/13 3/09/13 – 3/12/13 FROM IDEA TO CONCEPT TO DESIGN TO WIREFRAME TO PRODUCT Simple Batch Processor with Scheduler, Queue and node.js [Batch auto-email] Using an off-the-shelf scheduling system (simple, cron-like), an off-the-shelf Message Queue (Heroku addon like RabbitMQ), and an email sender like SendGrid, build a process that evaluates each wear test on a daily basis, and sends a notification to each participant who has not submitted an activity log in the last 7 days. TOTAL PRIZES $1350 First Place $800 Second Place $500 6/25/13 – 6/28/13 Worker + Queue Refactoring [platform] Consolidate and re-factor two queues and their corresponding worker into a single queue and a single worker. These workers each perform a similar function which we will discuss later. With refactoring, we will be able to process more efficiently as well as add new conditions for notification. TOTAL PRIZES $1400 First Place $800 9/17/13 – 9/21/13 5/28/13 – 5/30/13 </> $ $ To learn more about how your organization can build mobile apps with crowdsoucing download the Develop Better Mobile Apps Faster eBook shankarkamble $20,175 15,550 Pts 1st Places 8 MESH01 Enreeco $25,375 22,725 Pts 1st Places 25 eucuepo $26,261 17,475 Pts 1st Places 10 aproxacs $29,400 29,275 Pts 1st Places 42 FEB MAR APR MAY JUN JUL AUG SEP OCT 37 Challenges Run 40 30 20 10 0 # OF CHALLENGES RUN EQV. IN-HOUSE CAPACITY

description

To find out how you can master application development through crowdsourcing download our free ebook: http://bit.ly/1cr2Uk9 Crowdsourcing can be an incredibly efficient way to build cloud applications. Let&#x27;s pull back the curtain and take a look at exactly how this new model translates community driven challenges into real results. Mesh01 recently built their innovative new platform using topcoder as their development engine. Running competitive crowdsourcing challenges as "sprints", and getting a community of 600,000 technical experts to contribute code allowed Mesh01 to build their application on cutting edge technology (including AngularJS, Node, MongoDB, and Heroku) at half the expected time and cost.

Transcript of How to Build an App with Crowdsourcing

Page 1: How to Build an App with Crowdsourcing

3G

A CLOUD APPLICATION FROM START TO FINISH

CROWDSOURCING BREAK DOWN

MESH01 CHALLENGES

TOP COMMUNITY WINNERS

80,000+Lines of code written

130+challenges which

represents around 7,500 hours of traditional dev

(100% built through community)

$130,000In available prizes

30%Labor cost savings

compared to traditional consulting. When compared

against a hybrid off-shore team, we came out at 45%

of the cost.

1/2Time Savings:

Project finished at less than half of the time originally expected

Crowdsourcing can be an incredibly efficient way to build cloud applications. Let’s pull back the curtain and take a look at exactly how this new model translates community-driven challenges into real results.

MESH01 – A CROWDSOURCING OVERVIEWMESH01 recently built their innovative new platform using Topcoder as their development engine. Running competitive crowdsourcing challenges as “sprints”, and getting a community of 600,000 technical experts to contribute code allowed MESH01 to build their application on cutting edge technology (including AngularJS, Node, MongoDB, and Heroku) at half the expected time and cost.

MESH01 DEVELOPMENT

“The work that Topcoder completed in three months was equivalent to approximately 15 full time developers, and the community delivered a platform at nearly half of the estimated cost.”

— Brian Bednarek, CEO of MESH01

3G

Node API – Image Uploader [core functionality]

The first of a two-part effort to create the image uploading service. This first part adds the image and imageSet meta-data to the mongoDB. The second part will require uploading the images to S3.

callmekatootie$54,32241,690 Pts1st Places 24

BUILDING THE MESH01 WEAR TEST PLATFORM

TOTAL PRIZES$600

First Place$400

Second Place$200

Data Point Editor I [user interface functionality]

Add colored points (markers) to images and store the marker locations relative to the image and the user in a database. The rules behind these markers can be complex, so we are going to simplify this first challenge as much as possible. You will use AngularJS,Express and mongo to add red, green or grey points as an overlay to an image displayed in a carousel.

TOTAL PRIZES$1800

First Place$950

Second Place$750

API Versioning + Security [API]

Start with our base api version 1.4 goat which can be found in poost registration details. Two new features will be added: api key, and password hashing. Limit their availably by passing in the version 1.5.0 via the header. By not passingin the version in the header, version 1.4 should be returned (default) however by passing in 'accept-version 1.5.0' in the header, you will be required to also include the api-key as well as hashing the password when a new user account is created.

TOTAL PRIZES$750

First Place$500

2/07/13 – 2/12/13 3/09/13 – 3/12/13

FROM IDEA TO CONCEPT TO DESIGN TO WIREFRAME TO PRODUCT

Simple Batch Processor with Scheduler, Queue and node.js [Batch auto-email]

Using an off-the-shelf scheduling system (simple, cron-like), an off-the-shelf Message Queue (Heroku addon like RabbitMQ), and an email sender like SendGrid, build a process that evaluates each wear test on a daily basis, and sendsa notification to each participant who has not submitted an activity log in the last 7 days.

TOTAL PRIZES$1350

First Place$800

Second Place$500

6/25/13 – 6/28/13

Worker + Queue Refactoring [platform]

Consolidate and re-factor two queues and their corresponding worker into a single queue and a single worker. These workers each perform a similar function which we will discuss later. With refactoring, we will be able to process more efficiently as well as add new conditions for notification.

TOTAL PRIZES$1400

First Place$800

9/17/13 – 9/21/135/28/13 – 5/30/13

</> $ $

To learn more about how your organization can build mobile apps with crowdsoucing download theDevelop Better Mobile Apps Faster eBook

shankarkamble$20,17515,550 Pts1st Places 8

MESH01

Enreeco$25,37522,725 Pts1st Places 25

eucuepo$26,26117,475 Pts1st Places 10

aproxacs$29,40029,275 Pts1st Places 42

FEB MAR APR MAY JUN JUL AUG SEP OC T

37 Challenges Run40

30

20

10

0

# OF CHALLENGES RUN

EQV. IN-HOUSE CAPACITY