Iterative Development is a process that speeds the delivery of functionality to end-users by segmenting a system into pieces for delivery, rather than delivering all of the system functionality in one large implementation. The iterative process utilizes a spiral methodology and is also customer driven following an evolutionary process using continuous application engineering in a timeboxed fashion with a dedicated professional team. The goal of the iterative approach is to reduce the time between requests and delivery of Business Application Systems. Some of the primary characteristics of iterative development projects are:
· There is a strict deadline for basic functionality
· Can be released in increments
· Uses techniques such as time-boxing, dedicated teams and focus sessions
· Business users are involved throughout the project and JAD is used
· Total project time is usually 3 – 6 months



no comment untill now