|

DMS Quest Quality Assurance is DMS Software Technologies’ proven and
trusted quality assurance program designed to provide our valued
customers an assurance of top drawer quality in all our product
offerings.
DMS Quest Quality Assurance is the embodiment of all software
quality assurance programs that have been used by the DMS group in
its 25 years of existence. Whilst depending on our own vast
experience in quality delivery to maintain DMS Quest Quality
Assurance as a top drawer quality management system, we constantly
compare and contrast it against other accepted international quality
management systems such as BS5750, ISO9001 and CMM.
 |
Documented quality system
DMS Quest is a fully documented quality management system that
governs the entire process of software development in all our
bespoke software development projects. It is the one source of
guidance for our engineers to build software that delivers the
functionality you demand with high performance levels and
efficiency you expect from DMS. |
| |
|
 |
Project
planning and management
From the formation of the project team to the
post-implementation review, the core thrust of DMS Quest is in
the depth of project management activities it covers. It is a
key factor why we have been able to achieve unparalleled
success in the Sri Lankan information technology industry.
Some of the key features of our project management strengths
include:
We assign a dedicated project management team to each project.
The project work always begins with the preparation of a
Project Plan. This document contains the critical terms of
reference for the project, including:
- Overall project
scope
- Project Methodology and phases
- Deliverables of each project phase
- Technology used
- Development Team
- Customer representatives
- Project schedule
- Risk Management
Use of sophisticated computer-aided tools to track project
progress. This includes the use of MS Project for scheduling
and the use of DMS Product Development & Support Management
System (DMS PDSMS) for project management.
Each project progress is monitored by a Steering Committee
comprising of representatives of the customer, DMS Software
Technologies management, and the development team.
Fortnightly Project Progress meetings and Project Progress
Updates (PPUs) keep the customer fully involved. Ad-hoc
meetings are used wherever required. |
| |
|
 |
Customer is part of the team
Transparency is a key emphasis area in DMS Quest which does a
lot to achieve harmony with our customers. DMS Quest demands
an extensive array of documentations from the project team
that helps to keep the customer aware of everything that is
happening in the project. Regular project progress review
meetings at the steering committee level, as well as at the
project level help us achieve this harmony. Whenever we
produce a document for a customer, we first do a walkthrough
to explain its contents. Then only we expect the customer to
read it. After all, we build the software for you!
- Customer friendly Documentation
- Walkthroughs and discussions |
| |
|
 |
Sophisticated testing tools and techniques
We use sophisticated reviewing techniques to supplement our
stringent testing processes. It has greatly helped us to
reduce bugs as well as helping us to identify them early and
tackle them before they grow and become severe. We use
automated testing tools as much as possible to identify
mechanical errors in the software development process. We use
multiple-level testing methods for all our unit, integration,
and system testing. |
| |
|
 |
Software Configuration management
Configuration management is the process of proper maintenance
of detailed information pertaining to all the components that
make up an information system’s software configuration. DMS
Quest endorses stringent configuration management policies.
Change control
Every effort is taken to identify complete user requirements
during the systems analysis and design process through
iterative fact finding and modeling sub phases. This includes
the use of Prototypes wherever necessary to clear any grey
areas. Once the development of the production system is
started, incorporation of new requirements is curtailed in
order to be able to deliver the product within budget and
schedule. This however, does not mean that no previously
unidentified requirements will be considered during latter
stages of a project. A Change Control Authority (CCA) is set
up for each project, comprising of members representing the
customer’s interests and ours. The CCA will study each change
request and make its decisions, which are binding.
Component traceability and Version control
Each and every component developed in a project is documented
and uniquely numbered for traceability, and version control.
The correct and complete identification of a product’s
versions and their component configurations is a priority of
DMS Quest. |
| |
|
 |
Risk Management
Risk management is given serious consideration in DMS Quest.
Key risk management functions of risk identification, risk
assessment and risk management are carried out at the outset
when project planning is carried out. During an active
project, risk management is identified as a distinct function
of project management that must be performed by the team
leaders. Project progress review meetings include a separate
portion dedicated to risk management. |
| |
|
^ Back to top |
|