Get certified - Transform your world of work today

Close

How Definition of Done Can Influence Your Net Promoter Score

9 July 2013


I was on a plane operated by a major U.S. airline, flying from New York to Charlotte, North Carolina, supposedly taking off at 8:25 a.m. Everybody was seated and I thought that we are ready to go when there came an announcement that was a broken chair on the plane and it needed to be fixed before takeoff. Well done, crew! Did you not prepare the plane before letting passengers aboard? There was, after all, a captain responsible for making sure that the passengers had a great experience and a team to make sure that the product was ready for the customers to use.
 
The crew has list of things to do before boarding the passengers, something like:
  • Clean the plane.
  • Make sure nothing is broken.
  • Make sure that plane can fly (!).
  • Have a list of passengers available.
  • Stock food and drinks for passengers.
  • Make sure the doors and windows are working.
Etc., etc. This is their Definition of Done (DoD). In my case, they let the passengers board the plane although their DoD was not yet met. As a result, a string of unsatisfactory services piled up for the passengers:
  • All the passengers were confined to their seats for the next hour.
  • Some of them missed their connecting flights.
  • Some of them (like me) made their connecting flights only by a whisker.
Now, most of these planes serve multiple routes and follow a tight schedule, which means they continue to slip their DoD and create more problems every time.
 
A week later, I was on a plane again, operated by the same airline, from Dallas to Las Vegas. I was not surprised to see seats that were not cleaned and a half-eaten chocolate in the pouch in front me. If you asked me whether I would recommend this airline to my friends and family, I would say "No" until I saw improvement. In fact, in the meantime I would suggest people outright avoid this airline. It has created a detractor in me (and probably in many other passengers).
 
Now relate this experience to any product team. If Scrum teams agree on a weaker DoD (like not having to do integration testing), they create undone work, the kind of mess we saw in the airline example. This is nothing but technical debt for which you pay a higher interest rate until you say, "We need to rewrite this garbage," and then you go out of business when you can't ship any more new features.
 
Before you embark on building products, understand the following Agile principles, internalize them, and create a Definition of Done that helps you demonstrate them and ship valuable product.
  • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • Deliver working software frequently, from every couple of weeks to every couple of months, with a preference for the shorter timescale.
  • Working software is the primary measure of progress.
  • Continuous attention to technical excellence and good design enhances agility.
Play Scrum! Have fun.
 

Opinions represent those of the author and not of Scrum Alliance. The sharing of member-contributed content on this site does not imply endorsement of specific Scrum methods or practices beyond those taught by Scrum Alliance Certified Trainers and Coaches.



Article Rating

Current rating: 4.7 (14 ratings)

Comments

Satyajit Sarangi, CSM,CSPO, 7/9/2013 10:49:23 PM
Nice article. The DoD is an important aspect of any SCRUM team
Martin Talbott, CSM, 7/11/2013 10:07:52 AM
Great article regarding the need for a clear DoD and its relationship to the Scrum Team.
Mahendra Athneria, CSM, 10/2/2013 11:16:08 AM
nice article satish
Gaurav Arora, CSM, 1/3/2014 1:35:57 AM
awesome! I love to learn more from Satisha :)
Nilesh Naik, CSM, 1/6/2014 4:58:52 AM
Nice Article !!
Manjunath J. Anvekar, CSM, 4/25/2014 1:31:26 AM
Good one.
K Phani Kumar, CSM, 11/5/2014 6:14:43 AM
very nice article. practical example on clear DOD. Keep post such real examples
SUDHAGAR KANTHARAJ, CSP,CSM,CSPO, 11/17/2014 10:27:07 AM
Great article! Thank you.
Chandrasekaran Janakiraman, CSM, 11/21/2014 12:25:58 AM
Thanks for this article - clearly demonstrated importance of DoD. The example that you had given, clearly indicates that quality and usefullness of the working product as seen by customers really decides the success and sustainability of the product/project. In your opinion, do you see this as case more of a weak PO (Captain or Saftey Inspector or whoever) not being diligent enough than a scrum team that totally did not care about the DoD...? To summarize, should a PO also have a Definition of Acceptance to sign off a work product like a team saying it is complete based on Definition of Done..?
Sridhar Raju, CSM, 2/11/2015 6:33:08 AM
Great real time example for DoD.Thank you !
José Lubín Sandoval Noreña, CSP,CSM,CSD,CSPO, 5/19/2015 2:28:26 PM
Great example and give a couple ideas about a fast game, thanks
Shalu Tyagi, CSP,CSM, 10/24/2015 9:18:58 AM
very Nice Article Satisha,

Thanks for explaining the importance of DoD so well !!
Satyanarayana kotha, CSM, 11/18/2015 7:00:57 AM
Good Article Satisha...
MaheshKumar Laxmanappa, CSM, 1/30/2016 10:46:13 AM
Excellent article...
Ajit Vaze, CSM, 2/10/2016 9:37:56 PM
Explained in clear and concise manner with an analogy that is easy to understand.

You must Login or Signup to comment.

The community welcomes feedback that is constructive and supportive, in the spirit of better understanding and implementation of Scrum.

 

Newsletter Sign-Up

Subscribe