Introduction and task overview
Presale team and assessment scheduling
Defining requirements and scope of the project
Analysis
Follow-up meeting
Finalizing the documents
Unit tests
Smoke tests
New feature testing
Regression testing
Load testing
Using dev\test\stage environments. Using DevOps practices:
Artifacts used for development and testing:
Dedicated development team
Outsource either the whole project or its parts to us. Our team of project managers, business analysts and developers will work as a fully separate unit.
Team extension
Augment your in-house or your contractor’s developers team with our specialists to either complement skill gaps or widen a team.
Offshore/Nearshore
The whole software development cycle including system architecture, coding, design, testing, etc. is performed in our facilities in Saint Petersburg, Moscow and Saratov. This limits logistics expenses bringing more cost-efficiency to the end-customer. Our project and account managers will provide a high quality of end product and help you control all stages of development.
Onsite
Our team is positioned on your site and works under your direct supervision. We recommend using this model when large-scale integrations with other IT solutions are required.
Hybrid
Our team is divided into two parts. Business analysts, project managers and software architects are responsible for communication and work onsite. At the same time, other members (developers, QA/QC engineers, etc.) work on developing the solution and stay at our facilities. This distribution can certainly be modified according to your requirements.
Tier 1
Customer’s basic issues
Tier 2
Advanced technical troubleshooting and analysis
Tier 3
Server, network and infrastructure administration
The Company has implemented a quality management system based on international standards ISO IEC 9000, 27000 and 20000 series and quality asuurance methodologies SEI CMMI, EFQM. The Quality Management Department develops, implements and improves the integrated management system of the Company in accordance with the principles and philosophy of TQM (Total Quality Management).
How do we maintain effective quality management system?