Date: 14/04/2017
Proposed
We face this situation very often?
- I’m already fixed this, it’s in testing;
- I’m already add this monitoring plugin in the repo, it’s deployed on staging, let’s watch for a few days, then deploy on production;
- I’m already move this service to new machine, I will clean the old machine later.
Sounds familiar? Yes, very often.
Is that all done? No, it doesn’t.
- talk this all the time, let team member have this sense;
- make specifications for each domain.
Create specifications from our experience.
An Done-Done example with User Story
:
- stories and AC reviewed (DEV);
- All AC implemented (DEV);
- Code reviewed (Dev);
- Tests passed (Dev+QA+CI);
- No bugs left (QA);
- Deployed to production (Dev);
- Accepted (PM).
Refs:
- What is Done Done? http://chrislema.com/what-is-done-done/
- Agile Principle 7: Done Means DONE! http://www.allaboutagile.com/agile-principle-7-done-means-done/
- The Definition of READY http://blog.xebia.com/the-definition-of-ready/
- What is the Definition of Done (DoD) in Agile? http://www.solutionsiq.com/what-is-the-definition-of-done-dod-in-agile/
- Scrum Crash Course https://www.slideshare.net/beITconference/infragistics-scrum-crashcoursebeit2014