sw dev, design: iterating, incrementing vs backlog mapping

Jeff Patton illustrates iterating and incrementing well:

Incrementing

incremental development – we build a piece at a time, having a finished design upfront, expecting no changes.

Iterating

iterative development – we build something, then evaluate, then make changes to it, i.e., we expect to change it.

(i don’t quite like that both illustrations end up in the exact same Mona Lisa…)

i just saw a very nice description of a backlog mapping by Energized Work, described by Simon Baker. Lisa Crispin also blogged about it after a visit – The Whole Team Approach in Practice.

what i really like about this is the support for starting small, iterate+ increment, while keeping functionality and value visible.

Update:

There’s also a post about a mind-map form illustration high-level user experience replacing backlog, also at Energized Work.

The pink Post-It notes represent the different users. The blue Post-It notes represent the user activities and the yellow Post-It notes represent the high-level user tasks.

Another quote from this (emphasis mine):

We don’t use a burn-down chart to illustrate how much of the backlog is done. We consider this to be waste because the product is a moving target and the backlog can never done until the product is no longer available. However, we do visualize the investment made in the product to date.

Leave a Reply

Your email address will not be published. Required fields are marked *

Connect with Facebook

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>