Quality Management / Generic Quality Plan#
Project Quality Plan
|
status: draft
safety: ASIL_B
|
||||
Purpose#
The purpose of this document is to is to define a quality strategy and an approach for the project/platform. This includes an approach to provide an independent and objective assurance that work products and processes comply with predefined provisions and plans and that non-conformances are resolved and further prevented. This document includes quality assurance activities, roles and responsibilities, goals, schedule, tools, etc. and a general strategy to implement quality assurance process in this project/platform.
Statement of Independence#
Objectives and scope#
3.1 Quality Objectives#
# |
Standard Name |
Version |
---|---|---|
1 |
Automotive SPICE PAM |
4.0 |
2 |
ISO 262626:2018 |
2018 |
3 |
ISO 21434:2021 |
2021 |
4 |
ISO PAS 8926:2024 |
2024 |
3.2 Quality Performance Objectives#
# |
Activities |
Cadence |
---|---|---|
1 |
Platform Process audit |
Once for every platform release or on demand |
2 |
Feature Process compliance checks |
Once for every feature release |
3 |
Feature Work product review |
Once for every feature release |
4 |
Platform Release verification and approval |
Once for every release |
5 |
Process consulting |
Continuously |
6 |
Process monitoring |
Continuously |
3.3 Quantitative Quality Goals#
# |
Quality Criteria |
Source |
Target value |
Allowed variation |
Metric |
---|---|---|---|---|---|
1 |
One platform process audit per release |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
100% of the platform process audit has be done for every release |
Delta audit allowed to achieve 100% |
Ensured by the process process management, Process Improvement Report (wp__process_impr_report) - Platform process audit is available |
2 |
One process compliance check for every feature release |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
One process compliance check has been done for every stable feature release |
Feature is released as experimental |
Ensured by the process quality and tool management, Quality report (wp__qms_report) - Process compliance is available |
3 |
Only quality-assured project/platform work products are delivered to the community |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
100% of project/platform work products are quality-assured |
Feature is released as experimental |
Ensured by the process quality and tool management, Platform Verification Report (wp__verification__platform_ver_report) - Work products contain the verification of the quality assurance |
4 |
Only quality-assured project/platform releases are delivered to the community |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
100% of project/platform releases delivered to the community are quality-assured |
Feature is released as experimental |
Ensured by the process release management, Platform Release Notes (wp__platform_sw_release_note) contain the verification and approval of the quality-assurance |
5 |
Only quality-trained personnel are part of the Committer (rl__committer) |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
100% of personnel are trained |
None |
Ensured by the process platform management, Training path (wp__training_path) contain the training material and evidences for conducted trainings |
6 |
No overdue quality assurance closure activities |
Automotive Safety Integrity... (stkh_req__dependability__automotive_safety), Stakeholder Requirements |
100% of the quality improvement, non-conformance issues are closed |
None |
Ensured by the process quality management, Issue tracking system (wp__issue_track_system) contain improvments and non-coformancees |
3.4 Work Product Quality Goals#
# |
Work Product |
Quality Criteria |
Target value |
Allowed variation |
Metric |
---|---|---|---|---|---|
1 |
Feature request is reviewed and accepted
|
100% |
None |
Ensured by process livecycle concept, evidences for participants available, feedback of participants documented |
|
2 |
All stakeholder requirements are reviewed and valid
All stakeholder requirements are at least satisfied by one feature requirement
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
3 |
<Link WP_TOOL_REQ>` |
All tool requirements are reviewed and valid
All tool requirements have bidirectional traceability to and from process requirements or guidance
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
4 |
All feature requirements are reviewed and valid
All feature requirements have bidirectional traceability to and from stakeholder requirements
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
5 |
All component requirements are reviewed and valid
All component requirements have bidirectional traceability to and from feature requirements
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
6 |
All feature aou are reviewed and valid
All feature aou have bidirectional traceability to and from feature requirements
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
7 |
All component aou are reviewed and valid
All component aou have bidirectional traceability to and from feature requirements
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
8 |
Hardware and Software interaction is specified and consistent with the technical safety concept
All component HW parts that are controlled by the software are included
All HW ressources that support the SW executen are included
|
100% |
None |
Ensured by quality management, only verified and valid documents can be merged, review required |
|
9 |
All requirements were inspected by review with inspection checklist.
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
10 |
All feature architectures are reviewed and valid
All feature architectures have bidirectional traceability to and from feature requirements
|
100% |
None |
Ensured by process configuration and tool management, only valid requirements can be merged, review required, script based check |
|
11 |
Inductive (bottom-up) safety analysis e.g. FMEA is completed. Analysis verifies the feature architecture.
All detection and prevention mitigations are linked to Software Feature Requirements or Assumptions of use.
|
100% |
None |
Ensured by process configuration and tool management, only valid safety analysis can be merged, review required, script based check |
|
12 |
All component architectures are reviewed and valid
All component architectures have bidirectional traceability to and from components requirements or feature architectures
|
100% |
None |
Ensured by process configuration and tool management, only valid architecture can be merged, review required, script based check |
|
13 |
Component Safety Analysis (wp__sw_component_safety_analysis) |
Inductive (bottom-up) safety analysis e.g. FMEA is completed. Analysis verifies the component architecture.
All detection and prevention mitigations are linked to Software Component Requirements or Assumptions of use.
|
100% |
None |
Ensured by process configuration and tool management, only valid safety analysis can be merged, review required, script based check |
14 |
Architecture verification is available and valid.
|
100% |
None |
Ensured by process configuration and tool management, only valid architecture can be merged, review required, script based check |
|
15 |
Implementation of source code has been done after creation of detailed design.
SW configuration is described.
|
100% |
None |
Ensured by process configuration and tool management, only valid Detailed Design and Code can be merged, verification required, script based check |
|
16 |
Detailed design is verified by unit testing.
|
100% |
None |
Ensured by process configuration and tool management, only valid Detailed Design and Code can be merged, verification required, script based check |
|
17 |
Implementation Inspection (wp__sw_implementation_inspection) |
Inspection is done by inspection checklist.
|
100% |
None |
Ensured by process configuration and tool management, only valid Detailed Design and Code can be merged, verification required, script based check |
18 |
All interfaces from static view and all flows from dynamic view are valid and reviewed.
Performance expectations (RAM, processor usage, ..) on reference hardware are described.
|
100% |
None |
Ensured by process configuration and tool management, only valid features can be merged, verification required, script based check |
|
19 |
Component Integration test (wp__verification__comp_int_test) |
All interfaces from static view and all flows from dynamic view are valid and reviewed.
Integration of units into components is based on the detailed design.
|
100% |
None |
Ensured by process configuration and tool management, only valid components can be merged, verification required, script based check |
20 |
All component requirements are valid and reviewed.
|
100% |
None |
Ensured by process configuration and tool management, only valid components can be merged, verification required, script based check |
|
21 |
Module Verification Report (wp__verification__module_ver_report) |
Module verification report is available and valid for every module.
|
100% |
None |
Ensured by process configuration and tool management, only valid components can be merged, verification required, script based check |
22 |
Software component classification is available and valid.
|
100% |
None |
Ensured by process configuration and tool management, only valid components can be merged, verification required, script based check |
|
23 |
All training material is available and valid, training planned and executed
All training paths has been scheduled and executed
|
100% |
None |
Ensured by process platform management, evidences for participants available, feedback of participants documented |
|
24 |
All issues follow the planning strategy defined in the project/platform management plan |
100% |
None |
Ensured by project management and tool management, only issues following the strategy can be part of any PR |
|
25 |
All findings from work product review are resolved anf reviewed. Document is valid. |
100% |
None |
Ensured by project management, only verified and valid documents can be merged, review required |
|
26 |
All findings from platform audit are resolved and reviewed. Document is valid. |
100% |
None |
Ensured by process management and tool management, only verified and valid documents can be merged, review required |
|
27 |
Process improvement report is available and valid for every platform release. |
100% |
None |
Ensured by quality management and tool management, only verified and valid documents can be merged, review required |
|
28 |
The process strategy is defined, available and valid. |
100% |
None |
Ensured by process management and tool management, only verified and valid documents can be merged, review required |
|
29 |
All findings from work product review are resolved and reviewed. Document is valid. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
|
30 |
:need:<wp__module_safety_case> |
All findings from work product review are resolved and reviewed. Document is valid. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
31 |
All findings from work product review are resolved and reviewed. Document is valid. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
|
32 |
:need:<wp__platform_safety_case> |
All findings from work product review are resolved and reviewed. Document is valid. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
33 |
:need:<wp__cmr_reports> |
CMR reports (Safety Plan, Safety Case, Safety Analyses and DFA) are available and valid for every platform release. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
34 |
<Link WP_ASSESSMENT_REPORT> |
Functional Safety assessment report is available and valid for every platform release. |
100% |
None |
Ensured by safety management, only verified and valid documents can be merged, review required |
35 |
DFA on platform/feature level is available and valid.
All detection and prevention mitigations linded to Software Feature Requirements or Assumtions oa Use.
|
100% |
None |
Ensured by process configuration and tool management, only valid safety analysis can be merged, review required, script based check |
|
36 |
DFA on component/module level is available and valid.
All detection and prevention mitigations linded to Software Component Requirements or Assumtions oa Use.
|
100% |
None |
Ensured by process configuration and tool management, only valid safety analysis can be merged, review required, script based check |
|
37 |
Build configuration is capable to create the SEooC Library on the reference HW, module level.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
38 |
Safety Manual for every module is available, up to date and vaild.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
39 |
All known bugs are described with a clear statement that these bugs do not lead to violation of any safety requirements or corresponding workarround measures.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
40 |
SW Development Plan is available, up to date and valid.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
41 |
Verification Plan is available, up to date and valid.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
42 |
:need:<wp__tool_eval> |
All tool conficence levels (TCL) are determined. Appropiate qualification methods are applied.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
43 |
Argumentation for all tailored (not needed) work products in the project is availabe and valid.
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
|
44 |
Quality Management Plan is availabe, up to date and valid
|
100% |
None |
Ensured by process configuration and tool management, only valid documents can be merged, review required, script based check |
3.5 Quality Management Scope#
3.6 Quality Management Organization#
Note
The identity of the committer by applying the GitHub digital signature mechanism will be used to confirm the authenticity of the quality manager role for the approvals
1. Quality Management Planning#
4.1 Quality Ressources#
quality
label is used.4.2 Quality Management Communication#
5. Quality Management Specifics#
6. Quality Management Generic workproducts#
Workproduct Id |
Link to process |
Process status |
Link to issue |
Link to WP |
WP status |
---|---|---|---|---|---|
wp__module_sw_release_note |
<automated> |
<automated> |
|||
wp__process_impr_report |
<automated> |
<automated> |
|||
wp__qms_report |
<automated> |
<automated> |
|||
wp__verification__platform_ver_report |
<automated> |
Platform Verification Report (wp__verification__platform_ver_report) |
<automated> |
||
wp__training_path |
n/a |
n/a |
n/a |
not open sourced |
to be shown to assessor |
wp__issue_track_system |
<automated> |
n/a |
established |