Yesterday, I heard the senior system architect training organized by the company about using risk analysis to drive architecture design, and embracing change to design. I felt deeply. From the perspective of development, every developer hopes that Party A's needs will not change at any time, especially major changes, because the cost is really high. But the reality is that with the development of society and the online use of the system, it is necessary to always do a good job of feedback from the market and society, otherwise the software will only be eliminated. Therefore, in the development process, it is necessary to repeatedly confirm the needs, take into account the possible changes in the future, and minimize the risk in the development process.
-Read the full text-