At Landmarksoft we implement a 6-phase development cycle. This
enables us to address the strategic and technological needs of our customers.
Analysis:
During this phase we listen carefully and work closely with you
to understand your business needs and to translate those in a business
requirements document that our designers and developers will use to guide the
design and coding of the new application.
The project manager will draft a project plan and submit it to
you. Once this is approved by you, this document will become the blue print by
which the application is developed.
At the end of this phase we will also agree on and establish a
precise communication pattern between you and us.
Design:
During this phase, our web designers will conceptualize the user
interface and organize the flow of information. A prototype of the application,
consisting of HTML pages, images and user controls, will be built. This
prototype will display the application functionalities, site navigation and
overall usability. This document will be submitted to you for approval and
feedback.
Development:
This phase consists of implementing the design specifications.
The developers will create the object classes and prepare the environment for
collaboration with the web designers. Developers will also perform unit testing
on their modules. The client will be provided with a password-protected space
on Landmarksoft's web site where he can monitor his project. In this space the
client will find the schema of the whole application (application + database),
the description of every module, access the portion of our bug tracking system
for his project and the overall project progress updated daily.
Testing:
After the development phase and before deployment, the
application is thoroughly tested. We use sophisticated testing software to test
load and performance. If bugs are uncovered, they are traced and assigned to
the module owner to investigate and fix. The customer is actively involved
during this phase. You participate in scenario testing to ensure that the
application is working as expected. Once this phase is over, the
application is ready for deployment.
Deployment:
When the customer approves the application, the systems
administrator migrates the application from the testing environment to the
production environment. The application is closely monitored and any bug not
discovered during the testing phase is immediately addressed.
Support:
During this period the customer can log uncovered bugs in his
portion of our bug tracking system for his project (On Landmarksoft's site).
These will promptly be addressed by the owner of the module.