A highly adaptable software engineering methodology providing high customer satisfaction via customer collaboration in each of it’s phases. Agile projects are managed through frameworks like Scrum, and Kanban.
Agile methods break projects down into smaller, manageable chunks and prioritize adapting to changing requirements.
Steps in Agile Model:
I can be said that Agile is a mindset, based on 4 values, and described by 12 principles.
The Agile Values:
The 12 Guiding Principles:
Pros and Cons:
Notes: