Team Readiness Questionnaire
This survey will take approximately 10 minutes to complete.
Section 1: Source Code & Code Quality
Select your source code management tool: * Git * TFVC * Not sure * Other:
What is your branching strategy? * Gitflow * Trunk-based / feature branches * Not sure * Other:
Does your team enforce branch policies and code reviews? * Yes * No * Not sure
How comfortable is your team with using Git lifecycle? * Not comfortable * Somewhat comfortable * Very comfortable
Please include a link to your source code repository:
How many developers on your team write unit tests? * All * Most * Some * None
What is your application's code coverage? * 80%-100% * 50%-80% * 20%-50% * Less than 20% * Not sure
Does your team have a SonarQube project? * Yes * No * Not sure
When does your team allocate time to address SonarQube results? * Immediately / same day * In-sprint * Next sprint * Backlog for future sprint * Never * Not sure / not applicable
Please link your SonarQube project URL (if applicable):
Section 2: Application Delivery
Can you autonomously deliver features to your dev environment? * Yes * No * Not sure
Who is responsible for your application build process? * Team * Lead / SME * External Team * Other:
How do your release artifacts get built? * Local builds * ADO Classic Pipelines * ADO YML Pipelines * Other:
Who is responsible for your deployments to lower environments? * Team * Lead / SME * External Team * Other:
Where do you store build artifacts for deployment? * Network server * ADO Artifacts * Pipeline Artifacts * Other:
What tools do you use for deployments? * Local * Octopus * ADO Classic Pipelines * ADO YML Pipelines * Other:
Please include any link(s) to your build and deploy projects (if applicable):
Section 3: Infrastructure & Cloud
Where are your servers hosted? * On-prem * Azure * Other:
Who manages your infrastructure? * Team * Lead / SME * External Team * Other:
How do you manage Azure resources (if applicable)? * Azure CLI * Azure Portal * ARM Templates * Terraform * Other:
If resources are managed through IaC, it is run through * Local / CLI * ADO Pipelines * Other:
How comfortable is your team with Azure Cloud services? (1 is not comfortable, 5 is very comfortable) * 1 * 2 * 3 * 4 * 5
How comfortable is your team with understanding the concepts and benefits of infrastructure as code? (1 is not comfortable, 5 is very comfortable) * 1 * 2 * 3 * 4 * 5
How much experience does your team have with writing and running Terraform to manage infrastructure? (1 is no experience, 5 is expert level experience) * 1 * 2 * 3 * 4 * 5
Does your team use Terraform Enterprise to deploy infrastructure? * Yes * No * Not sure
Please include a link to any IaC repository (if applicable):
Section 4: General Info
What is your email? (*required)
What is your team name? (*required)
How many applications do your responses represent? (*required)
How many teams do your responses represent? (*required)