Skip to content

Commit 9b50e2f

Browse files
committed
process: include review findings
Ref: closes#316 process: include review findings. update module.bazel Ref: closes #316 process: include review findings continue work in issue 1264 Ref: closes #316
1 parent 1d275b4 commit 9b50e2f

File tree

2 files changed

+18
-25
lines changed

2 files changed

+18
-25
lines changed

MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
module(
1515
name = "score_platform",
16-
version = "0.2.0",
16+
version = "1.0.1",
1717
compatibility_level = 0,
1818
)
1919

@@ -91,4 +91,4 @@ bazel_dep(name = "score_starpls_lsp", version = "0.1.0")
9191
# Checker rule for CopyRight checks/fixs
9292

9393
bazel_dep(name = "score_docs_as_code", version = "0.3.3")
94-
bazel_dep(name = "score_process", version = "0.2.0")
94+
bazel_dep(name = "score_process", version = "1.0.1")

docs/platform_management_plan/quality_management.rst

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Quality Management / Platform Quality Management Plan
1919
:id: doc__platform_quality_plan
2020
:status: valid
2121
:safety: ASIL_B
22+
:security: YES
2223
:realizes: PROCESS_wp__qms_plan
2324
:tags: platform_management
2425

@@ -45,8 +46,8 @@ the :need:`PROCESS_rl__quality_manager` is independent of the delivery of the pr
4546
:alt: Project Organization
4647
:align: center
4748

48-
In SCORE we have different Tier and OEM stakeholder involved: Every solution will be checked by the other stakeholders.
49-
This is another strong independent mechanism to ensure Quality.
49+
In S-CORE we have different Tier and OEM stakeholder involved: Every solution will be checked by the other stakeholders.
50+
This is another strong independent mechanism to ensure quality.
5051

5152
Objectives and scope
5253
--------------------
@@ -91,7 +92,7 @@ Objectives and scope
9192
- Feature process conformance checks
9293
- Once for every feature release
9394
* - 3
94-
- Feature work product review
95+
- Work product review
9596
- Once for every feature release
9697
* - 4
9798
- Platform release verification and approval
@@ -121,7 +122,7 @@ Objectives and scope
121122
- :need:`stkh_req__dependability__automotive_safety`, :doc:`../requirements/stakeholder/index`
122123
- 100% of the Platform process audit has be done for every release
123124
- Delta audit allowed to achieve 100%
124-
- Ensured by the process process management, :need:`PROCESS_wp__process_impr_report` - Platform process audit is available
125+
- Ensured by the process quality management, :need:`PROCESS_wf__exe_pltprocess_audit` - Platform process audit is available
125126
* - 2
126127
- One process conformance check for every feature release
127128
- :need:`stkh_req__dependability__automotive_safety`, :doc:`../requirements/stakeholder/index`
@@ -235,17 +236,16 @@ the (Eclipse) committer role. As defined in `Committer Training <https://www.ecl
235236
committers are elected in a meritrocratic manner, meaning those have to show their skills and understanding of the
236237
project processes in several previous pull requests.
237238

238-
As each project can adopt additional criteria for the committers election, S-Core defines that each committer has to prove
239+
As each project can adopt additional criteria for the committers election, S-CORE defines that each committer has to prove
239240
his knowledge in quality SW development by:
240241

241242
- by attending the project's ASPICE 4.0 SW management and development training.
242243

243-
Additionally, the project repository is organized in "CODEOWNER" sections. These "CODEOWNERS" need to approve any pull
244-
request modifying a file in their area of responsibility before it gets merged. In case of quality related "CODEOWNER" sections (e.g.
245-
any documentation artefacts) the persons having "CODEOWNER" rights need to be qualified according to the roles description
246-
Quality Manager :need:`PROCESS_rl__quality_manager`.
244+
Additionally, the project repository shall be organized in a way that independent roles (to the technical solution)
245+
have to approve any pull request before it's merged. The persons who are able to approve need to be qualified
246+
according to the roles description Quality Manager :need:`PROCESS_rl__quality_manager`.
247247

248-
The successful checking of committers and CODEOWNERS skills is ensured by the Project and Quality Manager :need:`PROCESS_rl__quality_manager` and documented
248+
The successful checking of the skills of the committers and independent roles is ensured by the Project and Quality Manager :need:`PROCESS_rl__quality_manager` and documented
249249
in the role assignment document.
250250

251251
.. 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
@@ -291,7 +291,7 @@ The quality management status :need:`PROCESS_wp__qms_report` is reported as defi
291291
**Examples for valid escalation causes are:**
292292

293293
- Quality issues cannot be resolved on feature level or with the available resources.
294-
- There are conflicting points of view between the Project Lead :need:`PROCESS_rl__project_lead`, Safety Manager :need:`PROCESS_rl__safety_manager`, Security Manager :need:`PROCESS_rl__security_manager` and the Quality Manager :need:`PROCESS_rl__quality_manager`
294+
- There are conflicting points of view between the Project Lead :need:`PROCESS_rl__project_lead`, Technical Lead :need:`PROCESS_rl__technical_lead`, Safety Manager :need:`PROCESS_rl__safety_manager`, Security Manager :need:`PROCESS_rl__security_manager` and the Quality Manager :need:`PROCESS_rl__quality_manager`
295295

296296
4.3 Quality Management Specifics
297297
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -313,7 +313,7 @@ None
313313
- :need:`PROCESS_gd_guidl__saf_plan_definitions`
314314
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__saf_plan_definitions')`
315315
- `#470 <https://github.com/eclipse-score/score/issues/470>`_
316-
- <Link to WP>
316+
- :need:`doc__platform_change_management_plan`
317317
- <automated>
318318

319319
* - :need:`PROCESS_wp__chm_plan`
@@ -341,7 +341,7 @@ None
341341
- :need:`PROCESS_gd_guidl__documentation`
342342
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__documentation')`
343343
- <Link to issue>
344-
- <Link to WP>
344+
- :need:`doc__documentation_mgt_plan`
345345
- <automated>
346346

347347
* - :need:`PROCESS_wp__fdr_reports`
@@ -355,7 +355,7 @@ None
355355
- :need:`PROCESS_gd_guidl__change__change_request`
356356
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__change__change_request')`
357357
- <Link to issue>
358-
- <Link to WP>
358+
- :need:`doc__logging`, :need:`doc__com`, :need:`doc__feo`, :need:`doc__persistency_kvs`
359359
- <automated>
360360

361361
* - :need:`PROCESS_wp__feature_arch`
@@ -386,13 +386,6 @@ None
386386
- <Link to WP>
387387
- <automated>
388388

389-
* - :need:`PROCESS_wp__issue_track_system`
390-
- :need:`PROCESS_gd_guidl__change__change_request`
391-
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__change__change_request')`
392-
- <Link to issue>
393-
- <Link to WP>
394-
- <automated>
395-
396389
* - :need:`PROCESS_wp__module_safety_manual`
397390
- :need:`PROCESS_gd_guidl__saf_plan_definitions`
398391
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__saf_plan_definitions')`
@@ -523,7 +516,7 @@ None
523516
- :need:`PROCESS_gd_guidl__qlm_plan_definitions`
524517
- :ndf:`copy('status', need_id='PROCESS_gd_guidl__qlm_plan_definitions')`
525518
- <Link to issue>
526-
- <Link to WP>
519+
- :need:`doc__platform_quality_plan`
527520
- <automated>
528521

529522
* - :need:`PROCESS_wp__qms_report`
@@ -635,7 +628,7 @@ None
635628
- :need:`PROCESS_doc_concept__tool__process`
636629
- :ndf:`copy('status', need_id='PROCESS_doc_concept__tool__process')`
637630
- <Link to issue>
638-
- <Link to WP>
631+
- :need:`doc__platform_tool_management_plan`
639632
- <automated>
640633

641634
* - :need:`PROCESS_wp__tool_verification_report`

0 commit comments

Comments
 (0)