The product is decomposed into a number of components, each of which is designed and built separately (termed as builds)
Each component is delivered to the client when it is complete.
The series of releases is referred to as “increments”
After the first increment, a core product is delivered, which can already be used by the customer.
Based on customer feedback, a plan is developed for the next increments, and modifications are made accordingly.
Customer can respond to features and review the product for any needful changes.
As additional functionality is added to the product, problems may arise
related to system architecture which were not evident in earlier
allows developers to take advantage of what was learned during development of earlier parts or versions of the system
A series of mini-Waterfall are performed, where all phases of the Waterfall development model are completed for a small part of the system, before proceeding to the next increment
Stakeholders can be given concrete evidence of project status throughout the life cycle.
το σκέτο incremental έχεις κοινές αδυναμ ίες με το μοντέλο του καταρράκτη: θα πρέπει οι απαιτήσεις και η αρχιτεκτονική να είναι σχετικά σταθερές και να μην υπόκεινται σε συνεχείς αλλαγές