Skip to main content
Scrumagic
Learn Scrum

Scrum in the age of vibe coding: what still needs a team

By Scrumagic Team Last reviewed 6 min read

In short

When code is cheap to produce, the scarce things are deciding what to build and knowing whether it works. Scrum was built around exactly those two problems. This post looks at what vibe coding changes for a Scrum Team, what it doesn't, and where a team still has to do the slow, human part of the work.

Anyone who has watched a capable AI tool turn a sentence into a working screen will have wondered what a Scrum Team is for. If the code writes itself, where do the Sprints, the backlog and the review fit?

The honest answer is that they fit better than you might expect, because the parts of Scrum that are about typing code were always the small part. This post is largely opinion, labelled as such. Neither the Scrum Guide nor the SBOK says anything about generated code, so we'll say what the framework does cover, and where we are extrapolating.

What "vibe coding" means

The term appeared in early 2025 and has since been stretched to cover almost anything involving an AI coding tool. The sense in which it was coined was narrow: you describe what you want, accept what the tool produces, and stop reading the code. One widely read developer blog quoted the original description as giving in to the vibes and forgetting that the code even exists, and then argued for a stricter definition: "building software with an LLM without reviewing the code it writes."

That distinction matters because it separates two things people mix up. Using AI tools while you read, test and understand the result is ordinary software development with a faster typist. Not reading what you ship is a different practice with a different risk, and that is the one this post is about.

What gets cheaper, and what doesn't

Think of the work as four activities: deciding what to build, building it, checking that it works, and learning from real use. Generation tools make the second dramatically cheaper. They do little for the others.

  • Deciding what to build is still a judgement about value, made by someone who knows the users and the business.
  • Checking it works still takes attention, and now more of it per hour, because more code arrives per hour.
  • Learning from real use still needs real users, and real users still take calendar time.

The Agile principles say that working software is the primary measure of progress. That sentence gets harder to satisfy in one way and easier in another: producing something that runs is trivial, and knowing whether it is right is not. A team that mistakes the first for the second is going fast in a direction nobody has checked.

Where Scrum helps

A Sprint Goal gives generation something to aim at. A tool will produce whatever you ask for. It can't tell you what is worth asking. The Guide describes the Sprint Goal as the single objective for the Sprint, with flexibility in the work needed to achieve it. That is a good fit for a world where the work is easy and the choosing is not.

The Definition of Done carries the weight. If more of the work is generated, the criteria that say a person has read, tested and understood it matter more. We go into this in the Definition of Done post.

Inspection is the whole point. Scrum rests on transparency, inspection and adaptation. A Sprint Review where stakeholders use the Increment is a kind of check that doesn't depend on who wrote the code. If what shipped is wrong, the review shows it, and the next Sprint can change course.

Short cycles limit the damage. The Guide caps a Sprint at one month. If an AI-assisted change was a mistake, a team on a one- or two-week cycle finds out within it, not at the end of a long project.

Where it strains

Planning to capacity. A team that estimates by how long coding takes will find its estimates wrong whenever a tool does the coding. Effort is still unclear, only in a different place: understanding, integrating and checking. Sprint Planning still works, but the conversation about what can be finished has to include review and testing time.

The Increment bar. A working demo built in an afternoon is a good way to learn something, and a poor candidate for an Increment. An Increment must be usable and meet the Definition of Done. A prototype that nobody has read, tested or secured is not that, however well it demos.

Accountability. The Guide says Developers are accountable for the quality of what they deliver. That doesn't change when a tool wrote the code. "The tool did it" isn't an answer to a stakeholder, and it isn't one the Developers can give each other either.

Understanding that quietly leaves. This is the quiet risk. If nobody on the team has read the code, then when it breaks, nobody can fix it quickly. A Scrum Master who notices that nobody can explain how a part works has found an impediment, even though nothing is visibly blocked.

What still needs a team

The case for the team isn't sentimental. It is that three of the things above are inherently social:

  1. Agreeing what to build. A Product Owner ordering a backlog with a sponsor, a developer and a support person all asking for different things is a negotiation. A tool can offer options and can't be accountable for the choice. See the Product Owner role for what that accountability covers.
  2. Agreeing what done means. A standard is only a standard if more than one person holds it.
  3. Noticing. A person watching how the team works, not just the code it produces, can see when the review has become a rubber stamp, or the tests have stopped meaning anything.

None of that makes the tools unimportant. A team that uses them well will deliver more. The argument is only that the extra output needs more steering, not less.

Two perspectives

Neither source prescribes this, so practice varies.

Scrum Guide

The Scrum Guide says nothing about AI tools or generated code. Its principles of transparency, inspection and adaptation, and its Definition of Done, apply to any work, whoever or whatever produced it.

SBOK®

The SBOK® Guide, written before these tools were common, does not address them either. Its processes for validating deliverables and retrospecting apply in the same way.

Everything specific to generated code in this post is our opinion, not guidance from either source.

A small test for your own team

If you want to find out where your team stands, pick one change that was largely generated and ask four questions. Who has read all of it? Who could explain it to a colleague without the tool open? What would fail if it were wrong, and has anyone seen that test fail? And how will you find out from a real user, soon, whether it was the right thing to build? The answers are rarely the ones a team expects, and they say more about its Definition of Done than any checklist does.

How to practise it

The judgement this post describes is about scope, what counts as done, and how fast feedback arrives, and it only develops by making the calls.

Sources

  1. Not all AI-assisted programming is vibe coding (but vibe coding rocks), simonwillison.net. Read on 8 October 2026.
  2. The 2020 Scrum Guide, Scrum Guides. Read on 8 October 2026.
  3. Principles behind the Agile Manifesto, Agile Manifesto. Read on 8 October 2026.

SBOK® is a registered trademark of its owner. Scrumagic is independent and is not affiliated with the owners of SBOK®.

Share this post Link copied

Nothing opened? This computer may have no email program set up. Write it in Gmail or use the copy button and paste the link into your email.

  • Learn Scrum 6 min read

    The Product Owner role in Scrum

    The Product Owner is one person accountable for the value of the product. They set and communicate the Product Goal, keep the Product Backlog ordered and understood, and make the calls about what comes first. They can take advice from anyone, but the decision is theirs, and the organisation has to respect it.

  • Learn Scrum 7 min read

    Sprint Planning: purpose and structure

    Sprint Planning is the event that starts a Sprint. The whole Scrum Team agrees why the Sprint is valuable, what can be finished in it, and how the chosen work will get done. It ends with a Sprint Backlog: a goal, the items chosen to serve it, and a plan the Developers can follow.

  • Learn Scrum 7 min read

    Definition of Done, including for AI-assisted code

    The Definition of Done is the team's shared description of what a finished piece of work looks like. Work that meets it becomes part of an Increment, and work that doesn't goes back to the backlog. This post covers how to write one, what a good one contains, and what changes when some of the code is generated by AI.

  • Learn Scrum 7 min read

    What is Scrum? A plain-language guide

    Scrum is a lightweight framework for solving complex problems in small steps. One small team works in fixed-length Sprints of a month or less, shows something usable at the end of each one, and uses what it learns to plan the next. This guide explains how that works, and where Scrum deliberately stops.

  • Learn Scrum 7 min read

    Writing a Sprint Goal that survives a bad week

    The Sprint Goal is the single objective for a Sprint. It answers why the Sprint is worth doing, gives the team a reason to work together instead of on separate items, and lets the scope bend while the purpose stays fixed. A good goal says what will be true at the end, can be checked at the Sprint Review, and is smaller than the Product Goal it serves.

We use analytics cookies to see which pages help and which don't. Scrumagic works the same whichever you choose, and you can change your mind any time from "Cookie settings" in the footer. Privacy Policy.