Section 5.1. Are We Ready for Optimization?


5.1. Are We Ready for Optimization?

Before entering the optimization phase, we must ensure that we are ready for it. Obviously, this requires Phase 1 and Phase 2 to be complete; we have to be delivering customer-visible functionality, and we have to be measuring the capabilities of our process.

After you have completed a couple of iterations that produced customer-visible functionality and you have gathered data to measure your throughput and your efficiency for those iterations, your organization is ready to optimize. After enough iterations have been completed, the values of the metrics settle down. This demonstrates that your team has become comfortable with the agile changes, but waiting for this sign is not required. In fact, your team will probably be making suggestions for ways to improve the process at the end of the first iteration.[1] Adopt those suggestions if it is very clear that the change will be beneficial.

[1] These suggestions are often related to planning and tool support. These areas will need adjustments, and the team usually has the intuition necessary to recommend things that will obviously be beneficial. Don't hold them back.




Refactoring to Agility
Refactoring to Agility
ISBN: B000P28WK8
EAN: N/A
Year: 2006
Pages: 58

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net