Skip to content

Commit 96fd2a0

Browse files
committed
process: include review findings
Ref: closes #1211
1 parent f5b3e6a commit 96fd2a0

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

docs/platform_management_plan/quality_management.rst

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Quality Management / Platform Quality Management Plan
1919
:id: doc__platform_quality_plan
2020
:status: valid
2121
:safety: ASIL_B
22-
:realizes: wp__qms_plan
22+
:realizes: PROCESS_wp__qms_plan
2323
:tags: platform_management
2424

2525
Purpose
@@ -36,18 +36,18 @@ of the workflows.
3636
Statement of Independence
3737
-------------------------
3838

39-
There could be a conflict of interest between the project lead :need:`PROCESS_rl__project_lead` and the quality manager
40-
:need:`PROCESS_rl__quality_manager`, as both roles are responsible for the project. The project lead is responsible for
41-
the project and the quality manager is responsible for the quality of the project.
39+
There could be a conflict of interest between the project lead :need:`PROCESS_rl__project_lead` and the quality manager
40+
:need:`PROCESS_rl__quality_manager`, as both roles are responsible for the project. The project lead :need:`PROCESS_rl__project_lead` is responsible for
41+
the project and the quality manager :need:`PROCESS_rl__quality_manager` is responsible for the quality of the project.
4242

43-
Therefore we define that the quality manager only support the project with consulting. So the project itself
44-
shall improve the quality of the project/platform product. The combination of both shall found the best solution
43+
Therefore we define that the quality manager :need:`PROCESS_rl__quality_manager` only support the project with consulting. So the project itself
44+
shall improve the quality of the project/platform product. The combination of both shall found the best solution
4545
for the project. The quality report is sent to the :need:`PROCESS_rl__technical_lead` so that conflicts can be solved
46-
in the steering committees.
46+
in the steering committees :need:`doc__project_mgt_plan`.
4747

4848
The objectives and scope of the quality management, also the measures and checklists are transparent for everyone.
4949
So the project itself can improve the quality of the project/platform product with the support of the knowledge of
50-
the quality manager.
50+
the quality manager :need:`PROCESS_rl__quality_manager`.
5151

5252
Objectives and scope
5353
--------------------
@@ -483,35 +483,35 @@ Organization and management system is currently not mature.
483483

484484
**Skills**
485485

486-
The main quality related project roles are the project manager and the quality manager and these also have to have
486+
The main quality related project roles are the project lead :need:`PROCESS_rl__project_lead` and the quality manager :need:`PROCESS_rl__quality_manager` and these also have to have
487487
the (Eclipse) committer role. As defined in `Committer Training <https://www.eclipse.org/projects/training/>`_ the
488488
committers are elected in a meritrocratic manner, meaning those have to show their skills and understanding of the
489489
project processes in several previous pull requests.
490490

491491
As each project can adopt additional criteria for the committers election, we define that each committer has to prove
492492
his knowledge in quality SW development by:
493493

494-
- by attending the project's ASPICE 4.0 SW management and development training (given by a project lead, quality manager or safety team member)
494+
- by attending the project's ASPICE 4.0 SW management and development training
495495

496496
Additionally the project repository is organized in "CODEOWNER" sections. These "CODEOWNERS" need to approve any pull
497497
request modifying a file in their area before it is merged. In case of quality related "CODEOWNER" sections (e.g.
498498
any documentation artefacts) the persons having "CODEOWNER" rights need to have:
499499

500500
- At least one year of professional practice of quality related SW development (or management) relevant for the section content with demonstrable and verifiable results.
501501

502-
The successful checking of committers and CODEOWNERS skills is ensured by the project and quality manager and documented
502+
The successful checking of committers and CODEOWNERS skills is ensured by the project lead :need:`PROCESS_rl__project_lead` and quality manager :need:`PROCESS_rl__quality_manager` and documented
503503
in the role assignment document.
504504

505-
.. 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
505+
.. note:: The identity of the committer by applying the GitHub digital signature mechanism will be used to confirm the authenticity of the quality manager :need:`PROCESS_rl__quality_manager` role for the approvals
506506

507507
4 Quality Management Planning
508508
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
509509
4.1 Quality Resources
510510
""""""""""""""""""""""
511-
A dedicated Quality Manager is defined as part of the cross functional teams as defined in :doc:`project_management`. The Quality Manager, supported by the
512-
Project Manager, and all other stakeholders, will ensure that quality activities are actively planned, developed,
511+
A dedicated Quality Manager :need:`PROCESS_rl__quality_manager` is defined as part of the cross functional feature teams as defined in :doc:`project_management`. The Quality Manager :need:`PROCESS_rl__quality_manager`, supported by the
512+
Project Lead :need:`PROCESS_rl__project_lead`, and all other stakeholders, will ensure that quality activities are actively planned, developed,
513513
analyzed, verified and tested and managed throughout the life cycle of the project. As all the implementation
514-
takes place within feature development, there is a quality manager appointed in the feature development plan.
514+
takes place within feature development, there is a quality manager :need:`PROCESS_rl__quality_manager` appointed in the feature development plan.
515515

516516
Resources and milestones are planned in Github Issues for all activities. There are issue templates for sagas
517517
(covering one feature development) and for epics (covering one development workproduct each). Resource and
@@ -538,16 +538,16 @@ Ad-hoc quality related meetings are set up for clarification topics.
538538
**Reporting**
539539

540540
The quality management status is reported as defined in the platform management plan. The status report includes
541-
at least the defined Quality Criteria defined in this document.
541+
at least the defined Quality Criteria defined in this document :need:`PROCESS_wp__qms_report`.
542542

543543
**Escalation**
544544

545-
- Quality Manager to Steering Council
545+
- Quality Manager :need:`PROCESS_rl__quality_manager` to steering committees :need:`doc__project_mgt_plan`.
546546

547547
**Examples for valid escalation causes are:**
548548

549549
- Quality issues cannot be resolved on feature level or with the available resources.
550-
- There are conflicting points of view between the Project Manager, Safety Manager and the Quality Manager
550+
- There are conflicting points of view between the Project Lead :need:`PROCESS_rl__project_lead`, Safety Manager :need:`PROCESS_rl__safety_manager` and the Quality Manager :need:`PROCESS_rl__quality_manager`
551551

552552
4.3 Quality Management Specifics
553553
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -907,4 +907,4 @@ None
907907
- valid
908908
- n/a
909909
- :need:`PROCESS_wp__verification__sw_unit_test`
910-
- valid
910+
- valid

0 commit comments

Comments
 (0)