see skaug.no/ingvald for blog post.
Jeff Patton illustrates iterating and incrementing well:
incremental development – we build a piece at a time, having a finished design upfront, expecting no changes.
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.
-by Dennis Stevens
“Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”
This is the 5th principle behind the Agile Manifesto.
….
The Motivating Potential of Kanban
When implemented well, Kanban creates a work setting where the job design delivers on the five core dimensions of the job characteristics model.
Kanban inherently results in job design that improves intrinsic motivation and the resulting high levels of performance.