Article Discussion
Defining "Done" in User Stories
Summary: An increasing number of organizations are taking the plunge to Scrum, with or without professional coaching. Developers transitioning to Scrum can avoid many pitfalls by following a handful of hard-learned principles. In this article, I discuss a common mistake with the popular "user story" requirements format: poorly defined done criteria.
2 posts.
The ability to add new comments in this discussion is temporarily disabled.
Most recent reply: December 26, 2012 7:09 AM by paul
    Frank
     
    Posts: 135 / Nickname: fsommers / Registered: January 19, 2002 7:24 AM
    Defining "Done" in User Stories
    January 6, 2010 5:00 PM      
    In this article, I discuss a common mistake with the popular "user story" requirements format: poorly defined done criteria:

    http://www.artima.com/articles/defining_done.html

    How do you define done when implementing user stories?
    • Michael
       
      Posts: 3 / Nickname: mangelguy / Registered: June 1, 2010 4:42 PM
      Re: Defining "Done" in User Stories
      July 1, 2010 7:45 PM      
      I agree with your article. A good use case saves a great deal of time and is what good scrums are made of.

      I think though that your example is wanting. The only way to ensure that the user is the true controller of the email address is to send him/her an email. In other words, the problem has already been solved. When the problem has already been solved, scrum is very fast and effective as well - no need to re-create the wheel - unless of course it's shaped like a hexagon.
    • paul
       
      Posts: 1 / Nickname: pmahoney / Registered: December 26, 2012 1:02 AM
      Re: Defining "Done" in User Stories
      December 26, 2012 7:09 AM      
      I agree all teams should have a shared definition of done that is used as a template for determining if a story is complete or "Done". IMO the examples listed are more aligned with the concept of what are acceptance criteria. My thoughts of Done would include: testing completed and passed, code review completed, code standards followed and alike, these things should be true for all code related user stories.
      Just a thought
      Paul