Need help with study guide
What is the recommended way to prioritize the potential items for the DevOps transformation?
Minimum marketable feature
Lean business case
Minimum viable product
Weighted Shortest Job First
Weighted shortest job first is applied to backlogs to identify what?
Epics, Features, and Capabilities
Proxy for job size
Maximum economic value
User business value
Which steps in the Value Stream should be the main focus when prioritizing improvement items?
Steps with long lead time and short process time in the current-state map
Steps with a long process time
Steps with short process time and short lead time in the future-state map
Steps with a high activity ratio
What are two parts of the Continuous Delivery Pipeline? (Choose two.)
Continuous Testing
Deploy on Demand
Continuous Delivery
Continuous Deployment
Continuous Integration
What marks the beginning of the Continuous Delivery Pipeline?
A checked-in change
A committed Feature
A committed user story
An idea
What are two benefits of DevOps? (Choose two.)You have reached the max number of allowed answers
Faster lead time
Increased batch size
Fewer defects
Tightly coupled architecture
Better alignment between strategy and execution
Where do features go after Continuous Exploration?
Into the Program Backlog where they are then prioritized
Into Continuous Integration where they are merged and tested with other Features
Into development where they are then split into Stories
Into a backlog tool where they are then split into Epics
Ensuring that security controls such as threat modeling, application security, and penetration testing are in place throughout the Continuous Delivery Pipeline is an example of which stabilizing skill?
DevSecOps
Continuous security monitoring
Failover/disaster recovery
Design for operations
Which two statements describe the purpose of value stream mapping? (Choose two.)You have reached the max number of allowed answers
To create an action plan for continuous improvement
To visualize how value flows
To understand the Product Owner's priorities
To create an understanding of the budget
To deliver incremental value in the form of working, tested software and systems
How is Lean UX used in Continuous Exploration?
To validate the return on investment
To collaboratively create a benefit hypothesis
To create a platform to continuously explore
To automate the user interface scripts
When should teams use root cause analysis to address impediments to continuous delivery?
During Iteration Planning
During the Iteration Retrospective
During the management review & problem solving portion of PI Planning
During Inspect and Adapt
The Continuous Exploration aspect primarily supports which key stakeholder objective?
Business value
Research and development
Alignment
Hypothesize
What triggers the Release activity?
Business decision to go live
Successful user acceptance tests
Change validated in staging environment
Successful deployment to production
Feature toggles are useful for which activity?
To enable continuous code integration
To decouple deployment from release
To enable continuous testing
To prevent testing complexity
Which teams should coordinate when responding to production issues?
SRE teams and System Teams
Teams across the Value Stream
Support teams and Dev teams
Dev teams and Ops teams
What organizational anti-pattern does DevOps help to address?
Organizations that make decisions along functional lines
Teams that are isolated and working within functional areas (e.g., business, operations, and technology)
Organizations that have at least three management layers
Too much focus on centralized planning
When does the Continuous Integration aspect of the Continuous Delivery Pipeline begin?
When the Team Backlog has been refined
When a user story has satisfied its definition of done
When a Feature has been pulled for work
When code is checked-in to version control
What is an output of the Release activity?
A Feature migrated to the cloud
A Feature deployed to production
A Feature made available to end users
A Feature made available to internal users
What is a consequence of working in isolation on long-lived code branches?
Deployments will fail
Trunk/main will not always be in a deployable state
Rollbacks will be difficult
Static analysis tests will fail
Gemba walks are an important competency in support of which activity of the DevOps Health Radar?
Hypothesize
Learn
Verify
Collaborate and Research
The DevOps Health Radar aligns the four aspects of the Continuous Delivery Pipeline to which four stakeholder concerns?
Alignment, quality, time-to-market, business value
Exploration, integration, development, reflection
Productivity, efficiency, speed-to-market, competitive advantage
Portfolio, Solution, program, team
What can impede the progress of a DevOps transformation the most?
When teams use frequent retrospectives
When there is no DevOps team
When various groups in the organization have different directions and goals
Lack of funding for CI/CD pipeline tools
What should be measured in a CALMR approach to DevOps?
Measure everything
Deployment frequency
Unit test coverage
Mean time to restore
What does the activity ratio measure in the Value Stream?
The percentage of time spent on manual activities
The percentage of time spent on non-value-added activities
The percentage of time spent on value-added activities
The percentage of time spent on delays to the number of processes in the Value Stream
What identifies potential changes to the current-state Value Stream that could improve flow?
Impact mapping
Value Stream identification
Problem-solving workshop
Future-state mapping
Which technical practice incorporates build-time identification of security vulnerabilities in the code?
Threat modeling
Penetration testing
Dynamic code analysis
Application security
Scanning application code for security vulnerabilities is an important step in which aspect of the Continuous Delivery Pipeline?
Release on Demand
Continuous Deployment
Continuous Exploration
Continuous Integration
Which two skills appear under the Respond activity? (Choose two.)
Service virtualization
Telemetry
Cross-team collaboration
Version control
Automatic rollback
Which Metric reflects the quality of output at each step in the Value Stream?
Escaped defects
Deployment frequency
Percent complete and accurate (%C/A)
Process time
What are two reasons for test data management? (Choose two.)You have reached the max number of allowed answers
To track the results of automated test cases for use by corporate audit
To truncate data from the database to enable fast-forward recovery
To generate synthetic test data inputs in order to validate test scenarios for automated tests maintained in version control
To automate provisioning data to an application in order to set it to a known state before testing begins
To provide a viable option for disaster-recovery management
What work is performed in the Build activity of the Continuous Delivery Pipeline?
Code
Compile
Automated acceptance testing
Code review
What should the team be able to do after current-state mapping?
Define a plan to reduce the lead time and increase process time
Describe the biggest bottlenecks in the delivery pipeline
Identify those responsible for the biggest bottlenecks in the process
Understand the steps needed to improve the Continuous Delivery Pipeline
Which statement illustrates the biggest bottleneck?
LT = 1 day, PT = 0.5 day, %C&A = 90%
LT = 10 days, PT = 0.5 day, %C&A = 100%
LT = 5 days, PT = 2.5 days, %C&A = 100%
LT = 6 days, PT = 5 days, %C&A = 100%
When full deployment automation is not possible, which practice helps developers deploy code into production?
Infrastructure as code
Deployment automation
Continuous Deployment
Self-service deployment
A canary release involves releasing value to whom?
Internal users only
One subset of users at a time
External users only
Internal users first
What does value stream mapping help reveal in the Continuous Delivery Pipeline?
Who is responsible for optimizing the Value Stream
Bottlenecks to the flow of value
Where automation is needed
Where documentation should be reduced
Continuous Deployment enables which key business objective?
Release continuously
Business value
Manage technical debt
Time-to-market
What is one potential outcome of the Verify activity of the Continuous Delivery Pipeline?
Analyze regression testing results
Analyze end user behavior and Feature adoption Metrics
Roll back a failed deployment
Fix a broken build
Why is hypothesis evaluation important when analyzing data from monitoring systems in the Release on Demand aspect?
It helps quickly create balanced scorecards for stakeholder review
It helps identify the minimum viable product for evaluating the hypothesis
It helps operations teams know where to apply emergency fixes
It helps link objective production data to the hypothesis being tested
What are the top two advantages of mapping the current state of the delivery pipeline? (Choose two.)
To achieve a collective understanding and consensus around problems
To enable everyone in the organization to see how the Value Stream is actually performing
To help identify and make short-term fixes
To help with incremental software delivery
To identify some of the processes within the delivery pipeline
Which statement describes what could happen when development and operations do not collaborate early in the pipeline?
Surprises are found in deployment that lead to significant rework and delay
Lead times are reduced
Teams build things quickly but build the wrong things
Automation of integration test is not possible
What differentiates Deployment and Release in the Continuous Delivery Pipeline?
Deployment is performed by development; release is performed by operations
Deployment is done on a cadence; release is done on demand
Deployment involves moving value to production; release involves making value available to end users
Deployment occurs every Iteration; release occurs at PI boundaries
What is true about the Boundaries and Limitations portion of the DevOps Transformation Canvas?
It captures budget constraints that will prevent DevOps improvements
It captures the people who need to be involved in the DevOps transformation
It captures improvement items that require the support of other people or teams
It captures the lowest priority improvement items
What are the first two areas that should be identified in value stream mapping? (Choose two.)
The people who do the work
The steps
Process time, lead time, and percent complete and accurate
The bottlenecks
The people who supervise the work
How should developers integrate refactoring into their workflow?
Create and estimate refactoring Stories in the Team Backlog
Refactor continuously as part of test-driven development
Create and estimate refactoring tasks for each Story in the Team Backlog
Allocate a portion of their capacity to refactoring in every Iteration