Skip to content

Commit eb46f88

Browse files
authored
Merge pull request #21 from qorix-group/vohae_quality_management
Process description quality management takeover from old process repository
2 parents c607d5a + 34a36a3 commit eb46f88

20 files changed

+941
-149
lines changed

process/_assets/score_process_area_overview.drawio.svg

Lines changed: 3 additions & 3 deletions
Loading

process/process_areas/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Process Areas
2626
implementation/index.rst
2727
platform_management/index.rst
2828
problem_resolution/index.rst
29+
quality_management/index.rst
2930
release_management/index.rst
3031
requirements_engineering/index.rst
3132
safety_analysis/index.rst
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
..
2+
# *******************************************************************************
3+
# Copyright (c) 2025 Contributors to the Eclipse Foundation
4+
#
5+
# See the NOTICE file(s) distributed with this work for additional
6+
# information regarding copyright ownership.
7+
#
8+
# This program and the accompanying materials are made available under the
9+
# terms of the Apache License Version 2.0 which is available at
10+
# https://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# SPDX-License-Identifier: Apache-2.0
13+
# *******************************************************************************
14+
15+
Guidance
16+
########
17+
18+
.. toctree::
19+
:maxdepth: 1
20+
21+
quality_report_template
22+
quality_review_checklist
23+
quality_plan_guideline
24+
quality_process_reqs
25+
quality_work_product_review_guideline
26+
quality_plan_template
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
..
2+
# *******************************************************************************
3+
# Copyright (c) 2025 Contributors to the Eclipse Foundation
4+
#
5+
# See the NOTICE file(s) distributed with this work for additional
6+
# information regarding copyright ownership.
7+
#
8+
# This program and the accompanying materials are made available under the
9+
# terms of the Apache License Version 2.0 which is available at
10+
# https://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# SPDX-License-Identifier: Apache-2.0
13+
# *******************************************************************************
14+
15+
.. _guideline_quality_plan:
16+
17+
Guideline Quality Management Plan
18+
#################################
19+
20+
.. gd_guidl:: Quality Management Plan Definitions Guideline
21+
:id: gd_guidl__qlm_plan_definitions
22+
:status: valid
23+
:complies: std_wp__iso26262__management_553, std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7, std_req__aspice_40__SUP-1-BP5, std_req__aspice_40__SUP-1-BP6, std_req__aspice_40__PIM-3-BP8
24+
25+
| **Overall quality management:**
26+
| Quality culture:
27+
| Quality as well as Safety and Security Culture is planned to grow in the SW platform. This shall be fostered by doing process conformance checks and work product reviews, as well as lessons learned
28+
| after each feature development completion and a process audit after each platform/project release. Delta audits allowed based on variation statement.
29+
| The main outcome is the :need:`wp__process_impr_report`, which is used to improve the processes for the platform/project.
30+
31+
|
32+
| Quality Management:
33+
| ASPICE 4.0 standard is selected for quality management. Processes will always link to the :ref:`standard_iso26262` standard, :ref:`standard_isopas8926` standard, :ref:`standard_isosae21434` and to the `ASPICE 4.0 <https://eclipse-score.github.io/process_description/main/standards/aspice_40/aspice.html>`_ standard.
34+
|
35+
| Communication:
36+
| Cross functional teams are interdisciplinary, so the regular (sprint) planning and review meetings enable communication. The organization of the project is described in the Project Management Plan. Another main communication means are the Pull Request (PR) reviews.
37+
| Also the standard Eclipse Foundation communication strategies are used (e.g. mailing lists, messenger).
38+
|
39+
| Quality issues, non-conformances and improvements:
40+
| Feedback from the field, but also during development of change requests to existing features, bug reporting by the Open Source community or integration of existing SW components into new features may lead to the discovery of issues, non-conformances or improvements.
41+
| Non-conformance can also be deviations from the development process with impact on safety or security.
42+
| If these are known at the time of creation of a release they will be part of the :need:`wp__platform_sw_release_note` for the feature.
43+
| Other issues and non-conformances relevant for already delivered releases will be identified as such and communicated (as defined in Problem Resolution part of the Project Management Plan) via the :need:`wp__issue_track_system`.
44+
|
45+
| **Tailoring quality activities:**
46+
| Main tailoring driver is that the SW platform is pure SW development and is provided as "SW element" - this explains mainly the generic, platform wide tailoring.
47+
| Tailoring is done for the whole SW platform by defining only the relevant processes and their resulting outcomes and an argumentation why the others are not needed in `ASPICE 4.0 <https://eclipse-score.github.io/process_description/main/standards/aspice_40/aspice.html>`_.
48+
|
49+
| **Planning quality activities:**
50+
| In the Quality Management Plan the nomination of the quality manager :need:`rl__quality_manager` and the project lead :need:`rl__project_lead` is documented.
51+
| The planning of quality activities is done using issues in the :need:`wp__issue_track_system` as specified in the Project Management part of the Project Management Plan.
52+
| It contains for each issue
53+
| * objective - as part of the issue description
54+
| * dependencies on other activities or information - by links to the respective issues
55+
| * responsible person for the activity - as issue assignee
56+
| * required resources for the activity - by selecting a team label (or "project") pointing to a team of committers dedicated to the issue resolution
57+
| * duration in time, including start and end point - by selecting a milestone
58+
| * UID of the resulting work products - stated in the issue title
59+
|
60+
| The planning of quality activities is part of
61+
| * generic planning, dealing with all work products needed only once for the platform. This is included in the Quality Management Platform Plan.
62+
|
63+
| **Planning supporting processes:**
64+
| Supporting processes (Requirements Management, Configuration Management, Change Management, Documentation Management, Tool Management) are planned within the Project Management Plan.
65+
|
66+
| **Planning integration and verification:**
67+
| Integration on the target hardware is not done in the scope of the SW platform project, but SW/SW integration up to the feature level is performed and its test results are part of the :need:`wp__verification__platform_ver_report`.
68+
| The integration on the target hardware, done by the distributor or OEM, is supported by delivering a set of HW/SW feature integration and platform tests which were already run successfully on a reference HW platform.
69+
| This is planned by the respective workproducts:
70+
| * :need:`wp__verification__feat_int_test`
71+
| * :need:`wp__verification__platform_test`
72+
| Verification planning is documented in :need:`wp__verification__plan`
73+
|
74+
| **Scheduling of audits, conformance checks, work product reviews, release verification and approval:**
75+
| Scheduling is done in the same way as for all work products definition by issues. The respective work products are listed in :need:`doc_concept__wp_inspections`.
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
..
2+
# *******************************************************************************
3+
# Copyright (c) 2025 Contributors to the Eclipse Foundation
4+
#
5+
# See the NOTICE file(s) distributed with this work for additional
6+
# information regarding copyright ownership.
7+
#
8+
# This program and the accompanying materials are made available under the
9+
# terms of the Apache License Version 2.0 which is available at
10+
# https://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# SPDX-License-Identifier: Apache-2.0
13+
# *******************************************************************************
14+
15+
.. _quality templates:
16+
17+
Template Quality Plan
18+
=====================
19+
20+
.. gd_temp:: Quality Management Plan Template
21+
:id: gd_temp__qlm_plan
22+
:status: valid
23+
:complies: std_wp__iso26262__management_553, std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7
24+
25+
:note: The quality management plan shall be continuously maintained during the project.
26+
Deviations to the platform plan should be documented here.
27+
28+
Purpose
29+
-------
30+
Description of the purpose of the Quality Management Plan.
31+
32+
Statement of Independence
33+
-------------------------
34+
Description of the used approach for independence.
35+
36+
Objectives and scope
37+
--------------------
38+
39+
3.1 Quality Objectives
40+
^^^^^^^^^^^^^^^^^^^^^^
41+
42+
.. list-table:: Standards to comply with
43+
:header-rows: 1
44+
:widths: 15,85,15
45+
46+
* - #
47+
- **Standard Name**
48+
- **Version**
49+
* - 1
50+
- Automotive SPICE PAM
51+
- 4.0
52+
* - 2
53+
- ISO 262626:2018
54+
- 2018
55+
* - 3
56+
- ISO/SAE 21434:2021
57+
- 2021
58+
* - 4
59+
- ISO PAS 8926:2024 (will be integrated into ISO 26262 3rd edition as updated part 8 clause 12)
60+
- 2024
61+
62+
3.2 Quality Performance Objectives
63+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
64+
Description of the Quality Performance Objectives.
65+
66+
3.3 Quantitative Quality Goals
67+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68+
Description of the Quantitative Quality Goals.
69+
70+
3.4 Work Product Quality Goals
71+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
72+
Description of the Work Product Quality Goals.
73+
74+
3.5 Quality Management Scope
75+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
76+
Description of the Quality Management Scope.
77+
78+
**Tailoring of quality assurance activities**
79+
Describe the used tailoring of quality assurance activities.
80+
81+
3.6 Quality Management Organization
82+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
83+
Describe the project strategy to qualify the platform or components of the platform to the appropriate international standards and directives.
84+
85+
**Eclipse Roles**
86+
Description of Eclipse roles.
87+
88+
**Project Roles**
89+
Description of project roles.
90+
91+
**Critical dependencies**
92+
Description of critical dependencies.
93+
94+
**Risks**
95+
Description of used risk management.
96+
97+
**Skills**
98+
Description of the used skill approvals.
99+
100+
1. Quality Management Planning
101+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
102+
4.1 Quality Resources
103+
""""""""""""""""""""""
104+
Description of the used resources and milestones.
105+
Description of the planning of resources and milestones.
106+
107+
4.2 Quality Management Communication
108+
""""""""""""""""""""""""""""""""""""
109+
Description of used Communication possibilities.
110+
111+
**Reporting**
112+
Description of used reporting.
113+
114+
**Escalation**
115+
Description of used Escalation path.
116+
117+
4.3 Quality Management Specifics
118+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
119+
Description of Quality Management Specifics.
120+
121+
4.4 Quality Management Generic workproducts
122+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
123+
Description of used Generic Workproducts for Quality Management.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
..
2+
# *******************************************************************************
3+
# Copyright (c) 2025 Contributors to the Eclipse Foundation
4+
#
5+
# See the NOTICE file(s) distributed with this work for additional
6+
# information regarding copyright ownership.
7+
#
8+
# This program and the accompanying materials are made available under the
9+
# terms of the Apache License Version 2.0 which is available at
10+
# https://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# SPDX-License-Identifier: Apache-2.0
13+
# *******************************************************************************
14+
15+
Process Requirements
16+
====================
17+
18+
.. gd_req:: Quality report automated generation
19+
:id: gd_req__qlm_report
20+
:status: valid
21+
:tags: quality_management
22+
:satisfies: wf__mr_imp_qlm_plan_processes
23+
:complies: std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP5, std_req__aspice_40__SUP-1-BP6
24+
25+
| The quality report shall be generated progressively and automatically compiling the work products.
26+
| A template exists to guide the reporting and the right collection of the required work products.

0 commit comments

Comments
 (0)