CI/CD Maturity Assessment
Build Management And Continuous Integration
Environment and Deployment
Release Management and Compliance
Do you use automation scripts to build and deploy?
Can you recreate any build from source control?
Do you have a single defined process for deploying to any target environment?
Do you have automated smoke tests integrated with the build process?
Does your developer perform commit tests locally before checking in code?
What do you do if a build is broken?
Do not go home
Revert to previous version
How frequent do your developers check in to trunk and main line?
Every 2-3 days
Greater than weekly
Do you discuss the build integration issues in retrospective meetings and discuss automated solutions to be implemented to prevent the issues?