of the organization. As additional functionality is added to the product, problems may arise related to system architecture which were not evident in earlier prototypes Tasks involved These tasks are common to all the models Communication: helps to understand the objective. Planning: required as many people (software teams) work on the same project but different function at same time. Modeling: involves business modeling, data modeling, and process modeling. Construction: this involves the reuse software components and automatic code. Deployment: integration of all the increments. See also Iterative and incremental development Rapid application development Incremental approach References External links Methodology::Development Models Incremental lifecycle What is Incremental model - advantages, disadvantages and when to use it Incremental Model in Software Engineering Software development process