Development process

The development process in our company consists on following stages. It can be changed by proxy with concrete customer.

Defining requirements

Matter:The manager contacts the customer and defines the requirements to the developed products. The requirements are documented and on their basis the requirements specification is created. All the functions, which the application must accomplish, customer requirements and desires and technical information are documented in the requirements specification. Legally, the requirements specification is drawn as an appendix to the software development contract. The amount of work, their cost and period of exectuion are shown tn the contract.
Result: Solution requirements, software development contract.

Development

Matter:After the requirements specification has been created and the software development contract has been signed, the software development is started. On this stage, the model (and the user interface, if necessary) of the solution is cretaed. The modelcreation is a supplementary process of the development stage. Then the process of programming begins in which both programmers and managers take part. Also designers perform some work. The code of the development solution is created on this stage.
Result: The model of the system and the model of the user interface (if necessary), source code for the solution.

Testing

Matter:Every solution passes the testing and error detection and correction stage. The need for testing begins from the moment of requirements specification creation, which is examined for correctness and consistency. By the moment, when the first releases of the prosuct are created, the stages of testing are already coordinated with the developers team what allows directly test the ceated solution. The testing process takes plase during the development stage which allows maximally reduce time costs for final testing, minimize the number of errors on the every step of the development and gives an opportunity to present the bug-free spftware product to the user.
Result:Bug-free software product.

Deployment

Matter:After the solution has been developed and corresponds all the requirements in the requirements specification, the deployment stage begins. On this stage, the errors foung in the solution are corrected in shortest terms. After the project is delivered, we offer a month of free technical support. If the customer wants add a new functionality, a new requirements specification is created.
Result: Usage the created solution in the real business process of the customer's company.