Done can mean different things for different people, at different times, just like quality.
Iād think of it like this: what does ādoneā mean and when does anyone apply it?
Rarely the entire company is agile. There might be different agile models or interpretations. So ādoneā can be interpreted differently.
When a description doesnāt fit someone at some time:
they ask for it to be changed;
they ignore it;
they do things hidden either alone or with a few allies;
they make exceptions(just this time);
they add specificities(only for, only in case of, when, ā¦)
when things go wrong anywhere, more rules that might fix the problem are added
when things go well, regardless of what random ādoneā approach is applied, no one remembers about it(months later someone asks, did we have a dod?)
when too many rules slow down the process, formal description items get removed to lighten the process;
when faster releases are wanted, at least half of it doesnāt apply and/or is ignored;
if it doesnāt look good to some manager, some change can be forced;
if a manager wants something unrelated to the ādoneā, he can ask for it to be there to be applied by the team;
The places that Iāve seen where a DOD worked better is where the people communicated openly and agreed with each other and didnāt formally describe anything, in contrast with the places where some were feeling forced into doing something by a bunch of other people in a formal way - revised each several weeks.
Itās good to discuss as a team from time to time and agree on adaptations when to broadly agree on something to be done.
And thinking of it from a testerās perspective I donāt think itās a good idea to get too involved in owning this from a quality point of view. Itās extremely dangerous.
I was very impressed with ādoneā as a young engineer back in the early 90ās. Project leaders made every project being the one crucial for the organization. Worked endless hours and took stress medicines.
100+ projects later my knowledge is deeper. The customer awaits more than stuff on time and thatās a win-win. Constantly and stress-free providence, starting from day 1 of the project and into the years after the delivery is what makes you and the customer happy. Done is not really all that significant. A process ongoing is what I prefer, and what keeps my customers satisfied.
The same with the carpenter I use for renovations of my house. There are always stuff to do, and I call him, knowing he will produce good work for reasonable money. And you want to be that kind of guy too.