SQAMM The Software Quality Assurance Maturity Model is a very detailed software quality assurance framework that is uniquely focused on enabling organisations to develop and deploy high quality software. It does not compete with ITIL or CMMI or any other quality management framework but instead it complements almost all globally recognised quality management frameworks. It is an “all-in-one” package that delivers end-to-end QA across the software development lifecycle ensuring high quality output, reduced costs of rework and an optimized delivery cycle..[1]

The SQAMM framework is based on extensive research of industry best practices and standards. Some of these standards include CoBiT®4.1, 2007, ITIL, IEEE 829:1998 Standard for Software Test Documentation, IEEE 1044-1:1993 Standard Classification for Software Anomalies, BS 7925-1 Vocabulary of terms used in Software Testing and IEEE 1061 Standard for software quality metrics and methodology.

The SQAMM framework includes the following:

  • SQA Maturity Model
  • SQA Lifecycle
  • SQAMM Governance Model
  • SQAMM Management Module
  • SQAMM Toolkit
  • SQAMM QACoE

The SQA Maturity Model™is used to benchmark the capability of an organisation in terms of People, Processes and Technology to effectively produce high quality software. The framework utilises a SQA Healthcheck™ process to allocate a maturity model rating and an improvement plan to elevate maturity levels. The maturity model is focused on understanding current challenges and introducing efficiencies pertaining to People, Process and Technology to maximise on investments made into testing to achieve a maximum return in investment i.e. high capability to produce high quality software..[2].


The SQA Lifecycle™ is a test methodology for the application of software quality assurance and testing. It is inclusive of core quality assurance and testing activities that are aligned to best practices and is sequenced accordingly to ensure optimal integration to the SDLC to optimise quality assurance testing time within the SDLC. The lifecycle can be easily tailored to suit traditional and more agile environments.

SQAMM Governance™ is a quality governance framework which is a derivative of corporate and I.T governance frameworks. The framework enables organisations to measure and build organisational capability to repeatedly produce high quality software and deliver value to business..

The SQAMM Toolkit™ consists of documentation templates, quality assurance and testing processes, standards, guidelines, roles & responsibilities and performance scorecards to enable and support the quality assurance and testing function. Once implemented, it’s an easy to use toolkit that supports all quality assurance professionals in day to day tasks. It promotes uniformity of output and delivery within the team.

SQAMM QACoE™ is a framework for the initialisation and management of a quality assurance centre of excellence whereby software quality assurance is centralised as a service to multiple business units or application streams.


References

edit
edit