Increment Process model

In the increment model, we can divide our requirements into multiple stand-alone modules of the software development cycle. There are many situations in which initial software requirements are reasonably well-defined.

 When we use the increment model

  • When requirements are superior
  • A project has a lengthy development schedule.
  • When the customer demands a quick release of the product

Advantages of increment model

  • Errors are easy to recognized
  • Easier to test and debugging
  • More flexible
  • Simple to manage risks during iterations

Disadvantages of increment model

  • Total cost is high
  • well defined modules interfaces as needed
  • Need for good planning