an iterative and incremental approach that emphasizes flexibility, customer collaboration, and rapid delivery of small, workable pieces of the software. Agile methods, such as Scrum and Kanban, are designed to respond quickly to changes and to deliver continuous improvements.
Agile Methodology
Engaging with customers regularly to refine and adapt requirements
COSTUMER COLLABORATION
Developing the software in small, usable increments.
ITERATIVE DEVELOPMENT
Being open to changes in requirements even late in development.
EMBRACE CHANGE
Regularly delivering small increments of the product for feedback.