Skip to content

Feat/scrum guide compliance enforcements - #50

Merged
orbivort merged 32 commits into
mainfrom
feat/scrum-guide-compliance
Aug 25, 2026
Merged

orbivort merged 32 commits into
mainfrom
feat/scrum-guide-compliance

Conversation

@orbivort

Copy link
Copy Markdown
Owner

Description

Scrum Guide Compliance Enforcements

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Changes Made

Breaking Changes

  • Daily Scrum redesigned to goal-focused inspection: the Daily Scrum flow now revolves around the Sprint Goal. The legacy "daily update" model is removed, so clients must adopt the new Daily Scrum API and Sprint Backlog linkage model.
  • Sprint closure gates: Sprint Review and Retrospective must be completed before a Sprint can be closed. Automation or clients that closed Sprints directly must update their flows to complete these events first.
  • REVIEW task state added: the task workflow now includes a REVIEW state between the previous active states and DONE. Consumers of task states should account for the new transition.
  • Role DEVELOPER renamed to DEVELOPERS: the role identifier has changed across API payloads, permissions and UI. Clients must use DEVELOPERS instead of DEVELOPER.
  • Data model: consolidate and simplify the Prisma schema, merging initial migrations

Added

Scrum Guide Compliance Enforcement

  • Maximum Scrum Team size: enforce a maximum team size (default 10) in line with the Scrum Guide's recommended team size
  • Single Product Owner / Scrum Master: enforce a single PO and a single SM per Scrum Team
  • Developers-only sizing: enforce that only DEVELOPERS may assign story points to PBIs
  • Developers-only assignments: enforce that tasks can only be assigned to DEVELOPERS, and only DEVELOPERS may be assigned as task assignees
  • Developers self-management: enforce DEVELOPERS self-management protection for task handling
  • Task state transitions: restrict task status changes to DEVELOPERS only
  • Sprint Goal & DoD verification: enforce the Sprint Goal check and Definition of Done verification during sprint execution
  • Role permissions on active Sprint: enforce role-based permissions for active Sprint operations
  • Sprint cancellation: add a Sprint cancellation feature for Product Owner

Daily Scrum - Goal-Focused Inspection

  • Sprint Backlog linkage: add adaptation linkage items to the Sprint Backlog within the Daily Scrum

Sprint Review & Retrospective Enhancements

  • Sprint Review enhancements: improve Sprint Review features, including Active Sprints listing and mulitple Increments inclusion
  • Retrospective enhancements: improve Retrospective features, including Active Sprints listing

Event Timeboxes

  • Event timeboxing: add event timeboxes for Sprint Planning, Daily Scrum, Sprint Review and Retrospective, with timebox configuration and tracking

Sprint Planning & Execution

  • Save and resume Sprint Planning: support saving and resuming an in-progress Sprint Planning session
  • Quick PBI marking: add quick marking of PBIs as done directly on the Sprint Board, with the DoD Verification gate
  • Sprint Configuration: simplify sprint generation feature

Dashboard & Reports

  • Dashboard and reports enhancement: enhance dashboards and reports

Notification & i18n

  • i18n for notifications: add the required i18n support to notifications

Removed

  • Legacy Daily Scrum updates: remove the legacy daily update funtionality
  • Bulk DoD checks: remove bulk DoD checks from the Sprint completion flow

BREAKING CHANGE: Existing tasks in DONE that bypassed review may need
backfilling, and automation assuming direct IN_PROGRESS → DONE
transitions must be updated to include REVIEW.
…ng sprint

Add checks to ensure both Sprint Review and Sprint Retrospective are
completed before allowing a sprint to be closed via the "Complete Sprint"
flow.
Comment thread packages/backend/src/services/sprint.service.ts Fixed
orbivort and others added 2 commits August 25, 2026 18:26
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@orbivort
orbivort merged commit 64cb973 into main Aug 25, 2026
18 checks passed
@orbivort
orbivort deleted the feat/scrum-guide-compliance branch August 25, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants