Free Scaled Agile SAFe-DevOps Exam Actual Questions

The questions for SAFe-DevOps were last updated On May 6, 2024

Question No. 1

What is a core DevOps principle?

Show Answer Hide Answer
Correct Answer: B

Culture is a core DevOps principle. DevOps is not only a set of technical practices, but also a mindset and a culture that supports the integration, automation, and collaboration needed to effectively develop and operate a solution. DevOps culture is based on the following values and behaviors:

Shared responsibility -- DevOps culture fosters a sense of shared ownership and accountability for the entire solution lifecycle, from ideation to operation. Development and operations teams work together, not only to help each other, but also to ensure that the overall organization succeeds. DevOps culture eliminates the blame game and the silo mentality, and encourages mutual trust and respect among all stakeholders.

Continuous learning -- DevOps culture promotes a culture of continuous learning and improvement, where teams are constantly seeking feedback, experimenting with new ideas, and learning from failures. DevOps culture embraces a growth mindset, where teams are not afraid to try new things, challenge the status quo, and learn from their mistakes. DevOps culture also supports a learning organization, where teams share their knowledge and best practices, and leverage the collective intelligence of the whole enterprise.

Customer focus -- DevOps culture emphasizes the importance of delivering value to the customer, and aligning the solution to the customer needs and expectations. DevOps culture applies customer-centric and design thinking approaches, such as personas, empathy maps, and customer journeys, to understand and empathize with the customer problems and desires. DevOps culture also validates the assumptions and hypotheses about the customer value proposition, by collecting and analyzing data and feedback from the customer.

Automation -- DevOps culture leverages automation to improve the efficiency, quality, and reliability of the solution delivery process. DevOps culture applies automation to various aspects of the Continuous Delivery Pipeline, such as testing, integration, deployment, monitoring, and security.DevOps culture also uses automation to reduce manual work, eliminate human errors, and accelerate feedback loops5


Question No. 2

What are two benefits of DevOps? (Choose two.)

Show Answer Hide Answer
Correct Answer: D, E

Two 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


Question No. 3

What are two activities performed as part of defining the hypothesis in Continuous Exploration? (Choose two.)

Show Answer Hide Answer
Correct Answer: B, D

Two activities performed as part of defining the hypothesis in Continuous Exploration are identifying metrics based on leading indicators and defining the minimum viable product. Continuous Exploration (CE) is an aspect of the Continuous Delivery Pipeline that drives innovation and fosters alignment on what should be built by continually exploring the market and customer needs, defining a vision, roadmap, and set of features for a solution that addresses those needs. CE is based on applying customer-centric and design thinking to understand and create alignment on new development opportunities, while recognizing that all such ideas are hypotheses that need to be validated. CE involves four activities: hypothesize, collaborate and research, synthesize, and validate. The hypothesize activity describes the practices for generating ideas and the measurements needed to validate them with customers. The hypothesize activity involves the following practices:

Identifying metrics based on leading indicators -- Leading indicators are metrics that measure the expected outcomes and benefits of the solution, such as customer satisfaction, retention, engagement, and revenue. Leading indicators help to evaluate the validity of the hypotheses and assumptions about the customer value proposition, and to guide the decision making and prioritization of the features. Leading indicators are also known as key performance indicators (KPIs) or objectives and key results (OKRs).

Defining the minimum viable product (MVP) -- An MVP is a version of the solution that has just enough features to test the hypotheses and assumptions about the customer value proposition, and to elicit feedback from the customer. An MVP is not a fully functional or polished product, but rather a learning vehicle that allows the enterprise to validate the problem-solution fit and the product-market fit.An MVP helps to reduce the uncertainty and risk of developing the wrong solution, and to accelerate the learning and discovery process11


Question No. 4

Who is responsible for ensuring quality is built into the code in SAFe?

Show Answer Hide Answer
Correct Answer: B

Agile Teams are responsible for ensuring quality is built into the code in SAFe. SAFe is a framework for scaling agile practices across the enterprise, based on the principles of Lean, Agile, and DevOps. SAFe organizes the enterprise into Agile Release Trains (ARTs), which are teams of Agile Teams that deliver value in a regular cadence. Agile Teams are the fundamental building blocks of SAFe, and they are cross-functional, self-organizing, and self-managing teams that deliver value in short iterations. Agile Teams are responsible for ensuring quality is built into the code in SAFe, by applying the following practices:

Test-first -- Test-first is a practice that involves writing tests before writing code, to ensure that the code meets the requirements and standards, and does not introduce any defects or vulnerabilities. Test-first helps to improve the design and maintainability of the code, and to accelerate the feedback and validation process. Test-first can be implemented using various techniques, such as Test-Driven Development (TDD), Behavior-Driven Development (BDD), or Acceptance Test-Driven Development (ATDD).

Built-in quality -- Built-in quality is a practice that involves applying quality standards and checks throughout the solution lifecycle, rather than inspecting quality after the fact. Built-in quality helps to prevent defects from escaping to downstream stages or customers, and to reduce the cost and risk of rework and waste. Built-in quality can be achieved using various methods, such as code quality and security analysis, code review, pair programming, refactoring, and continuous testing.

Continuous testing -- Continuous testing is a practice that involves automating and executing tests at every stage of the Continuous Delivery Pipeline, to verify that the solution meets the functional and nonfunctional requirements and standards, and to detect and resolve any issues or defects as early as possible. Continuous testing helps to ensure the reliability and performance of the solution, and to support the delivery and deployment of value to the customer.Continuous testing can be performed using various tools and frameworks, such as unit testing, integration testing, system testing, acceptance testing, performance testing, and security testing


Question No. 5

What does the %C&A metric measure in the Continuous Delivery Pipeline?

Show Answer Hide Answer