In my opinion, the incremental model is more adaptable to the current user and the Internet company, although it is difficult to add software components to the existing components, but the incremental model is a step forward, from the simple function began to gradually improve, it is obvious that it can give users more time to adapt to these functions, This mode is easier for customers to accept compared to the one-time rollout of all features. It is also because it delivers software products to customers in batches, so this model can submit some software to customers in a short period of time. In this model, as the entire software is delivered in batches, the Internet company can flexibly allocate personnel, first launch the core products, and then gradually launch a series of functions. When the feature makes the user feel difficult to accept, but also only the new features need to be modified or canceled, without the need for the entire software to make large-scale changes. This makes it impossible for internet companies to suffer losses even when they are unpopular with software failures. In contrast to waterfall models, incremental models do not have to take too long to allow customers to use the core parts of the software first. and waterfall model can not you turn, once the failure will bring huge losses to the company, compared to the incremental model greatly reduced the degree of loss. Compared to the rapid prototyping model, the incremental model has better flexibility, which makes it much better to adapt to the change than the rapid prototyping model. In our current era, other models have designed software functions that are basically fixed and difficult to update existing software. and a fixed-function software is difficult to adapt to people's increasing demand, so that the incremental model more and more adapt to the current Internet market. Depending on the above, even if the incremental model risked the component's inability to integrate together, it's a bit more obvious to adapt to the current market demand, which makes the incremental model a mainstream solution for internet company design software.
Why are most Internet startups willing to use incremental models for development?