What is the middle stage

What is the middle stage, feeling is a very complicated thing. There are many articles on the Internet, but they seem to get more and more complicated, and there is no unified definition. I first heard the term “zhongtai” when I came to do project promotion in an enterprise with ali background in 18 years. “Middle Platform?” I thought I heard it wrong. I just heard “foreground”, “backstage”. What’s “middle stage”? Later, I learned about it on the Internet and felt very high, so I became more and more interested in it.

After the constant encouragement of some people, the leadership also felt that it was possible to do something, as if the income is also good, so we decided to do it. We had no experience and had to invite a third-party company to do it. During this period, we met several types of outsourcing companies, including those with strong ideas who wanted to consult, those with ideas who wanted to promote products, and those with strong execution power and acceptable prices. Obviously, we chose the last one. After the other side of a short period of time to understand the business, and then after a short period of development, “Taiwan out!” . And hand over the code to us and say, “HMM… Some of the implementation of this system seems to be a little complicated, first understand, and then have to change “, so after a short period of understanding, and then after a long period of modification, the system was finally online. “Feel and we do about it, in the Taiwan that what, is not an independent bit of the system?” . You may see that, a failure example, outsourcing a project, how to look at the Internet also said that the high and complex middle stage feeling.

So go ahead and get another system to do your own mid-stage, which needs to replace the current system quickly, and you need to think about scalability in the future.

The center platform is not a platform

The platform requires the integration of functions. Once the requirements change, it needs to be modified. Focus on the integration of existing functions, and help me with any changes. And the Taiwan requirements of ability integration, once there is a change in demand will adjust the combination of configuration, focusing on the combination of ability, there are changes to take their own.

The vision of the Middle Kingdom

The vision of Zhongtai is not to focus on solving existing problems, but to provide solutions for the long-term development of enterprises. This is also a point that many enterprises do not think clearly. Immediate requirements are specific and fast, and it is unrealistic for a designer or developer to consider extensibility for future functional changes while meeting existing requirements.

We often hear products or requirements say, “Let’s do this this time, and keep the interfaces for later extension.” This is a very sweet sentence, which reduces the workload for development and leaves room for future requirements changes. But the development carefully think about the interface, what is the requirement, what standards are retained, have specific confirmation, is it just my opinion? Those with experience are probably mature enough to be aware of future changes, which is great, but what about those without experience? I am sure that the demand behind is not to ask you to leave a good interface, how not to go, this is hard to say.

Another situation is to directly replace the existing system with a certain system as a mid-stage, which is usually the idea of the business leaders, with which all kinds of requirements can be accessed. If you encounter access problems, change the requirements. This kind of thinking is obviously a demand type thinking, satisfy the existing business first, solve the problem later. In this important description of the need to replace the existing system, the center is just a name. Although the architect had a mid-stage idea and wanted to take the possibility of updating into account, due to limited manpower and time, he had to compromise and turned the system into a chimney-like system. In this case, the requirements and architecture are inconsistent with the goals of the system, so the result is counterproductive.

The importance of the center

The importance of the middle stage is self-evident, it is related to the long-term development of enterprises. The implementation of the middle Platform is also a very complicated process, involving the cooperation and support of multiple departments, and the business process of the enterprise needs to be sorted out. It is not only a matter for which department to cooperate with other departments, but also a project for which the leader is responsible.

In addition, the Centralization project must be its own project, only the enterprise personnel have a comprehensive understanding of the enterprise, understand the past, present and future of the enterprise, it is very difficult for an outsourcing team to do the centralization project for the enterprise. First, you have different perspectives. One is looking at the long-term development of the enterprise, and the other is how to complete the project. Second, it is difficult for outsourcing enterprises to quickly reach the level of employees. Such outsourced projects are difficult to achieve the desired revenue. Therefore, Sinochem construction must take itself as the leading, and outsourcing can be auxiliary.

The consensual nature of the organization

The goal of middle Stage project is different from that of ordinary project, which requires long-term and continuous investment of project implementation personnel. Therefore, members should not just be borrowed from other groups, but should be a fixed form of organization. A temporary organization only solves temporary and urgent tasks and dissolves after completion. The team members also think in this way. Fixed organizations, on the other hand, have common goals and require long-term and sustained attention to organizational responsibilities. What kind of organization to do what kind of things, the implementation of the project must be a fixed organization.

The implementation of the middle platform runs through multiple business chains of an enterprise, bringing changes in organizational and business technologies will naturally involve multiple departments. Each department of the understanding of the central Taiwan and the request are not the same, so they will be different in the natural cooperation. In this way, it is necessary to find their own value combination point, so that each department is clear about how much profit they will bring to the middle stage, and only in this way can we get active cooperation from all parties.

The continuity of Taiwan

The construction of zhongtai is a long and continuous process, and the investment is very large. Should not be spread too big at the beginning, the risk rises straight. Find the right entry point, set up milestones, design assessment points, step by step. That way, everyone knows what they want to achieve and they can continue to achieve it.

Why do you want to do the center

Zhongtai construction is so complex, so much investment, then why do it?

  1. Performance improvement End-to-end performance improvement simplifies user access, eliminates the need to consider complex technical implementation and only focuses on the service itself. What used to take a month or two may now take a week or two. Time is money, and rapid iterative development is needed, which is one aspect of the mid-stage business support.
  2. Capability precipitate the core, key, and common capabilities of a system. Provide users with a simple and diverse list of services, leaving complex implementations in the middle. The accumulation of capacity brings stability to the infrastructure, as well as overall stability. Technical output, the accumulated mid-platform subsystem can be used for more business, into an enterprise application platform business line.
  3. The rapid innovation market is constantly changing. In order to achieve business goals, business innovation must be maintained. Business innovation also brings about application change. Applications are the orchestration of capabilities so that applications can be developed quickly.