Everywhere people are talking about Agile methodology. Many of them have implemented the same and are deriving the benefits from it. But when should we not use Agile methodology?

Agile methods are not used under the following circumstances:

  • Customers have limited involvement in the development efforts.
  • You have to prepare documents at each stage which would be signed off by key stakeholders.
  • You hand over documents at each stage and the next team then takes care of your developing the system further.
  • Case tool is used to specify the design of the software but not for generating the software.

Limitations of Agile Methodology

  • Works well for small to medium sized teams
  • Agile methods are not scalable.
  • Requires highly motivated and skilled individuals