answersLogoWhite

0


Best Answer

Generates working software quickly and early during the software life cycle. * More flexible - less costly to change scope and requirements. * Easier to test and debug during a smaller iteration. * Easier to manage risk because risky pieces are identified and handled during its iteration. * Each iteration is an easily managed milestone. Detailled

; Advantages :

* Delivers an operational quality product at each stage, but one that satisfies only a subset of the clients requirements. * A relative small number of programmers/developers may be used. * From the delivery of the first build, the client is able to perform useful work (portions of the complete product might be available to customers in weeks instead of waiting for the final product, compared waterfall, rapid prototyping model, which deliver only then the complete product is finished). * Reduces the traumatic effect of imposing a completely new product on the client organization by providing a gradual introduction. * There is a working system at all times. * Clients can see the system and provide feedback. * Progress is visible, rather than being buried in documents. * Most importantly, it breaks down the problem into sub-problems, dealing with reduced complexity, and reduced the ripple effect of changes by reducing the scope to only a part of the problem at a time. * Distributes feedback throughout the whole development cycle, leading to more stable artifacts. Source: http://newton.cs.concordia.ca/~paquet/wiki/index.php/Incremental_models

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Pros and cons of Incremental Model?
Write your answer...
Submit
Still have questions?
magnify glass
imp