Provide Self-Service Developer Platforms & Tooling
This standard mandates the provision of self-service developer platforms and tooling to ensure teams have access to the tools and platforms needed to work autonomously.
1. Provide Self-Service Developer Platforms & Tooling:
Teams must have access to the tools and platforms needed to work autonomously. This approach ensures that teams can operate efficiently without unnecessary dependencies.
- 1.1 Internal Developer Platforms (IDPs):
- 1.1.1 Infrastructure and Deployment Provision:
- Build internal developer platforms (IDPs) to provide self-service capabilities for infrastructure, deployments, and observability.
- Automate the deployment of IDP components.
- 1.1.2 Platform Management:
- Automate the tracking of IDP usage.
- Implement IDP tutorials.
- 1.2 Documentation and Templates:
- 1.2.1 Script Accessibility:
- Ensure documentation, templates, and automation scripts are easily accessible and well-maintained.
- Automate the generation of documentation.
- 1.2.2 Template Management:
- Automate the tracking of template usage.
- Implement template feedback collection.
- 1.3 Usability Feedback Gathering:
- 1.3.1 Tool Improvement:
- Regularly gather feedback from teams to improve usability and adoption of self-service tools.
- Automate the collection of feedback.
- 1.3.2 Feedback Management:
- Automate the tracking of feedback results.
- Implement feedback tutorials.
By providing self-service platforms, organisations can empower teams and reduce dependencies.