diff --git a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst index 7f92059249..55aadc7372 100644 --- a/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -23,7 +23,7 @@ Architectural Model .. gd_req:: Architecture Modeling :id: gd_req__arch_model :status: valid - :tags: manual + :tags: manual_prio_1 :complies: std_req__iso26262__support_6431, std_req__iso26262__support_6432 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -80,7 +80,7 @@ Architectural Views .. gd_req:: Architecture Viewpoints :id: gd_req__arch_viewpoints :status: valid - :tags: manual + :tags: manual_prio_1 :complies: std_req__iso26262__support_6432, std_req__iso26262__software_742 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -98,7 +98,7 @@ Attributes of Architectural Elements .. gd_req:: Architecture attribute: UID :id: gd_req__arch_attribute_uid :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6425, std_req__iso26262__support_6432 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -113,7 +113,7 @@ Attributes of Architectural Elements .. gd_req:: Architecture attribute: security :id: gd_req__arch_attr_security :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch Each architectural element shall have a security relevance identifier: @@ -124,7 +124,7 @@ Attributes of Architectural Elements .. gd_req:: Architecture attribute: safety :id: gd_req__arch_attr_safety :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6421, std_req__iso26262__support_6425 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -136,7 +136,7 @@ Attributes of Architectural Elements .. gd_req:: Architecture attribute: status :id: gd_req__arch_attr_status :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6425 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -151,7 +151,7 @@ Traceability to Requirements .. gd_req:: Architecture attribute: fulfils :id: gd_req__arch_attr_fulfils :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6425 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch @@ -160,7 +160,7 @@ Traceability to Requirements .. gd_req:: Architecture traceability :id: gd_req__arch_traceability :status: valid - :tags: manual + :tags: manual_prio_2 :complies: std_req__iso26262__support_6432 :satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch diff --git a/process/process_areas/change_management/guidance/change_management_reqs.rst b/process/process_areas/change_management/guidance/change_management_reqs.rst index 1dcc3ec2fb..b30fb42537 100644 --- a/process/process_areas/change_management/guidance/change_management_reqs.rst +++ b/process/process_areas/change_management/guidance/change_management_reqs.rst @@ -47,7 +47,7 @@ Change Request Attributes .. gd_req:: Change Request attribute: title :id: gd_req__change_attr_title :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__change_create_cr, wf__change_analyze_cr, wf__change_implement_monitor_cr, wf__change_close_cr :complies: std_req__aspice_40__SUP-10-BP1, std_req__iso26262__support_8411, std_req__iso26262__support_8422 @@ -56,7 +56,7 @@ Change Request Attributes .. gd_req:: Change Request attribute: description :id: gd_req__change_attr_impact_description :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__change_create_cr, wf__change_analyze_cr, wf__change_implement_monitor_cr, wf__change_close_cr :complies: std_req__aspice_40__SUP-10-BP2, std_req__iso26262__support_8411, std_req__iso26262__support_8422, std_req__iso26262__support_8431, std_req__iso26262__support_8432, std_req__iso26262__support_8452, std_req__iso26262__support_8453 diff --git a/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst b/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst index 408c15b1a3..57df752197 100644 --- a/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst +++ b/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst @@ -20,7 +20,7 @@ Document Management Process Requirements .. gd_req:: Document Types :id: gd_req__doc_types :status: valid - :tags: manual + :tags: done_automation :satisfies: wf__platform_cr_mt_platform_mgmt_plan :complies: std_req__iso26262__support_1043 @@ -52,7 +52,7 @@ Document Management Process Requirements .. gd_req:: Document attributes :id: gd_req__doc_attributes_manual :status: valid - :tags: manual + :tags: manual_prio_1 :satisfies: wf__platform_cr_mt_platform_mgmt_plan :complies: std_req__iso26262__support_1043 diff --git a/process/process_areas/implementation/guidance/implementation_process_reqs.rst b/process/process_areas/implementation/guidance/implementation_process_reqs.rst index a252f3c173..b8d4c35ab3 100644 --- a/process/process_areas/implementation/guidance/implementation_process_reqs.rst +++ b/process/process_areas/implementation/guidance/implementation_process_reqs.rst @@ -18,7 +18,7 @@ Process Requirements .. gd_req:: Static Diagram for Unit Interactions :id: gd_req__impl_static_diagram :status: valid - :tags: manual, mandatory + :tags: manual_prio_1, mandatory :satisfies: wf__sw_detailed_design :complies: std_req__iso26262__software_843 @@ -27,7 +27,7 @@ Process Requirements .. gd_req:: Dynamic Diagram for Unit Interactions :id: gd_req__impl_dynamic_diagram :status: valid - :tags: manual, mandatory + :tags: manual_prio_2, mandatory :satisfies: wf__sw_detailed_design :complies: std_req__iso26262__software_843 diff --git a/process/process_areas/index.rst b/process/process_areas/index.rst index 6de38b3590..a401f7ef63 100644 --- a/process/process_areas/index.rst +++ b/process/process_areas/index.rst @@ -34,4 +34,4 @@ Process Areas security_management/index.rst tool_management/index.rst verification/index.rst - process_management/index.rst + process_reqs_list/index.rst diff --git a/process/process_areas/problem_resolution/guidance/problem_resolution_reqs.rst b/process/process_areas/problem_resolution/guidance/problem_resolution_reqs.rst index 68af6439de..2e6c54eb32 100644 --- a/process/process_areas/problem_resolution/guidance/problem_resolution_reqs.rst +++ b/process/process_areas/problem_resolution/guidance/problem_resolution_reqs.rst @@ -34,7 +34,7 @@ Problem Attributes .. gd_req:: Problem attribute: status :id: gd_req__problem_attr_status :status: valid - :tags: manual, problem_resolution, attribute, mandatory + :tags: manual_prio_1, problem_resolution, attribute, mandatory :satisfies: wf__problem_create_pr, wf__problem_analyze_pr, wf__problem_initiate_monitor_pr, wf__problem_close_pr :complies: std_req__aspice_40__SUP-9-BP1 @@ -49,7 +49,7 @@ Problem Attributes .. gd_req:: Problem attribute: title :id: gd_req__problem_attr_title :status: valid - :tags: manual, problem_resolution, attribute, mandatory + :tags: manual_prio_1, problem_resolution, attribute, mandatory :satisfies: wf__problem_create_pr, wf__problem_analyze_pr, wf__problem_initiate_monitor_pr, wf__problem_close_pr :complies: std_req__aspice_40__SUP-9-BP1 @@ -58,7 +58,7 @@ Problem Attributes .. gd_req:: Problem attribute: description :id: gd_req__problem_attr_impact_description :status: valid - :tags: manual, problem_resolution, attribute, mandatory + :tags: manual_prio_1, problem_resolution, attribute, mandatory :satisfies: wf__problem_create_pr, wf__problem_analyze_pr, wf__problem_initiate_monitor_pr, wf__problem_close_pr :complies: std_req__aspice_40__SUP-9-BP1, std_req__aspice_40__SUP-9-BP2 @@ -72,7 +72,7 @@ Problem Attributes .. gd_req:: Problem attribute: analysis results :id: gd_req__problem_attr_anaylsis_results :status: valid - :tags: manual, problem_resolution, attribute, mandatory + :tags: manual_prio_1, problem_resolution, attribute, mandatory :satisfies: wf__problem_create_pr, wf__problem_analyze_pr, wf__problem_initiate_monitor_pr, wf__problem_close_pr :complies: std_req__aspice_40__SUP-9-BP2 @@ -133,7 +133,7 @@ Problem Attributes .. gd_req:: Problem attribute: milestone :id: gd_req__problem_attr_milestone :status: valid - :tags: manual, problem_resolution, attribute, mandatory + :tags: manual_prio_1, problem_resolution, attribute, mandatory :satisfies: wf__problem_create_pr, wf__problem_analyze_pr, wf__problem_initiate_monitor_pr, wf__problem_close_pr :complies: std_req__aspice_40__SUP-9-BP1, std_req__aspice_40__SUP-9-BP6 diff --git a/process/process_areas/process_management/index.rst b/process/process_areas/process_reqs_list/index.rst similarity index 85% rename from process/process_areas/process_management/index.rst rename to process/process_areas/process_reqs_list/index.rst index 5cd8867f76..652fa580c4 100644 --- a/process/process_areas/process_management/index.rst +++ b/process/process_areas/process_reqs_list/index.rst @@ -12,20 +12,17 @@ # SPDX-License-Identifier: Apache-2.0 # ******************************************************************************* -.. _process_mgt: +.. _process_req: -Process Management -################## - -Disclaimer: this is not the real content, not even the draft content. -It is used for monitoring/steering our process automation effort. +Process Requirements List +######################### Automation Status via Process Requirement Table *********************************************** All process requirements should be labelled with the priorization of automation implementation: -- A label "manual" means nothing to do, because it must be fulfilled manually (e.g. by filling attributes). +- A label "manual" means nothing to do, because it must be fulfilled manually (e.g. by filling attributes). It can be added a prio (to denote that this req is a must for v0.5 add "prio_1") - A label "done_automation" means nothing to do, because it already works. Note that in docs-as-code repository there are tool requirements linking to the process requirements with an "Implemented" attribute. - A label "prio_*_automation" means the prio 1, 2, ... labelled requirement shall be implemented in this order. Prio 1 is everything we need for the re-audit, prio 2 could be done manually as a fallback, prio 3 is nice to have ... diff --git a/process/process_areas/requirements_engineering/guidance/requirements_process_reqs.rst b/process/process_areas/requirements_engineering/guidance/requirements_process_reqs.rst index e535f5014f..2d06709b7e 100644 --- a/process/process_areas/requirements_engineering/guidance/requirements_process_reqs.rst +++ b/process/process_areas/requirements_engineering/guidance/requirements_process_reqs.rst @@ -45,7 +45,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: UID :id: gd_req__req_attr_uid :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req :complies: std_req__iso26262__support_6425, std_req__iso26262__support_6432 @@ -60,7 +60,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: title :id: gd_req__req_attr_title :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1 attribute, mandatory :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req :complies: std_req__iso26262__support_6424 @@ -71,7 +71,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: description :id: gd_req__req_attr_description :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req :complies: std_req__iso26262__support_6424 @@ -86,7 +86,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: type :id: gd_req__req_attr_type :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_2, attribute, mandatory :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req Each requirement, apart from process and tool requirements, shall have a type of one of following options: @@ -99,7 +99,7 @@ Process Requirement Attributes .. gd_req:: Requirements attribute: security :id: gd_req__req_attr_security :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_2, attribute, mandatory :satisfies: wf__req_feat_req, wf__req_comp_req Each requirement, apart from process and tool requirements, shall have a security relevance identifier: @@ -110,7 +110,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: safety :id: gd_req__req_attr_safety :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6421, std_req__iso26262__support_6425 :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req @@ -122,7 +122,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: status :id: gd_req__req_attr_status :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :complies: std_req__iso26262__support_6425 :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req @@ -134,7 +134,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: rationale :id: gd_req__req_attr_rationale :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__req_stkh_req Each stakeholder requirement shall provide an attribute called rationale. @@ -143,7 +143,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: valid_from :id: gd_req__req_attr_valid_from :status: valid - :tags: manual, attribute + :tags: manual_prio_2, attribute :satisfies: wf__req_stkh_req, wf__req_feat_req Stakeholder and feature requirements can have a validity attribute that tells @@ -152,7 +152,7 @@ Process Requirement Attributes .. gd_req:: Requirement attribute: valid_until :id: gd_req__req_attr_valid_until :status: valid - :tags: manual, attribute + :tags: manual_prio_2, attribute :satisfies: wf__req_stkh_req, wf__req_feat_req Stakeholder and feature requirements can have a validity attribute that tells @@ -166,7 +166,7 @@ Process Requirement Linkage .. gd_req:: Requirement Linkage :id: gd_req__req_linkage :status: valid - :tags: manual, attribute + :tags: manual_prio_1, attribute :complies: std_req__iso26262__support_6432 :satisfies: wf__req_stkh_req, wf__req_feat_req, wf__req_comp_req @@ -189,7 +189,7 @@ Process Requirement Linkage .. gd_req:: Requirement attribute: requirement covered :id: gd_req__req_attr_req_cov :status: valid - :tags: manual, attribute + :tags: manual_prio_1, attribute :complies: std_req__iso26262__support_6423 :satisfies: wf__req_stkh_req, wf__req_feat_req @@ -218,7 +218,7 @@ Process Requirement Linkage .. gd_req:: Requirement attribute: test covered :id: gd_req__req_attr_test_covered :status: valid - :tags: manual, attribute + :tags: manual_prio_1, attribute :satisfies: wf__req_feat_req, wf__req_comp_req :complies: std_req__iso26262__support_6433, std_req__iso26262__software_944 diff --git a/process/process_areas/safety_analysis/guidance/safety_analysis_process_reqs.rst b/process/process_areas/safety_analysis/guidance/safety_analysis_process_reqs.rst index 126f1f9d91..d9287f081d 100644 --- a/process/process_areas/safety_analysis/guidance/safety_analysis_process_reqs.rst +++ b/process/process_areas/safety_analysis/guidance/safety_analysis_process_reqs.rst @@ -57,7 +57,7 @@ Process Safety Analysis Attributes .. gd_req:: Safety Analysis attribute: title :id: gd_req__saf_attr_title :status: valid - :tags: manual, attribute, mandatory + :tags: manual_prio_1, attribute, mandatory :satisfies: wf__analyse_platform_featarch, wf__analyse_featarch, wf__analyse_comparch :complies: std_req__iso26262__support_6424 diff --git a/process/process_areas/safety_management/guidance/process_req.rst b/process/process_areas/safety_management/guidance/process_req.rst index 1341091a0e..5ae83d9ca9 100644 --- a/process/process_areas/safety_management/guidance/process_req.rst +++ b/process/process_areas/safety_management/guidance/process_req.rst @@ -29,7 +29,7 @@ Safety Management Process Requirements .. gd_req:: Safety Management Work Product Status :id: gd_req__safety_wp_status :status: valid - :tags: prio_1_automation + :tags: prio_2_automation :complies: std_req__iso26262__management_6468 :satisfies: wf__cr_mt_safety_plan, wf__cr_comp_class, wf__cr_mt_safety_manual diff --git a/process/process_areas/security_management/guidance/security_management_process_reqs.rst b/process/process_areas/security_management/guidance/security_management_process_reqs.rst index 71f16466cf..fbabb9a504 100644 --- a/process/process_areas/security_management/guidance/security_management_process_reqs.rst +++ b/process/process_areas/security_management/guidance/security_management_process_reqs.rst @@ -19,7 +19,7 @@ Security Management Process Requirements .. gd_req:: Security Management attribute: status derivation :id: gd_req__security_doc_status :status: valid - :tags: attribute, mandatory + :tags: done_automation, attribute, mandatory :satisfies: wf__cr_mt_security_plan :complies: @@ -30,7 +30,7 @@ Security Management Process Requirements .. gd_req:: Security Management attribute: status accumulation :id: gd_req__security_wp_status :status: valid - :tags: attribute, mandatory + :tags: prio_2_automation, attribute, mandatory :satisfies: wf__cr_mt_security_plan :complies: diff --git a/process/process_areas/tool_management/guidance/tool_management_reqs.rst b/process/process_areas/tool_management/guidance/tool_management_reqs.rst index fdd44409dc..86456eb44a 100644 --- a/process/process_areas/tool_management/guidance/tool_management_reqs.rst +++ b/process/process_areas/tool_management/guidance/tool_management_reqs.rst @@ -49,7 +49,7 @@ Tool Verification Report Attributes .. gd_req:: Tool attribute:: version :id: gd_req__tool_attr_version :status: valid - :tags: manual, tool_management, attribute, mandatory + :tags: manual_prio_1, tool_management, attribute, mandatory :satisfies: wf__tool_create_tool_verification_report :complies: std_req__iso26262__support_1141, std_req__aspice_40__SUP-8-BP1 @@ -60,7 +60,7 @@ Tool Verification Report Attributes .. gd_req:: Tool attribute:: tcl :id: gd_req__tool_attr_tcl :status: valid - :tags: manual, tool_management, attribute, mandatory + :tags: manual_prio_1, tool_management, attribute, mandatory :satisfies: wf__tool_create_tool_verification_report :complies: std_req__iso26262__support_1141, std_req__aspice_40__SUP-8-BP1 @@ -72,7 +72,7 @@ Tool Verification Report Attributes .. gd_req:: Tool attribute:: safety affected :id: gd_req__tool_attr_safety_affected :status: valid - :tags: manual, tool_management, attribute, mandatory + :tags: manual_prio_1, tool_management, attribute, mandatory :satisfies: wf__tool_create_tool_verification_report :complies: std_req__iso26262__support_1141, std_req__aspice_40__SUP-8-BP1 @@ -84,7 +84,7 @@ Tool Verification Report Attributes .. gd_req:: Tool attribute:: security affected :id: gd_req__tool_attr_security_affected :status: valid - :tags: manual, tool_management, attribute, mandatory + :tags: manual_prio_2, tool_management, attribute, mandatory :satisfies: wf__tool_create_tool_verification_report :complies: std_req__isosae21434__org_management_5451, std_req__aspice_40__SUP-8-BP1