Scrum Guide Flashcards
Definition of Scrum
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
Scrum requires a Scrum Master to foster an environment where: 1. A Product Owner orders 2. The Scrum Team turns 3. The Scrum Team and its 4.
- A Product Owner orders the work for a complex problem into a Product Backlog.
- The Scrum Team turns a selection of the work into an Increment of value during a Sprint.
- The Scrum Team and its stakeholders inspect the results and adjust for the next Sprint.
- Repeat
The Scrum framework is purposefully _________
incomplete
What is the Purpose of Scrum
We developed Scrum in the early 1990s. We wrote the first version of the Scrum Guide in 2010 to help people worldwide understand Scrum. We have evolved the Guide since then through small, functional updates. Together, we stand behind it.
The Scrum Guide contains the definition of Scrum. Each element of the framework serves a specific purpose that is essential to the overall value and results realized with Scrum. Changing the core design or ideas of Scrum, leaving out elements, or not following the rules of Scrum, covers up problems and limits the benefits of Scrum, potentially even rendering it useless.
We follow the growing use of Scrum within an ever-growing complex world. We are humbled to see Scrum being adopted in many domains holding essentially complex work, beyond software product development where Scrum has its roots. As Scrum’s use spreads, developers, researchers, analysts, scientists, and other specialists do the work. We use the word “developers” in Scrum not to exclude, but to simplify. If you get value from Scrum, consider yourself included.
As Scrum is being used, patterns, processes, and insights that fit the Scrum framework as described in this document, may be found, applied and devised. Their description is beyond the purpose of the Scrum Guide because they are context sensitive and differ widely between Scrum uses. Such tactics for using within the Scrum framework vary widely and are described elsewhere.
Scrum Theory is based on * Give definitions
1.
2.
- Empiricism asserts that knowledge comes from experience and making decisions based on what is observed.
- Lean thinking reduces waste and focuses on the essentials.
Scrum Theory
Scrum employs an ____, ________approach to optimize_____ and to ______.
- Iterative
- Incremental
- Predictability
- Control Risk
Scrum Theory - Define Sprint
Scrum combines four formal events for inspection and adaptation within a containing event
Scrum Theory - Name the Scrum Pillars
1.
2.
3.
- Transparency
- Inspection
- Adaption
Scrum Theory - What is this scrum pillar?
The emergent process and work must be visible to those performing the work as well as those receiving the work. With Scrum, important decisions are based on the perceived state of its three formal artifacts. Artifacts that have low ______ can lead to decisions that diminish value and increase risk.
_______ enables inspection. Inspection without ________ is misleading and wasteful.
Transparency
Scrum Theory - What is this scrum pillar?
The Scrum artifacts and the progress toward agreed goals must be_______ frequently and diligently to detect potentially undesirable variances or problems. To help with _______, Scrum provides cadence in the form of its five events.
______enables adaptation. ______ without adaptation is considered pointless. Scrum events are designed to provoke change.
Inspection
Scrum Theory - What is this scrum pillar?
If any aspects of a process deviate outside acceptable limits or if the resulting product is unacceptable, the process being applied or the materials being produced must be adjusted. The adjustment must be made as soon as possible to minimize further deviation.
______ becomes more difficult when the people involved are not empowered or self-managing. A Scrum Team is expected to ______ the moment it learns anything new through inspection.
Adaption
Scrum Theory - In what order do the scrum pillars happen?
- Transparency
- Inspection
- Adaption
What are the Scrum Values 1. 2. 3. 4. 5.
- Commitment - to achieving its goals and to supporting each other.
- Focus - is on the work of the Sprint to make the best possible progress toward these goals.
- Openness - The Scrum Team and its stakeholders are open about the work and the challenges.
- Respect - respect each other to be capable, independent people, and are respected as such by the people with whom they work.
- Courage - to do the right thing, to work on tough problems.
Who is on the scrum team?
1.
2.
3.
- Scurm Master
- Product Owner
- Developers (Development Team)
there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.
Scrum Teams are _______, meaning the members have all the skills necessary to create value each Sprint. They are also _________ meaning they internally decide who does ___, _____, and _____.
- Cross-functional
- Self Managing
- What, when, how
How big is a scrum team?
10 people are less - smaller teams communicate better and are more productive. If
- If Scrum Teams become too large, they should
2. Therefore, they should share the same ______, __________, and _________
- consider reorganizing into multiple cohesive Scrum Teams, each focused on the same product.
- Product Goal, Product Backlog, Product Owner.
The Scrum Team is responsible for all product-related activities from stakeholder including: (COVERM) 1. 2. 3. 4. 5. 6. And anything else
- collaboration
- verification
- maintenance
- operation
- experimentation
6 research and development
And anything else
Scrum Team- Scrum defines three specific accountabilities within the Scrum Team:
the Developers, the Product Owner, and the Scrum Master.
Scrum Team - Developers definition
Developers are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint.
Scrum Team - Developers are always accountable for:
- Creating a ___ for the ____, the _____ ______
- Instilling ___ by adhereing to the _____ of ______
- Adapting their ___ each day towards the ____ ______.
- Holding ___ ____ ____ as _________.
- Creating a plan for the Sprint, the Sprint Backlog
- Instilling quality by adhering to a Definition of Done
- Adapting their plan each day toward the Sprint Goal
- Holding each other accountable as professionals.
Scrum Team - Product Owner definition
The Product Owner is accountable for maximizing the value of the product resulting from the work of the Scrum Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.
Scrum Team - The Product Owner is also accountable for effective Product Backlog management, which includes:
- _______ and ______ ________ the ____ ______
- _______ and clearly _____ _______ _______ items
- ordering _______ ______ ______
- Ensuring that the ______ _____ is _____, ______, and _______
- Developing and explicitly communicating the Product Goal
- Creating and clearly communicating Product Backlog items
- Ordering Product Backlog items
- Ensuring that the Product Backlog is transparent, visible and understood.
**The Product Owner may do the above work or may delegate the responsibility to others. Regardless, the Product Owner remains accountable.
**The Product Owner may represent the needs of many stakeholders in the Product Backlog. Those wanting to change the Product Backlog can do so by trying to convince the Product Owner.
Scrum Team - Scrum Master definition
The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide. They do this by helping everyone understand Scrum theory and practice, both within the Scrum Team and the organization.
Scrum Team - The Scrum Master is accountable for the ____ _____ ______. They do this by enabling the Scrum Team to improve its ____, within the Scrum _____.
- Scrum Team’s effectiveness
- practices
- framework
**Scrum Masters are true leaders who serve the Scrum Team and the larger organization.
Scrum Team - The Scrum Master serves the Scrum Team in several ways, including:
1,Coaching the team members in ____ and _______
- Helping the Scrum Team focus on _____ _______ ________ that meet the ________ of ______
- Causing the removal of ____ to the Scrum Team’s ______
- Ensuring that all Scrum events ____ ____ and are _____, ______, and kept within the ________.
- Coaching the team members in self-management and cross-functionality
- Helping the Scrum Team focus on creating high-value Increments that meet the Definition of Done
- Causing the removal of impediments to the Scrum Team’s progress
- Ensuring that all Scrum events take place and are positive, productive, and kept within the timebox.
Scrum Team - How does the scrum master serve the product owner?
- Helping find ______ for ____ _____ _____ definition and ____ _____ management
- Helping the ____ _____ understand the need for ___ and ______ _____ _____ items.
- Helping establish _____ ____ _____ for a _____ environment.
- Facilitating _______ ________ as requested or needed.
- Helping find techniques for effective Product Goal definition and Product Backlog management
- Helping the Scrum Team understand the need for clear and concise Product Backlog items
- Helping establish empirical product planning for a complex environment
- Facilitating stakeholder collaboration as requested or needed.
Scrum Team - The Scrum Master serves the organization in several ways, including:
- ____, ______, and _____ the organization in its ________ _______.
- Planning and advising _____ ________within the _______.
- Helping ______ and ________ understand and enact an ____ approach for ______ _____.
- Removing _____ between _____ and ____ Teams.
- Leading, training, and coaching the organization in its Scrum adoption
- Planning and advising Scrum implementations within the organization
- Helping employees and stakeholders understand and enact an empirical approach for complex work
- Removing barriers between stakeholders and Scrum Teams.
Scrum Events - what is this?
Each event in Scrum is a _____ opportunity to ____ and ____ Scrum _____.
These events are specifically designed to enable the transparency required.
The Sprint is a container for all other events.
- formal
- inspect
- adapt
- artifacts
Failure to operate any events as prescribed results in lost opportunities to inspect and adapt.
_____ are used in Scrum to create regularity and to minimize the need for meetings not defined in Scrum.
Optimally, all _____ are held at the same time and place to reduce complexity.
Events
The Sprint - define?
Sprints are the heartbeat of Scrum, where ideas are turned into value.
The Sprint - what is the fixed length of a sprint?
One month or less to create consistency
The Sprint - when does the new sprint start?
immediately after the conclusion of the previous Sprint.
What work is necessary to achieve the Product Goal? 1. 2. 3. 4.
- Sprint Planning
- Daily Scrums
- Sprint Review
- Sprint Retrospective
During a sprint, what 4 items happen:
- No changes are made that would endanger the Sprint Goal
- Quality does not decrease
- The Product Backlog is refined as needed
- Scope may be clarified and renegotiated with the Product Owner as more is learned.
Sprints enable _______by ensuring ______and ______ of progress toward a Product Goal at least every calendar month
- predictability
- inspection
- adaptation
What happens when Sprint Horizons are too long?
- Sprint goals may become ____
- _____ may ____
- ____ may ______
- Invalid
- Complexity, rise
- Risk, increase
What happens when Sprint Horizons are too short?
1. they can generate more ______ ____ and limit ____ of ___ and ____ to a smaller timeframe.
Each sprint can be considered a short project
- learning cycles, risk, cost, effort
What practices exist to forecast progress
1.
2.
3.
- Burn-downs - how fast is the team going, are they landing that sprint - like a fighter pilot.
The Sprint Burndown Chart makes the work of the Team visible. It is a graphic representation that shows the rate at which work is completed and how much work remains to be done. The chart slopes downward over Sprint duration and across Story Points completed. What makes the chart an effective reporting tool is that it shows Team progress towards the Sprint Goal, not in terms of time spent but in terms of how much work remains.
If the burndown line is not tracking downwards by mid-Sprint, the team needs to quickly implement the Emergency Procedure pattern.
- Burn- ups -
A Burn Up Chart is a tool used to track how much work has been completed, and show the total amount of work for a project or iteration. It’s used by multiple software engineering methods but these charts are particularly popular in Agile and Scrum software project management. The completed work and total work is shown on the vertical axis in whatever units a project team feels works best, i.e., work-hours, work-days, story points, or any other work unit. The horizontal access displays time, usually in days, weeks, or iterations (sprints). - Cumulative Flows-
The Cumulative Flow Diagram (CFD) provides typical information about status of your Scrum project: how much work is done, ongoing and in backlog, what is the pace of progress, etc. The Cumulative Flow Diagram allows to detect the changes of scope and the work in progress.
they do not replace the importance of empiricism
When can a sprint be cancelled? Who has the authority to cancel?
if Sprint Goal becomes obsolete. Product Manager