Through the long activity we have elaborated a number of simple steps of the software development process. We follow this model accurately solving tasks relevant to each step consequently, which guarantees minimum risk for the client.
Client privacy is respected and assured by signing a Non-Disclosure Agreement (NDA). Under the Service Agreement intellectual property on the Product developed by the Contractor shall become Customer’s or Customer’s Client’s sole property. All employees sign NDA and access rights to the Customer’s data sources are only given to the employees involved in the project.
Functional requirements include functions performed by specific screens, outlines of work-flows performed by the system, and other business or compliance requirements the system must meet.
We develop a high-level aspirational vision of the capabilities and business value to be delivered as a result of the proposed Architecture, obtain approval for a Statement of Architecture Work that defines a program of works to develop.
We prepare Software Development Plan (SDP) that describes a developer’s plans for conducting a software development effort. SDP provies the customer with the insight into a project and is a tool to monitor software development process.
During this phase we conduct Stability Testing - the testing process to determine the ability of the software product to perform its required functions under specified conditions for a stated period of time, or for a certain number of operations. In other words, it is a testing of the stability of a software product.
Next step is Integration Testing - a software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units. Test drivers and test stubs are used to assist in Integration Testing.
General deployment process consists of several inerrelated activities. It has to be further customized according to specific requirements or specifications.
The exclusive rights to the appropriate software are conceded (transferred) to the Customer or his clients in accordance with the concluded agreements.