SlideShare a Scribd company logo
1 of 14
Understanding the Black-Box
Dmytro Bibikov
SoftServe
2015
v.1.0
Planning
Analysis
Design
Coding
Testing
Performance
Pilot
User Acceptance
Architecture,
Infrastructure
› Definition of Done [DoD] != Definition of Ready [DoR]
› Definition of Done [DoD] != Acceptance criteria [ACC]
› Conditions of Satisfaction [CoS]:
– usually messed with either DoR or ACC so be careful
› DoD / DoR / ACC – Which one is the Egg?
› Just enough of all (there is no silver bullet
formula for that)
› It’s better to live with uncertainty than
to embrace false certainty
› Extend it as you go
› Align all the parties to avoid trip to ‘no
mans land’
› Never pull anything into a sprint that is
not ready, and never let anything out of
the sprint that is not done
› DoR:
– In simple terms, a user story needs to meet some criteria before
it can be picked up for a sprint.
– Involved in defining DoR: Team, PO, SM.
– In DoR, the team is the "client" and the product owner is the
"supplier."
› What happens when Team starts without DoR?
› What you need to know for DoR on story level:
– Why - What are the stakeholders or the business trying to
achieve? What is their goal or outcome? What is the
business context?
– What - What is the outcome vision? What is the end result
of the user story?
– How - What is the strategy to implement the user story? Is
the story small enough (i.e., story points versus team
velocity)?
› ACC:
– The acceptance of this criteria means that AAA is enabled
when an incident BBB is submitted. - See more at
– Differs from story to story
– Only defines that set of functionality is shippable
› DoD:
– Clear and concise list of requirements that the user story must
satisfy for the team to call it complete
– Common for each and every backlog item
– Defines when the story is shippable
› DoD:
– The term applies more to the product increment as a whole
– In most cases, the term implies that the product increment is
shippable
– The term is defined in the Scrum Guide
– Used as a way to communicate the following to the PO: Overall
Software Quality; Whether the increment is shippable or not
› ACC:
– The term applies to an individual PBI/Story
– The Acceptance Criteria are different for each PBI/Story
– Term is not defined in the Scrum Guide
– Used as a way to communicate to all involved that the requirements for a
particular PBI/story have been met
› Where is our ACC?!
› DoD and DoR are long-term contract for all the parties
› ACC is supplementary agreement per feature
› Failure in setting things up leads to ‘no mans land’ case
› Who should align in
each case / who is
involved?
DoR Release Story Task
ACC Epic Feature Story
DoD Release PBI Task
› Talk to your mates and colleagues both
shores. You might find out you don’t need
a Definition of Done at all, only a
common Definition of Ready. Because ...
› Nothing is ever done, only ready for the
next step:
– DoR spread through all the SDLC layers can
substitute DoD
› https://scrumcrazy.wordpress.com/2011/03/05/termin
ology-definition-of-done-vs-acceptance-criteria/
› http://www.quora.com/What-is-the-difference-
between-the-Definition-of-Done-DoD-and-the-
Definition-of-Ready-DoR-in-Agile-processes
› http://www.allaboutagile.com/definition-of-done-10-
point-checklist/
› https://www.mountaingoatsoftware.com/blog/clarifyi
ng-the-relationship-between-definition-of-done-and-
conditions-of-sa
› http://guide.agilealliance.org/guide/definition-of-
ready.html

More Related Content

Viewers also liked

Make impacts, not software
Make impacts, not softwareMake impacts, not software
Make impacts, not softwareMartin Heider
 
121 meetings dmytro bibikov_softserve_final
121 meetings dmytro bibikov_softserve_final121 meetings dmytro bibikov_softserve_final
121 meetings dmytro bibikov_softserve_finalDmitriy Bibikov
 
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsAgile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsRichard Cheng
 
TestNet thema avond 11-12-2013 - De T-Shaped Tester
TestNet thema avond 11-12-2013 - De T-Shaped TesterTestNet thema avond 11-12-2013 - De T-Shaped Tester
TestNet thema avond 11-12-2013 - De T-Shaped TesterRemi-Armand Collaris
 
Learnign styles and team roles by belbin
Learnign styles and team roles by belbinLearnign styles and team roles by belbin
Learnign styles and team roles by belbinDmitriy Bibikov
 
Testing Does Not Equal Quality
Testing Does Not Equal QualityTesting Does Not Equal Quality
Testing Does Not Equal Qualitylazygolfer
 
Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria Dan Popescu
 
Definition of Done Making a case for DevOps
Definition of Done   Making a case for DevOpsDefinition of Done   Making a case for DevOps
Definition of Done Making a case for DevOpsAaron Tushabe
 
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 doneChristian Vos
 
Super Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingSuper Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingRichard Cheng
 
Analog game gdd_revised
Analog game gdd_revisedAnalog game gdd_revised
Analog game gdd_revisedjowyn
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of readyAgileee
 
Teambuilding - Meredith Belbin framework and application
Teambuilding  - Meredith Belbin framework and applicationTeambuilding  - Meredith Belbin framework and application
Teambuilding - Meredith Belbin framework and applicationManish Ragoobeer
 

Viewers also liked (19)

Make impacts, not software
Make impacts, not softwareMake impacts, not software
Make impacts, not software
 
121 meetings dmytro bibikov_softserve_final
121 meetings dmytro bibikov_softserve_final121 meetings dmytro bibikov_softserve_final
121 meetings dmytro bibikov_softserve_final
 
Laying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile TransformationLaying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile Transformation
 
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual InteractionsAgile @ OPM: Stakeholder Collaboration and Individual Interactions
Agile @ OPM: Stakeholder Collaboration and Individual Interactions
 
TestNet thema avond 11-12-2013 - De T-Shaped Tester
TestNet thema avond 11-12-2013 - De T-Shaped TesterTestNet thema avond 11-12-2013 - De T-Shaped Tester
TestNet thema avond 11-12-2013 - De T-Shaped Tester
 
Dod is not done
Dod is not doneDod is not done
Dod is not done
 
Learnign styles and team roles by belbin
Learnign styles and team roles by belbinLearnign styles and team roles by belbin
Learnign styles and team roles by belbin
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Testing Does Not Equal Quality
Testing Does Not Equal QualityTesting Does Not Equal Quality
Testing Does Not Equal Quality
 
Week Five, Game Design
Week Five, Game DesignWeek Five, Game Design
Week Five, Game Design
 
Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria Definition of Done and Acceptance Criteria
Definition of Done and Acceptance Criteria
 
Definition of Done Making a case for DevOps
Definition of Done   Making a case for DevOpsDefinition of Done   Making a case for DevOps
Definition of Done Making a case for DevOps
 
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
 
Fundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part IIFundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part II
 
Super Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffingSuper Product Ownership - Product Ownership at USAStaffing
Super Product Ownership - Product Ownership at USAStaffing
 
Analog game gdd_revised
Analog game gdd_revisedAnalog game gdd_revised
Analog game gdd_revised
 
Lightening Talk: definition of ready
Lightening Talk: definition of readyLightening Talk: definition of ready
Lightening Talk: definition of ready
 
Teambuilding - Meredith Belbin framework and application
Teambuilding  - Meredith Belbin framework and applicationTeambuilding  - Meredith Belbin framework and application
Teambuilding - Meredith Belbin framework and application
 

Similar to Setting the DoD: Riffs

Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
Building In Quality: The Beauty Of Behavior Driven Development (BDD)
Building In Quality: The Beauty Of Behavior Driven Development (BDD)Building In Quality: The Beauty Of Behavior Driven Development (BDD)
Building In Quality: The Beauty Of Behavior Driven Development (BDD)Synerzip
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven DevelopmentAmir Barylko
 
BDD presentation
BDD presentationBDD presentation
BDD presentationtemebele
 
Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Fabio Armani
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkSteve Zhang
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
How Custom is your Org? CEER at Dreamforce 2019
How Custom is your Org?  CEER at Dreamforce 2019How Custom is your Org?  CEER at Dreamforce 2019
How Custom is your Org? CEER at Dreamforce 2019Steven Herod
 
Myths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven DevelopmentMyths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven DevelopmentPankaj Nakhat
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentQASymphony
 
No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016Kerry Townsend
 
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Docker, Inc.
 
Practiced agile developer with tdd & bdd
Practiced agile developer with tdd & bdd Practiced agile developer with tdd & bdd
Practiced agile developer with tdd & bdd Sakares Saengkaew
 
BDD & Beyond: The Past, Present, & Future of Test Automation
BDD & Beyond: The Past, Present, & Future of Test AutomationBDD & Beyond: The Past, Present, & Future of Test Automation
BDD & Beyond: The Past, Present, & Future of Test AutomationFord Prior
 

Similar to Setting the DoD: Riffs (20)

Gateway to Agile: XP and BDD
Gateway to Agile: XP and BDD Gateway to Agile: XP and BDD
Gateway to Agile: XP and BDD
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Introduction to TDD and BDD
Introduction to TDD and BDDIntroduction to TDD and BDD
Introduction to TDD and BDD
 
Building In Quality: The Beauty Of Behavior Driven Development (BDD)
Building In Quality: The Beauty Of Behavior Driven Development (BDD)Building In Quality: The Beauty Of Behavior Driven Development (BDD)
Building In Quality: The Beauty Of Behavior Driven Development (BDD)
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
 
DBC Principles
DBC PrinciplesDBC Principles
DBC Principles
 
BDD presentation
BDD presentationBDD presentation
BDD presentation
 
Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011Behavior Driven Development - WPC 2011
Behavior Driven Development - WPC 2011
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot Framework
 
Demystifying Cloud Security
Demystifying Cloud SecurityDemystifying Cloud Security
Demystifying Cloud Security
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
How Custom is your Org? CEER at Dreamforce 2019
How Custom is your Org?  CEER at Dreamforce 2019How Custom is your Org?  CEER at Dreamforce 2019
How Custom is your Org? CEER at Dreamforce 2019
 
Myths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven DevelopmentMyths and Challenges of Behaviour Driven Development
Myths and Challenges of Behaviour Driven Development
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
 
No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016
 
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
 
BDD & Cucumber
BDD & CucumberBDD & Cucumber
BDD & Cucumber
 
BDD - Collaboration for Continuous Delivery
BDD - Collaboration for Continuous DeliveryBDD - Collaboration for Continuous Delivery
BDD - Collaboration for Continuous Delivery
 
Practiced agile developer with tdd & bdd
Practiced agile developer with tdd & bdd Practiced agile developer with tdd & bdd
Practiced agile developer with tdd & bdd
 
BDD & Beyond: The Past, Present, & Future of Test Automation
BDD & Beyond: The Past, Present, & Future of Test AutomationBDD & Beyond: The Past, Present, & Future of Test Automation
BDD & Beyond: The Past, Present, & Future of Test Automation
 

Recently uploaded

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 

Recently uploaded (20)

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 

Setting the DoD: Riffs

  • 1. Understanding the Black-Box Dmytro Bibikov SoftServe 2015 v.1.0
  • 3. › Definition of Done [DoD] != Definition of Ready [DoR] › Definition of Done [DoD] != Acceptance criteria [ACC] › Conditions of Satisfaction [CoS]: – usually messed with either DoR or ACC so be careful › DoD / DoR / ACC – Which one is the Egg?
  • 4. › Just enough of all (there is no silver bullet formula for that) › It’s better to live with uncertainty than to embrace false certainty › Extend it as you go › Align all the parties to avoid trip to ‘no mans land’ › Never pull anything into a sprint that is not ready, and never let anything out of the sprint that is not done
  • 5. › DoR: – In simple terms, a user story needs to meet some criteria before it can be picked up for a sprint. – Involved in defining DoR: Team, PO, SM. – In DoR, the team is the "client" and the product owner is the "supplier." › What happens when Team starts without DoR?
  • 6. › What you need to know for DoR on story level: – Why - What are the stakeholders or the business trying to achieve? What is their goal or outcome? What is the business context? – What - What is the outcome vision? What is the end result of the user story? – How - What is the strategy to implement the user story? Is the story small enough (i.e., story points versus team velocity)?
  • 7. › ACC: – The acceptance of this criteria means that AAA is enabled when an incident BBB is submitted. - See more at – Differs from story to story – Only defines that set of functionality is shippable › DoD: – Clear and concise list of requirements that the user story must satisfy for the team to call it complete – Common for each and every backlog item – Defines when the story is shippable
  • 8. › DoD: – The term applies more to the product increment as a whole – In most cases, the term implies that the product increment is shippable – The term is defined in the Scrum Guide – Used as a way to communicate the following to the PO: Overall Software Quality; Whether the increment is shippable or not › ACC: – The term applies to an individual PBI/Story – The Acceptance Criteria are different for each PBI/Story – Term is not defined in the Scrum Guide – Used as a way to communicate to all involved that the requirements for a particular PBI/story have been met
  • 9. › Where is our ACC?!
  • 10. › DoD and DoR are long-term contract for all the parties › ACC is supplementary agreement per feature › Failure in setting things up leads to ‘no mans land’ case › Who should align in each case / who is involved?
  • 11. DoR Release Story Task ACC Epic Feature Story DoD Release PBI Task
  • 12. › Talk to your mates and colleagues both shores. You might find out you don’t need a Definition of Done at all, only a common Definition of Ready. Because ... › Nothing is ever done, only ready for the next step: – DoR spread through all the SDLC layers can substitute DoD
  • 13.
  • 14. › https://scrumcrazy.wordpress.com/2011/03/05/termin ology-definition-of-done-vs-acceptance-criteria/ › http://www.quora.com/What-is-the-difference- between-the-Definition-of-Done-DoD-and-the- Definition-of-Ready-DoR-in-Agile-processes › http://www.allaboutagile.com/definition-of-done-10- point-checklist/ › https://www.mountaingoatsoftware.com/blog/clarifyi ng-the-relationship-between-definition-of-done-and- conditions-of-sa › http://guide.agilealliance.org/guide/definition-of- ready.html

Editor's Notes

  1. Benefits of implementing a ready user story: Avoids wastage of time, both when a story is started and after a few days' work (if more information is needed to complete the story, the work on it stops). Helps the team identify when a team member becomes overwhelmed. Reduces requirements churn in development. Keeps the team members accountable to each other. - See more at: https://www.scrumalliance.org/community/articles/2014/december/definition-of-ready-(dor)-improve-team-s-planning#sthash.MWU3cVGa.dpuf