Agile Planning

This category contains topics associated with the Agile Planning.  A lot of people seem to think that Agile Planning is very difficult and some think it is a waste of time because even very well-thought-out plans often don’t work out as expected. This issue is important because it is at the crux of selecting a methodology and planning approach for a project. Do I use Agile or plan-driven (aka Waterfall)?

One of the biggest factors that effects the planning approach is the level of uncertainty in the project.  In a traditional plan-driven environment, many people make the mistake of trying to make the level of uncertainty go away by developing a lot of assumptions.  The problem with that approach is that many times those assumptions will turn out to be wrong and might require extensive re-planning and re-work.

Agile uses a very different planning approach that recognizes the level of uncertainty in the project.  Instead of attempting to develop a highly-detailed upfront plan, it is many times better to use a rolling-wave planning approach where the details of the plan are further elaborated as the project is in progress.

Agile Estimation – What’s the Right Level? Is It Important?

I participated in a discussion recently on the subject of estimation in an Agile Project. The individual who started the discussion indicated that his team was not very good at estimating. He asked whether it was important for them to become more proficient in estimating the level of effort required. Why Is Agile Estimation Important? …

Agile Estimation – What’s the Right Level? Is It Important? Read More »