|
Application Methodology
The TopCoder Application Development Methodology is designed to deliver a repeatable and consistent
solution to our customers. The TopCoder methodology
is comprised of phases and deliverables. The six-step methodology is administered by a TopCoder
Project Manager skilled in Component Based Development
(CBD) techniques, requirements gathering, and project management.
During the specification phase, the Project Manager works hand-in-hand with our customers to develop
specifications that satisfy all of our customers'
requirements. In the component architecture phase, the Project Manager and TopCoder Component
Architect identify and design the components required to
build the application. Next, the component production phase uses TopCoder's unique
component methodology, to create all of the components.
During the
application assembly phase, the Project Manager hand-selects only proven members to participate in
the assembly of the application. The application
assemblers must sign a non-disclosure agreement to protect our clients. During this phase, the
components are linked together to build the application.
Once assembled, the certification phase begins. Prior to deployment at the customer's site, the
application is rigorously tested at TopCoder. After
certification, the application is delivered to our customers and deployed to their quality assurance
environment, as part of the deployment phase. Our
rigorous application methodology, combined with our
competition-tested members and our re-usable components, allow TopCoder to deliver applications of
the
highest quality.
|