iteration - a set time period of the project, for which the production of a stable working version of the product.It shall be accompanied installation scripts, accompanying documentation, and other artifacts that are necessary for the application of this release.
Personal Profile
A working version of the product allows you to show interested parties the actual development of the project.During the demonstration, the development team can get feedback on what needs to be carried out for a broader understanding of the needs and ways of their implementation.Subsequent iterations performed on the basis of the previous one.The product was obtained as a result, it is one step closer to the final.Iteration - a limited period.In other words, rather rigidly fixed schedule.In order to meet this schedule, filling time period may vary.
Features
iteration - this is clearly regulated period.Development of the project is carefully planned goals, she duration of the time interval is fixed.When the regulation for each iteration establish their own evaluation criteria.At the same time between the parties involved in the project, clearly assign responsibilities and tasks.In addition, a study carried out objective indicators of the project.Iteration - a period involving a certain amount of rework.It should be said that they are carried out in a structured way.
Integration
Any simple iteration should take into account possible risks of importance to the project, as well as to implement high-priority component of work.The result is a confidence that in each period the maximum added value for the stakeholders in the background reduce uncertainty.Typically, iterative development combined with frequent or continuous integration.In other words, since the components is satisfactory for modular test results, they are integrated into the overall design.After assembly and testing are carried out.Thus, the possibility of integrated products for increasing the iteration on the objectives that have been identified during planning.Regular assembly (daily or more frequent) allow to share the problems and challenges of integration and testing, evenly distribute them throughout the development cycle.Often the cause of the collapse of the project is that all the difficulties found in a moment in one of the integration process, which occurs in the final stage.In this case, because the only problem stops the whole team.
Prospects
The complexity of the software used today does not always work consistently to design, define requirements, test, implement, choose the architecture to perform these and other steps correctly.Iterative Solution allows the end of each period to give interested parties access to the opportunities of the project.In this case, the development team quickly and regularly receives feedback.They, in turn, allow you to make improvements and solve problems with less in the case of placing in time and scope of the project cost, and long before that time, as the development will go far enough, which may require significant improvement.Iteration allows you to get a valid code.It can be activated to evaluate and implement the adjustment direction of the development of the project.Typically, the duration period is four weeks.However, there are teams working in seven days or longer periods of time - up to six months.