Skip to content

Commit a7e0f35

Browse files
committed
Improve Change Decision Record
Address improvements proposal Removed unnecessary links from workflows to be compliant with process model add decision template to workflows, as it may required during feat/cmp requests or their modifications Resolves: #204
1 parent 37a59d0 commit a7e0f35

File tree

2 files changed

+53
-13
lines changed

2 files changed

+53
-13
lines changed

process/process_areas/change_management/change_management_workflow.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Workflow Change Management
2626
:supported_by: rl__technical_lead, rl__module_lead, rl__safety_manager, rl__security_manager, rl__quality_manager
2727
:input: wp__policies, wp__issue_track_system, wp__feat_request, wp__cmpt_request
2828
:output: wp__issue_track_system, wp__feat_request, wp__cmpt_request
29-
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_req__change_attr_uid, gd_req__change_attr_status, gd_req__change_attr_title, gd_req__change_attr_impact_description, gd_req__change_attr_impact_safety, gd_req__change_attr_impact_security, gd_req__change_attr_types, gd_req__change_attr_affected_wp, gd_req__change_attr_milestone, gd_req__change_tool_impact_analysis
29+
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_temp__change_decision_record
3030
:has: doc_concept__change_process, doc_getstrt__change_process
3131

3232
The Change Request is created.
@@ -45,7 +45,7 @@ Workflow Change Management
4545
:supported_by: rl__committer, rl__safety_manager, rl__security_manager, rl__quality_manager
4646
:input: wp__policies, wp__issue_track_system, wp__feat_request, wp__cmpt_request
4747
:output: wp__issue_track_system, wp__feat_request, wp__cmpt_request
48-
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_req__change_attr_uid, gd_req__change_attr_status, gd_req__change_attr_title, gd_req__change_attr_impact_description, gd_req__change_attr_impact_safety, gd_req__change_attr_impact_security, gd_req__change_attr_types, gd_req__change_attr_affected_wp, gd_req__change_attr_milestone, gd_req__change_tool_impact_analysis
48+
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_temp__change_decision_record
4949
:has: doc_concept__change_process, doc_getstrt__change_process
5050

5151
The Change Request is analyzed.
@@ -67,7 +67,7 @@ Workflow Change Management
6767
:supported_by: rl__technical_lead, rl__module_lead, rl__safety_manager, rl__security_manager, rl__quality_manager
6868
:input: wp__issue_track_system, wp__feat_request, wp__cmpt_request
6969
:output: wp__issue_track_system, wp__feat_request, wp__cmpt_request
70-
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_req__change_attr_uid, gd_req__change_attr_status, gd_req__change_attr_title, gd_req__change_attr_impact_description, gd_req__change_attr_impact_safety, gd_req__change_attr_impact_security, gd_req__change_attr_types, gd_req__change_attr_affected_wp, gd_req__change_attr_milestone, gd_req__change_tool_impact_analysis
70+
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_temp__change_decision_record
7171
:has: doc_concept__change_process, doc_getstrt__change_process
7272

7373
The Change Request is implemented and monitored.
@@ -93,7 +93,7 @@ Workflow Change Management
9393
:supported_by: rl__safety_manager, rl__security_manager, rl__quality_manager
9494
:input: wp__issue_track_system, wp__feat_request, wp__cmpt_request
9595
:output: wp__issue_track_system, wp__feat_request, wp__cmpt_request
96-
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_req__change_attr_uid, gd_req__change_attr_status, gd_req__change_attr_title, gd_req__change_attr_impact_description, gd_req__change_attr_impact_safety, gd_req__change_attr_impact_security, gd_req__change_attr_types, gd_req__change_attr_affected_wp, gd_req__change_attr_milestone, gd_req__change_tool_impact_analysis
96+
:contains: gd_guidl__change_change_request, gd_temp__change_feature_request, gd_temp__change_component_request, gd_temp__change_impact_analysis, gd_temp__component_classification, gd_temp__change_decision_record
9797
:has: doc_concept__change_process, doc_getstrt__change_process
9898

9999
The Change Request is closed.

process/process_areas/change_management/guidance/change_management_decision_record_template.rst

Lines changed: 49 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,57 @@ In each DR file, include the following sections:
3434
:id: dec_rec__<Platform|Feature|Component>__<Title>
3535
:status: <proposed|accepted|deprecated|rejected|superseded>
3636
:affects: <link>
37-
:context: <Your text>
38-
:decision: <Your text>
39-
:consequences: <Your text>
37+
38+
<Description>
39+
Descriptions shall contain at least the following sections:
40+
Context: <Your text>
41+
Decision: <Your text>
42+
Consequences: <Your text>
43+
44+
or use the the provided template below (if not marked as optional, it is mandatory content):
45+
46+
<Decision>
47+
48+
Context
49+
-------
50+
<your text, diagrams, etc>
51+
52+
Consequences
53+
------------
54+
<your text, diagrams, etc>
55+
56+
(optional)
57+
[
58+
Alternatives Considered
59+
-----------------------
60+
61+
<Alternative A>
62+
^^^^^^^^^^^^^^^
63+
<description of the alternative>
64+
65+
Advantages
66+
""""""""""
67+
* **<Advantage 1>:** <Explanation>
68+
* **<Advantage 2>:** <Explanation>
69+
70+
Disadvantages
71+
"""""""""""""
72+
* **<Disadvantage 1>:** <Explanation>
73+
* **<Disadvantage 2>:** <Explanation>
74+
]
75+
76+
Justification for the Decision
77+
------------------------------
78+
<your text>
4079
4180
.. attention::
4281
The above directive must be updated according to your decision record.
4382

44-
- Modify ``dec_rec`` to provide a descriptive and concise title. Summarizing the decision. (manadatory)
45-
- Modify ``id`` to contain the Platform/Feature/Component name the DR belongs to and the title, in upper snake case preceded by ``dec_rec__`` (manadatory)
46-
- Adjust ``status`` according to your needs (manadatory)
83+
- Modify ``dec_rec`` to provide a descriptive and concise title. Summarizing the decision. (mandatory)
84+
- Modify ``id`` to contain the Platform/Feature/Component name the DR belongs to and the title, in upper snake case preceded by ``dec_rec__`` (mandatory)
85+
- Adjust ``status`` according to your needs (mandatory)
4786
- Modify ``affects`` to point to the work product it affects, mostly this will be architecture or design (recommended)
48-
- Modify ``context`` to describe the issue or motivation behind this decision or change (manadatory)
49-
- Modify ``decision`` to detail the proposed change or decision (manadatory)
50-
- Modify ``consequences`` to explain the impact of this change, including what becomes easier or more difficult (recommended)
87+
- Provide ``Description`` (mandatory)
88+
- Add ``Context`` to describe the issue or motivation behind this decision or change (mandatory)
89+
- Add ``decision`` to detail the proposed change or decision (mandatory)
90+
- Add ``consequences`` to explain the impact of this change, including what becomes easier or more difficult (recommended)

0 commit comments

Comments
 (0)