The essence of iterative development is to take Life Cycle once during software development. The purpose is to make the entire development process throughout the development process, which is the most important part of the entire development process, and conveys the most important links in the first iteration. Simply put, iterative development is a few waterfall development, in each development cycle, a waterfall development. (76% of the world using waterfall development model is failed; the danger of waterfall development process is that you never know your project can be successful)