SlideShare a Scribd company logo
GOAL? DONE? ACCEPTED?
Acceptance Criteria
Also known as ‘conditions of satisfaction’ that are only applied to an individual story,
and are used to confirm that the desired purpose of the story is met. It is a clear
description or list of outcomes that prove the story will be acceptable to the PO that
this story is completed to their satisfaction.
Examples of Acceptance Criteria are:
 Works on IE, FF, Chrome
 Works on iPhone and Android devices
 No use of the color red on any screen
Definition of Done
A set of fixed criteria we apply to all user stories in a product. Think of it as a rubber
stamp or as a quality mark when shipping the completed stories. You should simply be
able to rubber stamp each story as having met a master set of standards.
Examples of Definition of Done would be:
 All code refactored and fully tested.
 Documentation has been completed.
 The code has either been pair programmed, or has undergone a full code review.
Setting a Goal
A sprint goal is a short, one or two sentence, description of what the team plans to
achieve during the sprint. It is written collaboratively by the team and the product
owner, and primarily serves to communicate the purpose of the Sprint to outsiders.
Example of a Goal would be:
 Implement basic user registration functionality including,
new account, update existing account, delete account.
 Develop the checkout process for Citizens document downloads.
GOAL

More Related Content

What's hot

Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
Cprime
 
Agile contracts
Agile contractsAgile contracts
Agile contracts
Fadi Stephan
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-Baked
Susan Schanta
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of Done
Wei Zhu
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
Niel Deckx
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
Joost Mulders
 
Sprint
SprintSprint
Product Owner
Product OwnerProduct Owner
Product Owner
Robin Surland
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
jillfrank12
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
Marcin Niebudek
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
Pavel Dabrytski
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
CA Technologies
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
beLithe
 
Product backlog
Product backlogProduct backlog
Product backlog
Mahmoud Asadi
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
Taller Negócio Digitais
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
Vikash Karuna
 
Scrumban
ScrumbanScrumban
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
Andrii Brylov
 

What's hot (20)

Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Agile contracts
Agile contractsAgile contracts
Agile contracts
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
How to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-BakedHow to Ensure your Definition of Done is Well Done not Half-Baked
How to Ensure your Definition of Done is Well Done not Half-Baked
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of Done
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
Sprint
SprintSprint
Sprint
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Product backlog
Product backlogProduct backlog
Product backlog
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 

Viewers also liked

Agile software development
Agile software developmentAgile software development
Agile software development
Mat Siems
 
Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
Nigel Thurlow
 
TPS Lean Production System
TPS Lean Production SystemTPS Lean Production System
TPS Lean Production System
Nigel Thurlow
 
BAD NEWS MESSAGES CH:09
BAD NEWS MESSAGES CH:09BAD NEWS MESSAGES CH:09
BAD NEWS MESSAGES CH:09
Rafia Ahmed
 
Bad news messages
Bad news messagesBad news messages
Bad news messages
Akshay Kumar
 
Bad news messages
Bad news messagesBad news messages
Bad news messages
julianmillar
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
Ravi Kanudawala
 

Viewers also liked (7)

Agile software development
Agile software developmentAgile software development
Agile software development
 
Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
 
TPS Lean Production System
TPS Lean Production SystemTPS Lean Production System
TPS Lean Production System
 
BAD NEWS MESSAGES CH:09
BAD NEWS MESSAGES CH:09BAD NEWS MESSAGES CH:09
BAD NEWS MESSAGES CH:09
 
Bad news messages
Bad news messagesBad news messages
Bad news messages
 
Bad news messages
Bad news messagesBad news messages
Bad news messages
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
 

Similar to Definition of Done Statement

Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
Katy Slemon
 
How to feature flag and run experiments in iOS and Android
How to feature flag and run experiments in iOS and AndroidHow to feature flag and run experiments in iOS and Android
How to feature flag and run experiments in iOS and Android
Optimizely
 
4 Phases followed by the Android Application Development Company.pdf
4 Phases followed by the Android Application Development Company.pdf4 Phases followed by the Android Application Development Company.pdf
4 Phases followed by the Android Application Development Company.pdf
John William
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A Career
Soumya Suman
 
Resume
ResumeResume
What is Gherkin or Cucumber testing.pdf
What is Gherkin or Cucumber testing.pdfWhat is Gherkin or Cucumber testing.pdf
What is Gherkin or Cucumber testing.pdf
Riley Claire
 
Android Engineer jobs.pptx
Android Engineer jobs.pptxAndroid Engineer jobs.pptx
Android Engineer jobs.pptx
Hirect
 
android-developer-jobs
android-developer-jobs android-developer-jobs
android-developer-jobs
FredReynolds2
 
Mastering the Android Developer Jobs: Essential Questions and Best Practices
Mastering the Android Developer Jobs: Essential Questions and Best PracticesMastering the Android Developer Jobs: Essential Questions and Best Practices
Mastering the Android Developer Jobs: Essential Questions and Best Practices
FredReynolds2
 
How to convert an ios app to android
How to convert an ios app to androidHow to convert an ios app to android
How to convert an ios app to android
Echo Innovate IT
 
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
MUHAMMADSHEHARYAR28
 
Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
Salesforce Partners
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resume
ganesh r
 
Testing stage. being ahead business with cucumber
Testing stage. being ahead business with cucumberTesting stage. being ahead business with cucumber
Testing stage. being ahead business with cucumber
Alex Mikitenko
 
Frames Poster Template
Frames Poster TemplateFrames Poster Template
Frames Poster Template
Charlotte Rose Hamilton
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
Thanh Nguyen
 
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICECODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
ijseajournal
 
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
flufftailshop
 
Introducing BDD and TDD with Cucumber
Introducing BDD and TDD with CucumberIntroducing BDD and TDD with Cucumber
Introducing BDD and TDD with Cucumber
Knoldus Inc.
 
J2ME Programmer Certification
J2ME Programmer CertificationJ2ME Programmer Certification
J2ME Programmer Certification
Vskills
 

Similar to Definition of Done Statement (20)

Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
Tdd vs bdd vs atdd — developers’ methodologies to navigate complex developmen...
 
How to feature flag and run experiments in iOS and Android
How to feature flag and run experiments in iOS and AndroidHow to feature flag and run experiments in iOS and Android
How to feature flag and run experiments in iOS and Android
 
4 Phases followed by the Android Application Development Company.pdf
4 Phases followed by the Android Application Development Company.pdf4 Phases followed by the Android Application Development Company.pdf
4 Phases followed by the Android Application Development Company.pdf
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A Career
 
Resume
ResumeResume
Resume
 
What is Gherkin or Cucumber testing.pdf
What is Gherkin or Cucumber testing.pdfWhat is Gherkin or Cucumber testing.pdf
What is Gherkin or Cucumber testing.pdf
 
Android Engineer jobs.pptx
Android Engineer jobs.pptxAndroid Engineer jobs.pptx
Android Engineer jobs.pptx
 
android-developer-jobs
android-developer-jobs android-developer-jobs
android-developer-jobs
 
Mastering the Android Developer Jobs: Essential Questions and Best Practices
Mastering the Android Developer Jobs: Essential Questions and Best PracticesMastering the Android Developer Jobs: Essential Questions and Best Practices
Mastering the Android Developer Jobs: Essential Questions and Best Practices
 
How to convert an ios app to android
How to convert an ios app to androidHow to convert an ios app to android
How to convert an ios app to android
 
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
The "Text Fetcher" mobile app stands as an innovative and versatile solution,...
 
Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)Choosing the Right Demo Environment (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resume
 
Testing stage. being ahead business with cucumber
Testing stage. being ahead business with cucumberTesting stage. being ahead business with cucumber
Testing stage. being ahead business with cucumber
 
Frames Poster Template
Frames Poster TemplateFrames Poster Template
Frames Poster Template
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICECODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
CODE REVIEW AND COOPERATIVE PAIR PROGRAMMING BEST PRACTICE
 
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
A Comprehensive Guide to Conducting Test Automation Using Appium & Cucumber o...
 
Introducing BDD and TDD with Cucumber
Introducing BDD and TDD with CucumberIntroducing BDD and TDD with Cucumber
Introducing BDD and TDD with Cucumber
 
J2ME Programmer Certification
J2ME Programmer CertificationJ2ME Programmer Certification
J2ME Programmer Certification
 

More from Nigel Thurlow

Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
Nigel Thurlow
 
The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2
Nigel Thurlow
 
Story Mapping v4
Story Mapping v4Story Mapping v4
Story Mapping v4
Nigel Thurlow
 
Scrum Clock Instructions
Scrum Clock InstructionsScrum Clock Instructions
Scrum Clock Instructions
Nigel Thurlow
 
Scrum Clock 2 week
Scrum Clock 2 weekScrum Clock 2 week
Scrum Clock 2 week
Nigel Thurlow
 
Test Driven Agile
Test Driven AgileTest Driven Agile
Test Driven Agile
Nigel Thurlow
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
Nigel Thurlow
 
The Scrum Master Role
The Scrum Master RoleThe Scrum Master Role
The Scrum Master Role
Nigel Thurlow
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
Nigel Thurlow
 
User Story Composition
User Story CompositionUser Story Composition
User Story Composition
Nigel Thurlow
 
Lifecycle of an Idea
Lifecycle of an IdeaLifecycle of an Idea
Lifecycle of an Idea
Nigel Thurlow
 
LEAN Cheat Sheet
LEAN Cheat SheetLEAN Cheat Sheet
LEAN Cheat Sheet
Nigel Thurlow
 
Nemawashi
NemawashiNemawashi
Nemawashi
Nigel Thurlow
 
Downtime 8 Wastes
Downtime 8 WastesDowntime 8 Wastes
Downtime 8 Wastes
Nigel Thurlow
 
Prioritise
PrioritisePrioritise
Prioritise
Nigel Thurlow
 
PDCA
PDCAPDCA
Continuous Improvement - Kaizen vs Problem Solving
Continuous Improvement - Kaizen vs Problem SolvingContinuous Improvement - Kaizen vs Problem Solving
Continuous Improvement - Kaizen vs Problem Solving
Nigel Thurlow
 
Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 Approach
Nigel Thurlow
 

More from Nigel Thurlow (18)

Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2The Buffer Interupt Pattern v2
The Buffer Interupt Pattern v2
 
Story Mapping v4
Story Mapping v4Story Mapping v4
Story Mapping v4
 
Scrum Clock Instructions
Scrum Clock InstructionsScrum Clock Instructions
Scrum Clock Instructions
 
Scrum Clock 2 week
Scrum Clock 2 weekScrum Clock 2 week
Scrum Clock 2 week
 
Test Driven Agile
Test Driven AgileTest Driven Agile
Test Driven Agile
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
The Scrum Master Role
The Scrum Master RoleThe Scrum Master Role
The Scrum Master Role
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
 
User Story Composition
User Story CompositionUser Story Composition
User Story Composition
 
Lifecycle of an Idea
Lifecycle of an IdeaLifecycle of an Idea
Lifecycle of an Idea
 
LEAN Cheat Sheet
LEAN Cheat SheetLEAN Cheat Sheet
LEAN Cheat Sheet
 
Nemawashi
NemawashiNemawashi
Nemawashi
 
Downtime 8 Wastes
Downtime 8 WastesDowntime 8 Wastes
Downtime 8 Wastes
 
Prioritise
PrioritisePrioritise
Prioritise
 
PDCA
PDCAPDCA
PDCA
 
Continuous Improvement - Kaizen vs Problem Solving
Continuous Improvement - Kaizen vs Problem SolvingContinuous Improvement - Kaizen vs Problem Solving
Continuous Improvement - Kaizen vs Problem Solving
 
Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 Approach
 

Definition of Done Statement

  • 1. GOAL? DONE? ACCEPTED? Acceptance Criteria Also known as ‘conditions of satisfaction’ that are only applied to an individual story, and are used to confirm that the desired purpose of the story is met. It is a clear description or list of outcomes that prove the story will be acceptable to the PO that this story is completed to their satisfaction. Examples of Acceptance Criteria are:  Works on IE, FF, Chrome  Works on iPhone and Android devices  No use of the color red on any screen Definition of Done A set of fixed criteria we apply to all user stories in a product. Think of it as a rubber stamp or as a quality mark when shipping the completed stories. You should simply be able to rubber stamp each story as having met a master set of standards. Examples of Definition of Done would be:  All code refactored and fully tested.  Documentation has been completed.  The code has either been pair programmed, or has undergone a full code review. Setting a Goal A sprint goal is a short, one or two sentence, description of what the team plans to achieve during the sprint. It is written collaboratively by the team and the product owner, and primarily serves to communicate the purpose of the Sprint to outsiders. Example of a Goal would be:  Implement basic user registration functionality including, new account, update existing account, delete account.  Develop the checkout process for Citizens document downloads. GOAL