What is Done?

Just listened to the Hanselminutes podcast with Ken Schwaber about the definition of “Done” in software development terms.  This is something that most teams fail in I believe.  Developers think Done is when they have written the code, and maybe their unit tests have passed.  Testers think it is when they have completed their testing, etc…

But the person who needs to decide what done means is the product owner and I don’t believe a lot of people in the software development industry make sure that they have a definition of Done before they start a project.  Maybe this should be part of your project plan?  It definitely should be part of our pre project documentation.

Post a Comment