This is another type of model based on the idea of development initial implementation, exposing this to the user comment and evolving through the several version until adequate system has been developed. The specification, development, validation activities are interconnected rather than the separate stages with the rapid feedback across the activities.
This model is the fundamental part of the fundamental part of the agile approaches. It is thought to be better than the waterfall model for most of the business, e-commerce and the personal system. The reflection of the way that solves the problem seen clearly, we move towards the solution in a series of different phases. Using this model, the development is much and more easier. Change can be easily implemented as the development is in progress.
This model has several benefits which are enlisted as below:
cost of accommodation is reduced when the customer has the changing environment.
easy to get the feedback from the customer on the development system.
rapid delivery of the software with the basic and important requirements.