I interviewed a team that developed the Tianjin 8890 Convenience Service website System.
-How many users did the project have, and how much value was given to the user? Is anyone else using it now?
A : at that time, the project has nearly million users, to provide convenient service platform for Tianjin citizens, such as contact repair home appliances, hydro gas, consulting services, intermediary, postal services and other convenience services, set the needs of ordinary people living services for one, through a variety of service interfaces, unified for the provision of life services. A lot of users are using the system now, and the daily traffic keeps growing.
-Can this project continue to develop for our team, source code/documentation?
A : This project can be developed two times, when the project team carried out a rigorous version control management and documentation, the source code and documentation are backed up on GitHub, any team accepted, can be through the documentation and source code for two times development.
-What are the experiences and lessons of project development?
A : The experience gained is in the project development process, to carry out a complete, detailed system design, fully with the demand side of the line to communicate, to ensure that the project development direction is correct, otherwise the future will spend a lot of time and manpower and material resources to make changes.
-What advice to learn software engineering well
A : software Engineering as a theoretical course, can not simply learn theoretical knowledge, and software development of the actual project combined with analysis, in practice to learn theoretical knowledge in order to master the core of software engineering ideas.
The 9th question of the first chapter of modern software Engineering--Deng Kun