Dear Scrum Helpline,
We had a meeting about the āDefinition of Readyā (DOR) being used. The Agile Coach presented them and we were essentially told to agree with them.
I raised my concerns about some of them, and guess what – they ignored what I said. They appear to be hard and fast rules.
Whilst they never said it – I get the feeling the meeting was never about discussing the use of DOR, more like āthis is what weāre doing, so get used to itā.
There are 16 bullet points in our DOR – I guess theyāre all fair to a point but we cannot do anything until all are suppliedā¦
(DOR was provided, but not shared due to confidentiality)
Iām not 100% against the DOR, but to me, itās too restrictive, and whilst Iām accepting of trying them, I know they will slow us down. Will the quality of releases go up?
QA were all in favour (well, they might not be when theyāre holding dev up), prod manager was all for it, devs were mixed, but they are also just too tired to try to push back. I know some people have left in the past over such strictness.
Agile for me (until now) was minimal, hands off, but this is the first time Iāve seen such an amount of process and restrictions added.
I luckily view myself as an outsider, so I treat it like a contract. I tell them when I disagree (so I can say ātold you soā), but if thatās what we are required to do, then so be it.
Possibly, Iām being unreasonable and just stuck in the much faster and freer-moving way Iām used to working. Iāll see how it goes; I’m just not looking forward to more time taken up with meetings.
Response by Ian McGrady, Scrum Master, Wipro:
Dear Friend,
After considerable thought, the short answer to your problem is that youāre probably going to end up with āmore meetings.ā However, this isnāt necessarily unwarranted, and letās hope these meetings are more effective āinspect/adaptā events than what youāre currently experiencing.
Based on your description, it seems youāre a Scrum Master (SM). Given your last sentence, you might also be a Developer or have a Developer background, or perhaps youāre the PO on a team without an SM. Itās not entirely clear which role you are in, but it doesnāt materially change my answer.
Assuming the Agile Coach (AC) is an agent of the CIO and is empowered by that office to implement changes, their method, though clumsy, falls within their purview. Even if you never fully bought into the Agile Coach concept, they have the authority to make changes (although it would be ideal if all Agile Coaches had experience of successfully running Scrum Teams).
For this discussion, letās assume a Definition of Ready (DoR) is an explicit binding contract for the team, which includes an offer, acceptance, a meeting of the minds, and some consideration to validate it.
Your complaint includes that there was no clear offer, the acceptance feels coerced, there wasnāt a meeting of minds, and there are no success criteria (consideration: whatās the benefit to the team and organization for adopting this DoR?).
It seems a top-down mandate has affected your teamās (and possibly other teamsā) ability to work. You mentioned the Dev Manager and QA are in favor, likely for a significant reason. They probably felt they couldnāt have a reasonable negotiation or discussion with the organization, department, or team, so they went with the mandate.
Since you donāt know their reason, it appears communication is broken, and the Agile Coach is just trying to follow orders without knowing how to do otherwise.
Considering the situation, what would prompt a global DoR mandate without stakeholder input? My guess is a broad (and perhaps unfair) assumption that your team is finishing their work with unacceptable delays and handoffs. I wonder if your team had a DoR before this development and ignored it.
Objectively, letās examine the number of DoR criteria: 16.
The INVEST criteria could be 6 of those. Being free of vendor, intra-team, inter-team, and personnel dependencies could easily be 4 more. Insisting that items are well-written, pass peer review, and have a DoR and DoD before going to QA brings us to 14. Itās not unreasonable to have 16 points in a DoR, though it may be on the higher side.
This means before a Work Item is selected by Dev and accepted at Sprint Planning to complete a Sprint Goal, it must meet these criteria. The team will likely need more Backlog Refinement and meetings with customers to understand the work being requested (These are your āmore meetings,ā but they should be āeffective meetingsā).
Given the situation, if Iāve inferred anything accurately, this might not be a bad thing.
If work items were high quality, management wouldnāt challenge what teams are doing. However, I can see how teams with lag and friction in their work would benefit from a more nuanced DoR. If teams donāt protect themselves from unfinishable work, the organization might respond authoritatively, as youāve experienced (Is that ideal? No. Is it common? Maybe).
Testing might favour this because if well-written work items arenāt used, QA will be inconsistent, especially if you have a centralized testing service. People up the chain (Release Managers, Product Managers, Dev Managers, etc.) also have an interest in avoiding bugs during and after release. The DoR helps with your teamās predictability, and whilst some might view getting work items to Ready as work, it would be welcome if the work has been of uneven quality previously).
So, this change may be warranted.
Did the Agile Coach handle it well and get team buy-in? No. But new standards, even useful ones, require your team to invest in developing quality from the start, which is beneficial. The DoR highlights that something isnāt working, so now is better than later.