On this page
Developer Enablement is a strategic approach dedicated to enhancing developers' productivity and innovation capabilities by increasing the adoption of established development paths for a diverse community of developers. The primary goal is to streamline the developer experience by minimizing cognitive burden and providing high-quality support for services and tools.
This model aims to deliver effective, scalable, and insightful solutions that lead to reducing reliance on real-time, human-provided support.
Mission and Goals
Developer Enablement's mission is to accelerate developers' capabilities by delivering persona-based training, easily discoverable resources, and an exceptional support experience for established tools and services.
The key objectives include:
- Developer Education - Improving Discovery and Learning
Ensuring that developers can easily find, learn about, and use the tools and services available to them. - Developer Support - Providing High-Quality Assistance
Offering reliable and efficient support to help developers resolve issues quickly and continue their work with minimal disruption. - Go-to-Market - Facilitating Adoption of Recommended Tools
Providing the necessary support, training, and documentation to reduce barriers to adoption of recommended tools and services.
Developer Education
Developer Education is a comprehensive initiative aimed at creating an environment where engineers can continuously learn, share knowledge, and innovate. It includes developer training and documentation, focusing on increasing developer adoption of established tools. This involves creating comprehensive training modules, conducting hands-on workshops, and providing easily accessible documentation. By enhancing the learning resources and support materials, this section aims to reduce cognitive load and improve the overall developer experience.
Developer Support
Developer Support offers centralized support for all platform engineering tools. The aim is to provide scalable and effective Tier 1 and Tier 2 support, ensuring prompt issue resolution and allowing developers to focus on innovation. This includes developing a robust workflow for onboarding new tools, maintaining high adherence to Service Level Agreements (SLAs), and implementing advanced technologies like GenAI-powered helpdesk solutions.
Go-To-Market Strategy
When a new tool or service is launched, there are often barriers to adoption that can be mitigated with better documentation, training, and support. To ensure successful internal adoption, it is essential to have a comprehensive campaign and workflow for going to market. This campaign should be owned by the engineering team or their product manager, with a critical part of the workflow involving developer enablement providing documentation, training, and support.