Posts Tagged 'scanning ahead'

Oct 092009

Agile methods are geared to managing uncertainty – uncertainty related to “ends” (customer objectives and features), and uncertainty related to “means” (technology and people). One way in which agile approaches deal with uncertainty is frequent re-planning based on progress to date and new information gathered during development iterations. The positive aspect of agile methods is that they encourage dealing with the uncertainty early in a project and focus on working software. Unfortunately, these very aspects of agile methods can also have negative outcomes – sloppy planning, and reactive thinking. All agile projects combine aspects of anticipation (planning) and adaptation (revisions based on reflections). Too great an emphasis on adaptation (we can always fix or refactor Read more