8. Explain Incremental and Iterative Development in Agile methodology.
Incremental Development: The enormous project is divided into smaller jobs or increments in incremental development. The development team then creates each increment with the desired functionality, tests it, and distributes it to clients. Each iteration is built on the prior iteration. The team then combines all of the tested increments to create a finished product.