Which statement describes what could happen when development and operations do not collaborate early in the pipeline?
-
A
-
B
Teams build things quickly but build the wrong things
-
C
Surprises are found in deployment that lead to significant rework and delay
-
D
Automation of integration test is not possible
Reveal answer details
Close answer details
Correct answerC
ExplanationAccording to the SAFe DevOps Practitioner 6.0 study guide and handbook, when development and operations do not collaborate early in the pipeline, surprises are found in deployment that lead to significant rework and delay. This means that the teams may not have a shared understanding of the quality, performance, and security requirements of the Solution, and may encounter issues that were not anticipated or tested. The handbook states that "When development and operations do not collaborate early in the pipeline, surprises are found in deployment that lead to significant rework and delay."1 Therefore, it is important for teams to work together throughout the value stream to ensure continuous delivery.
The Release on Demand aspect enables which key business objective?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerA
ExplanationThe Release on Demand aspect enables the key business objective of delivering business value to customers. Release on Demand is the process by which features deployed into production are released incrementally or immediately to customers based on market demand. It is the final aspect of the Continuous Delivery Pipeline (CDP) in SAFe DevOps, which enables the delivery of value to the end user as fast as possible, based on market demand. The decision of what and when to release is a critical economic driver that requires careful consideration of the customer needs, market rhythms, and economic outcomes. Release on Demand is decoupled from the Continuous Deployment activity, which automates the migration of new functionality from a staging environment to production, where it is made available for release. Release on Demand involves four activities: release, stabilize and operate, measure, and learn. These activities help to deliver the solution to end users, ensure the solution is working well from a functional and nonfunctional perspective, quantify the value delivered by the solution, and collect feedback and prepare for the next loop through the CDP3
What is the first area that should be identified in Value Stream Mapping?
-
A
-
B
The people who supervise the work
-
C
-
D
Active Time, Flow Time. and Percent Complete and Accurate (%C&A)
Reveal answer details
Close answer details
Question 4
Multiple choice
What are two benefits of DevOps? (Choose two.)
-
A
Less frequent deployments
-
B
-
C
Less time spent on new work
-
D
-
E
Less time spent fixing security issues
Reveal answer details
Close answer details
Correct answersD, E
ExplanationTwo benefits of DevOps are fewer defects and less time spent fixing security issues. DevOps is a mindset, culture, and set of technical practices that supports the integration, automation, and collaboration needed to effectively develop and operate a solution. DevOps helps break down organizational silos and develop a Continuous Delivery Pipeline -- a high-performance innovation engine capable of delivering market-leading solutions at the speed of business. DevOps has many benefits for the enterprise, such as: Fewer defects ?DevOps improves the quality and consistency of the solution by enforcing frequent testing and validation throughout the solution lifecycle. DevOps applies various testing techniques and tools, such as unit testing, integration testing, acceptance testing, performance testing, and security testing, to verify that the solution meets the functional and nonfunctional requirements and standards. DevOps also enables early detection and resolution of defects, by implementing fast and frequent feedback loops within and across the value stream. DevOps reduces the cost and risk of defects, by shifting quality left and building quality in, rather than inspecting quality out. Less time spent fixing security issues ?DevOps enhances the security and compliance of the solution by integrating security practices into the value stream. DevOps applies the DevSecOps approach, which emphasizes the importance of proper information security practices in the pursuit of continuous delivery. DevSecOps involves applying automated tools and processes to detect and respond to security threats and vulnerabilities in the development and production environments, and ensuring compliance with security policies and standards. DevSecOps also involves collaborating with security teams and stakeholders, to foster a culture of shared responsibility and awareness for security. DevSecOps reduces the time and effort spent on fixing security issues, by shifting security left and building security in, rather than bolting security on8
Value flows through which aspect in the Continuous Delivery Pipeline?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerA
ExplanationAccording to the SAFe DevOps Practitioner 6.0 study guide and handbook, value flows through Continuous Integration in the Continuous Delivery Pipeline. This aspect involves merging code changes from multiple developers into a shared repository and running automated tests to ensure quality and functionality. The handbook states that "Continuous Integration is the process of merging code changes from multiple developers into a shared repository and running automated tests to ensure quality and functionality."1 Therefore, Continuous Integration enables teams to deliver value faster and more reliably by reducing integration errors and conflicts.
Which practice appears under the Respond activity?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerB
ExplanationUnder the Respond activity in the context of DevOps, the practice of Rollback is often included. Rollback is a key response mechanism used to quickly revert a system to a previous stable state in the event of a failure or issue in the production environment. This practice is critical for maintaining system stability and minimizing downtime.
Innovation accounting stresses the importance of avoiding what?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerC
ExplanationInnovation accounting stresses the importance of avoiding vanity metrics. Vanity metrics are metrics that look good on paper but do not reflect the true value or impact of an innovation. Examples of vanity metrics include the number of downloads, page views, followers, or likes, which may not indicate whether the users are actually engaged, satisfied, or loyal to the product or service. Vanity metrics can be misleading, deceptive, or irrelevant, and can cause the enterprise to waste time and resources on pursuing the wrong goals or strategies. Innovation accounting, on the other hand, is a term coined by Eric Ries in his book The Lean Startup, which describes a process of measuring and learning from the outcomes of innovation experiments. Innovation accounting involves defining the hypothesis, building the minimum viable product (MVP), and evaluating the results using actionable metrics. Actionable metrics are metrics that demonstrate the cause and effect relationship between the actions taken and the outcomes achieved. Examples of actionable metrics include the conversion rate, retention rate, revenue per customer, or customer satisfaction score, which can indicate whether the product or service is delivering value to the customer and the enterprise. Actionable metrics can help the enterprise to validate or invalidate the hypothesis, and to decide whether to pivot or persevere with the innovation78
Gemba walks are an important competency in support of which activity of the DevOps Health Radar?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerC
Explanationgemba walks are an important competency in support of the Collaborate and Research activity of the DevOps Health Radar. Collaborate and Research is the process of creating alignment on what needs to be built, synthesizing Solution ideas into ART Backlog Features, and utilizing WSJF to prioritize a DevOps backlog. Gemba walks are a technique where the product team observes how stakeholders execute the specific activities in their operational value streams to identify opportunities for relentless improvement. Gemba walks help the product team understand the customer needs, market problems, and solution requirements from the perspective of those who deliver value to customers. Therefore, gemba walks are essential for collaborating and researching with stakeholders and validating or invalidating hypotheses.
What is a consequence of working in isolation on long-lived code branches?
-
A
Trunk/main will not always be in a deployable state
-
B
End-to-end tests will fail
-
C
-
D
Rollbacks will be difficult
Reveal answer details
Close answer details
Correct answerA
ExplanationAccording to the SAFe DevOps Practitioner 6.0 study guide and handbook, working in isolation on long-lived code branches can have negative consequences for the Continuous Delivery Pipeline. This includes making the trunk/main branch less stable and more prone to conflicts and errors. The handbook states that "Working in isolation on long-lived code branches can make the trunk/main branch less stable and more prone to conflicts and errors."1 Therefore, it is recommended to use short-lived feature branches and merge them frequently into the trunk/main branch.
Question 10
Single choice
Which skill can significantly accelerate mean-time-to-restore by enabling support teams to see issues the way actual end users did?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerD
ExplanationOne skill that can significantly accelerate mean-time-to-restore by enabling support teams to see issues the way actual end users did is session replay. Session replay is a technique that allows the support team to replay end-user sessions to research incidents and identify problems. Session replay captures the user's interactions with the application, such as clicks, scrolls, keystrokes, and mouse movements, and reproduces them in a video-like format. Session replay can help the support team to understand the user's behavior, context, and feedback, as well as to reproduce and diagnose errors, bugs, and performance issues. Session replay can also help the support team to communicate and collaborate with the development team and the stakeholders, by providing visual evidence and data of the incidents. Session replay can significantly accelerate mean-time-to-restore by reducing the time and effort required to investigate and resolve issues, as well as by improving the quality and reliability of the application
Question 11
Single choice
What is the correct order of activities in the Continuous Integration aspect?
-
A
Stage, Develop, Build, Test end-to-end
-
B
Build, Develop, Stage, Test end-to-end
-
C
Develop, Test end-to-end, Build, Stage
-
D
Develop, Build, Test end-to-end, Stage
Reveal answer details
Close answer details
Correct answerD
ExplanationThe correct order of activities in the Continuous Integration aspect is: Develop, Build, Test end-to-end, Stage. Continuous Integration (CI) is an aspect of the Continuous Delivery Pipeline that automates the development, testing, integration, and validation of new functionality in preparation for deployment and release. CI is the second aspect in the four-part Continuous Delivery Pipeline of Continuous Exploration (CE), Continuous Integration (CI), Continuous Deployment (CD), and Release on Demand. CI consists of four activities, as shown in Figure 1: Develop ?This activity involves implementing stories by refining features from the ART Backlog, coding, testing, and committing the work product into the source control system. Testing in this activity tends to focus on unit and story-level testing and often requires test doubles to replicate other components or subsystems that are not readily available or easily tested. Build ?This activity involves creating deployable binaries and merging development branches into the trunk. Building in this activity includes compiling, linking, packaging, and verifying the code and components. Building also involves applying code quality and security checks, such as static code analysis, code coverage, and code review. Test end-to-end ?This activity involves validating the solution end-to-end, including the functional and nonfunctional aspects, such as performance, usability, reliability, and security. Testing in this activity requires integrating the code and components with other subsystems and services, and using test environments that resemble the production environment as much as possible. Testing also involves applying automated testing tools and frameworks, such as regression testing, integration testing, system testing, and acceptance testing. Stage ?This activity involves hosting and validating solutions in a staging environment before production. Staging in this activity includes deploying the solution to a pre-production environment that mimics the production environment in terms of hardware, software, configuration, and data. Staging also involves applying final checks and verifications, such as smoke testing, exploratory testing, and user acceptance testing910 1: https://www.lean.org/the-lean-post/articles/understanding-the-fundamentals-of-value-stream-mapping/ 2: https://www.gembaacademy.com/school-of-lean/value-stream-mapping/adapting-value-stream-mapping-for-office-and-service-environments/what-is-the- c-a-percentage-complete-accurate-metric 3: https://scaledagileframework.com/guidance-applied-innovation-accounting-in-safe/ 4: https://support.scaledagile.com/s/article/Exam-Study-Guide-SDP-6-0-SAFe-for-DevOps 5: https://www.redhat.com/en/topics/devops/what-is-blue-green-deployment 6: https://docs.cloudfoundry.org/ devguide/deploy-apps/blue-green.html 7: https://scaledagileframework.com/guidance-applied-innovation-accounting-in-safe/ 8: https://support.scaledagile.com/s/article/Exam-Study-Guide-SDP-6-0-SAFe-for- DevOps 9: https://scaledagileframework.com/continuous-integration/ 10: https://support.scaledagile.com/s/article/Exam-Study-Guide-SDP-6-0-SAFe-for-DevOps
Question 12
Single choice
In which activity are specific improvements to the Continuous Delivery Pipeline identified?
-
A
-
B
Value Stream identification
-
C
-
D
Future-state Value Stream Mapping
Reveal answer details
Close answer details
Correct answerD
ExplanationAccording to the SAFe DevOps Practitioner 6.0 study guide and handbook, specific improvements to the Continuous Delivery Pipeline are identified in Future-state Value Stream Mapping. This activity involves envisioning and designing the ideal state of the value stream, based on the current state and the desired outcomes. The handbook states that "Future-state Value Stream Mapping is a way of defining how you want your value stream to look like in the future."1 Therefore, Future-state Value Stream Mapping helps teams identify and prioritize the areas that need improvement in their Continuous Delivery Pipeline.
Question 13
Single choice
Weighted shortest job first (WSJF) is applied to backlogs to identify what?
-
A
Epics, Features, and Capabilities
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerC
ExplanationAccording to the SAFe DevOps Practitioner 6.0 study guide and handbook, Weighted Shortest Job First (WSJF) is applied to backlogs to identify relative economic value. This means that the WSJF algorithm uses factors such as user and business value, time criticality, risk reduction and/or opportunity enablement, and job size to rank the jobs in the backlog based on their economic benefit. The handbook states that "WSJF is estimated as the relative cost of delay divided by the relative job duration."1 Therefore, WSJF helps teams prioritize their backlog items for continuous delivery.
Question 14
Single choice
What is the purpose of a minimum viable product?
-
A
To demo to Product Management for feedback
-
B
-
C
To validate the hypothesis
-
D
Reveal answer details
Close answer details
Correct answerC
ExplanationThe purpose of a minimum viable product is to validate the hypothesis. A minimum viable product (MVP) is an early and minimal version of a new product or solution used to prove or disprove an epic hypothesis. An epic is a significant solution development initiative that requires the definition and approval of an MVP. An epic hypothesis is a statement that describes the expected outcome, benefit, and value of an epic. The MVP is the smallest possible solution that can be used to test the epic hypothesis with real customers or users, and to gather feedback and data. The MVP helps reduce the risk of investing in a solution that nobody wants or needs, and enables faster learning and adaptation. The MVP is not the final product or solution, but rather a starting point for further development and improvement
Question 15
Single choice
What is one recommended way to architect for operations? Choose the correct option from below list
-
A
Create detailed run books
-
B
Establish an architecture review board
-
C
Require developers to support their own code
-
D
Implement feature toggles
Reveal answer details
Close answer details
Correct answerD
ExplanationOne of the recommended ways to architect for operations is to implement feature toggles, which are mechanisms that allow developers to turn features on or off without redeploying the code. Feature toggles enable faster and safer deployments, as well as experimentation and testing in production. They also allow the operations team to control when and how new features are released to the end users, based on business needs and market demand. Feature toggles can also be used to mitigate risks and roll back changes in case of errors or failures
|