Skip to main content

AI in Agile: Sprint Workflow

Rui Dai
Rui Dai Engineer
Share

AI in Agile: Sprint Workflow

Four coding agents can finish four branches while the Sprint still fails. If their work does not combine into a usable Increment, the team has produced activity rather than progress toward the Sprint Goal.

This guide applies AI in agile project management to one software Sprint. Agile includes many approaches; the concrete example here is Scrum. AI supports planning, execution, progress inspection, and evidence collection, while the Product Owner, Scrum Master, and Developers retain their accountabilities.

The running example is hypothetical: a small software team wants workspace members to save a filtered dashboard view and share it read-only with colleagues in the same workspace. No delivery result or productivity gain is claimed.

Where AI Can Support an Agile Software Team

AI is most useful where the team already has an artifact to inspect. It can examine selected Product Backlog items for missing acceptance conditions, trace dependencies, draft status from current evidence, and assemble a review packet. Coding agents can implement bounded parts of the plan, run permitted checks, and return diffs and failures.

That support should make work more transparent, not make the tool an extra authority. In Scrum, the Sprint Backlog combines the Sprint Goal, selected Product Backlog items, and the Developers' delivery plan. The Sprint Goal provides one objective while leaving room to renegotiate the exact work as the team learns. An agent may suggest a plan change; it cannot silently redefine why the Sprint is valuable.

For the shared-view feature, AI can locate existing filter serialization, identify the authorization boundary, propose tests, and report which checks ran. Choosing the Sprint Goal, accepting product trade-offs, and deciding whether the Increment is usable remain human work.

Work Through One Sprint With Coding Agents

Treat each agent assignment as a child of the Sprint Backlog, not as a second planning system. Name the selected item, repository area, constraints, expected evidence, and stop conditions. If its link to the Sprint Goal is unclear, fix that before parallel execution.

Connect Selected Backlog Items to the Sprint Goal

During AI sprint planning, start with the outcome rather than the number of tasks an agent could complete. A suitable Sprint Goal might be: Support teams can reuse and share a dashboard view without exposing another workspace's data.

The Developers could select items for saving a filter configuration, opening a shared view, and enforcing workspace access. They then plan how to create a usable Increment that meets the Definition of Done. AI can challenge the selection with questions:

  • Does saving a view require a schema change or can the current preference store hold it?
  • What happens when the creator changes or deletes the original filter?
  • Which existing authorization check must protect the read-only link?
  • What evidence would show that another workspace cannot open it?

Those questions improve the plan. They do not order the Product Backlog, select work for the Developers, or finalize the Sprint Goal.

Identify Dependencies Before Parallel Work

Parallel work begins only after the team understands what must stay consistent. The API contract for a saved view affects the persistence code, UI, authorization tests, and migration path. Dispatching all four before agreeing on that contract can create four internally plausible branches that cannot be integrated.

Build a small dependency map first. The team might stabilize the data shape and permission rule, then let one agent implement persistence while another prepares the UI against the agreed interface. A test agent can use approved acceptance examples but should not invent missing product policy.

Keep overlapping file ownership visible. Isolated branches reduce file interference; they do not resolve incompatible assumptions. Record the integration order, base revision, and person responsible for conflicts.

Surface Blockers in Daily Progress Updates

AI sprint progress updates should describe changes in the plan, not agent motion. “Three agents active” says nothing about the Sprint Goal. Tie each claim to a revision, check, dependency, or unanswered decision.

For example:

Persistence is implemented on commit abc123, and its unit tests pass. The share-link branch is blocked because the current permission helper checks dashboard ownership, not workspace membership. The UI branch can continue against the agreed response shape; authorization work needs a Developer decision today.

The Daily Scrum is a 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt the Sprint Backlog. An AI digest can prepare evidence, but it should not turn the event into a manager report or replace Developers' judgment. When a blocker changes the path, Developers can adapt their plan and collaborate with the Product Owner on scope without endangering the Sprint Goal.

Inspect the Working Increment at Sprint Review

AI sprint review evidence should make the outcome inspectable. The packet could include the integrated commit, changed files, test commands and results, a preview environment, same-workspace and cross-workspace checks, limitations, and unresolved failures.

The team inspects the product, not the summary's confidence. If unit tests pass but the cross-workspace check has not run, say: persistence works under test; a usable Increment is not yet established. Work that misses the Definition of Done is not part of the Increment and returns to the Product Backlog.

The Sprint Review is not a release gate. The Scrum Team and stakeholders inspect the outcome, discuss changes, and decide what to do next. A usable Increment may be delivered earlier when release controls permit it.

Human Accountabilities and Automation Limits

Coding agents in Scrum are tools, not a fourth Scrum accountability. The Product Owner, Developers, and Scrum Master retain distinct accountabilities: value and Product Backlog management; the Sprint plan, daily adaptation, quality, and a usable Increment; and establishing Scrum and improving team effectiveness.

That division matters when an agent produces a convincing recommendation. A prioritization model does not become the Product Owner. A dependency graph does not take planning discretion from the Developers. A blocker digest does not make the Scrum Master a status collector, and an automated review does not accept an Increment.

Set limits at the action level: accessible repositories and tools, allowed files, permitted checks, and decision stops. Preserve prompts, diffs, test output, and unresolved questions for inspection. Speed without traceability makes empirical decisions harder.

Applying Task Execution in Verdent

Verdent Manager can support execution after the Scrum Team defines the Sprint Goal, selects Product Backlog items, and establishes its quality boundary. It can turn an outcome into stages, subtasks, dependencies, and acceptance criteria, dispatch parallel Workers, and return files and diffs to To Review.

Map each Manager task to one selected item and include repository scope, approved behavior, Definition of Done checks, dependencies, and decision points. Use returned files and checks as inspection inputs. Manager's stages are not Scrum events, its Kanban is not automatically the Sprint Backlog, and a finished task is not an accepted Increment.

The current Manager page does not establish automatic synchronization with a Scrum team's Sprint backlog. Verify any connection separately. When Manager asks about a missing detail, the appropriate human makes the product, technical, or release decision, and the answer stays with the task evidence.

FAQ

Should story points be recalibrated after adding coding agents?

Possibly, but there is no universal conversion factor. Story points are not required by the Scrum Guide; Developers own sizing, and estimation practices are team-specific. If agents change throughput or review effort, observe comparable Sprints before adjusting forecasts. Do not compare pre-agent and post-agent velocity as though the working system were unchanged.

Who can cancel a Sprint when its goal becomes obsolete?

Only the Product Owner can cancel a Sprint when the Sprint Goal becomes obsolete. An agent may surface relevant evidence, but a risk flag, failed build, or changed request is input to the Product Owner's judgment, not an automatic trigger.

Can a Scrum Team choose a longer Sprint to fit an agent task?

A Sprint has a fixed length of one month or less. Do not extend the current Sprint because one agent task grew. Decompose it, renegotiate scope without endangering the Sprint Goal, or return work to the Product Backlog. Agent runtime is a planning constraint, not a reason to suspend the timebox.

Does unfinished agent work automatically belong in the next Sprint?

No. Work that misses the Definition of Done is not part of the Increment and returns to the Product Backlog. The Product Owner can reorder it, and Developers may select it in later Sprint Planning. A branch or prior forecast does not reserve next-Sprint capacity.

Can separate agents use different Definitions of Done for one product?

No agent may lower the product's quality boundary. Tool-specific checks can differ, but all work must satisfy the product's Definition of Done. Multiple Scrum Teams working on one product must mutually define and comply with the same Definition of Done.

Use Agent Output to Inspect Progress

At the next Daily Scrum or Sprint Review, pick one AI-generated completion claim and ask for four things: the selected Product Backlog item, the current revision, the Definition of Done checks that ran, and the unresolved decisions. If the evidence cannot support the claim, narrow the status and adapt the plan.

That is the practical value of AI in agile project management: not a faster stream of “done” labels, but a clearer path from the Sprint Goal to inspectable work. The agents may accelerate execution. The Scrum Team still decides what the evidence means.

Rui Dai
Written byRui Dai Engineer

Hey there! I’m an engineer with experience testing, researching, and evaluating AI tools. I design experiments to assess AI model performance, benchmark large language models, and analyze multi-agent systems in real-world workflows. I’m skilled at capturing first-hand AI insights and applying them through hands-on research and experimentation, dedicated to exploring practical applications of cutting-edge AI.

Related Guides