Beta

This is a new service and pages are being tested and improved.

30.1 Purpose of quality management

The purpose of quality management is to ensure outputs are fit for purpose and can function in the intended environment, meeting the agreed requirements and can be used safely and effectively.

30.2 Key points

  • The quality of an output or deliverable should be appropriate for the purpose for which it is used in its intended environment, bearing in mind the risks.
  • Consider quality in terms of the whole solution operating in its intended environment, not just the quality of individual parts.
  • Employ competent suppliers and people using robust processes and methods.
  • Quality should be built into the way work is done, not left to inspection.
  • Quality records should be maintained and used to identify trends, understand the reasons for deviations and take improvement action.

30.3 Why manage quality?

To achieve government objectives, outputs have to be of a sufficient quality to work in the intended environment. The impacts of poor quality are apparent in different ways in different sectors. For example:

  • in infrastructure, defective foundations or structural components can lead to a road or railway collapsing with loss of life
  • for transformation, changes to public services designed to improve performance could fail to meet expectations
  • for digital services, service users can be frustrated when online tools deliver incorrect information or don’t work as expected
  • in a military context, a troop carrier or weapon might not operate effectively in an extreme climate

30.4 What is quality management?

The Project delivery glossary defines quality as:

The degree to which the features and inherent or assigned characteristics of a product, person, process, service and/or system bear on its ability to show that it meets expectations or stated needs, requirements or specification.

Quality management is an aspect of assurance (see Chapter 4: Governance and management).

In project delivery, quality does not mean how good or bad something is compared to other things. Delivering higher quality than needed is not usually value for money.

The Government Functional Standard for Project Delivery requires quality to be actively managed through the life cycle and so needs to be considered in all project delivery practices. Without effective planning and control, outputs can be compromised. For example:

  • an output based on a flawed business case could be unviable.
  • a poorly constructed plan could mean deadlines cannot be achieved and critical milestones could be missed

Solution delivery practices support the measurement of whether outputs are working and behaving as intended and whether users or those impacted by the outputs perceive their quality.

Quality requirements are usually apparent in the specifications for parts of a solution, which prescribe variables reflecting users’ requirements and environmental needs. Quality is therefore a constraint, like time and cost, which needs to be managed within defined tolerances (see Chapter 16: Planning).

30.5 Who manages quality?

People undertaking a project delivery role require at least an awareness of quality management in general and of its implications for their own role, in particular.

At a portfolio level, quality is focused on the adequacy of governance and management. Decisions at portfolio level can have a significant impact on quality within the component programmes and projects. The portfolio director therefore holds ultimate accountability for every aspect of quality within the portfolio. They are supported by the portfolio manager.

For a programme or project, the senior responsible owner is responsible for ensuring a quality management framework is in place and that it is effective.

The portfolio, programme or project manager is responsible for designing and implementing the respective quality management framework and for ensuring that the portfolio director or senior responsible owner understand the implications of decisions which could impact quality. They may be supported by quality specialists, say in a project office.

Specialists should be used to design and oversee the development and introduction of a solution. The role titles can differ, depending on the type of output being developed. Typical titles include solution architect, chief engineer and system engineer. The solution architect acts as the work package manager for all parts of the solution. Quality specialists can form part of a solution architect’s team.

For the components of a solution, the key role is usually the specialist, acting as the work package or team manager, who is accountable to the solution architect for defining, creating, building or developing the outputs to meet the users’ requirements and needs, as well as defining the working methods for their assigned components.

For larger scale and more complex work, the design of the solution, its quality and other attributes, are often supported by a design authority or similar arrangement to help monitor progress and the integration of the components that make up the solution.

30.6 How to manage quality

30.6.1 What to consider when managing quality

30.6.1.1 Applying quality assurance and quality control appropriately

Project delivery leaders cannot check everything for themselves and need to be assured that arrangements are in place to prevent quality issues and to capture any that do occur (see Chapter 21: Issue management).

Information on quality assurance in the quality management framework provides confidence that outputs are likely to match the defined quality criteria. This is provided by defining and establishing the management and practices covered in Part F: Solution delivery.

Information on quality control in the quality management framework monitors and verifies compliance with the specified designs and to identify ways to eliminate causes of unsatisfactory performance (see Chapter 34: Verification and validation).

30.6.1.2 Choosing the right development approach

The quality of a solution and its component parts is dependent on selecting an appropriate design and development methodology. Different approaches are appropriate in different circumstances. For example, an iterative, or agile, delivery approach for digital service is used if the user requirements are not fully developed. These processes and methods usually have the quality aspects included which cover both verification and validation (see Chapter 34: Verification and validation). Systems thinking generally improves the effectiveness of quality management as it focuses on the whole solution, and not just its separate parts. The effect on quality of interfaces among the various components of a solution needs to be considered when designing, developing and integrating the solution.

30.6.1.3 Building quality into contracts with suppliers

Supplier contracts need to be carefully worded to ensure quality requirements are clear and unambiguous. Most of these are incorporated into the specifications which support the contract. A supplier’s performance and the quality of their outputs should be monitored and deliverables, and services should only be accepted after verification against the contractual requirements or, in the case of an outcome-based contract, validation of outcomes. See Chapter 25: Procurement and contract management for more information.

30.6.1.4 Having adequate supporting tools

The quality of data in management information systems used to manage the work should be such that it can be relied on. This is particularly important when related to change control, where traceability between components of a solution, the plan, work packages and contracts is needed if a potential change is to be properly assessed (see Chapter 22: Change control and Chapter 23: Traceability management).

Specialist tools for testing, defect tracking and traceability should be used for large and complex solutions.

30.6.2 Preparing to manage quality

30.6.2.1 Overview

For quality to be managed effectively, thorough preparation is essential. This involves:

  • developing an understanding of the context and nature of the work
  • defining an appropriate quality management framework
  • preparing the quality strategy and register

The application of quality management should be proportionate. A small project could be dealt with in a single document; a larger programme or project would have the detail distributed across several documents for different work packages.

30.6.2.2 Understand the nature and context of the work

When managing quality, the context in which the work is undertaken and the solution operated needs to be understood. This helps to keep quality management proportionate to the scale and complexity of the work and to identify any relevant regulatory requirements to be complied with. Chapter 10: Tailoring to the nature and context of the work, can help with this as it sets the context for different types of portfolios, programmes and projects.

30.6.2.3 Define the quality management framework

A quality management framework should be defined and established, which is appropriate to the outputs and work required. People should be trained, briefed and competent to undertake the work assigned to them (see Chapter 39: Project delivery team induction and training). The approach to quality management can change as work proceeds to reflect the stage of development, type of solution proposed and external influences. The activities in 30.6.3 for managing quality can be used as a basis for defining processes and procedures.

The sponsoring body’s or organisation’s quality management policies and procedures should be referred to as these are often suited to the types of output that organisation delivers as well as providing a source which can be tailored to suit the work in hand. For cross-government solutions, common approaches should be used by those organisations involved.

30.6.2.4 Prepare the quality register

It is important to capture and maintain information on quality at both an aggregate and individual level. The quality register covers the quality control aspects and includes details such as:

  • name of the deliverable or solution component
  • person accountable for its production
  • quality verification method (derived from the quality strategy)
  • quality control authority (derived from the quality strategy)
  • acceptance criteria
  • result
  • records

For large programmes or projects this is unlikely to be a single register but rather a hierarchy, with an overall summary of individual registers for specific components of the solution. Quality registers usually reflect the type of output and often include additional information, such as for software test results and defect tracking.

30.6.3 Key activities in managing quality

30.6.3.1 Overview

Quality management comprises a set of continuous activities undertaken throughout the life cycle of a portfolio, programme or project. The activities are iterative and involve managing quality in aggregate and for individual parts of a solution and for the related management information. The activities are summarised in Figure 30.1.

Flowchart illustrating a quality management framework, with distinct roles and responsibilities for the quality manager (managing the overall framework). The process includes developing and maintaining a framework, creating a quality plan, developing a quality strategy, performing quality evaluations, managing quality records, treating issues and defects, reporting insights, closing the framework, and improving quality, with feedback loops and interactions with other processes (reporting).
Figure 30.1 An overview of the key quality management activities and their primary relationships

30.6.3.2 Develop and maintain the quality management framework

The approach to managing quality should be defined including any processes, methods, tools and techniques to be used. This forms part of the overall governance and management framework for the work (see Chapter 4: Governance and management). The important aspects of this activity are discussed in more detail in section 30.6.2.3 on defining the quality management framework.

The quality management framework needs to be monitored to make sure it remains effective and appropriate as the work proceeds. Methods and tools can often be tailored from the organisation’s enterprise capabilities but would need to be developed if they do not already exist. Specialist outputs require special processes and methods. If necessary, the framework should be updated, for example, reflecting new or emerging requirements in the quality strategy.

30.6.3.3 Oversee quality management

Maintaining an overall understanding of quality and its impact on objectives, timescales, logic for the development and delivery of outputs and the methods used for developing, delivering and integrating outputs.

An overall strategy for quality, including the means of verification and validation to be used (see Chapter 34: Verification and validation), should be established at a holistic level.

Once work is under way, review of the effectiveness of the practices which impact on quality and preventative and corrective action should be taken when needed.

30.6.3.4 Develop the quality strategy

The quality management framework sets out the processes and methods to be used. The strategy sets out the overall approach for quality assurance and quality control. The strategy can evolve, especially in the early phases of the work before a solution has been selected. As a result, the quality management framework might need to be adjusted throughout the life cycle.

The strategy should explain how quality is to be achieved and the reasons for selecting specific methods or tools for the management and solution delivery practices. The strategy should set out how quality control should be dealt with by defining the verification methods to be used for each type or class of deliverable. This should be reflected in the quality management framework and quality register.

30.6.3.5 Manage quality records

Managing quality records means reliable data can be used to identify issues, ensure they are resolved, and to understand what impact, if any, there might be on other aspects of the solution (see 30.6.3.7 on treating quality issues).

The information should be captured, where possible as a part of undertaking the work so that a near-real time view on quality is available to those who need it, together with a record of issues and defects to be resolved. The timing from when an issue or defect was introduced to when it was identified should be captured, and especially if introduced in a previous phase These records should be used as sources for reporting at portfolio, programme, project and work package levels (see Chapter 18: Reporting).

30.6.3.6 Perform quality evaluation

Quality evaluation verifies and validates deliverables and outputs conform to established criteria, contracts, standards and regulations, and to identify any issues or defects (see Chapter 34: Verification and validation).

Quality evaluation should be done in accordance with the prescribed methods and records of the results should be retained. While resulting issues can be logged on the main issues register, some aspects, such as defects can be recorded in a separate but related register, with a summary on the main register.

30.6.3.7 Treat quality issues and defects

The purpose of treating quality issues and defects is to resolve the issues or correct those defects which threaten the objectives of the work. Issues and defects should be recorded, analysed, classified, prioritised and tracked to closure as described in Chapter 21: Issue management. Trends should be noted and analysed so they can be shared and resolved.

30.6.3.8 Report insights

Reporting insights to share observations on quality can lead to a reduction in issues or more appropriate working methods being adopted. This applies when there is a series of issues on a specific aspect of work which cannot be resolved through treating each incident in isolation or where defects are not identified until a later phase of the work.

The quality records should be analysed and trends noted and the underlying reasons for deviations identified so that improvement action can be taken (see 30.6.3.5 on managing quality records).

By taking a holistic view, insights should inform stakeholders on the likelihood that the output will conform to quality requirements and enable the outcomes and realisation of the expected benefits for the sponsoring organisation or for society.

30.6.3.9 Improve quality

The purpose of improving quality is to reduce the number of quality issues and defects and, if they occur, identify them sooner. This involves understanding the source of the issues, developing options for resolving the issues and selecting the preferred approach (see Chapter 21: Issue management and Chapter 38: Learning from experience). This can mean actions such as establishing an enhanced control regime, say on materials, further training for people involved modified working methods or redesign of problematic components of the solution.

Updates

First published for closed beta consultation.

Updated in response to feedback and use.

Page permissions updated for public launch.

Back to top