Add introduction content for DevRel roadmap (#6062)
* completed the introduction section content * \Update src/data/roadmaps/devrel/content/what-is-devrel@SiYUdtYMDImRPmV2_XPkH.md --------- Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>pull/6112/head
parent
10a5268a9f
commit
f016fdbb72
11 changed files with 96 additions and 11 deletions
@ -1 +1,9 @@ |
||||
# Advocacy |
||||
# Advocacy |
||||
|
||||
Developer Advocacy is the practice of representing and supporting the needs and interests of developers both within a company and in the broader developer community. Developer Advocates act as liaisons between the company’s development team and external developers, ensuring that the developers have the tools, resources, and knowledge to effectively use the company's products or platforms. They create educational content, provide technical support, gather feedback, and participate in community events. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@What is developer advocacy?](https://appsembler.com/glossary/developer-advocacy/) |
||||
- [@article@What the heck is a developer advocate?](https://www.freecodecamp.org/news/what-the-heck-is-a-developer-advocate-87ab4faccfc4/) |
||||
- [@video@Developer Relations: New Career Path for Developers](https://www.youtube.com/watch?v=iA2SQ4OL4GU) |
||||
|
@ -1 +1,8 @@ |
||||
# Community Support |
||||
# Community Support |
||||
|
||||
Community Support in the context of Developer Relations (DevRel) involves actively engaging with and assisting the developer community to foster a collaborative and supportive environment. This includes moderating forums, responding to queries, organizing community events, and facilitating peer-to-peer support. Effective community support ensures that developers feel heard and valued, and have access to timely and accurate assistance, which enhances their overall experience and productivity. |
||||
|
||||
- [@article@Community and DevRel](https://developerrelations.com/podcast/community-and-devrel) |
||||
- [@article@New to DevRel? Talk to your community!](https://dev.to/amandamartindev/new-to-devrel-talk-to-your-community-hmf) |
||||
- [@video@DevRel & Community](https://www.youtube.com/watch?v=CfXkY2m_0dU) |
||||
|
||||
|
@ -1 +1,9 @@ |
||||
# Content Creation |
||||
# Content Creation |
||||
|
||||
Content creation in the context of Developer Relations (DevRel) involves producing a wide range of materials designed to educate, engage, and empower developers. This includes writing technical blogs, creating video tutorials, developing comprehensive documentation, and crafting code samples and demos. The goal is to provide valuable resources that help developers understand and effectively use a product or platform. High-quality content addresses common challenges, showcases best practices, and highlights new features or updates. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@video@DevRel Content Creation with Stephanie Wong from Google Cloud](https://www.youtube.com/watch?v=DQE1hBXVXYA) |
||||
- [@article@The secret of content creation for DevRel](https://developerrelations.com/dev-rel/the-secrets-of-content-creation-for-devrels) |
||||
- [@article@Content strategy for DevRel teams](https://www.stephaniemorillo.co/post/content-strategy-for-devrel-teams-a-primer) |
@ -1 +1,9 @@ |
||||
# Developer Experience |
||||
# Developer Experience |
||||
|
||||
Developer Experience (DX) refers to the overall experience developers have while using a software product, tool, or platform. A positive DX is characterized by intuitive and well-documented APIs, robust and clear documentation, seamless integration processes, and responsive support. Good DX ensures that developers can efficiently build, deploy, and manage applications, reducing frustration and increasing productivity. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@What is developer experience?](https://swimm.io/learn/developer-experience/what-is-developer-experience-devx-pillars-and-best-practices) |
||||
- [@article@Developer Experience: What is it and why should you care? GitHub](https://github.blog/2023-06-08-developer-experience-what-is-it-and-why-should-you-care/) |
||||
- [@video@The Secret Formula to Improve Developer Experience Revealed!]9https://www.youtube.com/watch?v=mRqoVlhtVzA) |
@ -1 +1,9 @@ |
||||
# Developer Journey |
||||
# Developer Journey |
||||
|
||||
The Developer Journey encompasses the entire process that a developer goes through when interacting with a product or platform, from initial discovery to long-term engagement. This journey includes various stages such as awareness, onboarding, learning, building, deploying, and scaling. Each stage requires thoughtful design and support to ensure a smooth and positive experience. By understanding and optimizing each touchpoint in the Developer Journey, companies can reduce friction, enhance satisfaction, and foster a more loyal and productive developer community. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@The Developer Journey](https://www.devrel.agency/developerjourney) |
||||
- [@article@Developer Relations: The Developer Journey Map](https://medium.com/codex/developer-relations-the-developer-journey-map-36bd4619f5f3) |
||||
- [@article@Understand the developer journey](https://www.commonroom.io/resources/ultimate-guide-to-developer-experience/) |
@ -1 +1,9 @@ |
||||
# Developer Marketing |
||||
# Developer Marketing |
||||
|
||||
Developer Marketing focuses on strategies and tactics to engage and attract developers to a product, platform, or service. It involves creating targeted content, such as technical blogs, tutorials, and case studies, that addresses developers' needs and pain points. Effective developer marketing also includes hosting events like hackathons, webinars, and conferences to build community and demonstrate value. By leveraging channels that developers trust, such as GitHub, Stack Overflow, and social media, companies can increase visibility and adoption of their offerings. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@What is developer marketing?](https://appsembler.com/glossary/developer-marketing/) |
||||
- [@article@What is developer marketing? IronHorse.io](https://ironhorse.io/blog/what-is-developer-marketing/) |
||||
- [@article@What is developer marketing (B2D)](https://www.productmarketingalliance.com/what-is-developer-marketing/) |
@ -1 +1,9 @@ |
||||
# Education |
||||
# Education |
||||
|
||||
Developer Education focuses on providing developers with the knowledge and skills they need to effectively use a product, platform, or technology. This involves creating and delivering a variety of educational materials such as documentation, tutorials, courses, webinars, and interactive workshops. Effective developer education programs cater to different learning styles and levels of expertise, from beginners to advanced users. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@What is developer eduction?](https://appsembler.com/glossary/developer-education/) |
||||
- [@article@What is developer education - Dev.to](https://dev.to/jacobandrewsky/what-is-developer-education-5a01) |
||||
- [@article@Successful Developer Education: What you need to know](https://www.developermarketing.io/successful-developer-education-what-you-need-to-know/) |
@ -1 +1,8 @@ |
||||
# Feedback Loop |
||||
# Feedback Loop |
||||
|
||||
Feedback loops are a crucial process that involves collecting, analyzing, and acting on feedback from developers to improve products and services. This loop begins with gathering insights through various channels such as forums, surveys, social media, direct interactions at events, and support tickets. The feedback is then communicated to internal teams, including product management, engineering, and marketing, to inform product enhancements, feature requests, and bug fixes. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@Harnessing the Power of Community Feedback for Product Development](https://draft.dev/learn/devrel-harnessing-the-power-of-community-feedback-for-product-development) |
||||
- [@article@The Developer Advocacy Feedback Loop](https://glaforge.dev/talks/2020/08/06/the-developer-advocacy-feedback-loop/) |
@ -1 +1,11 @@ |
||||
# History and Evolution |
||||
# History and Evolution |
||||
|
||||
The first Developer Relations teams came about in the lates 80’s during fierce rivalry between Microsoft and Apple. Apple created a team of “Evangelists” and when Microsoft saw the large impact that this team were having on the sales and adoption of Apple products, they created a their own team of “Technical Evangelists” which later became the Microsoft Developer Relations Group. |
||||
|
||||
DevRel has since evolved into multiple roles within itself, including Developer Marketing, Developer Advocate and Developer Engineer. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@Developer Relations History & Mission Structure](https://lmcdunna.medium.com/developer-relations-history-mission-structure-5fcad869deac) |
||||
- [@video@History of Developer Evangelism](https://www.youtube.com/watch?v=ieiQmyrmakI) |
||||
|
||||
|
@ -1 +1,8 @@ |
||||
# Importance of DevRel |
||||
# Importance of DevRel |
||||
|
||||
Developer Relations (DevRel) is crucial for fostering a vibrant and engaged developer community around a product or platform. It involves creating and maintaining strong relationships with developers through activities like community building, technical support, advocacy, and education. Effective DevRel ensures that developers have the resources and support they need to succeed, which in turn drives product adoption, innovation, and loyalty. By bridging the gap between a company's development teams and external developers, DevRel can also provide valuable feedback for product improvements and help in shaping the future direction of the product or platform. |
||||
|
||||
Learn more from the following resources: |
||||
|
||||
- [@article@DevRel - Why is it important?](https://developers.onelogin.com/blog/devrel) |
||||
- [@article@The role of developer advocacy in driving innovation](https://leaddev.com/process/role-developer-advocacy-driving-innovation) |
@ -1 +1,7 @@ |
||||
# What is DevRel? |
||||
# What is DevRel? |
||||
|
||||
DevRel, or Developer Relations, is a field that connects a company's technical products or services with the developer community. It encompasses community engagement, technical advocacy, feedback collection, content creation, event participation, and product evangelism. |
||||
|
||||
DevRel professionals build relationships with developers, educate them about company tools and APIs, gather insights for product improvement, produce technical content, represent the company at industry events, and promote technology adoption. |
||||
|
||||
They typically possess both technical expertise and strong communication skills, serving as a vital link between external developers and internal engineering and product teams. DevRel aims to foster a positive ecosystem around a company's technology, driving adoption and user satisfaction. |
Loading…
Reference in new issue