DOL DevOps Principles 3 — Questions and Answers
Question 1: Which of the following BEST describes the concept of 'value stream' in DevOps?
- The financial revenue generated by software features
- The end-to-end sequence of steps required to deliver value to customers (Correct answer)
- The backlog of features waiting for development
- The set of microservices that process business transactions
Correct answer: The end-to-end sequence of steps required to deliver value to customers
A value stream maps all steps from customer request to delivered value, helping teams identify waste and bottlenecks.
Question 2: A DevOps leader wants to reduce 'handoff waste' in the pipeline. Which practice MOST directly addresses this?
- Adding more approval gates
- Cross-functional teams with end-to-end ownership (Correct answer)
- Increasing documentation requirements
- Separating development and operations into specialized silos
Correct answer: Cross-functional teams with end-to-end ownership
Cross-functional teams with end-to-end ownership eliminate hand-offs between separate teams, reducing delays and miscommunication.
Question 3: What is the primary benefit of using feature flags in a DevOps pipeline?
- They eliminate the need for automated testing
- They allow code to be deployed without activating features for all users (Correct answer)
- They automatically roll back failed deployments
- They enforce code review policies
Correct answer: They allow code to be deployed without activating features for all users
Feature flags decouple deployment from release, allowing teams to ship code to production while controlling which users see new functionality.
Question 4: According to DevOps research, which practice has the STRONGEST correlation with high software delivery performance?
- Large infrequent releases
- Comprehensive manual testing before release
- Trunk-based development with short-lived branches (Correct answer)
- Dedicated change advisory board (CAB) reviews
Correct answer: Trunk-based development with short-lived branches
DORA research identifies trunk-based development as a key technical practice strongly correlated with elite delivery performance.
Question 5: In DevOps, 'technical debt' is BEST managed by:
- Ignoring it until the system breaks
- Treating it as ongoing work alongside feature development (Correct answer)
- Dedicating one major 'cleanup sprint' per year
- Documenting it and deferring to future teams
Correct answer: Treating it as ongoing work alongside feature development
DevOps culture treats technical debt as a continuous concern, allocating regular capacity to address it alongside new feature work.
Question 6: What does 'observability' provide that traditional monitoring alone does not?
- Faster servers for collecting metrics
- The ability to understand internal system state from external outputs without prior knowledge of the failure mode (Correct answer)
- Automated remediation of all detected issues
- A replacement for log management tools
Correct answer: The ability to understand internal system state from external outputs without prior knowledge of the failure mode
Observability allows teams to diagnose unknown failure modes by querying system outputs (logs, metrics, traces), unlike traditional monitoring which only alerts on known failure patterns.
Question 7: Which DevOps principle does 'chaos engineering' most directly support?
- Continuous integration
- Building resilience through proactive failure testing (Correct answer)
- Reducing deployment frequency
- Eliminating all production incidents
Correct answer: Building resilience through proactive failure testing
Chaos engineering deliberately injects failures in controlled ways to discover weaknesses before they cause unplanned outages.
Which of the following BEST describes the concept of 'value stream' in DevOps?