Comprehensive Test Maturity Model
Comprehensive Test Maturity Model
Abstract
Constant change and ever growing complexity of business has necessitated that IT organizations
and specifically Test/QA organizations make thorough and periodic introspection of their
processes and delivery capabilities. This is necessary to ensure that at all possible times the Test/QA
organization, and its systems and processes, are relevant and available to support business needs.
While there are multiple maturity models in the marketplace to help this process, there are yet not
comprehensive enough and fail to provide today’s dynamic businesses the much needed flexibility
and power of customization. The need of the hour is a comprehensive Test/QA maturity assessment
model, which not only answers the requirements of customization and flexibility, but also
ensures relevance in today’s complex delivery structures of multi-vendor scenarios, multi-location
engagements, global delivery models, etc.
The global
economic crisis and revolutionary technology trends organization’s ability to assure and control
have changed the role of IT organizations quality of its IT systems and processes
in supporting business growth. Though largely determines the success or failure
the recession created a scarcity of capital of the business in capturing, servicing and
for IT investments, the demands and expanding its client base. When Quality
expectations on the ability of IT to quickly and reliability play a very significant role
adapt and support business, has only in determining the current and future
increased multifold. In addition, rapid/ course of business outcomes delivered, it
revolutionary changes in technologies are is imperative that the Quality Assurance
forcing companies to recast their entire IT function itself is evaluated periodically
landscape. All these factors together have for the relevance, effectiveness and
created a complex environment where the efficiency of the processes, practices and
demand for change from the business is systems. An objective self-introspection
high, the capital for investment is scarce is the ideal first step. However, most often
and time-to-market is critical to success. than not, QA organizations fall short of
using this process to unearth gaps in their
The constant change and ever growing
current systems and practices. Also, many
complexity of the business environment,
organizations may have lost touch with the
and the risks associated, have necessitated
ever-evolving world of QA to be aware of
that organizations make thorough and
the leading practices and systems available
periodic introspection of their processes
today. This necessitates an independent
and delivery capabilities to ensure
assessment of the organization’s QA
operation in an efficient, effective and
practices to benchmark it against the
agile manner. A key requirement, amongst
practices prevalent in the industry and
all, is the ability to ensure that there are
to get that all-important question “where
adequate controls in place to ensure
do we stand in comparison with Industry
quality in the processes and the outcomes,
standards?” answered. Also, the assessment
no matter the extent of change being
of maturity in testing processes becomes
introduced in business or technology
critical in laying out the blue-print for a QA/
landscape of the organization.
testing transformation program that would
This is where the Test/QA organization’s establish the function as a fit-for-purpose
capability comes under the scanner. An one, and often world-leading.
Now that we have looked at the which depends on one or a set of service
shortcomings of the traditional models of providers for their key IT services may
QA assessment, it is time to answer that want strong governance and gating
all-important question, “what should a mechanisms. While, another organization
comprehensive model for assessing QA/ that does testing in-house, and leverages
Test maturity be like?”. The key attributes vendors for development, will have a much
of a comprehensive QA/Test assessment wider focus on maturity in processes and
framework/model can be summed up as practices. Basically, the model should
follows: be flexible enough to account for the
intent of assessment, as outlined by the
organization.
Provide business-comprehensible
decision-aiding results
Detailed and comprehensive view
The model should allow for selective
of areas of improvement and
assessment of the relevant parameters for
maturity, in the context of business. The strengths
results of the assessment should help the The model should also be one that helps
business identify and plot the possibility of determine the maturity of the testing
immaturity in their systems and processes, organization in a detailed manner. The
using lead indicators that have a negative methods and the systems of the model
impact on the business. These indicators should provide a robust mechanism of
should help the senior management objectively calculating the maturity level
to decide whether to go for a detailed of the testing organization, based on the
assessment of maturity, before any adverse behaviors exhibited by the organization.
effect on business is felt. It should provide the members of the
QA organization with a detailed view of
the areas of strength (and hence to be
Choice of business-relevant factors
retained) and the areas of improvement.
and focus areas
The model should enable the testing
The model should be flexible enough to organization to understand the measures
provide the right level of focus on the that should be implemented at the
various factors, business deems relevant, granular level, rather than at a high-level
that contribute to the overall maturity and thereby help the organization to focus
index. For example, an organization on their key QA dimensions,
3 Conclusion
So, in order to meet the needs of a this assessment, should move away from
dynamic business environment and certification-based models with “generic”
rapidly evolving technology space, IT and “hard-to-customize” stages, to a
organizations need to respond quickly model that is adaptable to the context in
and efficiently with high-quality, high- which business operates. It needs to be a
reliability and cost-effective processes model that evaluates factors that influence
and systems. This calls for a robust and maturity and quality of processes at a
scalable QA organization that can guard detailed level and helps the organization to
and ensure the quality of solutions that embed quality and maturity in processes,
are put into operation, and assess itself on governance and development of key
its capabilities and maturity, periodically competencies. This would help ensure
to ensure business-relevance and the maturity of operations and promote
effectiveness. continuous improvement and innovation
throughout the organization.
Hence a comprehensive QA maturity
model, which assists organizations in
Reghunath Balaraman
(Reghunath_Balaraman@infosys.com)
Reghunath Balaraman is a Principal Consultant, and has over 16 years of experience. A post graduate in Engineering and Management, he
has beenworking closely with several large organizations to assess the maturity of their test and QA organizations and to help them build
mature and scalable QA organizations. Raghunath is also well versed with several industry models for assessing maturity of software testing.
Harish Krishnankutty
(Harish_T@infosys.com)
Harish Krishnankutty is a Industry Principal in Infosys’ Independent Validation Solutions unit and has over 14 years of experience in the IT
industry. His area of specialization is QA consulting and program management and has extensive expertise in the design and implementation
of Testing Centers of Excellence/ Managed QA services. Currently, he focuses on the development of tools, IP and services in different areas of
specialized testing, including Test Automation, SOA Testing, Security Testing, User Experience Testing, Data Warehouse Testing and Test Data
Management.
© 2017 Infosys Limited, Bengaluru, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys
acknowledges the proprietary rights of other companies to the trademarks, product names, and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this
documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording, or otherwise, without the
prior permission of Infosys Limited and/or any named intellectual property rights holders under this document.