CDA CDA DevOps & Deployment Practices 2 — Questions and Answers
Question 1: Which metric is most useful for measuring DevOps pipeline efficiency according to DA principles?
- Number of lines of code committed per developer per day
- Lead time from code commit to production deployment (Correct answer)
- Total number of developers on the delivery team
- Story points completed per sprint over a quarter
Correct answer: Lead time from code commit to production deployment
Lead time measures the end-to-end efficiency of the delivery pipeline and is a key DevOps flow metric emphasized in DA.
Question 2: What does 'shift left' mean in the context of DA DevOps practices?
- Moving testing and quality activities earlier in the development process (Correct answer)
- Reducing team size during the early phases of a project
- Shifting deployment responsibilities entirely to development teams
- Moving sprint planning meetings earlier in the week
Correct answer: Moving testing and quality activities earlier in the development process
'Shift left' means moving quality activities like testing and security checks earlier in the development cycle to catch issues sooner and cheaper.
Question 3: How does DA describe the relationship between DevOps and agile delivery?
- DevOps and agile are fundamentally incompatible practices
- DevOps extends agile principles into operations and deployment (Correct answer)
- DevOps replaces agile frameworks entirely in mature organizations
- DevOps is only relevant after full agile adoption is complete
Correct answer: DevOps extends agile principles into operations and deployment
DA views DevOps as an extension of agile principles that brings collaboration, automation, and feedback loops into operations and deployment.
Question 4: What is the purpose of automated rollback capabilities in a DA DevOps context?
- To allow developers to undo individual commits in version control
- To quickly restore production systems when a deployment causes issues (Correct answer)
- To revert the product backlog to a previous prioritized state
- To reset sprint velocity calculations after a failed sprint
Correct answer: To quickly restore production systems when a deployment causes issues
Automated rollback allows teams to quickly restore a previous working production state when a deployment introduces critical issues.
Question 5: In DA, what does 'monitoring and observability' provide to DevOps teams?
- Compliance reports for regulatory auditors
- Real-time insights into system health and user behavior in production (Correct answer)
- A dashboard showing individual team member activity levels
- Automated code quality scores for each pull request submitted
Correct answer: Real-time insights into system health and user behavior in production
Monitoring and observability give DevOps teams visibility into how systems behave in production, enabling fast detection and response to incidents.
Question 6: What is a 'canary deployment' as referenced in agile and DevOps practices?
- Deploying changes only to internal testers before any external release
- Gradually rolling out a new version to a small subset of users first (Correct answer)
- Deploying code changes exclusively on Friday afternoons before weekends
- Running parallel builds in separate CI pipelines simultaneously
Correct answer: Gradually rolling out a new version to a small subset of users first
A canary deployment releases changes to a small percentage of users first, allowing teams to validate behavior before full rollout.
Which metric is most useful for measuring DevOps pipeline efficiency according to DA principles?