1.

Explain the difference between Incremental and Iterative development?

Answer»

In the iterative process, progress is made through successive refinement of tasks. The development team creates/ develops the FIRST cut and the team then iteratively improves parts until the full product is CREATED satisfactorily. The customer’s feedback is taken after each iteration and then the software is enhanced in greater detail.  

Let us take an EXAMPLE of search functionality on a website. For the first iteration, a simplistic search screen can be developed. In the next iteration, advanced search models would be added.  

An incremental method entails producing components of the software in parts. Each increment outlines a complete subset of functionality and is entirely coded and tested. 

For example, in an e-commerce store, initially, PAYMENT can be supported only via credit and debit cards. In the subsequent release, payment via wallets can be ESTABLISHED and supported. 



Discussion

No Comment Found