Our Quality Management Program (QMP) is a maturing body of practices aimed at ensuring quality across the organization. It helps us excel in global delivery of services and continuously improve our processes, interactions and output. Highly reputed external auditors and assessors regularly benchmark our processes against standards and models such as SEI / CMMi, ISO 27000, and ISO 9001. These assessments also allow us to capture insights and best practices from experts external to our organization. Learn more about our current Certifications.
Broadly our QMP practices cover quality planning, quality control, quality assurance and quality improvement across core service delivery, support and management process areas.
Our Quality Management Program is based on Plan – Do – Check – Act model as represented below with checkpoints at every stage.
Our Quality Management Program includes practices to compile documentation from projects in terms of checklists, audit reports, best practices, CMMi KPA requirements, ISO certification clauses and procedures. This knowledge repository has been built over a period of time and has been augmented by rich documentation that has been gathered from all projects.
Process Management groups facilitate quality management within the company with continuous improvement as its goal.

Project Management – Good project management ensures good project planning, monitoring and control. For each project, we appoint a project manager who has served in a managerial or supervisory capacity in earlier projects. Rigorous norms have been defined for project management activities, including project planning, change control, risk management and reporting. Frequent management reviews by our senior management ensures that a project proceeds according to plan.
Technology Orientation – Our strong technology-orientation includes the use of general purpose or custom-built tools, and experimentation with new techniques under controlled conditions to evolve and evaluate innovative ideas.
Quality Review Process - The review process adopted by us revolves around splitting the system development life cycle into discrete stages with associated deliverables. Each deliverable is reviewed by a team of experts to make sure that it meets the required quality objectives.
Generally reviews are conducted at the following stages:
Some of the above stages may be combined or split into further stages. Each review is planned in detail and sufficient time allocated for pre-review activities.
Tools and Utilities - We use specialized tools and software utilities that are appropriate for the requirements of each project to improve quality and productivity. If special purpose tools are built, they also encapsulate the expertise of consultants in an external form. It also practices an assiduous error analysis, to provide for future use a preventive mechanism comprising checklist, tools, and procedures. This has been proven to be successful in minimizing recurrence of errors.
Training and Skills Management - We have a large central pool of skilled consultants experienced in different technology platforms.
All newly-hired employees are required to go through a formal induction which includes:
New hires are also provided on the job training focused on the associate's current project allocation. Training sessions and Knowledge transfers are organized based on project requirements.
We have well defined roles and responsibilities for each role, and we ensure that the individual required to perform this role is trained to meet the requirements. Gaps identified are addressed by internal/external training and on the job exposure. These gaps are generally identified after project closure and during appraisal cycles. The performance of the individual against the expected performance is measured periodically.
Security / Confidentiality - We appreciate the responsibility of maintaining confidentiality of client information and documents. Following measures are taken in this regard: