In general, the iterative development model allows for early adjustments to the product during development, rather than finding the problem once it is too late and having to spend a lot of time and money trying to incorporate the changes into the project. You are provided the chance to see the potential outcomes of every stage and make changes to areas of concern if necessary. This is one of the reasons that make the iterative model useful.
The corrective actions in the iterative development model are normally done at every interval; they are highly accurate and specific this is because if there is a fault in the requirements or design stage than it can hopefully be found sooner rather than later. These corrective measures are also effective as they reflect the outcome of the specific stage of the project. Iterative development is more adjustable to changes as it considers each stage like a vital portion of the development cycle.
The time spent on each successive interval may be lessened depending on how the last stage went and what knowledge was gained from past stages. The system therefore grows through adding new functionalities in the development part of all iterations. Furthermore, since all iterations tackle a small requirement set, time is lessened as the testing evolves.Disadvantages
When using the iterative model people working on the project can get stuck in a loop. Always finding problems than having to go back and design a fix, implement it, than test the system again and finding another problem can mean that the project can run over time and budget.
The user community needs to be actively involved throughout the project. If users of the project are not involved with the development of the project than there is more of a chance that they will be reluctant to use the system once it is completed. While this involvement is a positive for the project, it is demanding on the time of the staff and can add project delay, which can make the project run over time and possibly budget. Informal requests for improvement after each phase may lead to confusion and may also create scope creep, since user feedback following each phase may lead to increased customer demands. As users see the system develop, they may realize the potential of other system capabilities which would enhance their work, this can be an advantage as much as it can be a disadvantage.
ADVANTAGE: Africans have got development from out side DISADVANTAGE:ecnomic dependant
Advantages of iterative developmentYou always have a running version of the program, eg, if you run out of time, you can deliver the last iteration, which may not have all functionality, but it does something. This is usually worth more to your instructor than a program which doesn't compile or run.Errors are easier to findbecause they are most likely in that last little bit of code that you added.It's psychologically more satisfying to get positive feedback on your work, ie, a running program.Corrections early in development generally take less time than later in the development process.Disadvantages of iterative developmentA disadvantage of iterative programming is that it tempts you to start coding before you have a clear idea of what you want to do. Think about the problem a little bit before you start. This design process becomes more important as programs become larger.
What are the advantage and disadvantage of fidelio?"
advantage is its fpree. Disadvantage is that its not fpree.
what are the advantage of and disadvantage of sampling method
what are the advantage and disadvantage branch libraries
What are the advantage and disadvantage of trade association
Advantage and disadvantage are complete opposites. An advantage is something which is beneficial to an individual. A disadvantage would be not to ones benefit.
Answering "Advantage and disadvantage of oracle dbms?"
what are the advantage and disadvantage of typing what is online typing tutorails
advantage is communication...disadvantage being unable to communicate
i want know to what is advantage and Disadvantage of BIOS
what are advantage and disadvantage of reluctance motor?
advantage and disadvantage of external hardware
the advatage is youre and disadvantage is advantage the gadget is moaso advantage is mind in powering objects..
smells bad - disadvantage cheap - advantage
the main advantage is communication the main disadvantage is sms
Advantage: they like each other Disadvantage: they fight alot
Advantage and disadvantage of "v shape model"?
what are the major advantage and disadvantage of concentric diversification?
advantage and disadvantage of family business oportunity
The advantage is that we get more coal. The disadvantage is that is it a very dangerous job
what is advantage blancing
advantage of autocard