SlideShare a Scribd company logo
The Scrum Guide
User stories
• Title
• Story point
• Acceptance Criteria
• definition of Done
• definition of Ready
Title
As a <user>
I want to <action description> or <function>
So that <value statement>
Definition of Done
Code Complete
Unit tests written and
executed
Integration tested
Performance tested
Documented (just enough)
Definition of Done
• Definition of Done for a feature (story or product backlog item)
• Definition of Done for a sprint (collection of features developed within a sprint)
• Definition of Done for a release (potentially shippable state)
• Can we do this activity for each feature? If not, then
• Can we do this activity for each sprint? If not, then
• We have to do this activity for our release!
Acceptance Criteria
Acceptance criteria define the boundaries of a user story, and are used to
confirm when a story is completed and working as intended.
For the above example, the acceptance criteria could include:
• A user cannot submit a form without completing all the mandatory fields.
• Information from the form is stored in the registrations database.
• Protection against spam is working.
• Payment can be made via credit card.
• An acknowledgment email is sent to the user after submitting the form.
Acceptance Criteria
• As you can see, the acceptance criteria are written in simple language,
just like the user story. When the development team has finished
working on the user story they demonstrate the functionality to the
Product Owner, showing how each criterion is satisfied.
• Including acceptance criteria as part of your user stories has several
benefits:
• they get the team to think through how a feature or piece of
functionality will work from the user’s perspective
• they remove ambiguity from requirements
• they form the tests that will confirm that a feature or piece of
functionality is working and complete.
definition of Ready User Stories
• User Story defined
• User Story dependencies identified
• User Story sized by Delivery Team
• Scrum Team accepts User Experience artifacts
• Performance criteria identified, where appropriate
• Person who will accept the User Story is identified
• Team has a good idea what it will mean to Demo the User Story
definition of Ready Backlog
• The Sprint Backlog is prioritized
• The Spring Backlog contains all defects, User Stories and other
work that the team is committing to
• No hidden work
• All team members have calculated their capacity for the Sprint
• Full-time on project = X hours per day
• All User Stories meet Definition of Ready
• Start doing
• Stop doing
• Continue doing
• What went well during the sprint cycle?
• What went wrong during the sprint cycle?
• What could we do differently to improve?
Retrospective
The meeting is facilitated by the ScrumMaster and Product owner is
typically not in the room.
• Attendees include the Scrum Team and key stakeholders invited by the
Product Owner;
• The Product Owner explains what Product Backlog items have been
“Done” and what has not been “Done”;
• The Development Team discusses what went well during the Sprint,
what problems it ran into, and how those problems were solved;
• The Development Team demonstrates the work that it has “Done” and
answers questions about the Increment;
Review
The meeting is facilitated by the Scrum master
• The Product Owner discusses the Product Backlog as it stands. He or
she projects likely completion dates based on progress to date (if
needed);
• The entire group collaborates on what to do next, so that the Sprint
Review provides valuable input to subsequent Sprint Planning;
• Review of how the marketplace or potential use of the product might
have changed what is the most valuable thing to do next; and,
• Review of the timeline, budget, potential capabilities, and marketplace
for the next anticipated release of the product.
Review
The meeting is facilitated by the Scrum master

More Related Content

PPT
Definition Of Done
PPTX
Implementing automation in definition of done is team effort
PPTX
The lifecycle of an agile sprint
PDF
An “amuse bouche” a la Agile
PPTX
Agile Methodology
PPTX
Measuring Sprint review
PPT
Chrome release cycle
PDF
ProductSavvy - Scrum and QA
Definition Of Done
Implementing automation in definition of done is team effort
The lifecycle of an agile sprint
An “amuse bouche” a la Agile
Agile Methodology
Measuring Sprint review
Chrome release cycle
ProductSavvy - Scrum and QA

What's hot (20)

PDF
QA tester in the Scrum
PPTX
ALE15 The real value of a definition of done
ODP
Dedicated QA person in scrum team
PDF
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
PPTX
Path to agility
PPTX
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
PDF
Scrum - Sprint Planning
PPTX
QA and scrum
PPTX
Agile scrum
PPT
Scrum methodology
PPTX
Scrum Methodology
PDF
Fixed distributed agile
PPTX
GUI & Modern UI Design
PPTX
Scrum methodology
PPTX
Agile pm (1)
PDF
PPTX
Agile adds value
PDF
Testers role agile2012
PPTX
Top 5 mistakes in agile journey
PPTX
Scrum Introduction
QA tester in the Scrum
ALE15 The real value of a definition of done
Dedicated QA person in scrum team
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
Path to agility
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Scrum - Sprint Planning
QA and scrum
Agile scrum
Scrum methodology
Scrum Methodology
Fixed distributed agile
GUI & Modern UI Design
Scrum methodology
Agile pm (1)
Agile adds value
Testers role agile2012
Top 5 mistakes in agile journey
Scrum Introduction
Ad

Similar to The Scrum Guide (20)

PPTX
Scrum Process Overview
PDF
How to Ensure your Definition of Done is Well Done not Half-Baked
PPTX
Agile Software Development - Session 2
PDF
Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014
PDF
Agile Scrum Overview
PDF
Scrum - Agile Methodology
PDF
Олександр Твердохліб «How to make a user story done»
PPT
The Agile Process - Taming Your Process To Work For You
PPTX
Agile – scrum +
PDF
What is scrum
PDF
Scrum Basics - User Stories.pdf
PPTX
agile_requirements_techniques_delivering_value_sooner_v2.pptx
PDF
Agile: Project methodology
PDF
Sprint bootstrap 1.0
PPTX
AGILE METHODOLOGY
PDF
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
PPTX
Effective User Story Writing
PPTX
Agile Scrum - Crafting user stories
PDF
Story of user story
PPTX
Emptying Your Cup an Agile Primer
Scrum Process Overview
How to Ensure your Definition of Done is Well Done not Half-Baked
Agile Software Development - Session 2
Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014
Agile Scrum Overview
Scrum - Agile Methodology
Олександр Твердохліб «How to make a user story done»
The Agile Process - Taming Your Process To Work For You
Agile – scrum +
What is scrum
Scrum Basics - User Stories.pdf
agile_requirements_techniques_delivering_value_sooner_v2.pptx
Agile: Project methodology
Sprint bootstrap 1.0
AGILE METHODOLOGY
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Effective User Story Writing
Agile Scrum - Crafting user stories
Story of user story
Emptying Your Cup an Agile Primer
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology

The Scrum Guide

  • 2. User stories • Title • Story point • Acceptance Criteria • definition of Done • definition of Ready
  • 3. Title As a <user> I want to <action description> or <function> So that <value statement>
  • 4. Definition of Done Code Complete Unit tests written and executed Integration tested Performance tested Documented (just enough)
  • 5. Definition of Done • Definition of Done for a feature (story or product backlog item) • Definition of Done for a sprint (collection of features developed within a sprint) • Definition of Done for a release (potentially shippable state) • Can we do this activity for each feature? If not, then • Can we do this activity for each sprint? If not, then • We have to do this activity for our release!
  • 6. Acceptance Criteria Acceptance criteria define the boundaries of a user story, and are used to confirm when a story is completed and working as intended. For the above example, the acceptance criteria could include: • A user cannot submit a form without completing all the mandatory fields. • Information from the form is stored in the registrations database. • Protection against spam is working. • Payment can be made via credit card. • An acknowledgment email is sent to the user after submitting the form.
  • 7. Acceptance Criteria • As you can see, the acceptance criteria are written in simple language, just like the user story. When the development team has finished working on the user story they demonstrate the functionality to the Product Owner, showing how each criterion is satisfied. • Including acceptance criteria as part of your user stories has several benefits: • they get the team to think through how a feature or piece of functionality will work from the user’s perspective • they remove ambiguity from requirements • they form the tests that will confirm that a feature or piece of functionality is working and complete.
  • 8. definition of Ready User Stories • User Story defined • User Story dependencies identified • User Story sized by Delivery Team • Scrum Team accepts User Experience artifacts • Performance criteria identified, where appropriate • Person who will accept the User Story is identified • Team has a good idea what it will mean to Demo the User Story
  • 9. definition of Ready Backlog • The Sprint Backlog is prioritized • The Spring Backlog contains all defects, User Stories and other work that the team is committing to • No hidden work • All team members have calculated their capacity for the Sprint • Full-time on project = X hours per day • All User Stories meet Definition of Ready
  • 10. • Start doing • Stop doing • Continue doing • What went well during the sprint cycle? • What went wrong during the sprint cycle? • What could we do differently to improve? Retrospective The meeting is facilitated by the ScrumMaster and Product owner is typically not in the room.
  • 11. • Attendees include the Scrum Team and key stakeholders invited by the Product Owner; • The Product Owner explains what Product Backlog items have been “Done” and what has not been “Done”; • The Development Team discusses what went well during the Sprint, what problems it ran into, and how those problems were solved; • The Development Team demonstrates the work that it has “Done” and answers questions about the Increment; Review The meeting is facilitated by the Scrum master
  • 12. • The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion dates based on progress to date (if needed); • The entire group collaborates on what to do next, so that the Sprint Review provides valuable input to subsequent Sprint Planning; • Review of how the marketplace or potential use of the product might have changed what is the most valuable thing to do next; and, • Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated release of the product. Review The meeting is facilitated by the Scrum master