Scrum Master Flashcards

(138 cards)

1
Q

What is the 4 elements of the Agile Manifesto?

A

Individuals over processes
software over documentation
collaboration over contracts
responding over planning

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

According to Agile what is the highest priority?

A

Satisfy the customer through early and continuous delivery of valuable software.

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

According to Agile what is the primary measure of progress?

A

working software

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

What are the three pillars of Scrum?

A
  1. transparency
  2. inspection
  3. adaptation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 5 Scrum values?

A
  1. Courage
  2. Commitment
  3. Focus
  4. Respectd
  5. Openness
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the benefit of the 3 pillars of Scrum?

A

short learning cycles

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

What is an Iteration?

A

single development cycle that includes definition, building, integration and testing of a set of stories from the backlog.

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

What is the SAFe recommended length for an iteration?

A

2 weeks

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

What is the goal of an interation?

A

deliver working software

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

What should you avoid once an interation has begun?

A

adding scope

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

Who own and prioritizes the backlog?

A

The product owner

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

What sort of stories are in the backlog?

A

User and Enabler stories

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

What does implementing stories in vertical slices provide?

A
  1. shorter feedback cycle
  2. Refinement of understanding
  3. more frequent integrations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 10 SAFe Lean-Agile Prinicples

A
  1. economic view
  2. systems thinking
  3. assume variability
    4.build incrementally
  4. objective are working systems
  5. limit WIP
  6. apply cadence
  7. unlock motivation
  8. decentralize decisions
  9. organize around value
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two specialty roles on an Agile team?

A
  1. Scrum Master
  2. Product Owner
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the size of an Agile Team?

A

5 to 11 members

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

What are the 4 responsibilities of an Agile Team

A
  1. Create stories
  2. Build stories
  3. Build quality
  4. Commit to PI Objective and Iteration Goals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the 4 basic responsibilities of a Scrum Master?

A
  1. Coaches team
  2. Focus on value creation
  3. Removes impediments
  4. Team is timeboxed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is an Agile Release Train?

A

A team of teams synchronized on PIs aligned via Program Backlog

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

What is the size of an ART?

A

5 -12 teams, 50-125+ people

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

What are the 4 ART events?

A
  1. PI Planning
  2. ART Sync
  3. System Demo
  4. Inspect and Adapt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

How does a Scrum Master support an Agile team?

A
  1. Facilitates events
  2. Servant leader
  3. Builds high-performing teams
  4. Help team improve process
  5. Removes impediments
  6. Foster Agile adoption
  7. Support product owner
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

How does a SAFe Scrum Master support the enterprise?

A
  1. Works with RTE to meet PI Objectives
  2. Coordinates with Scrum Master at PI Planning
  3. Works with the team through iterations and PI
  4. Participates in SOS
  5. Normalizes story estimating
  6. Helps with architecture governance, system integration, system demos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What are the 4 stages of high-performing teams?

A
  1. Forming
  2. Storming
  3. Norming
  4. Performing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What are the 5 events in an iteration?
1. Refinement 2. IP 3. Daily Standup 4. Iteration Review 5. Iteration Retrospective
26
What are 5 way meeting can suck?
1. Unclear purpose 2. No actionable outcomes 3. Unproductive conflict 4. boring 5.off topic discussions
27
How often should ART teams integrate?
Multiple times per iteration
28
How should Agile teams manage dependencies on other ART teams?
Through the System Architect
29
What is the Scrum of Scrums
A meeting for scrum masters and RTEs to gain visibility in ART progress and impediments
30
How often are SOS held?
weekly
31
What is the most efficient type of team communication?
Face to Face
32
When to teams perform best?
When the have planned periods of uninterrupted work.
33
What can impact team productivity?
A change in team composition.
34
What is a strong team movitivator?
Peer pressure
35
How can a team produce more robust products?
By having all the cross-functional skills needed
36
What are the 5 dysfunctions of a team?
1. No Trust 2. Conflict fear 3. No Commitment 4. Avoid Accountability 5. No results.
37
What is the key problem for dysfunctional teams?
Absence of trust.
38
What is a team's ultimate competitive advantage?
Teamwork.
39
How does SAFe address No results?
Results are review at the end of every iteration and release.
40
How does SAFe address avoidance of accountability?
Stakeholders, peer pressure, and reviews
41
How does SAFe address Lack of commitment?
Teams make shared commitments
42
How does SAFe address fear of conflict?
Scrum creates a safe environment for conflict.
43
How does SAFe address absence of trust?
The environment is safe.
44
What is the main principle for a leader dealing with conflicts?
Spend more time helping things go right than dealing with things that are going wrong
45
What six things can a leader do to avoid conflicts?
1. Humanize team 2. Common vision/goals 3. Deal with long term tension 4. Achieve Concensus 5. Relentless collaboration 6. conflict resolution techniques
46
What are the 6 ways to resolve a conflict?
1. Meet with parties 2. Identify wants 3. Identify whys 4. Common goal agreement 5. Review assumptions 6. Challenge assumptions
47
What is the chief tool to facilitate conflicts?
working agreements
48
What are the 5 ways to achieve consensus
1. Why consensus is important 2. Exchange thoughts 3. Decompose the disagreement 4. Ask for proposals 5. Exchange thoughts
49
What is a PI, Program Increments?
A cadence-based event that serves as the heartbeat of th ART that aligns team to a shared mission
50
How often are PIs?
Every 8-12 weeks, 10 weeks typical
51
At a PI who owns the Feature Priorities?
Product Manager
52
At a PI who owns the story planning and high-level estimates?
Development teams
53
What are the 6 benefits of PI Planning?
1. Establishes all-team communication 2. Aligns development to business goals 3. Identifies cross-ART dependencies 4. Provides just the right about of architecture and Lean UX guidance 5. Matches demand to capacity, eliminates WIP 6. Fast decision making
54
What is the input for a PI planning process?
Prioritized (ala the vision) list of features from a program backlog
55
What is the output for a PI planning process?
PI objectives and Program board
56
What is a PI feature
A business need that fills a business objective that fits in one PI (e.g 10 weeks)
57
How are PI featues implemented?
A set of smaller stories that each fit within development interations that occur during the PI
58
What are the two parts to a PI feature?
The description and the benefit hypothesis
59
What is a user story
Short description of a small desired functionality, written in the users language
60
What are the three parts of a user story?
1. As a (user role), 2. I want to (activity) 3. so that (business value)
61
For User stories what are personas
Detailed fictional characters acting as representative user
62
What is the INVEST technique to good user story writing?
Independent Negotiable Valuable Esitmable Small Testable
63
What are the 3c to composing good user stories?
Card Conversation Confirmation
64
What are user stories acceptance criteria?
It is the user story from a testing point of view.
65
Who creates a user story's acceptance criteria?
The agile team
66
What is the format for acceptance criteria for a user story?
Given-When-Then format
67
What are Enabler stories?
Stories the build the groundwork for future user stories
68
What are the 4 categories of Enabler stories
1. Infrastructure 2. Architecture 3. Exploration 4. Compliance
69
What are thre types of enabler stories?
1. Technical Spikes 2. Functional Spikes 2. Refactors
70
What is a spike enabler story?
Research activities
71
Why are spike enabler stories useful?
1. Reduce risk 2. Improve understanding 3. Improve estimate reliablity 4. Imrove required skills
72
How are stories estimated
I singular, relative number called a story point
73
What 4 things comprise a story point?
1. Volumen 2. Complexity 3. Knowledge 4. Uncertainty
74
How are story points related
They are linearly related, 4 twice as long a 2, 8 for times as long as 2
75
What are the 4 steps of Estimating poker?
1. Distribute decks of cards 2. Read job 3. Card selection 4. Card turnover 5. Discuss high/low 6. goto 3 until concensus
76
Who does story point estimating?
The entire team
77
Why is it important to estimate with the entire team?
1. Increases accuracy 2. Builds understanding 3. Shared commitment
78
What are 3 scrum master anti-patterns with story point estimation
1. Pressure stakeholders 2. Not everyone participates 3. Not using adjusted Fibonacci scale
79
What are 3 scrum master anti-patterns with story point estimation
1. Pressure stakeholders 2. Not everyone participates 3. Not using the adjusted Fibonacci scale
80
What are 5 scrum master best practices with story point estimation?
1. Encourage everyone 2. Ensure relative numbers used 3. Focus on contested items 4. Identify SME to participate 5. Keep time spent to a minimum
81
What are 7 agenda items on day 1 PI planning meeting?
1. Business context 2. Product Vision 3. Architecture Vision 4. Planning context 5. Team breakouts 6. Draft Plan review 7. Management review/problem solving
82
What happens during team breakouts in PI Planning?
Teams develop draft plans and Identifies risks
83
What are the 7 agenda items on day 2 PI planning meeting?
1. Planning adjustments 2. Team Breakouts 3. Final plan review 4. Program risks 5. Confidence vote 6. Plan rework 7 Planning Retrospective
84
What is a PI Objective?
Business summaries of what each team intends to deliver this PI
85
Do PI Objectives always directly relate to Features in the backlog?
Not always, but usually
86
What are the two types of Featuers
1. Enabler Feature 2. Business Features
87
What are uncommitted objectives?
PI objectives that cannot be committed to for the current PI
88
What is the benefit of uncommitted objectives?
Help improve the predictability of delivering business value
89
What are uncommitted objectives used for?
Calculating load
90
What is the scrum master's role in the first team breakout meeing during PI planning?
1. Ensure team has draft plan 2. Identify as many risks and dependencies 3. Secure SME 4. Facilitate team coordination
91
What are 4 scrum master anti-patterns for PI planning team breakouts?
1. Incomplete plan at end of breakout timebox 2. Too much time analyzing stories 3. Not available enough to every team (shared scrum masters) 4. Not having enough time to plan as part of team (shared scrum masters)
92
What happens at the management review and problem solving meeting during PI planning?
management makes adjustments to scope and objectives
93
What type of Enabler does a System architect review during a system demo?
Enabler Features
94
What are the two primary aspect of Lean-Agile Mindset?
1. Lean thinking 2. Embracing agility
95
How does a scrum master help the team improve toward technical excellence?
Focus on built in quality
96
Who owns the daily standup
Scrum master
97
What three things does a PI program board contain?
1. Feature delivery dates 2. Milestones 3. Dependencies
98
In SAFE who owns the decision for releasing changes into production?
Solutions owner
99
What are the two critical constructs to delivering continious value?
1. Cadence 2. synchronization
100
What is reason why some teams never reach stage 4
No one guides them
101
Which demo is performed in the IP iteration?
demo of all ART interations
102
What is the goal of PI planning team breakout #2
Create final plans
103
What does the business owner do during team breakout #2?
Assigns busienss values to PI objectives
104
What is the numbering system for business value assignments in PI Planning?
1-10
105
What 4 things happen during the final plan review during PI planning?
1. Changes to capacity and load 2. Business Values scores on PI Objectives 3. Program risk and impediments 4. QA session
106
In PI planning who reviews the final plan?
All teams
107
In PI Planning who asks for plan acceptance?
Business ownde
108
What is the ROAM technique to address remaing PI planning risks?
Resolved Owned Accepted Mitigated
109
What are the two parts of the ART committment?
1. Agree to to meet objectives 2. Escalate immediately
110
What are the scrum master best practices for PI Planning
1. Maintain the timebox 2. Ensure team builds a plan they can commit to 3. Ensure that the team is honest in the vote 4. facilitate coordination 5. Be a request buffer 6. Manage the program board 7. facilitate the retrospective
111
What are 4 scrum master anti-patterns for PI planning
1. Pressure team to overcommit 2. Team commits due to failure 3. Over planning ahead of time 4. plan rather than alignment becomes goal
112
what is the iteration planning flow
1. establish capacity 2. esitmating 3. detailing 4. goals 5. committing to goals
113
what are the 4 steps to establishing capacity for IP planning?
1. Apply capacity allocation 2. Quanitfies capacity 3. Determine team availablility 4. PO and teams select highest priority from backlog
114
What does capacity allocation help with?
1. Alleviate tech debt velocity degradation 2. Keeps customers happy with bug fixes
115
When does capacity allocation change?
At iteration or PI boundaries
116
What are the 3 steps to story analysis in IP planning?
1. PO presents stories in priority order 2. Discuss and anlyze each story 3. repeat 2 until capacity is reached.
117
What do iteration goals provide?
1. Clarity 2. Commitment 3. management information 4. align team to common purpose 5. align team to PI objectives 6. provide transparency 7 provide management information
118
What does the team commit to during IP planning
1. do the work 2. other teams 3.the program 4. stakeholders
119
What are the scrum master best practices in Iteration Planning?
1. Maintain timebox 2. Ensure team commits 3. Ensure no overcommittment 4. Challenge team to exceed previous accomplishment 5. Ensure retropective improvements are implemented 6. Ensure time for technical debt
120
What are 6 scrum master anti-patterns for Iteration Planning?
1. to technical discussions 2. Unrealistic commitments 3. Capacity and load are the exactly the same. 4. Too worried about technical role 5. Team undercommits 6. No time for support activities
121
What are the 3 questions asked at the daily standup?
1. what did you do yesterday 2. What will you do today 3. any blockers
122
What are 4 root causes for poor daily stand ups?
1. Poor collaboration 2. Lack of collective ownership 3. Infrequent integration 4. Unreloved conflict
123
What charts does SAFE recommend?
Burn up charts
124
What are two problems with burndown charts?
1. Focus on task completed 2. Cannot distinguish between work not done and work added
125
What are the 6 scrum master best practices for tracking iteration progress?
1. Facilitate mid PI re-planning 2. Encourage early any potential misses 3. Encourage use of engineeering practices 4. ensure defects are not pushed to the IP iteration 5. facilitate for the the pi 6. support release activities
126
What are 3 scrum master anti-patterns for tracking iteration progress
1. Team get no input from scrum of scrums 2. Teams are unwilling to change or add objectives mid-PI 3. Does all the synchronization
127
What are the 5 scrum master best practices for backlog refinement
1. maintain timeboxes 2. Maintain deep backlog and ready backlog 3. ensure participation 4. invite sme 5. hold at regular times
128
What are 5 scrum master anti-patterns for backlog refinement?
1. having not ready stories 2. not consitently refining backlog 3. team see stories for the first time during interation 4. feature estimations impact story estimation
129
What is the benefit of an iteration review?
1. demonstrates working software
130
What is demoed during the iteration review?
every story, spike, refactor
131
Who attends a demo?
team and stakeholders
132
What are the 5 scrum master best practices for system demos?
1. Consider demo during iteration plannign 2. ensure right participants are present 3. ensure team celebrates 4. ensure all team members demo 5. ensure team is ready for system demo
133
what are 6 scrum master anti-patterns for system demos?
1. too much time preparing the demo 2. demo is all slides 3. PO sees things for the first time in the team demo 4. system demo not done because team demo was enough 5 team members not invited to system demo 6. demos are not relevant to art stakeholders
134
What are the 3 scrum master best practices for improvement?
1. Encourage improvement between retrospectives 2. Coach team on problem solving 3. take good notes
135
What is the CALMR approach to dev ops?
Culture Automation Lean flow Measurement Recovery
136
Who leads the PI system demo?
Product management, POS System team
137
What are the 5 scrum master best practices for inpect and adapt (retro)
1. facilitate the team preparation 2. provide data 3. facilitate one of the team in problem solving workshop 4. help rte ensure improvement items are in PI 5. Scrum masters may only be parcitipants
138
What are 5 scrum master anti patterns for inspect and adapt
1. only the PO presents 2. no actionalble improvements 3. improvements don't enter pi planning 4. scrum master too focused on technical 5. improvement are not demoed.