SoftServe consistently delivers cost–effective, high–quality services through our total quality program which seamlessly integrates multiple quality approaches that focus on tangible benefits of the end results.
SoftServe emphasizes strong focus on process quality to meet customer requirements consistently. This is done through a strong, flexible and continuously improving Quality Management System (QMS). The QMS has evolved over a period of many years, and is compliant with both ISO 9001 standard and SEI CMM model.
QMS is more than a set of processes to ensure product quality and on–time delivery. It combines program management and risk– and change management as well as a client satisfaction program. In addition, QMS facilitates the company’s collaborative style of work.
The SoftServe QMS covers the following fundamental groups of processes:
Our processes are established with a focus on iterative design and development. Continuous internal audits and project audits assure the quality of developed products through SoftServe teams.
SoftServe follows an ISO–certified software development methodology which is based on the Rational Unified Process. This unique methodology utilizes the best practices of software development starting from developing software iteratively, managing requirements, using component–based architectures to continuously verifying software quality and managing changes to business requirements. This well described approach to entire development cycle, ensures the delivery of high quality software that meets the needs of our clients within their schedule and budget.
Our QA approach features comprehensive, well–defined steps, including Test Requirements Definition, Test Planning and Execution, Test Results Analysis and Defect Tracking. And in addition to functional requirements, we consider system characteristics such as performance, scalability, availability, flexibility and manageability to ensure the system will accommodate possible future business requirements.
The software quality assurance group reviews project activities and audits the software products throughout their life cycle. It also checks whether the software project adheres to the established plans, standards and procedures.
A crucial part of QMS is our testing procedure. All projects and products are subjected to independent testing. All actions that affect quality are documented and information concerning quality is regularly collected and analyzed. SoftServe provides:
Also SoftServe quality teams are experienced in test automation and are able to work with a variety of commercial testing tools.
Benefits of QMS for our customers are: