SAFe® Practitioner Certification Notes
These are my notes and the answers of the mock tests that I took. The exam was more difficult but I managed to pass it. If you study the SAFe methodolody, I think you will pass the exam.
A modified Fibonacci sequence – inherent uncertainty in estimating, especially large numbers (e.g., 1, 2, 3, 5, 8, 13, 20, 40, 100).
An Agile Team collects the Iteration metrics they have agreed upon during which part of the team retrospective?
Quantitative review: The team assesses whether they met the Iteration Goals. This is a binary measure: yes or no. They also collect any other metrics they agreed to analyze. This should include velocity—both the portion that is available for new development and the part devoted to maintenance. Agile teams collect and apply other Iteration Metrics for visibility and to help with process improvement. This data is also the context for the qualitative section that follows
Why is the modified Fibonacci sequence used when estimating?
It reflects the uncertainty in estimating larger items
Which parts does Inspect and Adapt consist of?
The Inspect and Adapt event consists of three parts: PI System Demo Quantitative measurement Retrospective and problem-solving workshop
What are the four levels of the Scaled Agile Framework 4.5?
Team, Program, Large Solution, Portfolio
Which statement is true about Iteration planning for Kanban teams?
A Cumulative Flow Diagram (CFD) shows how lead time and Work-in-Process evolve over time.
Which curve does the CFD focus on?
Arrival curve (“to-do”) and Departure curve (“done”)
The “3 Cs” is a popular guideline for writing user stories. What does each of the three C’s represent? (Choose three.) You have reached the max number of allowed answers
Card, conversation, confirmation
Iteration Planning, Iteration Review, and Backlog Refinement are examples of which type of event?
What are the SAFe Core Values?
Alignment, built-in quality, transparency, and program execution
What is one of the typical Kanban classes of service for Agile teams?
Which factor helps unlock the intrinsic motivation of knowledge workers?
Which statement is true about Work-In-Process (WIP) limits?
Reduces the focus
Having too much WIP confuses priorities, causes frequent context switching, and increases overhead. It overloads workers, scatters focus on immediate tasks, reduces productivity and throughput, and increases wait times for new functionality. Burn out is a common result.
Which statement describes one element of the CALMR approach to DevOps?
What replaces detailed requirements documents?
Which two statements describe the responsibilities of the Product Owner? (Choose two.)
To be a single voice for the customer and stakeholders
To own and manage the team Backlog
Which statement is true about the PI Planning event?
PI Planning event à Facilitated by the Release Train Engineer (RTE), this event includes all members of the ART, whenever possible. It takes place over two days and occurs within the Innovation and Planning (IP) Iteration. Holding the event during the IP iteration avoids affecting the scheduling, or capacity of other iterations in the PI.
What is the duration of a typical PI Planning event?
System Demo timing?
The system demo takes place as close to the end of the iteration as possible—ideally, the next day
What is a major benefit of reducing batch size?
Reduce the batch sizes of work to facilitate fast and reliable flow through the system.
What is the goal of the SAFe House of Lean model?
Which two views does the Iteration Review provide into the Program? (Choose two.)
How the team did on the Iteration
How the team is doing on the Program Increment
Which statement reflects one of the steps for setting normalized velocity?
- Normalize story point estimation:
- Find a small story that would take about a half-day to develop and a half-day to test and validate, and call it a “one”
- Estimate every other story relative to that “one”
- Establish velocity before historical data exists:
- For every full-time developer and tester on the team, give the team 8 points (adjust for part-timers)
- Subtract one point for every team member vacation day and holiday in the iteration
What are two reasons Agile development is more beneficial than waterfall development? (Choose two.)
It allows businesses to deliver value to the market more quickly
It increases productivity and employee engagement
Which three questions should each team member answer during the Daily Stand-up?
What visibility should Scrum Masters provide during the Agile Release Train Sync?
Which responsibility belongs to the Product Owner in the team?
Scrum Master – The Scrum Master is the servant leader for the team, facilitating meetings, fostering Agile behavior, removing impediments, and maintaining the team’s focus
Product Owner – The Product Owner owns the team backlog, acts as the Customer for developer questions, prioritizes the work, and collaborates with Product Management to plan and deliver solutions
Development Team – The Development Team has three to nine dedicated individual contributors, covering all the roles necessary to build a quality increment of value for an iteration
What is critical to successfully implementing quality in a Lean-Agile environment?
What is typically included in the Definition of Done for the team increment?
How does relentless improvement support value in the SAFe House of Lean?
Encourages learning and growth through continuous reflection and process enhancements. A constant sense of competitive danger drives the company to pursue improvement opportunities aggressively. Leaders and teams do the following:
Optimize the whole, not the parts, of both the organization and the development process
Consider facts carefully, then act quickly
Apply Lean tools and techniques to determine the root cause of inefficiencies and apply effective countermeasures rapidly.
Reflect at key milestones to openly identify and address the shortcomings of the process at all levels
What is the role of the Release Train Engineer?
What is the recommended size of an Agile Team?
5 to 11 people who have the responsibility to define, build, test, and where applicable deploy, some element of Solution value—all in a short Iteration timebox
When should a component team be used?
A component team is a Define-Build-Test Team whose primary area of concern is restricted to a specific component, or set of components, of the system. Accordingly, the team backlog typically consists of Technical Stories (as opposed to User Stories), as well as Refactors and Spikes.
It can make sense to create a component team when a component:
- Can be used by other entities, business units, or subsystems
- Would otherwise appear in many places in the codebase, complicating maintenance and testability
- Can be uniquely responsible for functionality related to compliance, safety, security, or regulation
- Contains unique or legacy technology
- Provides algorithms or logic that require specific, deep technical and/or theoretical expertise Operates on large data sets, performs highly intensive computations, and/or has to satisfy some critical non-functional requirements, such as availability or throughput
What is the recommended length of an Iteration?
What is Inspect and Adapt in SAFe?
The Inspect and Adapt (I&A) is a significant event, held at the end of each Program Increment (PI), where the current state of the Solution is demonstrated and evaluated by the train. Teams then reflect and identify improvement backlog items via a structured, problem-solving workshop. One statement from the Agile Manifesto summarizes how important the philosophy of continuous improvement is to the SAFe Lean-Agile approach: “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”
What is Program Level in SAFe?
The Program Level contains the roles and activities needed to continuously deliver solutions via an Agile Release Train (ART). The program level is where development teams, stakeholders, and other resources are devoted to some important, ongoing solution development mission. The ART metaphor describes the program level teams, roles, and activities that incrementally deliver a continuous flow of value. ARTs are virtual organizations formed to span functional boundaries, eliminate unnecessary handoffs and steps, and accelerate value delivery by implementing SAFe Lean-Agile principles and practices.