|
Services |
|
| Development Technology And Methodology | |
The success of any project depends on many factors. Besides the qualification of the managers and programmers, the project management and communication with the client also play a major role. We have created a technology that helps to join all these constituents together in a single information environment, and are successfully using it.
The software development and quality management process in our company is based on the ISO standards (RELEX Group is certified as compliant with ISO 9001 ).
The company has its own internal standards regulating the production processes (e.g. the coding standard) based on the general standard system.
The iteration approach is the foundation of the software development process.
To optimize the production process management, Project Tracking, a computerized project management system, and Ticket Tracking, a ticket management system, have been developed and introduced in the company. Project Tracking is utilized at all levels of the company's structure - from the General Manager to an ordinary developer. The system is used to manage the project-related documents, to plan activities, control the performance, calculate the hours worked, and generate reports.
Ticket Tracking allows developers, QA staff, customers and external users to submit tickets, bug reports and suggestions, and track the status of such messages.
Both systems can be accessed via the Internet (externally or internally), and the information may be available to all users, or only to a limited number of them, depending on the security settings. Automatic e-mail notification of interested users may be implemented.
Both systems make it possible to easily control the project status both internally and externally, including control by the customer.
The project documentation is designed as MS Word documents, UML or MS Visio diagrams. To control the source code versions when working on a team, the CVS system is used.
The software quality assurance in our company is carried out by an independent QA Department with its own testing polygon. The QA specialists use Test Cases developed at the earliest stages of the project and continuously updated further on. The Ticket Tracking system plays an important role in the testing process, being used to track the reports and problems detected, and the resolution process.
The QA specialists develop and carry out tests of different levels, including reliability tests, workload tests etc.
The final quality control is carried out by the Expertise and Control Service working independently of the QA Department.
The next level of quality assurance may be implemented by the customer, if so desired.
The development and quality management process at RELEX Group is very flexible and may be customized according to the client's requirements (e.g. particular project management tools may be used, certain design facilities may be offered etc.).
To communicate with clients, including overseas customers, various facilities can be used, according to the customer's desire and depending on the priority ratings: e-mail (the most commonly-used tool), Skype, Yahoo Messenger, BuddyTalk, telephone communication, onsite visits etc. The working languages of our company are English and Russian.