Scrum Master Flashcards
What is the 4 elements of the Agile Manifesto?
Individuals over processes
software over documentation
collaboration over contracts
responding over planning
According to Agile what is the highest priority?
Satisfy the customer through early and continuous delivery of valuable software.
According to Agile what is the primary measure of progress?
working software
What are the three pillars of Scrum?
- transparency
- inspection
- adaptation
What are the 5 Scrum values?
- Courage
- Commitment
- Focus
- Respectd
- Openness
What is the benefit of the 3 pillars of Scrum?
short learning cycles
What is an Iteration?
single development cycle that includes definition, building, integration and testing of a set of stories from the backlog.
What is the SAFe recommended length for an iteration?
2 weeks
What is the goal of an interation?
deliver working software
What should you avoid once an interation has begun?
adding scope
Who own and prioritizes the backlog?
The product owner
What sort of stories are in the backlog?
User and Enabler stories
What does implementing stories in vertical slices provide?
- shorter feedback cycle
- Refinement of understanding
- more frequent integrations
What are the 10 SAFe Lean-Agile Prinicples
- economic view
- systems thinking
- assume variability
4.build incrementally - objective are working systems
- limit WIP
- apply cadence
- unlock motivation
- decentralize decisions
- organize around value
What are the two specialty roles on an Agile team?
- Scrum Master
- Product Owner
What is the size of an Agile Team?
5 to 11 members
What are the 4 responsibilities of an Agile Team
- Create stories
- Build stories
- Build quality
- Commit to PI Objective and Iteration Goals
What are the 4 basic responsibilities of a Scrum Master?
- Coaches team
- Focus on value creation
- Removes impediments
- Team is timeboxed
What is an Agile Release Train?
A team of teams synchronized on PIs aligned via Program Backlog
What is the size of an ART?
5 -12 teams, 50-125+ people
What are the 4 ART events?
- PI Planning
- ART Sync
- System Demo
- Inspect and Adapt
How does a Scrum Master support an Agile team?
- Facilitates events
- Servant leader
- Builds high-performing teams
- Help team improve process
- Removes impediments
- Foster Agile adoption
- Support product owner
How does a SAFe Scrum Master support the enterprise?
- Works with RTE to meet PI Objectives
- Coordinates with Scrum Master at PI Planning
- Works with the team through iterations and PI
- Participates in SOS
- Normalizes story estimating
- Helps with architecture governance, system integration, system demos
What are the 4 stages of high-performing teams?
- Forming
- Storming
- Norming
- Performing
What are the 5 events in an iteration?
- Refinement
- IP
- Daily Standup
- Iteration Review
- Iteration Retrospective
What are 5 way meeting can suck?
- Unclear purpose
- No actionable outcomes
- Unproductive conflict
- boring
5.off topic discussions
How often should ART teams integrate?
Multiple times per iteration
How should Agile teams manage dependencies on other ART teams?
Through the System Architect
What is the Scrum of Scrums
A meeting for scrum masters and RTEs to gain visibility in ART progress and impediments
How often are SOS held?
weekly
What is the most efficient type of team communication?
Face to Face
When to teams perform best?
When the have planned periods of uninterrupted work.
What can impact team productivity?
A change in team composition.
What is a strong team movitivator?
Peer pressure
How can a team produce more robust products?
By having all the cross-functional skills needed
What are the 5 dysfunctions of a team?
- No Trust
- Conflict fear
- No Commitment
- Avoid Accountability
- No results.
What is the key problem for dysfunctional teams?
Absence of trust.
What is a team’s ultimate competitive advantage?
Teamwork.
How does SAFe address No results?
Results are review at the end of every iteration and release.
How does SAFe address avoidance of accountability?
Stakeholders, peer pressure, and reviews
How does SAFe address Lack of commitment?
Teams make shared commitments
How does SAFe address fear of conflict?
Scrum creates a safe environment for conflict.
How does SAFe address absence of trust?
The environment is safe.
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
What six things can a leader do to avoid conflicts?
- Humanize team
- Common vision/goals
- Deal with long term tension
- Achieve Concensus
- Relentless collaboration
- conflict resolution techniques
What are the 6 ways to resolve a conflict?
- Meet with parties
- Identify wants
- Identify whys
- Common goal agreement
- Review assumptions
- Challenge assumptions
What is the chief tool to facilitate conflicts?
working agreements
What are the 5 ways to achieve consensus
- Why consensus is important
- Exchange thoughts
- Decompose the disagreement
- Ask for proposals
- Exchange thoughts
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
How often are PIs?
Every 8-12 weeks, 10 weeks typical
At a PI who owns the Feature Priorities?
Product Manager
At a PI who owns the story planning and high-level estimates?
Development teams
What are the 6 benefits of PI Planning?
- Establishes all-team communication
- Aligns development to business goals
- Identifies cross-ART dependencies
- Provides just the right about of architecture and Lean UX guidance
- Matches demand to capacity, eliminates WIP
- Fast decision making
What is the input for a PI planning process?
Prioritized (ala the vision) list of features from a program backlog
What is the output for a PI planning process?
PI objectives and Program board
What is a PI feature
A business need that fills a business objective that fits in one PI (e.g 10 weeks)
How are PI featues implemented?
A set of smaller stories that each fit within development interations that occur during the PI
What are the two parts to a PI feature?
The description and the benefit hypothesis
What is a user story
Short description of a small desired functionality, written in the users language
What are the three parts of a user story?
- As a (user role),
- I want to (activity)
- so that (business value)
For User stories what are personas
Detailed fictional characters acting as representative user
What is the INVEST technique to good user story writing?
Independent
Negotiable
Valuable
Esitmable
Small
Testable
What are the 3c to composing good user stories?
Card
Conversation
Confirmation
What are user stories acceptance criteria?
It is the user story from a testing point of view.
Who creates a user story’s acceptance criteria?
The agile team
What is the format for acceptance criteria for a user story?
Given-When-Then format
What are Enabler stories?
Stories the build the groundwork for future user stories
What are the 4 categories of Enabler stories
- Infrastructure
- Architecture
- Exploration
- Compliance
What are thre types of enabler stories?
- Technical Spikes
- Functional Spikes
- Refactors
What is a spike enabler story?
Research activities
Why are spike enabler stories useful?
- Reduce risk
- Improve understanding
- Improve estimate reliablity
- Imrove required skills
How are stories estimated
I singular, relative number called a story point
What 4 things comprise a story point?
- Volumen
- Complexity
- Knowledge
- Uncertainty
How are story points related
They are linearly related, 4 twice as long a 2, 8 for times as long as 2
What are the 4 steps of Estimating poker?
- Distribute decks of cards
- Read job
- Card selection
- Card turnover
- Discuss high/low
- goto 3 until concensus
Who does story point estimating?
The entire team
Why is it important to estimate with the entire team?
- Increases accuracy
- Builds understanding
- Shared commitment
What are 3 scrum master anti-patterns with story point estimation
- Pressure stakeholders
- Not everyone participates
- Not using adjusted Fibonacci scale
What are 3 scrum master anti-patterns with story point estimation
- Pressure stakeholders
- Not everyone participates
- Not using the adjusted Fibonacci scale
What are 5 scrum master best practices with story point estimation?
- Encourage everyone
- Ensure relative numbers used
- Focus on contested items
- Identify SME to participate
- Keep time spent to a minimum
What are 7 agenda items on day 1 PI planning meeting?
- Business context
- Product Vision
- Architecture Vision
- Planning context
- Team breakouts
- Draft Plan review
- Management review/problem solving
What happens during team breakouts in PI Planning?
Teams develop draft plans and
Identifies risks
What are the 7 agenda items on day 2 PI planning meeting?
- Planning adjustments
- Team Breakouts
- Final plan review
- Program risks
- Confidence vote
- Plan rework
7 Planning Retrospective
What is a PI Objective?
Business summaries of what each team intends to deliver this PI
Do PI Objectives always directly relate to Features in the backlog?
Not always, but usually
What are the two types of Featuers
- Enabler Feature
- Business Features
What are uncommitted objectives?
PI objectives that cannot be committed to for the current PI
What is the benefit of uncommitted objectives?
Help improve the predictability of delivering business value
What are uncommitted objectives used for?
Calculating load
What is the scrum master’s role in the first team breakout meeing during PI planning?
- Ensure team has draft plan
- Identify as many risks and dependencies
- Secure SME
- Facilitate team coordination
What are 4 scrum master anti-patterns for PI planning team breakouts?
- Incomplete plan at end of breakout timebox
- Too much time analyzing stories
- Not available enough to every team (shared scrum masters)
- Not having enough time to plan as part of team (shared scrum masters)
What happens at the management review and problem solving meeting during PI planning?
management makes adjustments to scope and objectives
What type of Enabler does a System architect review during a system demo?
Enabler Features
What are the two primary aspect of Lean-Agile Mindset?
- Lean thinking
- Embracing agility
How does a scrum master help the team improve toward technical excellence?
Focus on built in quality
Who owns the daily standup
Scrum master
What three things does a PI program board contain?
- Feature delivery dates
- Milestones
- Dependencies
In SAFE who owns the decision for releasing changes into production?
Solutions owner
What are the two critical constructs to delivering continious value?
- Cadence
- synchronization
What is reason why some teams never reach stage 4
No one guides them
Which demo is performed in the IP iteration?
demo of all ART interations
What is the goal of PI planning team breakout #2
Create final plans
What does the business owner do during team breakout #2?
Assigns busienss values to PI objectives
What is the numbering system for business value assignments in PI Planning?
1-10
What 4 things happen during the final plan review during PI planning?
- Changes to capacity and load
- Business Values scores on PI Objectives
- Program risk and impediments
- QA session
In PI planning who reviews the final plan?
All teams
In PI Planning who asks for plan acceptance?
Business ownde
What is the ROAM technique to address remaing PI planning risks?
Resolved
Owned
Accepted
Mitigated
What are the two parts of the ART committment?
- Agree to to meet objectives
- Escalate immediately
What are the scrum master best practices for PI Planning
- Maintain the timebox
- Ensure team builds a plan they can commit to
- Ensure that the team is honest in the vote
- facilitate coordination
- Be a request buffer
- Manage the program board
- facilitate the retrospective
What are 4 scrum master anti-patterns for PI planning
- Pressure team to overcommit
- Team commits due to failure
- Over planning ahead of time
- plan rather than alignment becomes goal
what is the iteration planning flow
- establish capacity
- esitmating
- detailing
- goals
- committing to goals
what are the 4 steps to establishing capacity for IP planning?
- Apply capacity allocation
- Quanitfies capacity
- Determine team availablility
- PO and teams select highest priority from backlog
What does capacity allocation help with?
- Alleviate tech debt velocity degradation
- Keeps customers happy with bug fixes
When does capacity allocation change?
At iteration or PI boundaries
What are the 3 steps to story analysis in IP planning?
- PO presents stories in priority order
- Discuss and anlyze each story
- repeat 2 until capacity is reached.
What do iteration goals provide?
- Clarity
- Commitment
- management information
- align team to common purpose
- align team to PI objectives
- provide transparency
7 provide management information
What does the team commit to during IP planning
- do the work
- other teams
3.the program - stakeholders
What are the scrum master best practices in Iteration Planning?
- Maintain timebox
- Ensure team commits
- Ensure no overcommittment
- Challenge team to exceed previous accomplishment
- Ensure retropective improvements are implemented
- Ensure time for technical debt
What are 6 scrum master anti-patterns for Iteration Planning?
- to technical discussions
- Unrealistic commitments
- Capacity and load are the exactly the same.
- Too worried about technical role
- Team undercommits
- No time for support activities
What are the 3 questions asked at the daily standup?
- what did you do yesterday
- What will you do today
- any blockers
What are 4 root causes for poor daily stand ups?
- Poor collaboration
- Lack of collective ownership
- Infrequent integration
- Unreloved conflict
What charts does SAFE recommend?
Burn up charts
What are two problems with burndown charts?
- Focus on task completed
- Cannot distinguish between work not done and work added
What are the 6 scrum master best practices for tracking iteration progress?
- Facilitate mid PI re-planning
- Encourage early any potential misses
- Encourage use of engineeering practices
- ensure defects are not pushed to the IP iteration
- facilitate for the the pi
- support release activities
What are 3 scrum master anti-patterns for tracking iteration progress
- Team get no input from scrum of scrums
- Teams are unwilling to change or add objectives mid-PI
- Does all the synchronization
What are the 5 scrum master best practices for backlog refinement
- maintain timeboxes
- Maintain deep backlog and ready backlog
- ensure participation
- invite sme
- hold at regular times
What are 5 scrum master anti-patterns for backlog refinement?
- having not ready stories
- not consitently refining backlog
- team see stories for the first time during interation
- feature estimations impact story estimation
What is the benefit of an iteration review?
- demonstrates working software
What is demoed during the iteration review?
every story, spike, refactor
Who attends a demo?
team and stakeholders
What are the 5 scrum master best practices for system demos?
- Consider demo during iteration plannign
- ensure right participants are present
- ensure team celebrates
- ensure all team members demo
- ensure team is ready for system demo
what are 6 scrum master anti-patterns for system demos?
- too much time preparing the demo
- demo is all slides
- PO sees things for the first time in the team demo
- system demo not done because team demo was enough
5 team members not invited to system demo - demos are not relevant to art stakeholders
What are the 3 scrum master best practices for improvement?
- Encourage improvement between retrospectives
- Coach team on problem solving
- take good notes
What is the CALMR approach to dev ops?
Culture
Automation
Lean flow
Measurement
Recovery
Who leads the PI system demo?
Product management, POS System team
What are the 5 scrum master best practices for inpect and adapt (retro)
- facilitate the team preparation
- provide data
- facilitate one of the team in problem solving workshop
- help rte ensure improvement items are in PI
- Scrum masters may only be parcitipants
What are 5 scrum master anti patterns for inspect and adapt
- only the PO presents
- no actionalble improvements
- improvements don’t enter pi planning
- scrum master too focused on technical
- improvement are not demoed.