Many departments in the company are widely used in metadata management, but also adopted the company's internal development of meta-data management tools, some departments of the implementation has been very good, and some departments of the effect is not satisfactory. This problem, in fact, and the software system development completed into the maintenance phase after the high cost of the nature is the same.
The essence is because many companies in the country pay more attention to the process of the surface, less in-depth to grasp the real part. Before we discuss the issues of metadata and API management, let's say that I have seen several kinds of status quo in many departments, one, most of the companies / departments with poor performance are usually evaluated, the company has new project development, The project manager in charge of project management asked the department manager for a group of developers, temporary recruitment of some personnel, the other group to draw off some personnel, the results of vigorous projects began, after the development of a year, the system finally developed, almost also delivered to the customer, But with little or no formal business at this point, there is basically nothing too much to be done. So at the end of the examination, the project manager smooth promotion, the project was smoothly transferred to another set of people for maintenance, and over the a year, customers formally carry out a variety of business, the problem began, the system of various instability, low performance, poor user experience, the system a variety of hard code can not be extended, A variety of complaints about the maintenance project team, by the customer and the Department of the leadership of various criticisms. What's more, the main project manager won the company award, the following year, the customer formally fired the company. And the real assessment should not be such, but should be a real performance-driven assessment. Second, some projects are such management, all kinds of personnel are equipped with, requirements, general, detailed set up each stage is included, the project plan is also designated, and even strictly follow, but the problem is the entire department of the benefits are still not high, carefully observe, you will find that each stage of the output of the material quantity no one to check, All types of personnel only check whether the elements are complete, as to whether the content is clear enough, correct, usually no one cares. In the coding phase, it is also discussed whether a requirement is reasonable and a certain state should have several values.
To talk about meta-data andApiManagement issues. Many departments often do not understand the meta-data andApi management mode of the blind adoption, that a Department of high efficiency, and the use of a variety of management tools and technology, their own departments can certainly achieve the effect of the adoption , and then copy the relevant processes and tools, the results are usually parody. In fact, the biggest problem is not the metadata or api How to manage or what tools to use, but for metadata or api The importance of management itself, real metadata and api management is a typical example of tree growth, early in design and development, for the individual developer, Efficiency is usually seemingly non-rising, as developers need to look carefully at the existing system of standard fields, data dictionaries, data types, system parameters, error numbers, etc., while deciding to add or modify existing api api need to be applied and audited to be validated into the system's meta data and api api immediate
And many functional departments and business units, usually want to change a management tool, introduced a new process, the system will magically improve, the efficiency will be magical ascension, but the real problem is that management itself is too heavy than the form, light on the essence. As the myth of people's moon says, there is no silver bullet. In the software industry, there are too few really competent software development managers.
On Meta data and API management tools