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:
- Quality management processes
- Software development processes
- Support 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:
- Regression testing
- Load testing
- Compatibility testing (operating systems, web browsers)
etc.
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:
- Processes transparency
- Reduced operational risks
- Improved quality of services
- Measurable cost savings
- Common industry standards
- Enforcement of regulatory compliance
- Commitment to process enhancement