When to go for agile?

If the requirements are highly volatile (changing) or if the technology used in the project is new, or both, then application of agile will provide the maximum benefits.

Normally such conditions exist in;

  • New product development
  • Early phases of large and complex projects
  • Research & Development projects