The Incremental
model of development is an evolutionary model that combines
the elements of the linear sequential model (Waterfall
model) and the iterative philosophy of Prototyping and
is considered ideal for a project that is complex by
nature having large business components and interfaces
with third party business applications, requiring high
availability, and tight security. It also helps in managing
the technology risks by spreading the risk across successive
increments. This unique methodology has the distinct
advantage of getting developed, quality assured and
demonstrable functionality at the end of each iteration,
which can be improved upon with successive iterations
to get the desired functionality. In other words, early
increments are "stripped down" versions of
the final product, but they do provide capability that
serves the user and also provide a platform for evaluation
by the user. |