Login   |  Register   |  Home
   


Software:
 Advanced Search
Applications
Components
Find Components
What Are Components?
Methodology
Subscriptions
Suggest a Component
Customers
About
Forums


[ TopCoder ]

Components
Competition-Based Methodology
Complete Collaboration
Development Design

Specification
TopCoder Project Managers (PM) moderate the TopCoder Software Forums to gather requirements about a new Component Project. Once the project scope has been determined, the PM creates a Requirements Specification for the Design Phase of the project. New projects are regularly posted to the TopCoder Software Development site and emails are sent out to members notifying them of the new projects.

Architecture and Design
The PM creates an Architecture Review Board made up of three TopCoder members who regularly submit designs. Submitted designs are scored using a standardized scorecard. The design with the best score above the minimum score is chosen for the project. The winning designer is given additional time to incorporate suggestions from the Review Board. If the time frame is not met, the designer will be disqualified and the next design, in order of score, will be declared the winner. Once a winning design is determined, the PM posts the Development Phase of the project on the TopCoder Software Development page.

Development and Testing
The PM creates a Development Review Board made up of three TopCoder members who regularly submit development proposals for TopCoder Software Projects. Submitted development solutions are scored using a standardized scorecard. The development submission with the best score above the miniumum score is chosen for the project. The winning developer is given additional time to incorporate suggestions from the Review Board. If the time frame is not met, the developer is disqualified and the next design in order of score will be declared the winner.

Complete
A complete TopCoder Software Component is added to a Component Catalog and is ready for download by subscribers. It has been thoroughly tested to ensure acceptable performance, accuracy of results, and abillity to handle bad data and incorrect usage. Extensive documentation is downloaded along with the component. Customers, the PM and other TopCoder members interact in the Software Forums to discuss the current complete version of the component, as well as make suggestions for future versions of the component.

Contact us today so we can get started developing your next application.



Featured Components
Math Expression Evaluator

Priority Queue

Checksum Utility

SVG2DGraphics