Assignment:
According to the Standish Group only 39% of IT projects are successful so it would seem the mere concept of IT development is risky. We have the standard System Development Lifecycle (SDLC) to use as the basis for development; however, there is an increasing use of iterative and incremental development being used in conjunction with the SDLC in an attempt to increase the chance of the successful delivery of our IT systems.
Identify and explain one strength and one weakness to using an iterative and incremental development approach. Feel free to use your personal experience (as a developer, analyst, user, etc.) or another resource of your choosing. Please cite any sources used.