The product upgrade is not completed once, and the demand will never stop like a flood. Never believe that the demand is gone. This design can meet the needs of the next few years.
To learn to stop, the collection of requirements should be a long-term process. However, to complete product upgrades within a limited period of time, it is indeed a real task, so that the demand can continue to be obtained, however, you only need to meet these requirements within the specified time.
Do not design product upgrades for more than three months. Long Upgrade Plans are usually under too much pressure, and design and analysis are often missing. They must be within three months in March, it is relatively easy to make a plan.
I think the ideal upgrade process is as follows:
Two large-scale product upgrades are performed every year. Each upgrade process is about three months. product upgrades are performed throughout the year, where demand analysis and design are performed during non-development periods.
So the whole process is like a wave:
(\_____ Peaceful period _____/-------- high tide period --------\)
High tide: new functions and needs
Quiet Period: technical research, demand analysis, and bug handling
The entire upgrade process is ideal.