Iteration- and Flow-Based Agile

Teams use agile approaches in one of two primary ways: iterations or flow. Yes, you can combine them, too.

An iteration-based agile approach means a team works in timeboxes of the same size for every iteration (as shown in the following diagram). The team fixes the duration of the iteration. Teams often work in one- or two-week iterations (the timebox). Every two weeks, by definition, the team is done because the timebox is over. The team doesn’t change the duration because the team can’t estimate what it can complete in a timebox if it keeps changing the duration.

images/understand/iterationagile.png

In iteration-based agile, the product owner and ...

Get Create Your Successful Agile Project now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.