This repository contains a comprehensive checklist and assessment tool to help organizations evaluate their readiness for platform engineering adoption. This was presented as part of the "Are you really ready to adopt a platform?" talk at KubeCon Salt Lake City, 2024. The assessment covers five key areas and provides a structured approach to understanding your organization's preparedness for platform adoption.
- Platform Readiness Assessment Checklist (PDF)
- Scoring guide and readiness levels
- Action planning templates
- Recommendations based on assessment scores
The assessment tool helps organizations:
- Evaluate their current state of platform engineering readiness
- Identify gaps and areas needing improvement
- Create actionable plans for platform adoption
- Make informed decisions about timing and approach for platform initiatives
- Organizational Alignment
- Current State Assessment
- Technical Readiness
- Organizational Change Readiness
- Operational Readiness
Each section is scored on a 4-point scale:
- Not Ready
- Partially Ready
- Mostly Ready
- Fully Ready
Total possible score: 100 points across all sections.
As I mentioned in the talk as well, this checklist cum assessment tool is based on my primary research and understanding of the platform engineering landscape. I'm open to contributions to improve this assessment tool! Here are some ways you can contribute:
- Suggest additional assessment criteria
- Share real-world experiences and case studies
- Propose improvements to the scoring system
- Add templates for specific industries or use cases
- Translate the assessment into different languages
- Share best practices and recommendations
To contribute:
- Fork the repository
- Create a new branch for your changes
- Submit a pull request with a clear description of your improvements
- Include any relevant context or examples
This assessment tool was created based on real-world platform engineering experiences and best practices. Special thanks to the Platforms Working Group for their insights and feedback.