Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dod is not done

20,438 views

Published on

Let's get rid of The Definition of Done . My Ignite for Devopsdays Amsterdam

Published in: Technology

Dod is not done

  1. 1. DOD is not doneDOD is not doneKris Buytaert@krisbuytaert
  2. 2. Kris BuytaertKris Buytaert● I used to be a Dev,I used to be a Dev,● Then Became an OpThen Became an Op● Chief Trolling Officer and Open SourceChief Trolling Officer and Open SourceConsultant @inuits.euConsultant @inuits.eu● Everything is an effing DNS ProblemEverything is an effing DNS Problem● Building Clouds since before the bookstoreBuilding Clouds since before the bookstore● Some books, some papers, some blogsSome books, some papers, some blogs● Evangelizing devopsEvangelizing devops
  3. 3. DOD ?DOD ?● DevOpsDaysDevOpsDays● Department of DefenseDepartment of Defense● Do or dieDo or die● Definition of DoneDefinition of Done● Dead on DeliveryDead on Delivery● Drink or DieDrink or Die● CENSOREDCENSORED
  4. 4. DOD in ScrumDOD in Scrum•DoD is a checklist of valuable activities requiredDoD is a checklist of valuable activities requiredto produce software.to produce software.•Definition of Done is a simple list of activitiesDefinition of Done is a simple list of activities(writing code, coding comments, unit testing,(writing code, coding comments, unit testing,integration testing, release notes, designintegration testing, release notes, designdocuments, etc.) that adddocuments, etc.) that addverifiable/demonstrable value to the product.verifiable/demonstrable value to the product.•DoD is the primary reporting mechanism forDoD is the primary reporting mechanism forteam members.team members.
  5. 5. DOD in ScrumDOD in Scrum•DoD is a checklist of valuable activities requiredDoD is a checklist of valuable activities requiredto produce software.to produce software.•Definition of Done is a simple list of activitiesDefinition of Done is a simple list of activities(writing code, coding comments, unit testing,(writing code, coding comments, unit testing,integration testing, release notes, designintegration testing, release notes, designdocuments, etc.) that adddocuments, etc.) that addverifiable/demonstrable value to the product.verifiable/demonstrable value to the product.•DoD is the primary reporting mechanism forDoD is the primary reporting mechanism forteam members.team members.
  6. 6. DoD in Scrum (2)DoD in Scrum (2)a tool for bringing transparency to the work aa tool for bringing transparency to the work aScrum Team is performing. It is related more toScrum Team is performing. It is related more tothe quality of a product, rather than itsthe quality of a product, rather than itsfunctionality.functionality.
  7. 7. EnglishEnglish
  8. 8. Sprint demo vs DoneSprint demo vs Done
  9. 9. Done means testedDone means tested
  10. 10. Done means deployedDone means deployedIn productionIn production
  11. 11. If it isnt monitored it isnt inIf it isnt monitored it isnt inproductionproductionDone = In production andDone = In production andMonitoredMonitored
  12. 12. by Serge Beaumontby Serge Beaumont
  13. 13. by Serge Beaumontby Serge Beaumont
  14. 14. Product vs ProjectProduct vs Project● Frequent releasesFrequent releases● UpdatesUpdates● UpgradesUpgrades● Frequent HandoversFrequent Handovers● Fire & ForgetFire & Forget● One HandoverOne Handover
  15. 15. Service OrientedService Oriented● ContinuousContinuousImprovementImprovement● ContinuousContinuousHandoversHandovers● Continuous DeliveryContinuous Delivery
  16. 16. A software project is not done untilA software project is not done untilyour last enduser is in his grave !your last enduser is in his grave !
  17. 17. Lets make the DOD not DoneLets make the DOD not DoneBecause it is DODBecause it is DOD
  18. 18. I`m doneI`m done
  19. 19. ContactContactKris BuytaertKris BuytaertKris.Buytaert@inuits.beKris.Buytaert@inuits.beFurther ReadingFurther Reading@krisbuytaert@krisbuytaerthttp://www.krisbuytaert.be/bhttp://www.krisbuytaert.be/blog/log/http://www.inuits.be/http://www.inuits.be/InuitsInuitsDuboistraat 50Duboistraat 502060 Antwerpen2060 AntwerpenBelgiumBelgium891.514.231891.514.231+32 475 961221+32 475 961221

×