DevOps Maturity Assessment
This is a simple, survey-based tool, to help teams assess where they currently are on their DevOps journey and to help them identify next steps for further improvement.
How to Contribute
If you would like to adjust colours/branding for your own purpose, please do this in a separate branch. For example, we maintain the atos-colours branch, but changes to the main code are always merged into atos-colours from master.
- Survey questions are configured in questions.json
- When a user first accesses the survey, all the questions are loaded into session storage
- As the user completes the survey, their responses are saved in session storage
- Loading questions, processing responses, and generating summary results is all managed by the Survey class defined in survey.php
- Rendering of the survey is performed by collectResponses.php
- Rendering of the survey results is performed by viewResults.php
- Layout uses customised Bootstrap 4.1.3
- Rendering charts uses Chart.js 2.7.2
- Icons from Font Awesome Free 5.3.1