Benefits of Iterative Development

The iterative development methodology provides the following benefits:

It encourages user feedback, which promotes obtaining real user requirements.

The system grows by adding new functions to each iteration.

Developers or planners start focusing on the biggest issues or risks facing the project.

Any misconceptions about design and requirements are identified upfront.

Everyone on the project has an accurate snapshot of the project status as it progresses.

Continual testing is carried out during the project.

The project or development manager divides the development/ design schedule into a few iterations (e.g., iterations 1, 2, 3, 4, 5, and 6). Each iteration is one to four weeks. The iterative approach now forms the basis for everything forward. Iterative approaches need to be managed slightly different from a normal project, as each iteration is built on its specific set of user requirements at that time. As iteration 1 is completed and reviewed with the project team and client, another iteration is planned wherein additional requirements and functionality are built into subsequent iterations. Each iteration concentrates on capturing the client's most pressing tasks. Instead of creating a detailed schedule, iterative methodology project planning should be more dynamic each iteration is planned as it comes along, with smaller planning windows.

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook

Post a comment