We know that each sprint needs a done increment; we learn about it in the PSMI Guide. Now we need to get more insight into the definition of done.
The first thing to know is that “done” means “done”. If you have a list of things to do to meet the do definition, you need to do everything, or the items aren’t done. You can’t say that a PBI is done if you don’t test it (and you have it as a requirement for a done increment).
If needed, the entire Scrum Team can change the definition of done (DoD) at any time. So if you think that it isn’t correct, you can fix it. But before doing that, think about the impact:
- If you add things to the definition of done, you need more works to meet it. Is it necessary? Do you add value?
- If you remove things from the definition of done, you need fewer works to meet it. But do you affect the quality of your work? Or the transparency on what you’re releasing?
Indeed is essential to think about Why you are changing the definition of done and the target of this change. You don’t change it only because “you want to increment your velocity.”
Before removing the item from the DoD, you need to think if you don’t meet it for problem independent from it. There is some challenge about it.
#1 – we have a lot of WIP (work in progress) in the sprint. In this scenario, the problem isn’t the DoD but only that the teams don’t work on some items and everyone makes something different (increasing the WIP and never meeting the DoD in time).
#2 – Not clear sprint goal. In this scenario, the team isn’t focused on the same objective and works on different items (increasing the WIP time). Another time the problem isn’t the DoD.
#3 – To much work. This time you have too much work to do because when you analyze the task to implement, you founded more work to do. Or maybe you have some technical debt that slows your work. Another time the problem isn’t the DoD.
For the exam you need to remember:
- Every sprint needs to create at least one increment;
- Done means that all the activities of the definition of done are met. No more actions are required for the PBI;
- If required, the entire Scrum Team can change the meaning of done at any time;
- Before changing the definition of done, you need to things why you change it;
- If you remove items from the definition of done, do you affect the quality of the work? Or the transparency on what you’re releasing?
- If you add things, are you sure that you add value?