NSIAD-94-191 DOD Training: Many DOD Linguists Do Not Meet ...
Dod is not done
-
Upload
kris-buytaert -
Category
Technology
-
view
10.224 -
download
0
description
Transcript of Dod is not done
![Page 1: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/1.jpg)
DOD is not doneDOD is not done
Kris Buytaert
@krisbuytaert
![Page 2: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/2.jpg)
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 Source Chief Trolling Officer and Open Source
Consultant @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
![Page 3: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/3.jpg)
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
![Page 4: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/4.jpg)
DOD in ScrumDOD in Scrum
• DoD is a checklist of valuable activities required DoD is a checklist of valuable activities required to produce software.to produce software.
• Definition of Done is a simple list of activities Definition of Done is a simple list of activities (writing code, coding comments, unit testing, (writing code, coding comments, unit testing, integration testing, release notes, design integration testing, release notes, design documents, etc.) that add documents, etc.) that add verifiable/demonstrable value to the product.verifiable/demonstrable value to the product.
• DoD is the primary reporting mechanism for DoD is the primary reporting mechanism for team members.team members.
![Page 5: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/5.jpg)
DOD in ScrumDOD in Scrum
• DoD is a checklist of valuable activities required DoD is a checklist of valuable activities required to produce software.to produce software.
• Definition of Done is a simple list of activities Definition of Done is a simple list of activities (writing code, coding comments, unit testing, (writing code, coding comments, unit testing, integration testing, release notes, design integration testing, release notes, design documents, etc.) that add documents, etc.) that add verifiable/demonstrable value to the product.verifiable/demonstrable value to the product.
• DoD is the primary reporting mechanism for DoD is the primary reporting mechanism for team members.team members.
![Page 6: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/6.jpg)
DoD in Scrum (2)DoD in Scrum (2)
a tool for bringing transparency to the work a a tool for bringing transparency to the work a Scrum Team is performing. It is related more to Scrum Team is performing. It is related more to the quality of a product, rather than its the quality of a product, rather than its functionality.functionality.
![Page 7: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/7.jpg)
EnglishEnglish
![Page 8: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/8.jpg)
Sprint demo vs DoneSprint demo vs Done
![Page 9: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/9.jpg)
Done means testedDone means tested
![Page 10: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/10.jpg)
Done means deployedDone means deployed
In productionIn production
![Page 11: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/11.jpg)
If it isn't monitored it isn't in If it isn't monitored it isn't in productionproduction
Done = In production and Done = In production and MonitoredMonitored
![Page 12: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/12.jpg)
by Serge Beaumont by Serge Beaumont
![Page 13: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/13.jpg)
by Serge Beaumont by Serge Beaumont
![Page 14: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/14.jpg)
Product vs ProjectProduct vs Project● Frequent releasesFrequent releases
● UpdatesUpdates
● UpgradesUpgrades
● Frequent HandoversFrequent Handovers
● Fire & ForgetFire & Forget
● One Handover One Handover
![Page 15: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/15.jpg)
Service OrientedService Oriented● Continuous Continuous
ImprovementImprovement
● Continuous Continuous HandoversHandovers
● Continuous DeliveryContinuous Delivery
![Page 16: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/16.jpg)
![Page 17: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/17.jpg)
A software project is not done until A software project is not done until
your last enduser is in his grave ! your last enduser is in his grave !
![Page 18: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/18.jpg)
Let's make the DOD not Done Let's make the DOD not Done
Because it is DODBecause it is DOD
![Page 19: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/19.jpg)
I`m doneI`m done
![Page 20: Dod is not done](https://reader034.fdocuments.net/reader034/viewer/2022052222/5549b45eb4c905fc7f8b4843/html5/thumbnails/20.jpg)
ContactContactKris Buytaert Kris Buytaert [email protected]@inuits.be
Further ReadingFurther Reading@krisbuytaert @krisbuytaert http://www.krisbuytaert.be/bhttp://www.krisbuytaert.be/blog/log/http://www.inuits.be/http://www.inuits.be/
InuitsInuits
Duboistraat 50Duboistraat 502060 Antwerpen2060 AntwerpenBelgiumBelgium891.514.231891.514.231
+32 475 961221+32 475 961221