In this industry, 7 Years later. Have such a feeling:ProgramIt seems that all of them are finished. But how to make the customer use it is a big problem. Whether the product is officially released or the project code is complete, it takes a long time for the product to be accepted by the customer.CodeAfter completion, there will be a bunch of problems, such as deployment, implementation, maintenance, and problem solving. These problems are called "post-code" problems.
In recent years, I have seen a lot of such "post-code" Problems and solved a lot. To sum up, there are roughly these (basically unrelated to the business ):
1, Server Environment issues. For example: RAC , Linux , Win2003 , DTC , Loadbalance .
2, Client environment problems: such RAC , Win2003 , Firewall, such 3721 Various small plug-ins of this type of garbage.
3, Software Framework Problems
4, Performance problems: This is a lot of things and I will not list them.
5, The program encountered a problem at the site, but the developer had no idea at home, and did not know how to simulate the field environment, how to capture useful data, and how to analyze it.
The above problems change significantly with the environment, and it is necessary to establish a certain knowledge reserve. However, we cannot consider all problems in all scenarios. Can we change this situation? For example, how to establish an organizational unit for unified processing? Establish a mechanism? Or something else?
Of course, such as Kingdee's recent fast implementation, this is actually from the perspective of product quality. However, I believe that he cannot solve the above problems. Quality is always relative, and various unknown and complex environments will always come one after another.
Maybe it would be better to establish such an emergency team? At the company, I spend almost 1/3 of my time dealing with these problems,