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 cycle rather than ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.