When developing software using incremental models, software products are designed, coded and tested as a series of incremental components. Each component is composed of several interacting modules, and can accomplish certain functions, so that the company can develop software to divide a software into multiple components by a number of small teams to complete, improve the efficiency of the development software can be completed in a relatively short period of time. At the same time, another advantage of the incremental model is that a gradual increase in product functionality can be more time for users to learn and adapt to new products, thereby reducing the impact that a whole new software might bring to the customer's organization. This can be a success for Internet startups in terms of benefits.
3. Why most Internet startups today are willing to use incremental models for development