Incremental model is to design, encode, integrate and design software products as a series of incremental components. Each component is composed of several interacting modules and is capable of accomplishing certain functions. The only constraint that breaks down into construction is that the new component must be testable when it is integrated into the existing software.
When developing software products with incremental models, because the product is divided into many components, and the system analyst is a component to submit to the user, then users can be able to use it in a relatively short period of time, and do some useful work, even if only a small component. And because it is a component of a member of the submission, the user in learning and adapt to the aspects of the product will be better taken care of. Compared with the fast prototype and waterfall model, the former has to be open because the new component must integrate the Poker software architecture. In view of this open structure, careful design is also necessary, then the software maintenance phase will be more relaxed than the latter. In addition, in my opinion, I think that the software update speed is relatively fast, so it is better to derive revenue from the incremental model.
Why are most Internet startups willing to use incremental models for development?