Accepted User Stories

User stories that fully meet their acceptance criteria and the Definition of Done, and are formally accepted by the Product Owner, usually in Sprint Review. They represent tested, potentially shippable functionality and count toward velocity and release progress.

Key Points

  • Formal Product Owner acceptance of completed user stories that meet the Definition of Done and stated acceptance criteria.
  • Created as an output of Demonstrate and Validate Sprint and used as input to Retrospect Sprint and Ship Deliverables.
  • Drive velocity, burn charts, and release forecasting once marked accepted.
  • Evidence typically includes passing tests, updated documentation, and a recorded acceptance decision.
  • Stories not accepted are returned to the Product Backlog for refinement, re-prioritization, and future sprints.
  • May result in splitting a story if only a subset meets the acceptance criteria.

Purpose

Accepted user stories confirm what value is genuinely delivered and ready for potential release. They provide a reliable basis for governance, stakeholder reporting, compliance evidence, and future planning.

By distinguishing accepted from merely completed work, the team gains transparent metrics for velocity, quality, and predictability.

Key Terms & Clauses

  • Acceptance Criteria: Clear, testable conditions that must be satisfied for the story to be accepted.
  • Definition of Done (DoD): Team-wide quality checklist that includes coding standards, testing, documentation, and integration.
  • Product Owner Acceptance: The authoritative decision to accept or reject based on criteria and DoD.
  • Non-functional Requirements: Performance, security, usability, and other quality attributes verified before acceptance.
  • Partial Acceptance and Splitting: If part of a story meets criteria, split it so the accepted portion can be closed and the remainder returned to the Product Backlog.
  • Acceptance Record: Date, version/build, evidence of tests, and the Product Owner’s sign-off captured in the tracking tool.

How to Develop/Evaluate

  • Refine user stories and define acceptance criteria before sprint commitment; confirm shared understanding with the team.
  • Design tests (functional, non-functional) aligned to the acceptance criteria and the DoD.
  • During the sprint, build and validate the story; ensure all tests pass and quality checks are complete.
  • Demonstrate the story to the Product Owner in Sprint Review (or earlier by agreement) for acceptance.
  • Record the acceptance decision, attach evidence, and update status in the tool; split and re-queue any unaccepted scope.

How to Use

  • Update velocity, sprint and release burn charts using only accepted user stories.
  • Feed accepted stories into Ship Deliverables for deployment or release planning, as appropriate.
  • Use as input to Retrospect Sprint to analyze what helped or hindered acceptance.
  • Inform Refine Prioritized Product Backlog by returning any rejected or split work for re-estimation and prioritization.
  • Provide traceable evidence for audits, compliance, and stakeholder reporting.

Example Snippet

User Story: As a customer, I want to reset my password so that I can access my account if I forget it.

Acceptance Criteria:

  • A reset link is emailed to the registered address within 1 minute.
  • The link expires after 30 minutes and cannot be reused.
  • Password policy enforced on reset (length, complexity, history).
  • All events logged for security auditing.

Acceptance Record: Tests passed on build 1.5.3; security and audit checks complete; Product Owner accepted on 2025-04-10.

Risks & Tips

  • Risk: Vague acceptance criteria lead to disputes. Tip: Make criteria specific and testable during refinement.
  • Risk: Product Owner availability delays acceptance. Tip: Schedule demos early and confirm availability before Sprint Review.
  • Risk: Non-functional needs overlooked. Tip: Embed NFRs in the DoD and acceptance criteria.
  • Risk: Changing acceptance criteria mid-sprint. Tip: Manage changes via backlog updates rather than shifting the goal for in-flight stories.
  • Risk: Counting completed but unaccepted work in velocity. Tip: Only accepted stories contribute to velocity and release forecasts.

PMP/SCRUM Example Question

During Sprint Review, the Product Owner accepts three user stories and rejects two due to unmet performance criteria. What should the Scrum Master guide the team to do next?

  1. Count all five stories toward velocity because development is complete.
  2. Move the rejected stories to Done and close the sprint to maintain schedule.
  3. Record acceptance for the three stories, update velocity and release plans, and return the two rejected stories to the Product Backlog for refinement and re-prioritization.
  4. Re-estimate the accepted stories to improve future forecasts.

Correct Answer: C — Record acceptance for the three stories, update velocity and release plans, and return the two rejected stories to the Product Backlog for refinement and re-prioritization.

Explanation: Only accepted user stories count toward velocity and release progress; unaccepted work is returned to the Product Backlog for future consideration.

ICS/OT Incident Response Drills and Exercises

An incident response plan is only a theory until the people who must use it have run it under pressure. This course helps OT engineers, operations leaders, IT responders, and security teams turn a plan on paper into a tested capability.

Define safe states and manual fallback before an incident forces the decision. Build escalation paths, tabletop exercises, and scenarios that expose the gaps a document review cannot find.

Then turn the results into evidence: an after-action report, owned improvements, recovery checks, and a drill cadence that keeps the program alive after the exercise ends.

24 lessons, 2.4 hours. US$47 one-time through HKSM Courses. 30-day money-back guarantee when 50% or less consumed.

Explore the Course


ICS/OT Incident Response Drills and Exercises course preview

Launch your Agile career!

HK School of Management helps you learn Agile and Scrum with practical playbooks, AI-powered prompts, and real-world workflows for planning and delivery. Practical skills, tools, and guidance you can apply right away. Covered by Udemy's 30-day refund policy.

Learn More