There are many reasons why one would consider using any of the agile frameworks, various ones cover a wide range of functions and can help with project execution from start to finish. One key factor to consider is the software at hand and what type of software it is going to be. Bearing in mind that agile frame works are usually used for relatively light weight projects.
Some other factors to consider may include:
- Adaptive to customers need
- The style of work to be done
- Faster deployment time
- Continuous feedback