And discuss the key issues. In general, Datong thermal customers have a great cooperation, and the communication staff have a strong sense of responsibility and enthusiasm. Everyone adheres to the idea of exposing problems and solving problems as soon as possible, actively promotes the project progress, and does not let problems hide until the project goes online. I also got a lot of user stories from customers, which are very valuable. On April 10, the second week of project implementation, the colleagues in charge of data migration began to be stationed. Datong Thermal's customer base data is about 600000, and the historical data of 7 years constitute a large amount of data since I started the project, so we attach great importance to data. One step of data migration is data analysis.
This is also an important step. As we continue to deepen our data analysis, we find that the data migration work of Datong Thermal is much more complex than we thought. This complexity is not the huge data magnitude mentioned above, but the non-standard data. We learned that some functions of the original charging system in the application process can not meet the business needs, so people who operate the software often use an unconventional operation to achieve a certain business, such as directly modifying the heating fee receivable if the recovery cannot be achieved after the suspension is reported, directly modifying the standing book if the area settlement is not correct, and Director Zhang also said.
Sometimes a problem occurs in the system and needs to be handled by the original software company. The engineer does not fix the problem but directly changes the value in the background. This is to treat the symptoms rather than the root cause. As a result, many data areas and receivables are not in line with each other, and the current year is not in line with previous years. We joke that the system has been damaged by you. The data migration went on continuously. This huge project lasted more than four months. We were like a cruise in the ocean of data. From time to time, we salvaged some problem data for the business department to verify and modify. Later, we checked the new account and the old account and found that there was a difference of more than 1 yuan. I still remember Director Zhang jokingly said: "This is more than 1 yuan, I will take it!"! In fact, it is in the scope of data migration.
There has never been such a big fight on other projects, because the magnitude of data cannot be reached. This time, we have organized a special team to be responsible for the performance test and optimization of Datong Thermal. The test is divided into performance troubleshooting stage and stress test stage. Performance troubleshooting stage: test all the functions of the system according to the test cases, find out the functions that lead to the increase of system resources and slow response, record them, and optimize the performance problems exposed in this stage. Stress test phase: perform concurrent stress test on common functions. In this phase, we focus on several main performance indicators: response time, throughput, and system resource consumption. First, the common functions that need stress testing are determined and the test scripts are sorted out. Determine the test concurrency of 5,10,15,30,50 according to the actual use of the customer, and simulate 5010015030500 people using the system at the same time. Lock the functions with performance problems according to the concurrency test results, and determine how to allocate the resources of each virtual machine and how many Tomcat clusters to create. On site training At the beginning of August, Director Xu called me to the office to discuss the system training.
Jinsha Easy to charge Property charging software Project manager, charge implementation leader, data migration leader, customer service implementation leader, VMware virtualization implementation leader, performance test, and corresponding charge and customer service R&D team. I clearly remember that one day after the Tomb Sweeping Day, a group of members took the necessities of life and set out on their own. It was more than 2 p.m. in Datong. In the afternoon, they completed the house rental, and in the evening, they completed the purchase of daily necessities. They checked in on the same day. The whole day was like a double grab in the countryside, full of harvest. This office is really suitable. You only need to walk through the underground garage to get to Datong Heating, which has provided great convenience for later research and service work, and the response is much more timely. The two groups of members also arrived in Datong the next day, and everything was ready.