AI is producing our increment faster than we can refine the backlog. Is Scrum still the right frame
Hey all, Scrum practitioners, I'd love your take on something that's quietly breaking our process.
Context: fullstack dev at a large enterprise. We run fairly standard Scrum: backlog refinement → sprint planning → user stories with acceptance criteria → sprint → review. The Product Owner / Business Analyst layer owns the backlog, and historically nothing entered a sprint until it was refined and pointed.
What changed: we're piloting AI-assisted, spec-driven development (BMAD-style agentic toolkit, with our own internal rules) on a project we're rebuilding: frontend overhaul, UX/UI rework, new features. We went in with a spec doc and a Figma mockup.
The problem: the increment ran way ahead of the backlog. Roughly 70% of the project got built in about a week, with almost no user stories written. Our PO/BA layer isn't on these tools yet, so refinement is now the bottleneck instead of the gate. We effectively have working code before we have stories.
So the Scrum flow is inverted: increment first, backlog and stories... after the fact.
My manager (reasonably) wants a proper trace of what was built stories, acceptance criteria, docs for the support/maintenance load that'll hit in a few years. But that artifact layer doesn't exist yet, and the people who'd write it can't keep up.
Questions for people who've hit this:
- Does a fixed sprint cadence still make sense when a feature ships faster than you can even schedule refinement? Do you shorten sprints, drop them, move to flow/Kanban?
- How do you handle the backlog when stories come after the code? Do you reverse-generate stories + acceptance criteria from the shipped increment? Does that still count as a backlog?
- Where does the PO/BA role move — onto the AI tooling, into validation/acceptance, into guarding the Definition of Done?
- How do you keep the Definition of Done meaningful (traceability, docs) when build speed outpaces refinement?
Not after AI hype or doom just real experiences from Scrum teams who've actually been through this. What adapted cleanly, what broke?
Thanks.