Skip to main content

Quality & KPIs

The quality process describes how to create and maintain the PCP R&D processes. It also includes quality control, definition and evaluation of KPIs, and how to facilitate process improvements.

The main PCP R&D quality objectives are:

  • Build trust in products and services provided to divisions and customers, and make ABB a partner in enabling an efficient, reliable, and future-proof plant operation.
  • Achieve and sustain a good quality of products and services. PCP R&D uses processes with clear definitions of roles and responsibilities.
  • Collecting and analyzing data from the processes. Dashboards are accessible to stakeholders for transparency and enable fact-based decision-making.
note

This process covers R&D quality. It focuses on how the R&D processes are managed, applied, and followed up in streams/releases (quality control). The quality checks of deliverables are built-in and checked in other processes.

Examples of quality-related activities:

  • SW development (design reviews, code reviews, static code analysis, and unit tests)
  • Test (different test activities to ensure the quality)​
  • Release process (all deliverables completed for the release)
  • Quality process ("Definition of Ready" and "Definition of Done")​

Process Overview

Principles

  • Quality Control (QC)
    • Regularly assess adherence to processes and the quality of work products, and follow up deviations to closure.
    • Support the application of the Quality Management System​.
    • Define, monitor, and assess quality KPIs (for streams/releases) and escalate severe quality issues to management.
  • Process Management
    • R&D processes shall be created, measured (KPIs), controlled, and maintained according to the governance structure​.
    • Communicate changes to the QMS to management and practitioners.
    • Collect process training needs as a basis for regular process training sessions
  • Process Improvements.
    • Deficiencies identified, analyzed, and resolved to manage quality issues in systems and products.
    • Process improvements to refine and improve existing QMS processes and tools. Alternatively changes to include new features and functionality or replace existing functionality in the QMS.

Activities

Q-1

Artifacts

Q-2

Artifact​Description​RACIReceiver​Comments
Quality ReportPlans and status of the process and product adherence, and quality KPIs(R): Quality Control Manager
(A): Head of Quality Control
(C): Release Owner
(I): Configuration Manager
Stream OwnerCan reference to information in DevOps
Quality Plan 1)
Describes how the QMS is applied with tailoring, quality KPIs, quality control and quality assurance.
(R): Release Owner
(A): Stream Owner or Functional Safety Management Manager1)
(C): Quality Control Manager, Safety Engineer1)
(I): Configuration Manager, Development Team, Test Lead
Stream Owner1) For safety-related projects, the Functional Safety Management (FSM) Manager is accountable (A) instead of the Stream Owner, and the Safety Engineer (SE) is also consulted (C) along with the Quality Control Manager (QCM).
Quality Dashboard(s)Dashboards in Azure DevOps visualizing quality KPIs.(R) Release Owner
(A): Stream Owner
(C): Quality Control Manager
(I): SteCo
Stream Owner-
Process Change Request (PCR)Process improvement or change ticket in Azure DevOps(R) Process Team Member
(A): Process Owner2)
(C): Experts in PCP R&D3)
(I): (*)
R&D2) PRO can delegate accountability to a Process Team Member who can close the PCR. The Process Team Member cannot be the same as the responsible, (R), for the PCR.

3)The consulted “Experts in PCP R&D” are defined with respect to the content of the PCR. This role can be assessed as not relevant depending on the content of the PCR
QMS - L1Policy/governance - set of goals, policies, decision-making, and organization.(R) Head of Quality
(A): Head of R&D
(C): Head of OpEx
(I): Process Owner4), OpEx, (*)
R&D4) Only relevant PROs to the review/pull request
QMS - L2Processes – high-level description of activities, roles, and artifacts to achieve a particular goal(R) Process Team Member
(A): Process Owner
(C): Experts in PCP R&D3)
(I): Process Owner4), OpEx, (*)
R&D3)The consulted “Experts in PCP R&D” are defined with respect to the content of the PCR. This role can be assessed as not relevant depending on the content of the PCR

4)Only relevant PROs to the review/pull request
QMS - L3Guidelines - a recommended and detailed description of how to perform an activity or task(R) Process Team Member
(A): Process Owner
(C): Experts in PCP R&D3)
(I): Process Owner4), OpEx, (*)
R&DStream Owner can establish local tailoring

3)The consulted “Experts in PCP R&D” are defined with respect to the content of the PCR. This role can be assessed as not relevant depending on the content of the PCR

4)Only relevant PROs to the review/pull request
QMS - L4Templates/instructions/tools(R) Process Team Member
(A): Process Owner
(C): Experts in PCP R&D3)
(I): Process Owner4), OpEx, (*)
R&DStream Owner can establish local tailoring

3)The consulted “Experts in PCP R&D” are defined with respect to the content of the PCR. This role can be assessed as not relevant depending on the content of the PCR

4)Only relevant PROs to the review/pull request
(*) Changes to QMS are communicated to all as decided in PCR handling (Quarterly update/demo/line management) Note: Cyber Security, Safety, and Ex roles should be considered when applicable.
The Process Owner can delegate to a process team member, but a minimum of four eyes in the review is required for approval

Dependencies

Q-3

References

Owner: Quality and KPI Team