Craig Larman talked in his LeSS (Large Scale Scrum) course about
- an imperfect Definition of Done (DoD)
- a perfect DoD
- undone work and
- the "Undone Department"
and to continuously improve, to reduce (and remove!) the undone work.
We found this quite interesting, especially in the context of Scrum in large companies, where there is usually a lot of undone work, respectively a big "Undone Department", due to long release
cycles.
In the 2013 version of the official Scrum Guide the word "undone" is gone, but you can still find it in the 2009 version
available on the internet, e.g. http://alistair.cockburn.us/Scrum+Guide.
However, Craigs explanations about undone work sounded somewhat different to me.
(my) Definitions for understanding
- A perfect DoD consists of all activities needed to deliver (release!) a sprint increment end to end in a feature team
- The undone work are those activities which the scrum team could not do every sprint
- An imperfect DoD = a perfect DoD - undone work
- The "Undone Department" is responsible for doing the undone work for a release.
- A: The undone work will be done in a release sprint or B: by a seperate team
Examples for undone work:
- NFRs like performance & load tests
- (full) Regression Testing
Craig Larmans insights:
- "You should NOT need a Release Sprint or Undone Department; but these may be a temporary "necessary evil" during transition to LeSS.
- "Releasing after 10 Sprints is asking for trouble" and "piling up risk" (e.g. like in a three month Release Train with two week sprints). He recommends no more than three sprints("rule of
three")
- "Eliminate all Undone Departments as fast as possible"
Tipp: How to get to a perfect DoD?
- List what you need to ship
- Create the imperfect DoD
- Review Undone Work (every Sprint)
How would I use all this?
Transparency about the undone work, inspect & adapt regularly to reduce the undone work to zero to have true Feature Teams.
Kommentar schreiben
Delinda Boren (Mittwoch, 01 Februar 2017 15:28)
Fantastic site you have here but I was curious about if you knew of any discussion boards that cover the same topics talked about in this article? I'd really like to be a part of online community where I can get opinions from other knowledgeable individuals that share the same interest. If you have any recommendations, please let me know. Bless you!
Lindsy Isreal (Freitag, 03 Februar 2017 14:15)
Thanks for a marvelous posting! I definitely enjoyed reading it, you will be a great author. I will be sure to bookmark your blog and definitely will come back someday. I want to encourage you to definitely continue your great writing, have a nice evening!
Georgetta Lipsey (Freitag, 03 Februar 2017 17:09)
Howdy, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam comments? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it's driving me crazy so any support is very much appreciated.
Jesus Trask (Freitag, 03 Februar 2017 21:52)
You need to be a part of a contest for one of the greatest blogs on the net. I most certainly will highly recommend this blog!