These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- IT Projects PM
- Features
- Sprints and commitments
Sprints and commitments
Plan each iteration around a visible goal and preserve what the team committed to at the start.
OverviewMy Open Issues×
IT Projects PM · Sprints and commitments
New
My Open Issues
Issues
| Issue key | Project | Title | Issue type | Priority | Status | |
|---|---|---|---|---|---|---|
| PORT-142 | Release automation service | Reset link expires before use | Engineering task | Lowest | WS-5350 | |
| INV-208 | Analytics workspace | Show stock age on item page | Subtask | Low | WS-6228 | |
| FIELD-319 | Order tracking platform | Offline schedule fails to sync | Production bug | Medium | WS-7691 | |
| PAY-087 | Release automation service | Retry duplicate payment callback | Production bug | High | WS-5137 | |
| HELP-116 | Inventory sync service | Search misses archived articles | User story | Highest | WS-7143 |
6 of 6 records
PORT-142Issues · ISS-78674
LowestProjectRelease automation service
TitleReset link expires before use
Issue typeEngineering task
StatusWS-5350
SprintScheduler sprint 24, offline work
What you can do
Backlog grooming and Sprint planning
On the Backlog’s grooming cadence, the Product Owner opens the Project Backlog view, ranks Issues via backlog rank, sets Estimate on issue type requires estimate = true rows, assigns parent epic and tentative fix version. For Sprint planning, the Scrum Master opens a Future Sprints row (with Goal, start date, end date, Board, capacity points defaulted from team velocity trailing three average), pulls top-ranked Backlog Issues into the Sprint by setting issue sprint to the Future Sprint, until the committed estimate matches capacity.
Sprint start
Scrum Master flips the Sprint Status: Future → Active. The sprint-start-snapshot workflow fires via the configured record event, walks every Issues row attached to the Sprint, bulk-inserts one sprint commitments row per Issue freezing the committed estimate, committed status, and committed assignee snapshot at sprint-start, stamps sprint started at, and emails the kickoff digest with committed scope to the Scrum Master + Project Lead. The Sprint board becomes the squad’s daily surface.
Sprint close, retro, rollover
On the Sprint end date the Scrum Master flips Status: Active → Closed. The sprint-end-rollover workflow fires, finds every Issue in the closing Sprint with Status NOT IN (Done, Cancelled), and first freezes sprint outcomes for all committed, added and removed issues. It then applies project issue rollover rule: either nulls issue sprint (back to Backlog) or sets it to the next Future Sprint. The velocity-recompute job upserts the Sprint’s team velocity row with committed points (from sprint commitments), completed points (from immutable sprint outcomes recorded before rollover, using the agreed estimate unit), and Carryover; refreshes the trailing-3 average. The retrospective digest emails to Scrum Master + Project Lead. Scrum Master writes retrospective notes on the closed Sprint.
Close a sprint without rewriting its history
An unfinished issue can move to the next sprint while the closed sprint still needs an accurate record of what happened. Freeze the closure outcome before moving the current issue. The starting commitment retains its estimate and assignee; the closure observation retains its actual state and accepted estimate at the boundary.
Added and removed work appears separately from the original commitment. Carryover counts original commitment that remains unfinished; completing newly added work cannot cancel out an unfinished commitment or make carryover negative. The sprint keeps its starting estimate unit even if a future project configuration changes. Cancelling a large issue must not look like completing it, and a later estimate change must not improve last month’s velocity. A repeated close command returns the same frozen outcomes and rollover destinations.
The trailing velocity average is a planning aid in the project’s chosen unit. A team with little history does not receive a fabricated capacity promise. Use the suggested value alongside holidays, team changes and known constraints, then retain the sprint goal and accepted scope for the retrospective.
What your team sees
- Sprint Calendar. Open the current records for this module within your assigned role and permitted scope.
What it keeps track of
Data model- Sprints
- Time-boxed iteration — one row per sprint per Project. Decomposes into a frozen sprint commitments snapshot at start.
- Sprint commitments
- Frozen snapshot of which Issues were on the Sprint at start, with the committed estimate / status / assignee at the moment of sprint-start. Append-only — the truth retros measure against.
- Sprint outcomes
- Immutable per-issue closure observations frozen before rollover; historical velocity never reads a moved or reestimated current issue.
- Issues
- The unit of work — Story, Bug, Task, Epic, subtask, Spike, Improvement, Incident. Carries the issue key (
<ProjectKey>-<seq>), full state, sprint assignment, fix-version, parent-epic linkage, and the Estimate / Remaining for burndown. - Team velocity
- Per-Project per-Sprint velocity rollup — committed vs. completed points, carryover, and the trailing-3-sprint average used as suggested capacity for sprint planning.
Who uses it
Permissions- Scrum Master / Iteration Manager
- Starts and closes sprints.
- Project Lead / Product Owner
- Prioritises scope. the delivery team works assigned issues.
Set up IT Projects PM your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.