Scrum & SAFe SSM Flashcards

1
Q

What are the ART Events

A

PI Planning
ART Sync
System Demo
Inspect & Adapt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

3c’s to a Scrum Master

A

Communicate,
Cooperate,
Coordinate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nothing beats an Agile team except…

A

A team of Agile teams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some collaborative practices

A

Side by side programming
Continuous Integration
Collective Code ownership
Short design sessions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When it comes to decision making, a Scrum Master should…

A

Facilitate team decision-making rather than making decisions for the team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the stages of high-performing teams

A
Forming
Storming
Norming
Performing 
Adjourning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the Team Events in SAFe

A
Backlog Refinement
Iteration Planning
Daily Standup
Iteration Review
Iteration Retrospective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Peer pressure is a…

A

Strong Motivator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The absence of ______________ is the key problem that leads to other four team dysfunctions

A

Trust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

______________ is the ultimate competitive advantage.

A

Teamwork

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the five dysfunctions of a team in order of magnitude (lowest to highest)(top to bottom of triangle)

A
Inattention to results
Avoidance of accountability
Lack of commitment
Fear of conflict
Absence of a sense of trust
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(Addressing Team disfunction 1) How does safe address inattention to results

A

Empirical review of results at the end of every iteration and release in the iteration retrospective which drives continuous improvement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

(Addressing Team disfunction 2) Avoidance of accountability

A

Stakeholders, peer pressure, and review of results drive accountability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(Addressing Team disfunction 3) Lack of commitment

A

Teams make shared commitments to each other and to external stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

(Addressing Team disfunction 4) Fear of conflict

A

Create a safe environment for conflict— The scrum Master should encourage discussion of disagreements. Shared commitment avoids individual conflict that occurs when objectives are not aligned. No playing the blame game.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

(Addressing Team disfunction 5) Absence of trust

A

The environment must be safe. The team shares commitment and goals, displays hyper transparency, and engages in retrospectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

___________ ____________ documents facilitate conflict management

A

Working agreement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

____________________ is a cadence-based event that serves as the heartbeat of the Agile Release Train (ART), aligning all teams on the ART to a shared mission and vision.

A

Program Increment Planning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How long and often is PI planning

A

2 days every 8 - 12 weeks (10 weeks is typical)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

An ART is made up of _______ number of teams involving _______ number of individuals

A

5 to 12 teams of 50 - 125+ individuals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

In Program Increment (PI) planning who owns feature priories?

A

Product Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

In Program Increment (PI) Planning who owns story planning and high level estimates

A

Development team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

In PI planning who works as intermediaries for governance, interfaces, and dependencies

A

Architect/Engineering and UX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What are the inputs to PI Planning process

A
  • Business context
  • Roadmap and Vision
  • Top 10 features of the Program Backlog
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the output of PI Planning process
- Committed team and PI Objectives - Program Board - Program Risks identified and ROAMed - A good understanding of how the teams will work with each other so that the ART makes sure all teams are aligned to business value and contributes to business goals.
26
___________ are small increments of value that can be developed in days and are relatively easy to estimate.
Stories
27
What are the 3 C’s to a user story
Card: written on a card and annotated with notes. Conversation: The details are in the conversation with the product owner. Confirmation: Acceptance criteria confirm the stories correctness.
28
Features fit into ____ PI for ____ ART
1 1 Features fit into 1 PI for 1 ART
29
Stories fit into ____ iteration for ____ team
1 1 Stories fit into 1 iteration for 1 team
30
(T/F) A feature is completed by multiple teams on the ART and a user story is completed by a single team on the ART
TRUE
31
An _______________ supports the activities needed to extend the architectural runway to provide future business functionality. It doesn’t deliver business value at the end of the Sprint, but rather delivers value in subsequent Sprint.
Enabler Story
32
What are the 3 components of a business feature?
A Title & Description Acceptance Criteria Benefit Hypothesis
33
____________ consists of the existing code, components, and technical infrastructure necessary to support the implementation of prioritized near team features, without excessive redesign and delay.
Architectural Runway
34
A small piece of desired functionality written in the users language
User Story As a <> I want <> So that I <>
35
______ are detailed fictional characters acting as representative user(s)
Personas *Personas can help write user stories and go hand in hand with them*
36
INVEST Stands for
``` Independent Negotiable Valuable Estimable Small Testable ```
37
One method for writing effective user stories? | ___________ in user stories ..
I.N.V.E.S.T
38
S.M.A.R.T goals stand for? | *criteria for writing goals
``` Specific Measurable Achievable Relevant Time-bound ```
39
Explain I in INVEST
Stores should be able to be developed separately from one another
40
Explain N in INVEST
Write stories with a negotiable scope
41
Explain V in INVEST
Stories should be valuable to the customer
42
Explain E in INVEST
Stories should be estimable
43
Explain S in INVEST
Stories should be small enough to fit into an iteration
44
Explain T in INVEST
Stories should be testable
45
Steps in Behavior Driven Development (BDD)
1. Discover the behavior 2. Formulation of specific tests 3. Automation of tests
46
______________ provide the details of the story from a testing point of view
Acceptance Criteria
47
In SAFe, Acceptance criteria is created by whom
The Agile Team
48
What is one format for acceptance criteria
Given, When, Then
49
___________ build the ground work for future User Stories
Enabler Stories
50
What are the 4 types of Enabler stories
I-ACE Infrastructure Architecture Compliance Exploration
51
Type of Enabler that builds development and testing frameworks that enable a faster and more efficient development process
Infrastructure Enabler
52
Type of Enabler that builds the Architectural Runway, which enables smoother and faster development
Architectural Enabler
53
Type of Enabler that builds understanding of what is needed by the customer to understand prospective solutions and evaluate alternatives
Exploration Enabler
54
Type of Enabler that facilitates specific activities such as verification and validation, documentation, sing-offs, regulatory submissions, and approvals
Compliance Enabler
55
_____________ are a systematic approach to improving the system without changing the observable system behavior
Refactors Examples: improving maintainability, performance, or scalability
56
_____________ are research activities to reduce risk, understand a functional need, increase estimate reliability, or define a technical approach
Spikes
57
What are the two types of Spikes
Technical Spike | Functional Spike
58
This type of spike involves researching a technical approach or unknown
Technical Spike
59
This type of Spike involves researching how a user might use or interact with the system
Functional Spike
60
A ________ is a singular number that represents ________
Story Point, User Story Volume: How much there is? Complexity: How hard it is? Knowledge: What do we know? Uncertainty: What is not known?
61
(T/F) Story points are non relative numbers that are connected to a single unit of measure
FALSE! Stories points are relative numbers that are not connected to a single unit of measure
62
When it comes to relative estimation, it is understood that an 8 point story could take _____ times longer than a 2 point story to complete
4 times longer
63
What are the modified Fibonacci sequence numbers?
0, 1, 1, 2, 3, 5, 8, 13, 20
64
Estimation is a ________-team exercise
Whole
65
What are the ART level roles
- Executive - Product Manager - System Architect, UX, Development Manager
66
(T/F) The Product Owner is an optional attendee of the daily Standup
TRUE If they do attend, they should not pressure the team or interfere in the teams ability to self-organize and run their standup.
67
The ____________ has the content authority to make decisions at the User Story level.
Product Owner
68
The __________ has the responsibility to manage the time of the dependencies and the ambiguities.
Scrum Master
69
The __________ has the responsibility to define user stories, plan them into the Iteration, and work out interdependencies with other teams.
Agile Team
70
_____________ are business stories of what each team intends to deliver in the incoming PI.
Objectives
71
(T/F) Objectives often directly relate to intended features in the backlog?
TRUE
72
Historical ______ from previous iterations are used to calculate the ________ of the Scrum team?
Averages, Velocity *Only the average output of completed work in the last interactions is considered
73
This group meets to make adjustments to scope and objectives based on the day’s planning
Management This is done in The Management Review and Problem Solving Session.
74
In what PI Team Brakeout do these things occur? Ensure the has a draft plan to present. Identify as many risks and dependencies as possible for the management review. Secure subject matter experts and program stakeholders as needed by the team. Facilitate the coordination with other teams for dependencies.
Team Breakout 1
75
In what PI team breakout do the following occur? Business owners circulate and assign business value to PI Objectives from low (1) to high (10). Teams finalize the program increment plan. Teams consolidate program risks, impediments and dependencies. Uncommitted objectives provide the capacity and guardrails needed to increase the reliability of cadence-based delivery.
Team Breakout 2
76
 | What items appear on the Program Board?
Feature Delivery (Features) Significant Dependencies Milestones / Events *a red string us used to link dependent stories to the story they depend on… The program board shows all of the above for all iterations.
77
What’s done in the final plan review?
- Changes to capacity and load - Final PI Objectives with business value - Program risks and impediments - Q&A Session
78
(T/F) Teams and Business Owners peer-review all final plans?
TRUE
79
______ is used to address Program Risks
ROAM
80
ROAM stand for..?
- Resolved - Owned - Accepted - Mitigated
81
A risk that has been addressed, no longer a concern.
Resolved
82
A risk that someone has taken responsibility of
Owned
83
A risk that nothing more can be done. If it occurs, release may be compromised
Accepted
84
A risk that the team has planned to adjust to as necessary
Mitigated
85
A _____________ is taken by the team on the ART after dependencies are identifies and risks are addressed
Fist of Five Teams vote on: 1. An agreement between team members to do everything in their power to meet agreed-to objectives. 2. If it is not achievable, teams agree to escalate so that corrective action can be taken.
86
(T/F) Program PI Objectives simply combine each ART team’s PI Objectives
TRUE
87
What are the events/ceramonies in Scrum
``` Sprint Planning Sprint Execution Daily Standup Sprint Review Sprint Retrospective ```
88
What is the main reason why some teams never reach stage 4 (Performing) in the stages of high performing teams? - Because there are conflicts - Because no one guides them - Because the team is not structured correctly - Because leadership is spontaneous
Because no one guides them —the Scrum Master is a guide for the team.
89
Who can change the backlog during an iteration - Senior Management - Release train Engineer - Scrum master - Agile Team
Agile Team
90
Good coach do not give people the answer, but instead they….?
Guide people to the solution
91
The Program Board identifies Feature Deliver Dates, Milestones, and what else for teams in the Agile Release Train?
Dependencies
92
The scrum master does not facilitate the ____________ meeting.
Scrum of Scrums
93
What type of Enabler does a System Architect review during System Demo? Enabler Features Enabler Stories Enabler Epics Enabler Capabilities
Enabler Capabilities
94
When is the one time a Scrum Master may be a participant rather than a facilitator?
When using ad hoc teams for Inspect and Adapt.
95
Becoming a coach requires a shift from old behaviors to new ones. What are three examples of old behaviors? - Focusing on Deadlines - Driving the team toward specific outcomes - Fixing problems for the team - Asking the team for the answers - Facilitating team problem solving - Focusing on business value delivery
Focusing on Deadlines Driving the team toward specific outcomes Fixing problems for the team
96
What are two common PI Planning Anti-patterns? - Scrum Masters who work with multiple teams do not have time for teams - stories are created for the iterations - The team decides which changes need to happen and when - Too much time is spent analyzing each Story - Too much time is spent prioritizing Features
- Scrum Masters who work with multiple teams do not have time for their teams - Too much time spent analyzing each story
97
What are the tress features that summarize DevOps?
- A set of technical practices - A culture - A mindset
98
What are the two primary aspects of a Lean-Agile Mindset?
- Lean Thinking | - Embracing Agility
99
What are the two key constructs in delivering continuous value?
Cadence and Synchronization
100
______________ owns the decision of releasing changes into production.
Product Management
101
(T/F) The team must commit to the iteration goals at the end of Iteration Planning.
TRUE
102
This demo is performed in the IP iteration.
The PI System Demo
103
The _____________ own the planning of stories into iterations during PI Planning.
Agile Teams
104
Becoming a coach requires a shift from old behaviors to new ones. What are three examples of old behaviors? Choose three. - Focusing on business value delivery - Fixing problems for the team - Facilitating team problem solving - Asking the team for answers - Focusing on deadlines - Driving towards specific outcomes
Focusing on deadlines Driving towards specific outcomes Fixing problems for the team
105
Which type of enabler does a system architect review during System Demo?
Enabler Epics
106
______________ provides clarity, commitment, and management of information - Aligns team members to a common purpose. - Aligns teams to a common program increment (PI) Objectives and manage dependencies. - Provide transparency and management information.
Iteration Goals
107
Communication and synchronization with _______________ .
Daily stand-ups
108
What are the Daily Standup questions
- What did I do yesterday to advance the iteration goals? - What will I do today to advance the Iteration Goals? - Are there any impediments that will prevent the team from meeting the Iteration Goals?
109
This meeting is held after the Daily Standup for involved parties to discuss topics that were beyond h the scope of the Daily Standup.
The meet-after
110
This chart shows/counts the effort remaining
Burn-down
111
In SAFe, we prefer these kinds of charts
Burn-ups | Commutative Flow Diagrams
112
Challenges of burn-down charts
- Focus on tasks completed vs stories completed | - Hard to distinguish between work added and not done.
113
This type of chart shows the amount of work completed
Burn-up chart
114
___________ is a research story considered an exploration-style enabler
Spike
115
Changing code without changing the behavior. Cleaning up existing code..
Refactoring
116
What does the team demo in the iteration review
A working, tested team increment
117
Iteration review is time boxed between
1 to 2 hours per week or iteration. - presentation should be minimized and work should be reviewed from the repository of stories.
118
(T/F) If a major stakeholder cannot attend the iteration review, the PO should follow up with them individually?
TRUE
119
Iteration retrospective is time boxed for
30 to 60 minutes
120
The purpose of this meeting is to pick one or two stories that can be done better for the next iteration.
Iteration Retrospective
121
The outcome of this meeting is to enter improvement items into the Team Backlog
Iteration Retrospective
122
_______ is an approach to DevOps
CALMR
123
CALMR stand for
Culture - establish a culture of shared responsibility for development, deployment, and operations. Of shared responsibility. Automation- Automate the continuous delivery pipeline. Of continuous delivery pipeline. Lean- Keep batch sizes small, limit WIP, and improve extreme visibility. Accelerates delivery. Measurement- Measure the flow through the pipeline. Implement full-stack telemetry. Of flow, value, and quality Recovery- Architect and enable low-risk releases. Establish fast recovery, fast revision, and fast fix-forward. Measurement. Reduces risk and preserves value.
124
DevOps is optimized for
Development speed and Stability delivered through collaboration.
125
The __________________ occurs every Program Increment (PI) and serves multiple purposes. It acts as an estimating buffer for meeting PI Objectives and provides dedicated time for innovation, continuing education, PI Planning, and Inspect and Adapt (I&A) events.
Innovation and Planning (IP) Iteration
126
Facilitates reliability, Program Increment Readiness, Planning, and Innivation
Innovation and Planning (IP) Iteration
127
An estimating guard band for cadence-based delivery
Innovation and Planning (IP) Iteration
128
The PI System demo usually takes place in the
Inspect and Adapt *This demo should be as close to the end of the iteration as possible
129
This demo is usually part of the Inspect and Adapt (I&A) event, which feeds into the retrospective and various PI progress metrics, including the 'program predictability measure' and 'program performance metrics. ' In large Solution Trains, the system demo feeds into the Solution Demo
PI System Demo
130
The Scrum Master should facilitate rather than participate when
Using Ad-hoc teams for Inspect & Adapt
131
(T/F) The Scrum Master should prepare for the PI System Demo before the I&A event
TRUE
132
What are the three parts of the Inspect & Adapt event
- The PI System Demo - Quantitative and Qualitative Measurements - Problem-solving Workshop
133
The Inspect & Adapt event should be time-boxed for
3 to 4 hours per PI
134
Who attends the Inspect & Adapt event?
Teams and Stakeholder
135
In the ___________ the team demonstrates the current state of the solution to the appropriate stakeholders at the end of the PI
PI System Demo
136
Who leads the PI System Demo
Product Management, POs, and the System Team
137
Who attends the PI System Demo
``` Business owners, ART Stakeholders, Product Management, RTE, Scrum Masters, The teams ```
138
Before or during the System Demo, the teams meet with their _________ to review/ self-asses the business value achieved for each of their PO Objectives. Each teams planned vs actual business value is then rolled up to the program predictability measure
Business Owners
139
What metric is used to measure the predictability of the ART
Program Predictability Measure
140
(T/F) For the ART to do well, all teams must be performing well
TRUE
141
The program predictability measure graphs
The teams program objectives achieved each PI
142
The optimal region for teams to fall in on the Program Predictability Measure is called the _________
Effective Process Control Range
143
The _______________ contains all of the work to de done. This work is defined as stories, but it may include other work items representing all the things the team needs to do.
Team Backlog
144
______________ is an event where all team members determine how much of the team backlog they can commit to delivering during an upcoming iteration.
Iteration Planning
145
In the __________ the team gathers remotely or in person to discuss sweat the team did in the last 24 hours to progress the team’s iteration goals, what they will do in the next 24 hours to progress the team’s iteration goals, and what blocks might be in the team’s way.
Daily Stand-up
146
At the end of each iteration, the team conducts an _____________. During this meeting, the team demonstrates Each story accomplished, culminating with the team’s increment of value for that iteration. This is not a formal status report; rather, it’s a review of the tangible outcomes of the iteration.
Iteration Review
147
At the end of the review, the team conducts an ___________ -a time to reflect on the iteration, the process, things that are working well, and current obstacles. The team creates improvement stories for the next iteration.
Iteration Retrospective
148
The team backlog contains these kinds of stories…
User Enabler Improvement
149
_____________ stories are the stories that capture the results of the teams iteration retrospective
Improvement Stories
150
_____________ backlog contains all of the enabler stories that originate from the Program Backlog.
The Team
151
Who is responsible for the team backlog
The Product Owner
152
(T/F) The entire ART works from the Program Backlog
TRUE
153
The _____________ backlog consists of upcoming features that are planned to be delivered by an ART
154
The team backlog can include
``` Spikes / research Capabilities Epics Refactors Maintenance Other technical debt Other team dependencies Other commitments Features Stories ```
155
(T/F) Enabler stories are prioritized and estimated he same way as user stories.
TRUE
156
Teams apply capacity allocation to which two backlogs
Program Backlog and Team Backlog
157
This backlog consists of the stories committed to for the iteration, with clearly defined acceptance criteria.
Iteration Backlog
158
___________ represent a sentence or two for each story stating the business objectives of the iteration.
Iteration Goals
159
What are the outputs of Iteration Planning
Iteration Backlog Iteration Goals The teams commitment
160
_____________________ over process and tools
Individuals and Interactions
161
_____________________ over comprehensive documentation
Working Software
162
_____________________ over contract negotiation
Customer Collaboration
163
_____________________ over following a plan.
Responding to change
164
The DEEP Criteria stands for
Detailed Estimated Emergent Prioritized
165
The Product Backlog must be __________.
DEEP
166
What are/ What does S.M.A.R.T Objectives Mean
A way to write better objectives and stands for; ``` Specific Measurable Achievable Relevant Time-bound ```
167
What are the three components of story points?
Risk- unclear demand, dependencies on third parties, uncertainty in the future Complexity- Effort needed to develop a feature Repetition- monotonous tasks without any risks or repetition
168
What does CALMR Stand for and what is it used for?
``` Culture Automation Lean Flow Measurement Recovery ``` CALMR is used for DevOps
169
An increment should be
Useable Shippable Valuable
170
What are the 4L’s of a retrospective? What I…
- Loved - Loathed - Learned - Longed for
171
What are the 12 Agile Principles
- Customer Satisfaction - Welcoming Change - Frequent Delivery of Working Solutions - Collaboration - Motivated Teams - Face-to-Face Conversation - Working Software - Sustainable Development - Technical Excellence - Simplicity - Self-Organizing Teams - Reflections… Inspect and Adapt
172
4 Agile Values - Agile Manifesto
- Individuals and Interactions OVER Processes and Tools. - Working software OVER Comprehensive Documentation. - Customer collaboration OVER Contract Negotiation. - Responding to Change OVER Following a Plan. **we still value the items on the right, but we emphasize/value the items on the left more**
173
What do story points represent?
EFFORT required to complete a user story
174
What impacts a story point’s effort estimate?
Complexity, Amount of work Risks & Uncertainties
175
_______ are an estimate of the overall effort it will take to implement a PBI or any other piece of work
Story Point
176
User stories are not ____________, they are place holders for conversations.
Requirements User stories provide for collaboration and conversation around the value to be delivered to the stakeholder/customer…