The author of this article starts from user portraits, combines user stratification, and community operation levels to discuss: "How to build a developer community operation strategy from scratch?" With the rapid development of technologies such as Mar-tech, ToB marketing has undergone tremendous changes compared to the past. Compared with short-term and direct BD methods, establishing long-term relationship marketing plans and extending the customer relationship life cycle have become executable, sustainable, and relatively low-cost marketing strategies. At the same time, as the customer relationship life cycle lengthens, it also begins to require providing corresponding value to different user groups during the marketing process. As an indispensable and important group in Internet companies, developers have always been the focus of ToB manufacturers (such as PaaS and IaaS). So today let’s talk about what we should do if we operate the developer community as a product (part of the content will use cloud native as an example). 1. Developer ProfileSince most enterprise users who use related technical products or services have enterprise attributes and contain multiple role attributes. To build a complete developer user portrait, it is necessary to survey all relevant roles in the decision-making chain. Therefore, the research needs to include the following main dimensions: industry attributes, enterprise attributes, and role attributes:
Here we can use two research methods:
In actual operation, interviews are conducted with a small number of core high-contribution users. The survey was completed on a large number of ordinary users through questionnaires. After a fierce operation, we can outline a relatively complete user portrait. Through the Key Messagge marked in red, we can see relatively clear and strong developer user characteristics (here we quote the CSDN report as an illustration). (1) The three technology fields of Internet, software, and IT manufacturing cover more than 84% of domestic developers
(2) Developers are enthusiastic about learning, with nearly 60% of them learning for more than 6 hours per week;
(3) 60% of developers use Java, and nearly 50% of developers want to learn Python in the near future
(4) Apache projects and Linux are open source projects that developers prefer
From the above description, we can conclude that the industry and regional attributes of the developer group are relatively concentrated, and they generally have high education and cognition; they have a strong desire to learn and have a certain interest in participating in activities. Although I participate in community or open source projects, I don’t make any money. 2. Developer Community PositioningAfter clarifying our developer user profile and products, we hope to establish a developer community as a vehicle to achieve user conversion and retention. So, what is a developer community and what does it require? 2.1 What is a developer community?We define the developer community as follows: "It connects manufacturers and developers, forms an interactive (online/offline) business value incubation platform through content generated by both parties around common needs for a certain technology ." So, we can grasp a few of the key points: (1) Common demand for a certain type of technology Combined with the previous developer portrait, we can see that for specific products or technical fields, developers will have a strong desire to deeply learn a certain type of technology or product or solve the usage problems of a certain product in the specific work process. For example, developers want to learn about DevOps-related automated release pipelines, CI tools, and how to achieve development and operation collaboration through the cloud native community. Then, he will choose the corresponding vertical developer community to search for relevant information. (2) Both parties generate content The foundation of a community is content, and the content category determines the community atmosphere and operational tone. After building complete structured content, we recommend and distribute corresponding content based on user and platform attributes to ensure that content reaches users. Users realize UGC based on PGC, forming a complete content production closed loop. This will enable "manufacturers + loyal users to enrich basic content, ordinary users to comment and forward content to participate in interactions, and manufacturers + content supervisors to maintain community order and enhance a sense of belonging by reviewing platform content", allowing different roles to interact with the community through content. For example, the Alibaba Cloud Native Developer Community provides comprehensive open courses on cloud native technologies to help users understand cloud native knowledge. While acquiring knowledge, users can also engage in discussions based on the courses or share their own best practices and interact with peers. (3) Interaction The UGC, comments, forwarding and other interactive behaviors generated by users in the community all have quantifiable value and can be used to cultivate business opportunities. By evaluating user stickiness through interaction frequency and interaction quality, it is also further verified whether the core purpose of community building is consistent with developer needs. Through content interaction, developers are guided to complete the role transformation from "cognition-user-customer" and increase their reliance on the community. With the help of scenario-based social networking, a relatively stable social chain can be formed among users. For example, various forms of meet-ups to discuss hot technical topics, announcements of awards for outstanding contributors, contribution rankings, granting of ambassador titles, etc. (4) Commercial value incubation ToB manufacturers do a lot of things. Although they emphasize promoting the development of industry technology, their core purpose is always to sell goods and make money. The developer community is actually one of the means. Leverage users’ recognition of the community and content to acquire and incubate business leads and even upsell after-sales customers. However, ToB technology products have problems such as long business opportunity cultivation cycle and long decision-making chain, so general community operations will pursue more operational indicators such as community activity and active product usage, and will not assess the direct number of leads or the amount of business opportunities. 2.2 Purpose of Developer Community OperationBefore enumerating the resources needed, we need to clarify the purpose of the community's operations. In this way, we can better coordinate the internal and external resources of the company. Common purposes mainly cover two dimensions: product level and marketing level, including the following aspects:
In fact, we can see that multiple goals at the marketing level are a complete funnel. Therefore, this also requires us to provide corresponding content to different links and different roles in the decision-making chain during the operation process to generate interaction. So how do we stratify users? 2.3 Developer Community User GroupingAfter clarifying the purpose, who are the people we are operating for? What is the significance of each role in the decision-making chain for incubating business value?
For daily operations, the commercial value gradually decreases in the order introduced above. We hope to accurately convey business value information and brand power to decision-makers through various large-scale activities and influence their decisions. For opinion leaders, we hope that they can help us effectively reach relevant audiences that traditional media channels cannot reach, and integrate more external perspectives. For opinion leaders, although BD is relatively difficult, the value of cooperation is huge. Selectors, evaluators, and front-line users have moderate commercial value and a huge base. Compared with the above two types of audiences, their reach and conversion costs are lower, and they are also an important source of traffic for the community. Public perception, as the external traffic base, determines the future size ceiling of our community. Earlier we described the purpose of the manufacturer for the developer community, so what is the actual value to users? It can be summarized as follows:
2.4 What support does the developer community need?As the saying goes, those who have money support others with their money. Based on the demands of both manufacturers and developers listed above, we need to ask the boss for support in terms of personnel, content, and funds in order to carry out operations effectively. (1) Personnel support
(2) Content support
(3) Financial support
2.5 Operational Startup RhythmAfter clarifying the target group, goals, and resources, you can start formulating relevant plans based on the product development rhythm (technical products are mainly open source). For open source community products, we can try to combine the following key nodes to start preparing an operation plan (the flowchart below was mentioned by Tencent Cloud in a sharing session). Sort out existing internal resources and user research results reports; formulate operation launch plans and division of labor;
2.6 Operational Assessment and EvaluationAfter asking our boss for resources, we must definitely set business-related goals to measure the value and ROI of what we do. Therefore, we measure from the perspectives of business indicators, community operation indicators, and content operation indicators:
After clarifying the boss's North Star indicator requirements, we can break down the long-term indicators and short-term indicators specifically. And rely on these indicators to better drive us to formulate detailed operational plans. 2.7 Common Problems in the Developer CommunityLooking around, there are many developer communities and open source communities, but there are only a few that are well-run, whether by manufacturers or third parties. The problems mainly focus on:
Now that we have clarified our existing resources, objectives, user profiles, and possible pitfalls, we can begin to refine our operational strategies. 3. Developer Community Operation RulesOk, after sorting out the user portraits, user stratification, community operation objectives, and existing resources, let’s talk about the specific operations, namely “high-level users create value, and ordinary users build word of mouth.” The specific work can be divided into two parts: internal and external. 3.1 Internal Operations(1) Community main site operation As the main carrier of the developer community's operations, it plays an important role in the operation process, because all our external traffic will eventually land on the developer community main site, so the main site is very important. Generally speaking, we use the form of PGC+UGC+PUGC+OGC to operate content, ensure the continuous output of content, and establish a content chain of "content collection - review - structuring - push - recall". The degree of operational intervention and basic sorting rules are clearly defined for new and old users respectively, to guide users to complete their exploration of the community while ensuring that high-quality content reaches users. The main content forms include:
After ensuring content operation, clarify whether the community format is question-and-answer (technical product Q&A) or reading (technical learning), and whether the content emphasizes people (experts, big names) or content. It is even necessary to clarify which forms of interaction in the browsing process need to be strongly guided, and whether related pages should be recommended. During this process, if there are competitors in the same field who are already doing the same thing, you can use them as reference material; if you are already a leader or explorer, it is recommended to use A/B Testing to explore the retention and value of functions and determine the appropriate community form for the product. After finishing the content and basic main site operations, we also need to establish a relevant user membership system, clarify the user growth path through points, levels, achievements, etc., and guide users with material/spiritual incentives such as cash and medals in this process. (2) Content distribution operations This part is basically a routine operation. All ToB vendors (such as PaaS and IaaS vendors) are very familiar with it. After all, the gameplay of ToB is relatively simple and boring. A full-time employee with two interns can fully handle it. For example,
But it is worth pointing out that as content develops, external channels can easily become dizzying. In the process of screening channels, it is necessary to clarify the distribution purpose of different channels, whether it is search engine inclusion, media authority, or audience accuracy. For example, for search engine inclusion, we would choose Jianshu and Zhihu (although Zhihu’s inclusion weight has dropped a lot now), for authoritative media, we would choose InfoQ, CSDN, and SF, and for targeted audiences, we would choose the corresponding communities. (3) Community Operation Apart from the main site, the community should be one of the most important ways for us to operate developers. However, due to the immediacy of the community, it is most suitable for daily communication, but cannot be used to record and carry content. In the process of community operation, we can differentiate operations based on the developer's source, discussion topic, and identity, for example:
Usually, tools such as Wetool are needed to help community operators manage the group. The relevant content of community operation will be written in a separate article because there is too much content. (4) Event Operation If communities and main sites are routine operations of developers, then various activities are the effective means to truly gather users. There are many forms of activities, such as:
(5) Open source projects Open source projects are mainly managed on Github, including:
3.2 External OperationsIf internal operations are about retaining users, then external operations largely help us attract users. I will not go into details here, just give a brief description to avoid suspicion of advertising. (1) Payment for technical knowledge
(2) Technical community cooperation
(3) Non-technical communities
(4) High-end club community
(5) Institutions and associations
(6) Colleges and universities 4. Competitive Product AnalysisAfter completing our own planning, it is equally important to understand the dynamics and gameplay of competitors. Taking the cloud computing industry as an example, Tencent Cloud, Alibaba Cloud, and Huawei Cloud have relatively similar content formats and community purposes in their respective developer community operations, but there are subtle differences in the actual operation process. 4.1 Tencent CloudIn addition to conventional gameplay, Tencent Cloud has adopted more ToC social gameplay, such as:
4.2 HUAWEI CLOUDHuawei Cloud focuses on the operations of the opinion leaders we mentioned earlier. Huawei Cloud KOLs are divided into different levels, including MVP and Cloud Sharing Expert, which correspond to different rights and interests. This will encourage them to speak out, thereby covering the target population while also achieving the effect of KOL endorsement. 5. PostscriptCompared with other audience groups, I think developers are a more pure user group. They are a group of "straight men" (a compliment here) who can rationally and objectively evaluate the value of something, communicate directly, and desire honor and recognition . Therefore, there is no need to be too cautious during the developer operation process, but rather to help them solve practical business problems or gain honors. Therefore, perhaps for developer operations, being honest is the best operational attitude. PS. As a non-pure developer operator, I combined my own business experience with developer operation content. The original intention was to use it as study notes to prepare for a certain exam. This is just a starting point. If there are any mistakes, you are welcome to make corrections. Author: It's a small pot Source: Market Dog |
<<: How to let users quickly understand new products? (Attached with 6 creative templates)
>>: New Weibo traffic generation methods and practices!
1. Industry Background As we all know, Douyin is ...
How much does it cost to be an agent for a decora...
With the rise of WeChat mini-programs, new develo...
The Martial Arts Conference is one of the activit...
Information flow advertising style: 1. Large imag...
I have been collecting cases and organizing mater...
Here I will organize for you some free channels f...
Those who have been exposed to information flow k...
The May Day holiday is approaching, and major bra...
The first part [User Mind Insights] mainly discus...
The warmth of Mother's Day has not yet faded,...
Nowadays, the Internet is becoming more and more ...
I recently saw a set of data published in the &qu...
In this issue, we have sorted out the common issu...
The article is short and only contains essential ...