1, the incremental model in batches to provide users with products, the entire software product decomposition into a number of incremental components, developers of a component of a component to provide products to users. Therefore, from the date of the first delivery, users can do some useful work, obviously, in a relatively short period of time to submit to the user can complete part of the work of the product, through each user on the increment of the software feedback, can be conducive to the improvement of the various incremental components, and ultimately improve the quality of software. 2, when developing software using incremental model, the SOFTWARE PRODUCT is designed, coded, integrated and tested as a series of incremental components. So-called component is a module or subsystem with clear function, so the component makes reuse of software possible. This can help reduce the complexity of software development and improve the software reuse rate. To avoid the re-development of software when users put forward new requirements, for software developers, the new requirements for users only add a new increment without having to re-develop the software. The basic idea of the increment model of 3 increment model is to start with the core function, and through continuous improvement and expansion, the software system can adapt to the change and expansion of user's demand, thus obtain the software system with high flexibility, and through the feedback of increment of each user to the software, it can contribute to the improvement of each increment component. This ultimately improves the quality of the software. 4, in the development process, the user can not start to make their own needs very clear, which forced the start-up company from the development of the core functions of the software to begin, and then through the user for the development of the software part of the function of the new requirements of the software to improve 5, the use of incremental mode, can greatly improve user participation, In the software development process, each completion of an increment will be through the user's trial, through the user's evaluation, will make the resulting product more in line with the needs of users.
Why most Internet startups are willing to use incremental models to develop