Sprint Open Process » History » Version 2
Redmine Admin, 12/24/2025 05:33 PM
| 1 | 2 | Redmine Admin | h1. Sprint Open Process (Mandatory) |
|---|---|---|---|
| 2 | 1 | Redmine Admin | |
| 3 | 2 | Redmine Admin | *Applies to all Scrum teams using Redmine* |
| 4 | *This process defines how a sprint is prepared, committed, and officially started* |
||
| 5 | 1 | Redmine Admin | |
| 6 | {{toc}} |
||
| 7 | |||
| 8 | 2 | Redmine Admin | --- |
| 9 | 1 | Redmine Admin | |
| 10 | 2 | Redmine Admin | h2. 1. Purpose |
| 11 | 1 | Redmine Admin | |
| 12 | 2 | Redmine Admin | The Sprint Open Process ensures that: |
| 13 | |||
| 14 | * The sprint has a clear, shared goal |
||
| 15 | * Only ready and valuable work enters the sprint |
||
| 16 | * Team capacity is respected |
||
| 17 | * Sprint commitment is explicit and auditable |
||
| 18 | * Sprint metrics remain reliable |
||
| 19 | |||
| 20 | This process prevents: |
||
| 21 | * Over-commitment |
||
| 22 | * Mid-sprint chaos |
||
| 23 | * Unclear priorities |
||
| 24 | * Broken velocity trends |
||
| 25 | |||
| 26 | 1 | Redmine Admin | --- |
| 27 | |||
| 28 | 2 | Redmine Admin | h2. 2. Scope |
| 29 | 1 | Redmine Admin | |
| 30 | 2 | Redmine Admin | This process applies to: |
| 31 | 1 | Redmine Admin | |
| 32 | 2 | Redmine Admin | * All Scrum / Sprint-based teams |
| 33 | * All sprints created under the *Tinggit Platform* project |
||
| 34 | * All backlog items selected for sprint execution |
||
| 35 | 1 | Redmine Admin | |
| 36 | 2 | Redmine Admin | --- |
| 37 | 1 | Redmine Admin | |
| 38 | 2 | Redmine Admin | h2. 3. Ownership & Roles |
| 39 | |||
| 40 | |*. Role |*. Responsibility | |
||
| 41 | | Product Owner | Defines priority and sprint goal | |
||
| 42 | | Scrum Master | Facilitates sprint planning and process compliance | |
||
| 43 | | Sprint Team | Estimates, commits, and executes work | |
||
| 44 | | QA | Reviews test readiness and risk | |
||
| 45 | |||
| 46 | 1 | Redmine Admin | --- |
| 47 | |||
| 48 | 2 | Redmine Admin | h2. 4. Preconditions (Entry Criteria) |
| 49 | 1 | Redmine Admin | |
| 50 | 2 | Redmine Admin | A sprint **must NOT start** unless all conditions below are met. |
| 51 | 1 | Redmine Admin | |
| 52 | --- |
||
| 53 | |||
| 54 | 2 | Redmine Admin | h3. 4.1 Sprint Version Created |
| 55 | 1 | Redmine Admin | |
| 56 | 2 | Redmine Admin | * A new Sprint Version exists in Redmine |
| 57 | * Naming follows standard: |
||
| 58 | <pre> |
||
| 59 | Sprint YYYY-NN |
||
| 60 | </pre> |
||
| 61 | * Start and end dates are defined |
||
| 62 | * Version status = Open |
||
| 63 | |||
| 64 | --- |
||
| 65 | |||
| 66 | h3. 4.2 Sprint Wiki Page Created |
||
| 67 | |||
| 68 | A Wiki page must exist: |
||
| 69 | |||
| 70 | <pre> |
||
| 71 | Sprint YYYY-NN |
||
| 72 | </pre> |
||
| 73 | |||
| 74 | At minimum, it contains: |
||
| 75 | * Sprint Goal (single sentence) |
||
| 76 | * Sprint duration |
||
| 77 | * Team participants |
||
| 78 | * Known risks or constraints |
||
| 79 | |||
| 80 | --- |
||
| 81 | |||
| 82 | h3. 4.3 Backlog Readiness (Definition of Ready) |
||
| 83 | |||
| 84 | Only items meeting **Definition of Ready (DoR)** may enter the sprint. |
||
| 85 | |||
| 86 | Each proposed Story must have: |
||
| 87 | |||
| 88 | * Clear description |
||
| 89 | * Acceptance Criteria defined |
||
| 90 | * Story Points estimated |
||
| 91 | * Work Type selected |
||
| 92 | * No unresolved dependencies |
||
| 93 | * No open design ambiguity |
||
| 94 | |||
| 95 | Items missing any of the above are **not allowed** into the sprint. |
||
| 96 | |||
| 97 | --- |
||
| 98 | |||
| 99 | h2. 5. Sprint Planning & Commitment |
||
| 100 | |||
| 101 | --- |
||
| 102 | |||
| 103 | h3. 5.1 Capacity Planning |
||
| 104 | |||
| 105 | Before selecting work: |
||
| 106 | |||
| 107 | * Team availability is reviewed (leaves, holidays) |
||
| 108 | * Historical velocity is considered |
||
| 109 | * Capacity calculation is done outside Redmine (planning discussion) |
||
| 110 | |||
| 111 | *bq.* Capacity limits commitment, not desire. |
||
| 112 | |||
| 113 | --- |
||
| 114 | |||
| 115 | h3. 5.2 Sprint Goal Definition (Critical) |
||
| 116 | |||
| 117 | The Product Owner defines **one clear Sprint Goal**. |
||
| 118 | |||
| 119 | Rules: |
||
| 120 | * One sentence |
||
| 121 | * Business or platform outcome-oriented |
||
| 122 | * Explains *why* the sprint exists |
||
| 123 | |||
| 124 | Examples: |
||
| 125 | * “Enable secure tenant onboarding for healthcare customers” |
||
| 126 | * “Stabilize survey reporting performance under high load” |
||
| 127 | |||
| 128 | The Sprint Goal is recorded in: |
||
| 129 | * Sprint Wiki page |
||
| 130 | * Sprint Planning notes |
||
| 131 | |||
| 132 | --- |
||
| 133 | |||
| 134 | h3. 5.3 Selecting Sprint Backlog Items |
||
| 135 | |||
| 136 | During Sprint Planning: |
||
| 137 | |||
| 138 | * Stories are selected in priority order |
||
| 139 | * Team discusses scope and approach |
||
| 140 | * Tasks may be identified (optional at this stage) |
||
| 141 | |||
| 142 | Once agreed: |
||
| 143 | |||
| 144 | * Selected issues are assigned: |
||
| 145 | <pre> |
||
| 146 | Fixed version = Sprint YYYY-NN |
||
| 147 | </pre> |
||
| 148 | |||
| 149 | This action represents **official sprint commitment**. |
||
| 150 | |||
| 151 | --- |
||
| 152 | |||
| 153 | h2. 6. Validation Gates (Before Sprint Start) |
||
| 154 | |||
| 155 | The sprint **cannot start** unless all checks pass. |
||
| 156 | |||
| 157 | --- |
||
| 158 | |||
| 159 | h3. 6.1 Sprint Commitment Check |
||
| 160 | |||
| 161 | Using saved query: |
||
| 162 | |||
| 163 | *Sprint Open – Sprint Backlog (Sprint YYYY-NN)* |
||
| 164 | |||
| 165 | Confirm: |
||
| 166 | * All committed items are visible |
||
| 167 | * No unrelated items are included |
||
| 168 | |||
| 169 | --- |
||
| 170 | |||
| 171 | h3. 6.2 Capacity Sanity Check |
||
| 172 | |||
| 173 | Using saved query: |
||
| 174 | |||
| 175 | *Sprint Open – Capacity Check (Sprint YYYY-NN)* |
||
| 176 | |||
| 177 | Confirm: |
||
| 178 | * Total Story Points ≤ team’s sustainable capacity |
||
| 179 | |||
| 180 | If exceeded: |
||
| 181 | * Remove lower-priority items |
||
| 182 | * Adjust scope before sprint starts |
||
| 183 | |||
| 184 | --- |
||
| 185 | |||
| 186 | h3. 6.3 Readiness Check |
||
| 187 | |||
| 188 | Confirm: |
||
| 189 | * No Story in sprint is missing Acceptance Criteria |
||
| 190 | * No Story is missing Story Points |
||
| 191 | * No unresolved dependencies exist |
||
| 192 | |||
| 193 | --- |
||
| 194 | |||
| 195 | h2. 7. Sprint Lock (Start of Sprint) |
||
| 196 | |||
| 197 | Once all validations pass: |
||
| 198 | |||
| 199 | * Sprint Version assignment is locked |
||
| 200 | * Sprint officially starts |
||
| 201 | * No scope changes are allowed without explicit agreement |
||
| 202 | |||
| 203 | *bq.* After sprint start, priority changes are discouraged and tightly controlled. |
||
| 204 | |||
| 205 | --- |
||
| 206 | |||
| 207 | h2. 8. Rules During the Sprint (High-Level) |
||
| 208 | |||
| 209 | Once the sprint is open: |
||
| 210 | |||
| 211 | * New work does not enter the sprint by default |
||
| 212 | * Bugs found in sprint scope belong to the sprint |
||
| 213 | * External interruptions are escalated to PO and Scrum Master |
||
| 214 | * Sprint Goal guides daily decisions |
||
| 215 | |||
| 216 | Detailed execution rules are defined in: |
||
| 217 | * [[Sprint Execution Rules]] |
||
| 218 | |||
| 219 | --- |
||
| 220 | |||
| 221 | h2. 9. Artifacts Produced at Sprint Open |
||
| 222 | |||
| 223 | By the end of Sprint Open: |
||
| 224 | |||
| 225 | * Sprint Version exists and is populated |
||
| 226 | * Sprint Wiki page is complete |
||
| 227 | * Sprint Goal is visible |
||
| 228 | * Sprint Backlog is committed |
||
| 229 | * Capacity assumptions are understood |
||
| 230 | |||
| 231 | These artifacts enable: |
||
| 232 | * Daily Scrum |
||
| 233 | * Sprint tracking |
||
| 234 | * Clean Sprint Close |
||
| 235 | |||
| 236 | --- |
||
| 237 | |||
| 238 | h2. 10. Common Mistakes to Avoid |
||
| 239 | |||
| 240 | * Starting sprint without a Sprint Goal |
||
| 241 | * Overloading sprint beyond capacity |
||
| 242 | * Pulling in “almost ready” work |
||
| 243 | * Treating sprint as a wish list |
||
| 244 | * Changing scope without transparency |
||
| 245 | |||
| 246 | --- |
||
| 247 | |||
| 248 | h2. 11. Final Statement |
||
| 249 | |||
| 250 | A sprint that is poorly opened **cannot be closed cleanly**. |
||
| 251 | |||
| 252 | Following this Sprint Open Process ensures: |
||
| 253 | |||
| 254 | * Clear commitment |
||
| 255 | * Predictable delivery |
||
| 256 | * Stable metrics |
||
| 257 | * Calm sprint execution |
||
| 258 | * Reliable retrospectives |
||
| 259 | |||
| 260 | *This process is mandatory for all teams.* |