Project development experience

Project development experience|: 
     As soon as I entered the company, I undertook the salary assessment system of the Qinhuangdao channel manager. According to the requirements of the requirements document, it took one day to initially design the system functions and page layout. After communicating with Manager Zheng, the statistical data should be displayed to the user in the form of graphics, so the initial design could not meet the requirements. . It took two days to make further improvements, communicated with Manager Zheng again, and started development after confirmation. Built the ssh framework in one day. After understanding, the few who developed the system did not know much about the ssh framework at the same time, so they gave them an example of the ssh framework and a video tutorial.
    On the 3.18th, I entered the specific development. During the development process, a lot of data statistics were needed. It was found that the corresponding time of the page was very long. I felt that this method of user physical examination was not very good. In the statistical table, the program directly adjusts the data of the statistical table, so the speed will be very fast. Start beckoning the stats you need to design features. Due to the need for more functions, more than 10 statistical tables have been redesigned. Refine Pojo in a day. After entering specific development, you need to apply some technologies that you have not used before, such as josn, db2, etc., you need to be familiar with it.
    When entering the specific development process, it is found that some of the original designs are not perfect and cannot meet the requirements of the system, such as the design of the data table structure or the lack of necessary data tables. Due to the rush of time and the in-depth understanding of the business, it was found during the development that some functions could not be realized due to the lack of understanding of the business. As a result, the improperly designed places are modified while developing, and the project development cycle is prolonged.

Project development summary:
    Through the development of Qinhuangdao salary system, I can summarize as follows:
        1. Before project development, you should fully understand the application background, application purpose, users, etc. of the project, which will help you understand the project and lay the groundwork for development
        2 .In-depth analysis of the requirements document, after developers find problems, communicate and solve them
        3. Carry out the system design of the project (functional design, data table design, page layout design, etc.)
        4. Communicate in time when encountering problems in the development process
Suggestions :
    1. Develop a development system (development purpose, development documents, test documents, maintenance documents etc.)
    2. Develop development process (such as determining requirements analysis, design, coding, testing, maintenance and other related processes)
    3. Develop development specifications (such as program naming specifications, database naming specifications)

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327000200&siteId=291194637