SlideShare a Scribd company logo
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

What's hot

ALE15 The real value of a definition of done
ALE15  The real value of a definition of doneALE15  The real value of a definition of done
ALE15 The real value of a definition of done
Christian Vos
 
Dedicated QA person in scrum team
Dedicated QA person in scrum teamDedicated QA person in scrum team
Dedicated QA person in scrum team
Nikos Raptis
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
Dakiry
 
Path to agility
Path to agilityPath to agility
Path to agility
greenparrotmedia
 
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile ProjectsGetting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Joshua Ledwell
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
R. Gesit Prasasti Alam, PSM®
 
QA and scrum
QA and scrumQA and scrum
QA and scrum
clintonbosch
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
VenkateshPai14
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
Bunlong Van
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
University of Haripur
 
Fixed distributed agile
Fixed distributed agile Fixed distributed agile
Fixed distributed agile
Perfecto Mobile
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
Malik Zahid
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
sgibby238
 
Scrum?
Scrum?Scrum?
Agile adds value
Agile adds valueAgile adds value
Agile adds value
Vaibhav Behere
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012drewz lin
 
Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journey
Neeraj Bachani
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
Ibnu Fajar Yunardi
 

What's hot (20)

QA tester in the Scrum
QA tester in the ScrumQA tester in the Scrum
QA tester in the Scrum
 
ALE15 The real value of a definition of done
ALE15  The real value of a definition of doneALE15  The real value of a definition of done
ALE15 The real value of a definition of done
 
Dedicated QA person in scrum team
Dedicated QA person in scrum teamDedicated QA person in scrum team
Dedicated QA person in scrum team
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
 
Path to agility
Path to agilityPath to agility
Path to agility
 
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile ProjectsGetting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
 
QA and scrum
QA and scrumQA and scrum
QA and scrum
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Fixed distributed agile
Fixed distributed agile Fixed distributed agile
Fixed distributed agile
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Agile pm (1)
Agile pm (1)Agile pm (1)
Agile pm (1)
 
Scrum?
Scrum?Scrum?
Scrum?
 
Agile adds value
Agile adds valueAgile adds value
Agile adds value
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012
 
Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journey
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 

Similar to The Scrum Guide

Agile software development
Agile software developmentAgile software development
Agile software development
Mat Siems
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
Paul Nguyen
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
Gabriele Benassi
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
Mithilesh Singh
 
Agile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptxAgile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptx
Mohamed El Nawawy
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
Rafeeq T
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
Story of user story
Story of user storyStory of user story
Story of user story
Balaji Sathram
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
Agile development and project management
Agile development and project managementAgile development and project management
Agile development and project management
Vishal Bardoloi
 
Agile
AgileAgile
Agile
piyushag89
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
Geetha Madhuri
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
Bermon Painter
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
Ahmed Misbah
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdf
AliAfrazAjmal
 
Sdlc plan
Sdlc planSdlc plan
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 

Similar to The Scrum Guide (20)

Agile software development
Agile software developmentAgile software development
Agile software development
 
What is scrum
What is scrumWhat is scrum
What is scrum
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Agile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptxAgile scrum foundation tutorial.pptx
Agile scrum foundation tutorial.pptx
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Agile development and project management
Agile development and project managementAgile development and project management
Agile development and project management
 
Agile
AgileAgile
Agile
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdf
 
Scrum
ScrumScrum
Scrum
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

The Scrum Guide

  • 1.
  • 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