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