It was almost a month before the project closing meeting, and R & D personnel basically withdrew from the project. I have always wanted to write a summary of this project, but I have no choice but to write this article after having multiple roles. However, we were lucky to be able to access NopCommerce, an excellent open-source e-commerce system in the. NET field, at the beginning of the project, so that we can quickly achieve our goal on the shoulders of giants. But as I mentioned in my previous blog "three-year project management, three phases", the realization of a system or the successful delivery of a project may not necessarily bring direct value. This article will summarize the project from the technical, project, and product aspects.
[Zhuo products site] access address: http://www.zhuopin.com
Project
This project was taken by our big BOSS. We need to build an e-commerce platform to achieve auto sales and value-added services. Although the project was shot by a big BOSS, at the beginning, it encountered various obstacles, mainly because the business span was too large and the departments were too independent to communicate and cooperate with each other, in addition, I have tried this kind of idea for countless times before, and all of them end up in failure, so we are not very optimistic about this project. In my hand, I started the project process.
Looking forward, the project can be divided into three phases: the first phase is the quick verification phase, which takes about one person/month, the second phase is about three months (five persons/month) for the function construction phase, and the third phase is about two months (four persons/month) for the improvement phase ). Why is there no foundation in this project, so first we can quickly implement it and then see what follow-up arrangements the leaders have (this may be the style of general administrative machine enterprises ). However, after the quick verification phase, the general plan is basically repeated, and more developers are added to the project in the future. Here I have provided calendar month and calendar month, mainly to explain that there are very few people. I had only one full-time employee in the early stage and joined one more employee in the middle stage. For example, I have multiple roles in PM.
In general, the project is basically reasonable in terms of delivery objectives. However, there must be project management experts who need to make a decision, such as communication management, project planning, and stakeholder management. This is also a pity for me. I heard that another Big BOSS team has started a similar project in dashboard, and the project budget is tens of millions, the number of people is also the envy of dozens of people.
Technology
Because we used it. NET open-source e-commerce systems, so this may also be the reason for putting this article in the blog Park. Of course, based on the above project considerations, we can only make changes based on existing systems, because the company has no internal system accumulation (If yes, PHP has no maintenance personnel ). So there is no way to find. NET-related systems. Maybe we were lucky. We accidentally found NopCommerce in the project we were about to copy from our friends. It is still based on the newer Asp. net mvc 3 framework. After downloading the NopCommerce code, I probably configured the environment and saw that the entire layer, plug-in, and skin management framework was well done. NET also has a ready-made, open-source system with better architecture.
Therefore, in the first phase, we basically customized a set of skins on the original basis, plus the payment controls and Chinese language packages found on the official website. The website was released after about one person/month. Of course, the BOSS also saw that everyone agreed on our work. Then, I made some functional extensions and interface development work on the basis. Technically, there are not too many problems. We have also developed a supplier management platform to support suppliers to manage product information themselves. However, this function seems to be in the NopCommerce release plan.
In terms of website style, we may feel that foreign systems may be better transformed or the transformation costs are relatively high. However, based on the NopCommerce's better layered architecture, we quickly customize the corresponding View, it should be said that the interface does not seem to be a trace of the transformation of open-source systems outside China. This is what we have spent a lot of time thinking about.
Of course, there are still some technical problems that we have not solved: one is that project startup is particularly slow, especially during the development process, it takes a lot of time to compile and debug the system, in terms of performance, we have not conducted a comprehensive test, so we are not quite clear about the limits of a single machine. What else can be optimized. If you have any of the above answers, please contact us.
Product
The last thing I want to talk about is products. The products I want to talk about include operations. Of course, I have already talked about the project. The project is still a company project, the final cost and result are still the responsibility of the big BOSS. Therefore, if the project result reaches the predefined goal, it is actually delivered successfully, but for a product, its life cycle is not over yet, therefore, after the system is launched, the Operation should begin. It is a pity that companies in the traditional industry do not pay much attention to this aspect, experience, and investment, resulting in almost stagnant product operations.
In short, I would like to say that this project is still technically explained, but there are regrets in projects and products. Especially for our entire project member, I remember a project member saying, "it's so exciting! The first time the system was done, the customer received the real money !"
Finally, make an advertisement. If you are PMP, you are worrying about accumulating PDU. The free PDU activity information is relatively scattered and not timely. We recommend that you follow our account: PMIPDU. We will push various free PDU activity information to you.