3. Why are most Internet startups willing to use incremental models for development?
① many software before development do not know or do not fully understand the needs of users, the use of incremental model, first published a basic software, based on user feedback to summarize the user needs, on the original basis to improve the functionality of the software, This will not be like a waterfall model in the software development before the need to spend a lot of time to do demand analysis and management, and will not meet the needs of users of non-value software, not only speed up the pace of software development, but also to ensure the quality of software.
② user's demand is not stable, may change at any time, plus the software development needs to invest a lot of money, using incremental model, if the user evaluation is not good, the income is not good, can timely stop development, reduce investment funds.
③ Software market is not stable, update, research and development software speed is also very fast, using incremental model can be released earlier software, to avoid being first released by others to bring losses.
The reasons why Internet startups adopt incremental models