Job Recruitment Website - Job information - What factors should be considered when choosing wms?

What factors should be considered when choosing wms?

I. Self-development

Self-development must meet at least several conditions:

1. The business department is very clear about the future business development plan, business scenarios and various business model combinations;

2. The business department should make clear the existing operation flow and various abnormal situation handling modes;

3. The company has certain patience and funds, and any software development may fail, and 100% success cannot be guaranteed;

4. Any software development has at least several core positions: system architecture engineer, project manager and key core developers;

5. Architecture engineers and project managers should have relevant development and management experience and have a better understanding of industry development;

6. All architecture designs should have open API interfaces, so as to make some modifications in the future.

7. Documents and source codes of various development requirements should be filed, and at least two people should be familiar with the relevant document requirements and documents.

Company development planning and supply chain department development planning, business leaders must be very clear, project managers must be very clear, and keep in touch with business departments and development teams in real time to transform business requirements into system realization; The development team can't meet all the business needs, which requires constant coordination and communication between the project manager and relevant personnel; If the project manager wants to urge the developers, he must make development documents and source codes and develop relevant documents. Without paying attention to the construction of these texts, it will be difficult to develop new requirements and maintenance systems in the later stage. Team building is very important. General enterprises only pay attention to the project manager. In fact, architecture engineers and core developers are very important. These people may be paid more than the project manager. If the enterprise is determined to develop it by itself, it can't count the expenses on the developers and architecture engineers. Every month these people delay, your development cost will cost hundreds of thousands more.

Once, an enterprise conceived to develop its own B2C mall and WMS system, and recruited an information vice president to take charge of this development. The enterprise did not investigate whether the vice president had presided over similar successful development experience and entrusted it with a heavy responsibility. The vice president of information made a list of how many people are needed to develop these softwares, about 70 in total. Later, more than 50 people were recruited. At that time, the vice president of information proposed that developers must take a weekend off. The company has always taken a weekend off, and the management also agreed to take a weekend off. The vice president of information began to build a team, and more than 50 people developed it for more than a year. B2C Mall didn't try to succeed, but the more it developed, the more chaotic it became. The operation team is complaining that the company is riding a tiger. These people have been developing for nearly a year without success. What will these people do if they don't continue to develop? The development cost has cost so much. What if the development is successful? What a waste. Keep tossing. In fact, development means that enterprises will be willful if they have money, otherwise SAP will not have a long-term enterprise. Enterprises must combine their own management capabilities, have people who understand business, have good structural engineers and have good dedicated teams.

Second, outsourcing.

General enterprise outsourcing systems, sales suppliers of various systems will flock to them. Many sales representatives may be related industries or even developed, but these people are generally pre-sales representatives, and they can basically fool the past. The unsuccessful secondary development has little to do with them. The main thing is to bring your enterprise in. They are not afraid that you will not pay the secondary development fee in the later period.

An enterprise uses Wuzhou Online WMS and X Ding WMS at the same time, so the data of the two systems can't interact effectively. It always wants to blend in. The future development of the company is online and offline integration, O2O marketing, franchisees, direct stores, self-operated shopping malls and three-party e-commerce platforms. The management of the company hopes to integrate a WMS system to allocate resources effectively. The information department of the company invited various software vendors to participate in the investigation and discussion, such as software companies recommended by IBM implementation team such as SAP, Infor and Ruite. The company is responsible for the leadership entrustment of the logistics supply chain. Stores are warehouses. Stores and warehouses share integrated inventory. Regional warehouses and central warehouses have at least three-level architecture, and it is best to do four-level architecture. Finally, the Ministry of Information evaluated the use of SAP and logistics supply chain leaders under the recommendation of newly recruited information leaders. Isn't this nonsense? SAP is a very strict standardization. In the enterprise development period, how can we achieve complete standardization? The cost of the IBM implementation team is also very high, and the overall quotation is close to100000. The suggestion of IBM's implementation team and vice president of information to the CEO (one of the actual controllers) of the company is that anyone can manage logistics and procurement as long as it is standardized in the future. This kind of management becomes very simple, and anyone can manage it. The CEO of the company found the vice president of logistics and said, I'm telling you, people at IBM said that as long as you go to SAP, purchasing, logistics and related management will be very simple in the future, and anyone can. The implication is that it is the same with or without you. The vice president of logistics told the CEO that it was very painful for the largest household appliance enterprise in China to manage warehousing with SAP.

The information department is simple. I recommend the best system in the world to you, and it can't manage your enterprise well. It's not that we are incompetent, but that your business is too personalized to be realized. As for the IBM implementation team and the secondary development cycle and expenses, it is not the funds of the Ministry of Information anyway. The success of development is the credit of the information department, while the failure of development shows that your business is not standardized and you have not set foot in the information department.

In fact, no system is completely in line with an enterprise. Even if it is developed by itself, it involves secondary development and post-maintenance, and even the bugs in the development process will take n years to be discovered. After using SAP to manage e-commerce related businesses, the above companies found many problems and there was no way to match them. After the store storage was integrated, it was never mentioned again.

When an enterprise uses the system, it must choose the appropriate message, but it is not the best. It can't listen to how the pre-sales representative sells it. How to put it? The project leader needs to know about the use of similar products by related peers, including after-sales situation and the strength of the development team. At the same time, if possible, the person in charge needs to know the strength of the developer and after-sales personnel of the intended supplier and listen to the evaluation of the after-sales personnel, so as to get the correct prediction. Pre-sales staff, as long as it is demand, can meet, as long as the contract is signed, the pre-sales task is completed, the commission is in place, and then the development and after-sales docking, and this is the real beginning of the problem.

To sum up, whether it is self-research or outsourcing, there are certain risks that need to be grasped by people who know the business. A good project manager, a good architect and a good developer are half the battle. Outsourcing software must do a good job of preliminary investigation, understand peers, understand the company's attributes and whether the system matches, development costs, etc. It is impossible to understand and change after signing the contract. You can't believe that you can do everything, and you can't do everything with money. There is only the right one, and there is no best one.