Project

General

Profile

Sprint Execution Rules » History » Version 1

Redmine Admin, 12/24/2025 05:42 PM

1 1 Redmine Admin
h1. Sprint Execution Rules (Mandatory)
2
3
*Applies to all active sprints on the Tinggit Platform*  
4
*Defines how work is executed, tracked, and protected during an active sprint*
5
6
{{toc}}
7
8
---
9
10
h2. 1. Purpose
11
12
The Sprint Execution Rules define **how teams behave once a sprint has started**.
13
14
These rules ensure that:
15
16
* Sprint commitment is respected
17
* Progress toward Sprint Goal is visible daily
18
* Blockers are surfaced early
19
* Scope remains controlled
20
* Quality is built in, not added later
21
* Sprint metrics remain trustworthy
22
23
Without clear execution rules, even a well-opened sprint will fail.
24
25
---
26
27
h2. 2. Scope
28
29
These rules apply to:
30
31
* All active sprints
32
* All issues assigned to a Sprint Version
33
* All team members participating in the sprint
34
* All work executed between Sprint Open and Sprint Close
35
36
---
37
38
h2. 3. Core Execution Principles
39
40
During an active sprint:
41
42
1. Sprint Goal takes precedence over individual tasks
43
2. Commitment is protected over opportunistic changes
44
3. Transparency is required every day
45
4. Problems are escalated early, not hidden
46
5. Quality is non-negotiable
47
48
---
49
50
h2. 4. Daily Work Tracking Rules
51
52
---
53
54
h3. 4.1 Issue Status Updates
55
56
Every issue in the sprint must reflect its **true current state**.
57
58
Status changes must be:
59
60
* Honest
61
* Timely
62
* Based on actual progress, not intent
63
64
Allowed behaviors:
65
* Move issue to *In Progress* when work actually starts
66
* Move issue to *In Review* when ready for peer/QA review
67
* Move issue to *Blocked* immediately when stuck
68
69
Forbidden behaviors:
70
* Keeping issues in *In Progress* with no activity
71
* Marking issues *Done* prematurely
72
* Skipping *Blocked* status to avoid visibility
73
74
---
75
76
h3. 4.2 Task and Sub-task Usage
77
78
Tasks and sub-tasks:
79
80
* Are owned by the Sprint Team
81
* Represent execution-level breakdown
82
* May be created, updated, or deleted during the sprint
83
84
Rules:
85
* Tasks must belong to a parent Story
86
* Tasks do not define sprint success — Stories do
87
* Completion of all tasks does not equal Story Done unless Acceptance Criteria are met
88
89
---
90
91
h2. 5. Daily Scrum Expectations
92
93
The Daily Scrum exists to **inspect progress toward the Sprint Goal**.
94
95
During each Daily Scrum, the team answers:
96
97
* What progress was made toward the Sprint Goal?
98
* What is planned next?
99
* What blockers or risks exist?
100
101
Tracking expectations:
102
103
* Blockers must be reflected in Redmine
104
* Ownership of blockers must be clear
105
* Actions decided must be visible in issue updates
106
107
---
108
109
h2. 6. Blocker & Impediment Management
110
111
---
112
113
h3. 6.1 When to Mark an Issue as Blocked
114
115
An issue must be marked *Blocked* if:
116
117
* External dependency is unresolved
118
* Required clarification is missing
119
* Environment or tooling prevents progress
120
* A critical defect blocks forward movement
121
122
Blocking must be reflected immediately in Redmine.
123
124
---
125
126
h3. 6.2 Blocker Escalation Rules
127
128
Once an issue is marked Blocked:
129
130
* Scrum Master is responsible for escalation
131
* Product Owner is informed if Sprint Goal is at risk
132
* Resolution path must be documented in issue comments
133
134
Blocked items are reviewed daily until resolved.
135
136
---
137
138
h2. 7. Scope Change Rules (During Sprint)
139
140
Sprint scope is **protected by default**.
141
142
---
143
144
h3. 7.1 Adding Work During Sprint
145
146
New work may enter a sprint only if:
147
148
* It directly supports the Sprint Goal
149
* Product Owner explicitly agrees
150
* An equivalent amount of work is removed (swap, not add)
151
* Change is visible and documented
152
153
Unplanned work must never silently enter a sprint.
154
155
---
156
157
h3. 7.2 Removing Work During Sprint
158
159
Work may be removed if:
160
161
* It no longer supports the Sprint Goal
162
* A dependency makes it impossible
163
* Product Owner agrees
164
165
Removed items must:
166
* Have Sprint Version cleared
167
* Be returned to the Product Backlog
168
169
---
170
171
h2. 8. Bug Handling During Sprint
172
173
---
174
175
h3. 8.1 Bugs Found in Sprint Scope
176
177
If a bug is found in work that belongs to the sprint:
178
179
* Bug is part of the sprint
180
* Bug must be fixed within the sprint
181
* Story cannot be marked Done while bug exists
182
183
---
184
185
h3. 8.2 Bugs Outside Sprint Scope
186
187
If a bug is unrelated to sprint work:
188
189
* Logged as a separate Bug issue
190
* Prioritized by Product Owner
191
* Does NOT automatically enter the sprint
192
193
---
194
195
h2. 9. Quality & Definition of Done Enforcement
196
197
---
198
199
h3. 9.1 Definition of Done (DoD)
200
201
An issue may be marked *Done* only if:
202
203
* Acceptance Criteria are fully met
204
* Code is complete and reviewed
205
* Required tests are executed
206
* No open sprint bugs remain
207
208
Marking *Done* without meeting DoD is a process violation.
209
210
---
211
212
h3. 9.2 QA During Sprint
213
214
QA activities:
215
216
* Validate Acceptance Criteria
217
* Focus on sprint scope only
218
* Log defects transparently
219
220
QA must not:
221
* Expand scope mid-sprint
222
* Introduce new requirements
223
224
---
225
226
h2. 10. Progress Visibility & Metrics Integrity
227
228
During the sprint:
229
230
* Redmine is the single source of progress truth
231
* Issue status reflects reality
232
* Story Points are never changed mid-sprint
233
* Sprint metrics must remain stable
234
235
Manipulating data to “look good” is not acceptable.
236
237
---
238
239
h2. 11. Handling Emergencies During Sprint
240
241
If an emergency occurs:
242
243
* Sprint Goal is re-evaluated
244
* Product Owner decides priority
245
* Emergency work follows:
246
  * Hotfix process
247
  * Edge case handling rules
248
249
Refer to:
250
* [[Edge Case & Exception Handling]]
251
252
---
253
254
h2. 12. Common Execution Anti-Patterns
255
256
The following are not allowed:
257
258
* Treating sprint as a todo list
259
* Hiding blockers
260
* Constant reprioritization
261
* Mid-sprint re-estimation
262
* Marking Done at the last minute without review
263
264
---
265
266
h2. 13. Relationship to Sprint Close
267
268
Proper Sprint Execution enables clean Sprint Close.
269
270
Failures during execution will surface as:
271
272
* Spillover
273
* Unreliable velocity
274
* Poor retrospectives
275
276
Refer to:
277
* [[Sprint Close Process]]
278
279
---
280
281
h2. 14. Final Statement
282
283
Sprint Execution is where **process discipline becomes delivery success**.
284
285
Following these rules ensures:
286
287
* Predictable outcomes
288
* Calm execution
289
* Honest metrics
290
* Continuous improvement
291
* Trust across Product, Engineering, and QA
292
293
*These rules are mandatory for all active sprints.*