Chapter 7

Agile Methodology

Agile methodology is a software development method based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams and customer feedback. It promotes adaptive planning and evolution development and delivery. Delivery is based on time-boxed iterative approach. It encourages rapid and flexible response to change with minimum change impact. It requires very frequent and tight interactions with all the stakeholders throughout the development cycle.

In agile methodology, complete software is developed in small iterative and incremental development. It lays emphasis on compacting the software development life ...

Get Agile Automation and Unified Funtional Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.