Russian
 
Belprog Software Development & Outsourcing, Web Development,
iPhone Development, iPad Development, IT Consulting


Development Stages

The development stages of any project are based first of all on the customer requirements and wishes.

Over the years of working in the IT industry Belprog managed to lay down the unitary standard order of developing and implementing software solutions, and the company successfully follows the accepted procedures. Certainly, this standard can not be applicable to all projects, but it is possible to make the corresponding modifications in it according to the customer requirements.

We consider the following interleaved phases to be important for the development of most non-trivial commercial software:

  1. setting of a clear goal and objectives of a project;
  2. analysis of customer requirements and business processes; completion of functional and technical specifications;
  3. project estimation and research (learning more about the problems the software attempts to solve), completion of a business proposal (indicating a scope of work, practices, costs and time-frames);
  4. technology selection (choosing what tools, languages, and technologies should be used to build the software);
  5. signing of a service level/ development agreement;
  6. project development (held under customer control) and its quality management;
  7. internal testing, functionality check and bug fixing;
  8. project implementation, system update in accordance with the client requirements;
  9. launching (solution is deployed on client's servers and is placed into operation)
  10. project release (possible after-release enhancements);
  11. maintenance and technical support.

Belprog engineers prove-out the development process at all stages and regularly report a customer on the project progress. It allows making timely modifications and avoiding risks as far as the project execution is concerned.

Theses

Featured projects Opened vacancies The way we work
© 2003 — 2010 «Belprog»
Phone/fax:: +1 (978) 631-0404