The first assumption is that we have a development team: Assume that we now have a mature app development team (this is a very lucky premise. One of the reasons why many product development progress is extremely slow is that we are constantly hiring during the process. people), then our staff structure for developing apps is like this, 1 backend developer + 1 Android developer + 1 iOS developer + 1 product manager + 1 front-end developer + 1 designer + 1 tester, in this way, we The more designers think about it, the front-end can be taken into account, and the developers can also test it themselves. That is, it takes 5 people to develop an app project. Of course, we are considering these 5 people. If they don’t get sick or ask for leave, they will definitely not affect the progress of the project. In an ideal environment, we would calculate the salary of these five people at 6,000 (which is very low, the figure for Beijing, Shanghai and Guangzhou is 15,000). Adding in five insurances and one housing fund, the salary cost for each person would be around 7,000. With a team, the next step is to solve the workplace problem. A team of 5 people can choose a mid- to low-end office space. Counting property fees, water and electricity bills, and rent, the monthly expenses are at least around 4,000. . Once you have the space and team, you can then replace office supplies, broadband, etc. (assuming you bring your own computer). The price of an ordinary ergonomic chair is about 150 yuan. If you don’t buy an engineering chair, you can also use an ordinary chair. The cost of the table is divided equally. The cost of the table and chairs is about 250, which is considered a one-time payment. Guess it can be done for 5,000 yuan. The external conditions are all ready and work can start now. Early stage: Before making an APP, there is usually a boss. The boss probably knows what functions he wants (yes, the boss generally doesn’t know what he wants to do, what the needs are, and what the product positioning is). At this time, the product manager has to take action. , arguing with the boss, sorting out requirements, and finding product positioning. It took about two weeks here, and at least the product positioning and first-phase requirements were clearly figured out (during this period, the architect could start to conceive the technical architecture of the product, but failed Official start of work). After product positioning and early needs are determined, you need to think of a product name, demand research, competitive product research and analysis, register domain names, purchase servers and peripheral basic capabilities (such as CDN storage, SMS service, message push, etc.), trademarks (not yet Registering a trademark (many teams have suffered from this), registering a domain name, and designing a logo. As long as the boss does not change his mind midway, change product requirements and positioning, it will take at least a week. At this time, the prototype and technical architecture of the product will be developed. The prototype has also come out, and you can basically start working with real swords and guns. This step assumes that the domain name does not need to be purchased at a high price, and the total cost can be settled at 10,000 per year. Development stage: Let’s take a look at the stages that an app goes through: user needs analysis – product prototype design – UI visual design – database construction – server development – ??iOS/Android client development – ??testing. It takes about 10 minutes to run the entire process and run out of the app. About 3 months. Internal testing and polishing stage: During this stage, you need to maintain close communication with design, R&D, and seed users, and constantly collect, discover, optimize, and solve problems. During this period, you may need to release 1-3 sub-versions. At the same time, you have to find ways to keep seed users active and enthusiastic about cooperation. This is a difficult job, and whoever does it knows. Release stage: During release, channel promotion costs and advertising are not included. To go online on IOSAPPStore, you need to register a developer account and purchase a certificate. It also costs a certain amount of money, which is not much, only 800 yuan/year. So now let’s calculate how much it costs to develop this app: labor cost: 7000*3*5=105,000, rent, 4000*4=16,000, office supplies 0.5 million, server, domain name, and peripheral IT basic costs: 2 Ten thousand. That adds up to about 150,000 yuan. Of course, this is still a relatively simple app. If it has creative functions that are different from the market, the money and time will have to be calculated separately. As you can see, when we calculate, we are very conservative. , it can never be lower than this number.