Development Phases

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.

© 1997 - 2004 ARank1. All rights reserved. Terms of Use and Disclaimer