! Help enterprises out of trouble, famous enterprises returning home engineer: success depends on it! (https://static001.geekbang.org/infoq/c2/c21ec19480d70b3bae3dd1a0d5bbc138.jpeg)

The car along the highway out of the city to the southern suburbs, after crossing the Bridge you chuan few tall buildings. I sat in the last row, staring out of the window at the small residential buildings that occasionally passed by in a daze. The car walked forward for more than a dozen miles, and a cluster of steel buildings with chimneys came into view.

I got out of the car. It was already an industrial city, a forest of steel as far as the eye could see. Out of the parking lot, I stood at the intersection waiting for the traffic light to turn green. I looked down at my cell phone for calls from the previous hour. Soon, I found a number marked “He Supervisor” and dialed.

“Oh, I’m here. Where are you?”

“Long time waiting for you, I will be at the factory gate!”

I looked up and saw a tall, thin figure coming out of the factory gate across the road and waving to where I was standing.

An hour ago at 9:30 am, just after the morning meeting of the group, I received a series of invincible calls from Lao He, asking me to go to his side. I didn’t know exactly why, but I knew from his anxious tone that I couldn’t slack off, and I promised to be there as soon as I could. I was actually at the head office in the city centre, but was on my way to the company’s factory dozens of kilometres away.

By the way, I returned home from the south Coast a few years ago to join a local manufacturing company. The company is very important in the field, with thousands of employees, and is the local leader. As I worked in the world Top500 before, I worked as a project engineer for many years before coming back. Thanks to my experience and qualifications, I succeeded in serving as the head of the IT technical support department in the new company.

As soon as I arrived in the company, I heard the story of Old He, who rose step by step from a clerk in the workshop several years ago to the position of rotating supervisor of the production department today. His colleagues say that he has been conscientious and responsible for many years and is an inspirational example to all of them.

The clattering of traffic lights brought my mind back from the “past tense” and I quickly crossed the green road. I jogged all the way to the factory gate, where Lao He had come to meet me.

“Wang Gong you come, early on the ground to rush over, delay your work!”

“This is also my job, he director, now this side is what situation?”

Before I could answer, I found something different in the factory today. According to the normal arrangement, the production department has to catch a batch of goods today. The factory must be very busy in weekdays. But today it’s a little too quiet. It’s kind of eerily quiet.

Lao He, a Cantonese speaking Mandarin with a strong Cantonese flavor, tried very hard to explain the problem to me. His accent made it hard for me to hear, but thanks to his clear logic, I soon figured it out.

Back a few minutes ago, the factory was very quiet. Normally, the machines, which were as active as steel beasts, were lying motionless on the ground, making the huge factory very silent.

Mr. He paced the workshop, his hands behind his back and wearing the pink cap that symbolizes leadership, as he slowly made his way through the assembly lines, followed by female assistants. Despite wearing a mask, his assistant could see a hint of confusion in his eyes.

“What time is it? He asked. Female assistant blankly once, then quick step followed up, say: “just nine o ‘clock!” “Yesterday’s production plan has been finished, but the new plan has not been issued. It has been stopped for nearly an hour.”

Lao He frowned, clearly dissatisfied with the status quo. The female assistant said that she had asked the planning department and the engineering department, but had not received a reply. Without speaking, he walked quickly out of the workshop. There was a knock on the semi-glazed door of the planning department, and when it opened, Lao He appeared.

“Oh, he director you came!” Planning department colleague Xiao Lin smiles.

“The workshop has been shut down for an hour. Why hasn’t the production plan been issued?” Why come to the point.

“Sorry, there seems to be something wrong with MES. The production plan cannot be sent out. Now WE are working on it! This you see, other relevant departments have sent people over, we are also busy into a pot of porridge!” The door of the office was flung open.

Lao He understood the confusion and haste in his eyes and asked if Lin could be more specific. Kobayashi said that their planning department is checking themselves, but they have not found any problems at the moment. IT is likely to be a software system failure, and they suggest consulting the IT technical support department.

As we all know, I was called from headquarters to solve the problem. However, as far as I know, the MES system they use is customized by the procurement department to the software company and belongs to closed-source software. Now there is a problem, our own IT department can not solve the problem, we have to seek help from the software provider, so IT may not be able to resume production in a short time.

Sure enough, even though I contacted the supplier as soon as I learned about the situation, MES didn’t return to normal until 9 p.m. Thousands of employees across the company have been on standby for the past 10 hours. This is bad for workers who earn their income by memorizing items, but worse for those at the top of the supply chain.

After a period of time, MES still appeared large and small multiple failures, to the company and staff have brought huge losses. Finally, the senior management convened a meeting with relevant personnel and decided to abandon the old system and independently develop a new one to solve this problem.

So, in the end, it was natural for our IT department to do that. As for the MES development project, the budget was quite adequate, but the group was given only 20 days to develop the new system because the old system was too bad to wait.

I told the internal meeting that the time was so short and the workload was so heavy that it would not work according to the old method. What we need now is a shortcut, a shortcut to developing software quickly, preferably if there’s something out there that we can use directly.

Finally, after consulting and exploring, we learned a development tool from our predecessors, so lishun rapid development platform began to participate in our development work.

This is a visual code generation tool that helps developers build software quickly. The platform adopts a wizard-style development approach, which can be developed through visual operations such as drag-and-drop editing. What you see is what you get, and functionality can be generated at the same time as design.

In the process of using it, we found that it has already built a framework for developers, and preset all kinds of basic modules can be directly used. In addition, it has established a number of customized templates according to the characteristics of various systems. We can quickly develop various business systems directly according to the development wizard, which makes the development team very useful.

Colleagues in the department have not been in the industry for a short time, but some of the language, we are not commonly used, so not familiar with, for example. NET, which is very passive in development.

Fortunately, however, the powerful soft rapid development platform, when the developer in the front of the visual operation, the software will automatically generate source code to facilitate compilation and modification. In the preparation of complex business logic, it can also be used to complete the basic code development, and then write the business logic, the framework is also integrated with all kinds of common operation library, which is for everyone to use. NET to complete the development of complex functions from a great help.

During development, we felt that the technology used in this platform was mainstream, and it was very standardized, so there was no worry about bugs. This is one of the main reasons why I use it.

In numerous practical functions, the most worthy of saying, is its authority control function.

It provides various forms of permission control, whether by role, department, post, user, or user group. Moreover, the operation permission is refined to every button on the interface, and the data permission is refined to every record, and even the access restriction of IP segment can be achieved. The functions and reports developed based on the framework can be directly attached to the authorization system. With the separation of permissions and functions, we only need to care about the implementation of functions.

Thanks to lisoft rapid development tool and the team behind it, our department successfully completed the development task and the new system was launched on time. The self-developed software completely fits the actual situation of the company. There has never been any problem in the nearly six months since it was launched, and the production efficiency of the plant has been continuously improved.

Click here to learn more: www.learun.cn