You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
42
42
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
45
45
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`.
47
47
48
48
The objectives and scope of the quality management, also the measures and checklists are transparent for everyone.
49
49
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`.
51
51
52
52
Objectives and scope
53
53
--------------------
@@ -483,35 +483,35 @@ Organization and management system is currently not mature.
483
483
484
484
**Skills**
485
485
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
487
487
the (Eclipse) committer role. As defined in `Committer Training <https://www.eclipse.org/projects/training/>`_ the
488
488
committers are elected in a meritrocratic manner, meaning those have to show their skills and understanding of the
489
489
project processes in several previous pull requests.
490
490
491
491
As each project can adopt additional criteria for the committers election, we define that each committer has to prove
492
492
his knowledge in quality SW development by:
493
493
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
495
495
496
496
Additionally the project repository is organized in "CODEOWNER" sections. These "CODEOWNERS" need to approve any pull
497
497
request modifying a file in their area before it is merged. In case of quality related "CODEOWNER" sections (e.g.
498
498
any documentation artefacts) the persons having "CODEOWNER" rights need to have:
499
499
500
500
- At least one year of professional practice of quality related SW development (or management) relevant for the section content with demonstrable and verifiable results.
501
501
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
503
503
in the role assignment document.
504
504
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
506
506
507
507
4 Quality Management Planning
508
508
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
509
509
4.1 Quality Resources
510
510
""""""""""""""""""""""
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,
513
513
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.
515
515
516
516
Resources and milestones are planned in Github Issues for all activities. There are issue templates for sagas
517
517
(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.
538
538
**Reporting**
539
539
540
540
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`.
542
542
543
543
**Escalation**
544
544
545
-
- Quality Manager to Steering Council
545
+
- Quality Manager :need:`PROCESS_rl__quality_manager` to steering committees :need:`doc__project_mgt_plan`.
546
546
547
547
**Examples for valid escalation causes are:**
548
548
549
549
- 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`
0 commit comments