русскийenglish  
main page about us development projects services contacts partners skills  


Development process

The development process defines quality and terms of software development. Knowledge and skills of programmers can be ineffectively used in wrong development process or without organized development process. Correct development process allows to control software quality and development terms.

The most attention is paid to the projection process. This stage guarantees the creation of flexible and scalable software, satisfying customer needs. At this stage we use UML (Rational Rose, Dia), Microsoft Visio, ErWin, PowerDesigner

Interaction with customer

Our team is able to work general and detailed specifications (for instance, with use of UML). As result, we may arrange transition from our type of specification to another. The biggest experience we have in "Use Case" specification, which is the best option of documents generation of Rational Rose.

If the customer has no strong restriction of tools usage, we may select optimal realization tools with optimization of any parameter: development terms , system cost (with calculation of TCO), capacity, scalability, usability, etc.

During our previous projects we have created a big number of modules and software decisions that can be used in our future projects. The use of such modules allows us to speed up development and be confident in quality of components used.

We can develop application in eXtreme Programming style with use of self-testing in modules functionality test and the final code may be delivered with this self-testing software.