During the development of more than two years, I have encountered a lot of problems, and I have heard a lot of complaints, and some people always complain that our software system is insufficient, there is no good architecture. In fact, these complaints have also taken themselves.
Now think of, if I want to design a system architecture, I can't do it. Then I closable my mouth first, don't complain about the design of others.
I think there is no thing in this world to solve a lot of problems. For example, the UML itself can't solve any problems. The only thing that can solve the problem is that we own, only we go to work hard to find ways.
So, now one step, don't think about what architecture, don't think about what process, now I have to do it now. For example, take the few classes to be designed.