Project

General

Profile

Decision Record (ADR-lite) Template » History » Version 1

Redmine Admin, 12/26/2025 04:56 PM

1 1 Redmine Admin
h1. Decision Record – ADR-lite Template
2
3
*Purpose:* Capture important decisions, their context, and rationale in a lightweight, auditable format  
4
*Scope:* Product, Architecture, Process, Security, Compliance, and Business decisions
5
6
{{toc}}
7
8
---
9
10
h2. 1. Decision Identification
11
12
|_. Field |_. Value |
13
| Decision ID | DEC-YYYY-NN |
14
| Decision Title | Short, clear statement of the decision |
15
| Decision Type | Product / Architecture / Process / Security / Compliance / Business |
16
| Status | Proposed / Approved / Superseded / Deprecated |
17
| Decision Owner | Name / Role |
18
| Decision Date | YYYY-MM-DD |
19
20
Guidelines:
21
* One decision per record
22
* Title should clearly state *what was decided*
23
24
Example:
25
*bq.* Use Redmine Sprint Versions only as execution containers.
26
27
---
28
29
h2. 2. Context & Background
30
31
Describe the situation that led to this decision.
32
33
Include:
34
* The problem or need
35
* Constraints (time, compliance, scale, tooling)
36
* What triggered the decision
37
38
Avoid:
39
* Long history
40
* Implementation detail
41
42
This section answers: *“Why did we have to decide this?”*
43
44
---
45
46
h2. 3. Decision Statement
47
48
State the decision clearly and unambiguously.
49
50
Rules:
51
* One decision only
52
* No alternatives listed here
53
* No justification yet
54
55
Example:
56
*bq.* Sprint history will be preserved using custom fields, not Sprint Versions.
57
58
---
59
60
h2. 4. Options Considered (Brief)
61
62
List the main alternatives that were considered.
63
64
|_. Option |_. Summary |_. Rejected Because |
65
| Option A | Short description | Reason |
66
| Option B | Short description | Reason |
67
68
Guidelines:
69
* Keep it brief
70
* Only meaningful options
71
* This section prevents hindsight bias
72
73
---
74
75
h2. 5. Rationale
76
77
Explain *why* the chosen option was selected.
78
79
Include:
80
* Trade-offs
81
* Benefits gained
82
* Risks accepted
83
84
This section answers: *“Why this, and not something else?”*
85
86
---
87
88
h2. 6. Implications & Impact
89
90
Describe the consequences of this decision.
91
92
Examples:
93
* Process changes
94
* Tooling impact
95
* Training required
96
* Compliance or audit implications
97
* Long-term constraints introduced
98
99
Be honest — decisions always have downsides.
100
101
---
102
103
h2. 7. Risks & Mitigations (If Any)
104
105
If the decision introduces risk, document it.
106
107
|_. Risk |_. Mitigation |
108
| Description | Short mitigation approach |
109
110
If risks are significant, link to a Risk Register entry.
111
112
---
113
114
h2. 8. Related References
115
116
Link to relevant material for traceability.
117
118
Examples:
119
* Process pages
120
* Sprint or release records
121
* Risk Register entries
122
* Compliance documents
123
* Related decisions
124
125
Use Redmine links where possible.
126
127
---
128
129
h2. 9. Review & Lifecycle
130
131
|_. Field |_. Value |
132
| Review Required | Yes / No |
133
| Review Trigger | Date / Event |
134
| Superseded By | Decision ID (if applicable) |
135
136
Rules:
137
* Decisions are not deleted
138
* Superseded decisions remain for history
139
* New decisions must reference old ones
140
141
---
142
143
h2. 10. Governance Rules
144
145
* Use ADR-lite only for *significant* decisions
146
* Do not use this for day-to-day choices
147
* Do not rewrite past decisions
148
* If a decision changes, create a new record
149
150
---
151
152
h2. 11. Final Statement
153
154
*bq.* Decisions that are not recorded will be questioned later.
155
156
This template exists to preserve context, protect intent,  
157
and support clarity as Tinggit grows.