My IoT project initial team

At the beginning of March this year, I came into contact with this project by coincidence. To be honest, I am very optimistic about this project. I have done enterprise-level projects and Internet projects before, but this is the first time I contacted the Internet of Things project. It is the Internet that connects everything, and the Internet that combines with traditional industries. First, briefly describe the main business of this project:

Rocking cradles are also called swing machines. Rocking cradles are actually coin-operated cradles for children. They are a type of amusement equipment. They are mostly found in roadside stores, such as supermarkets, where there are more maternal and child stores, and in some shopping malls. It is often seen. Existence is reasonable. There is not much discussion about economics here. In fact, what we have to do is to give more use methods to the traditional shaker body, connect to the Internet, and create more value with Internet thinking. Alright! That's all, it's probably such a thing. What I learned on the first day of the project started here. I came to this project. There are already a hardware manager and a product manager in it. The hardware manager is already studying the principle of signal activation of the rocking car itself, but the software side sends the protocol to connect, and the product manager has been studying the use of the user’s APP. But the architecture, business process, and infrastructure of the entire platform have hardly started, and the development team is also recruiting one after another. So how should my work be carried out, and what I should do in the initial stage of building this platform has become the focus of my immediate consideration.

First of all, starting from business needs, all software platform construction and business demand analysis work are the most important. Entrepreneurial projects, especially new projects, business analysis. Due to the objective reasons of time, cost, and the market, that is, it cannot be unconstrained or meticulous, so I need to find a balance between them, and at least find a way for everyone to understand this. The platform is confident, and things that can be effective immediately, so the overall planning of the platform, the main process, and the personnel role function are the focus of the entire system of the software in the early stage. Once these are sorted out, the platform can be set up, database design, and development work are carried out. The specific business, especially the detailed functions on the page, can be gradually improved in the follow-up without affecting the overall situation.

The second is the selection of technical architecture, or due to time and cost factors, there should be no barriers to technical selection, and development, testing, and deployment must be simple, convenient and rapid. (I will describe the early stage of this project in detail in the following chapters) Lower requirements for subsequent recruitment.

The last is the recruitment of technical personnel to build the size of the team. If I say that if there are more funds, of course, it is best to recruit a talented person in each field role, and the speed of communication and writing code is also fast. If the cost is taken into account, then recruit some who have about 1,2 years of work experience It is also possible, provided that an experienced person is required to plan each step. Try not to recruit people who do not have any project experience for internships. After all, the project and the team are immature, and there are only one or two roles in each role. The communication and implementation costs are very high, which will affect the overall layout of the follow-up, except for excellent graduates.

The above three points took about two weeks to complete, and I have confidence in my heart. I sorted out the main process as follows:

  1. The platform generates a QR code -> factory assembly -> system equipment storage
  2. Local push staff offline promotion -> Merchant intends to cooperate, register a merchant account -> Back-end customer service staff review -> Number of cradles placed -> Operation and maintenance personnel receive a work order, deliver the cradle to the merchant -> Operation and maintenance personnel will Bind the cradle and the merchant
  3. The user downloads the APP->registered account->play three times for free (recharge, more punch and more free)->scan the code to start the rocking car->merchant and platform split account (every order merchant share and platform share)->merchant cash withdrawal

Finally, summarize the supporting software platform functions.

  1. APP. C terminal, mainly for users. APP includes android and ios. The main functions are my account (including account registration, cumulative consumption, balance, recharge, gift, etc.), my car coupon, history, scan code activation, and surrounding vehicles. These core modules.
  2. WeChat public account (end B). The B-end is mainly used by merchants, but also for operation and maintenance and local promotion. The main function is the merchant center (including transaction details, equipment list, settlement management, billing center, bank card, etc.), operation and maintenance center (putting orders, unbinding orders, replacing equipment, etc.), local push center (customer management, order management, Settlement management, etc.).
  3. Operation platform. Mainly used by platform administrators. The main core functions include customer management, merchant management, order management, settlement management, binding and unbinding, production management, platform management, etc.

Guess you like

Origin blog.csdn.net/u010460625/article/details/108820745