Home > Coaching, Definition of Done, Scrum, Teams > Implementing the Definition of Done
Print This Post Print This Post

Implementing the Definition of Done

September 14th, 2009 Leave a comment Go to comments

In my early Agile days, we did not have a formal Definition of Done. We went by feel. If we were happy with the implementation from a design standpoint, if the story did what the Product Owner asked for, if it was fast enough for the user and if we did “enough” testing, then it was done. Since then, experience has suggested the need to be more precise about the criteria for “done”. It helps us to get agreement from all interested parties.

The convention that has evolved in the Agile world is the “Definition of Done”. The DOD is project specific and can change as the project proceeds and as the team and organization mature in Agile practices.

I recently worked with a team that was challenged in meeting their commitment in the early Sprints. This is not uncommon but this particular team was impacted in a couple of ways that could have been avoided:

  • The DOD was defined by the Product Discovery team before the development team was even assembled. The Product Discovery team was a group of leads and the Project Manager. They meant well by setting the bar high for “doneness” but it was too high for the people who ended up on the team. The DOD required skills that were not present on the team (TDD and automated testing in particular).
  • The team was not involved in defining the DOD, but they were expected to comply with it. This is a Big Red Flag. Commitments made for you by someone else are harder to keep.

And, of course, this high hurdle on Day One set off a positive feedback loop (aka. vicious cycle) of pressure on people who now needed to learn too much new stuff in too short a time. People under pressure do not think faster or better. So the pressure grew.

I did my best as a Coach with Limited Influence to relieve this pressure through negotiations with Those Who Watch Impatiently. I also did a fair amount of mentoring in TDD and automated testing. It was great fun for me but not so much for this new team. We made good progress towards confidence by creating some space for the learning and working toward the high bar in small steps.

Definition of Done is an important tool but, like all tools, it must be used smartly. And, like all things Agile, it is subject to inspection and adaptation.

 

Bookmark and Share
Categories: Coaching, Definition of Done, Scrum, Teams Tags:
  1. No comments yet.
  1. No trackbacks yet.

monster headphones louis vuitton handbags north face womens tory burch sale tory burch bags north face mens louis vuitton monogram monster cables babyliss hair air max 2011 hollister clothing nike dunk sb new toms ecco footwear adidas shoes monster beats sale monster beats online monster beats outlet monster beats sale monster headphones monster beats headphones monster headphones sale monster beats online monster beats online monster beats cheap monster beats outlet sale karen millen karen millen outlet karen millen sale karen millen sale karen millen uk karen millen ireland karen millen sale karen millen denmark karen millen online sale karen millen timberland outlet timberland online timberland uk timberland online timberland shoes timberland online timberland online timberland online timberland online timberland online timberland online karen millen outlet michael kors outlet roger vivier online ferragamo outlet moncler online outlet belstaff moncler online north face jacket karen millen uk timberland sale hogan shoes online timberland sale karen millen online timberland sale abercrombie sale moncler sale north face sale moncler sale moncler online shop doudoune moncler homme belstaff sale belstaff sale belstaff jackets north face outlet radii straight jacket north face sale doudoune moncler north face jackets belstaff sale abercrombie fitch sale abercrombie and fitch karen millen dress north face jacket coach Purses Coach Outlet Store coach factory outlet Coach Factory Outlet coach outlet Coach Outlet Coach Outlet Online Coach Outlet Store Coach Outlet Canada Coach Outlet Coach Outlet Store coach wallets coach outlet coach sale Ferragamo Sale north face north face north face outlet coach outlet coach outlet north face sale north face sale