Owns the Project end-to-end — backlog priority, release planning, estimate overrides, scope decisions. The DRI for the product the Project ships.
Boards and workflow
Move work through explicit states while respecting the team’s review gates and work-in-progress limits.
| Issue Key | Title | Assignee | Priority | Estimate | Remaining |
|---|---|---|---|---|---|
| IK-872 | Lowest iss-530 | AK | Lowest | 650 | 210 |
| IK-215 | Low iss-266 | TS | Low | 130 | 910 |
| IK-546 | Medium iss-648 | SU | Medium | 830 | 930 |
| IK-730 | High iss-330 | NF | High | 940 | 830 |
| IK-254 | Highest iss-161 | BF | Highest | 170 | 680 |
| IK-732 | Critical iss-567 | RW | Critical | 900 | 830 |
Boards and backlog setup
Scrum Master creates the Boards for the Project — a Scrum board for the squad, an optional triage board for inbound bugs, an optional release board for the active Version. Each Board’s BoardColumns line items add BoardColumnStatuses line items linking each column to one or more WorkflowStatuses and set WipLimit per column. Project Lead opens the Backlogs row for the Project and sets the GroomingCadence (Weekly / BiWeekly / Monthly / AdHoc).
Daily execution
Developers move their assigned Issues along the Workflow — ToDo → InProgress (stamps Issues.StartedAt, emails Assignee, places card in In Progress column on the Board), work the Issue (commit time via IssueWorkLog, post IssueComments, attach files via IssueAttachments, decrement Remaining), open a git PR that the auto-link-to-pr webhook captures into PullRequestLinks (PR opening records linkage only; Projects.AutoTransitionOnMerge applies only to a verified merge). Every status change runs through status-transition-routing, which validates the move against the matching WorkflowTransitions row, blocks if RequiredApproverRole is unmet, and runs the per-transition action. Every move into a column also runs wip-limit-enforcement, which blocks if the destination column’s BoardColumns.WipLimit is exceeded. Every change appends an IssueHistory audit row.
Standup, blockers, and bug triage
The daily-standup-digest schedule fires weekday mornings at the Project’s StandupTimezone, posts the per-squad digest (In-Progress moved-yesterday, Done moved-yesterday, Blocked, At-Risk by sprint days remaining vs. remaining estimate) to the Project’s NotifyTo channel. Issues Status: Blocked carry an IssueLinks row of type IsBlockedBy pointing at the blocker; resolving the blocker (transitioning the blocking Issue to Done) runs the UnblockLinks on-transition action. Bugs created or updated trigger bug-priority-recompute to refresh PriorityScore from Severity + ReportedFrequency + ReachEstimate; threshold crossings flip Priority: Critical and notify the on-call Engineer + Project Lead.
Handle the last available review slot
Two developers may try to move work into a review column that has room for one more issue. The transition service checks the effective limit and reserves the destination under the same operation. Both requests cannot claim the last slot based on an earlier screen count.
A dated WipLimits override takes precedence over the column’s default. Zero blocks new entry; an absent limit means unlimited. Lowering a limit below current occupancy keeps existing work visible and blocks additional entries until the team resolves the excess. It does not delete cards or invent an exception.
An issue may appear on more than one configured board. Apply every affected limit using validated board membership and current workflow state. A personal filter cannot hide work from the server’s WIP count. Dragging a card, applying a bulk edit and receiving a provider event all use the same transition checks and preserve the same history.
Modules
-
Projects and backlog
Organise product and IT work by project, component and a clear backlog priority.
-
Sprints and commitments
Plan each iteration around a visible goal and preserve what the team committed to at the start.
-
Boards and workflow
Move work through explicit states while respecting the team’s review gates and work-in-progress limits.
-
Bugs and verification
Keep reported evidence, investigation and independent quality decisions attached to the issue.
-
Code and releases
Connect repository evidence to a reviewed release scope without confusing a merge with a deployment.
-
Roadmaps and delivery insights
Review epic progress and iteration history using dated evidence and consistent estimate units.
Roles and permissions
Runs the Sprint cadence and the Board. Owns ceremonies (planning, standup, review, retro), WIP discipline, and the burndown.
Delivery contributor. Works assigned Issues, transitions Status, logs work, comments, attaches files, opens PRs that auto-link back.
Read-only audience for an assigned Project — executive sponsor, adjacent team lead, internal customer. Sees the board and the roadmap but cannot change anything.
Internal user outside the squad who needs to file Issues — IT help requesters, internal customers of an API team, stakeholders who hit a bug. Can create Issues and comment on own Issues; sees nothing else.
Quality role. Files and verifies bug Issues, transitions Issues through the verification gate, signs off on InReview → Done for Bug-type Issues.
Related processes
Work to verified outcome
Apply the same workflow and quality checks to every delivery transition.
3 stages · 1 approval