The various forms of the iterative lifecycle model have a great value in that they produce some tangible results for the customer sooner. The initial processes of feasibility study, system study and general design can be done in one sequence for the complete project. Alternatively these phases can also be divided into smaller work items and covered in various iterations either in parallel or sequentially, along with the construction and release. This methodology is suitable for large projects with requirements that may change with time. The iterative models are a logical choice in such cases because later releases can incorporate changes that surface during the earlier development efforts as well as initial releases.
Use of this model requires careful partitioning of the system/product and well-defined interfaces between the increments, especially if they are to be developed in parallel. Project managers at Sopra India are quite familiar with various iterative models and are aware of the need to pay additional attention to the coordination of multiple efforts.
Read our Case Study on how the Sopra India team worked for a leading enterprise application product company using Agile methodology to create a product that was always in step with market needs .
[Back] |