Project management seems simple and easy, but it is not easy to control the whole world.
In the early stage of the project, we need to make a requirement survey, which is the foundation for the project to begin. Ambiguous and vague requirements will cause unpredictable problems in the future.
After the Demand Survey, analyze the requirements and expectations of the customer into documents for feasibility analysis.
The Requirement Analysis enters the system design stage after both parties confirm the correctness. How to build a physical framework for the system not only meets the current development needs, but also has certain scalability.
Select a reasonable physical architecture based on the estimated data volume, concurrency, and other parameters in the project. In the early stage, do not pull a car, waste hardware resources, and waste the boss's money.
After the physical framework is designed, select the logical architecture and the technology used, such as distributed architecture, remoting architecture, or WCF. And so on. Detailed system hierarchy, adhering to the single principle, will build layers (data layer, logic layer, entity layer, public layer, interface layer, factory layer, etc ), you must also consider future modifications or extensions.
The public layer or component, including cache, log, mail, file upload, security verification, and other public parts, can provide powerful functional interface support for future project development.
The project enters the formal development stage, on the premise that the database design is complete, and the team members develop the required functions according to the plan. When assigning tasks, you must understand the technical skills of each member of the team, so that a reasonable and effective division of labor can be achieved, so that the project can get twice the result with half the effort.
Of course, there areCodeAs the saying goes, there are no rules and it is not a square. Code specification documents must be trained to team members before the project starts. during development, the Code is not rewritten as required and performance is deducted .. Strong measures.
If you think about it, write it here. Today is the time!