Dod is not done

  • 9,287 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
9,287
On Slideshare
0
From Embeds
0
Number of Embeds
46

Actions

Shares
Downloads
23
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DOD is not doneDOD is not doneKris Buytaert@krisbuytaert
  • 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. 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. 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. 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. 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. EnglishEnglish
  • 8. Sprint demo vs DoneSprint demo vs Done
  • 9. Done means testedDone means tested
  • 10. Done means deployedDone means deployedIn productionIn production
  • 11. If it isnt monitored it isnt inIf it isnt monitored it isnt inproductionproductionDone = In production andDone = In production andMonitoredMonitored
  • 12. by Serge Beaumontby Serge Beaumont
  • 13. by Serge Beaumontby Serge Beaumont
  • 14. Product vs ProjectProduct vs Project● Frequent releasesFrequent releases● UpdatesUpdates● UpgradesUpgrades● Frequent HandoversFrequent Handovers● Fire & ForgetFire & Forget● One HandoverOne Handover
  • 15. Service OrientedService Oriented● ContinuousContinuousImprovementImprovement● ContinuousContinuousHandoversHandovers● Continuous DeliveryContinuous Delivery
  • 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. Lets make the DOD not DoneLets make the DOD not DoneBecause it is DODBecause it is DOD
  • 18. I`m doneI`m done
  • 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