1. Business modeling.
On the basis of initial requirements provided by the customer
the generic idea of the project is formed. This includes
creating a business model, classifying the task into a
conforming category, studying available solutions in the
respected activity area and developing subsequent analysis
strategy.
2. Project Planning.
At this stage a more detailed and thorough analysis of
the business model is performed for the purpose of verifying
its correspondence with the current project development
phase and quality standards, possible risks are detected
and a detailed plan of next steps of the project realization
is worked out.
3. Requirements. The margins of the system being developed
are determined for the iteration in question, realization
subtasks are formed and their correspondence with the
given iteration and end objectives of the system is verified,
possible technical difficulties and labor-intensiveness
of each subtask are defined, project technical specification
is drawn or changed.
4. Analysis & Design. Major variants of system
architecture and its components are verified and confirmed,
substantiation of the architecture is done, program modules
and database structure are projected.
5. Implementation. System components realization model
is composed, their correspondence with the general architecture
is revealed and verified, realization modules are tested
for possible joining conflicts, whereupon system modules
are realized and joined. During this stage our web design
company receives system components leveled for the iteration
in question.
6. Testing. Aims and methods of testing are determined
and confirmed, iterative testing of subsystems and the
whole system is performed, retrieved defects are recorded.
At final iterations testing results are made use of for
approving design requirements.
7. Deployment. System deployment is planned, technical
aspects of deployment are studied and verified (purchasing
equipment, hosting, etc.), and additional support means
are developed, followed by beta- and production testing.
At this stage of the business process the customer receives
the project version that functions with sufficient steadiness
and corresponds to the project requirements. In case revisions
or modifications are necessary, the given version proceeds
through additional iterations of the project development
process for the purpose of stability and functionality
improvement and meeting the quality standards.
8. Environment, Configuration & Change management.
These stages of the business process refer to auxiliary
ones and can be performed during any iterations of the
development process. They are intended for supplying all
necessary resources (technical, informational, etc.),
providing for successful project performance and introducing
timely corrections related to modified terms or requirements
that can be revealed due to technical or organizational
difficulties. Contact
Us
Steps 3-7, approximating
the project to the final phase, are performed iteratively.