Application Development
Business Process Outsource
Data & Image Capture
Call Centre Operations
Printing Services
DMS Quest
   
   
   
   




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