Scrum Guide Flashcards
Are the Product Owner and the Scrum Master included in the count of Development Team members?
No, only if they’re also executing the work of the Sprint Backlog.
At the end of the Sprint planning, what does the Development Team do?
Decompose the work planned for the first days of the Sprint, often to units of one day or less
Can Sprint durations be inconsistent?
No, they have consistent durations throughout a development effort
Can the Product Owner be a comittee?
No, only one person can be Product Owner
Can you change the duration of a Sprint, once it’s started?
No
Can you change the duration of other events, than Sprint, once they’re started?
Yes, whenever the purpose is achieved
During Retro how does Scrum Team plan way to increase product quality?
By improving work process or adapting the definition of “Done”
For what goal is the Scrum Team model designed?
Optimize flexibility, creativity and productivity
For who is the Daily Scrum?
Development Team
How are the Product Owners decisions visible?
In the content and ordening of the PB
How can Product Owner influence estimation?
By helping understand and select trade-offs
How can the Product Owner help the Development Team during Sprint plannings topic “How?”?
By clarifying the selected PBI’s and make trade-offs
How can the Scrum Master detect incomplete transparanct? (4)
By inspecting the artifacts,
sensing problems,
listening closely to what is being said and
detecting differences between expected and real results
How does PB show what the product needs to be appropriate, competitive and useful?
By being dynamic, changing constantly
How does Product Owner assess progress toward completing projected work by the desired time for the goal?
By comparing the work remaining to reach a goal, with work remaining at the previous Sprint Reviews.
How does the definition of done guide the Development Team during Sprint planning?
In knowing how many PBI’s it can select
How does the Development Team usually start the Sprint plannings topic “How?”?
They start by designing the system and the work needed to convert the PB into a working product increment
How does the Scrum Master help those outside the Scrum Team?
By helping them understand which of their interactions with the Scrum Team are helpful and which aren’t. He helps change these interactions to maximize the value created by the Scrum Team.
How does the Scrum Master promote and support scrum?
By helping everyone understand Scrum theory, practices, rules and values
How does the Scrum Master serve the Development Team
- Coaching the Development Team in self-organization and cross-functionality
- Helping them to create high-value products
- Removing impediments to their process
- Facilitating Scrum events as requested or needed
- Coaching them in organizational environments in which Scrum is not yet fully adapted or understood
How does the Scrum Master serve the organization?
- Leading and coaching the organization in its Scrum adaption
- Planning Scrum implementations within the organization
- Helping employees and stakeholders understand and enact Scrum and empirical product development
- Causing change that increases the productivitu of the Scrum Team
- Working with other Scrum Masters to increase effectiveness of application of Scrum in the organization
How does the Scrum Master serve the Product Owner? (7)
- Ensuring that goals, scope and product domain are understood by everyone on the Scrum Team as well as possible
- Finding techniques for effective PB management
- Helping Scrum Team understand the need for clear and concise PBI’s
- Understanding product planning in an empirical environment
- Ensuring the Product Owner knows how to arrange the PB to maximize value
- Understanding and practicing agility
- Facilitating Scrum events as requested or needed
How is ensured that all increments work together?
By making each increment additive to alle prior increments and test it thoroughly
How is the definition of done used?
To asses when work is complete on the product increment
How much time consumes Refinement?
Usually no more than 10% of Development Teams capacity
In which ways can you see each Sprint as a project, with 1 month horizon?
- Sprints are used to accomplish something
- Each Sprint has a goal of what to built, a design and a flexible plan that will guide building it, the work and resultant product incement
May others, than the Development Team, disrupt Daily Scrum?
No
On what do attendees at Sprint Review collaborate?
The next things that could be done to optimize value, based on what was done in the Sprint and any changes to the PB during the Sprint
On which theory is Scrum founded?
Empirical process control theory, or empiricism
To ensure continuous improvement, what does Sprint Backlog include?
At least one hight priority process improvement identified in the previous Retro meeting
What approach does Scrum employ?
Iterative and incremental
What are benefits of Daily Scrum? (5)
- It improves communication
- Eliminates other meetings
- Identifies impediments to development for removal
- Highlights and promotes quick decision-making
- Improves Developement Teams’s level of knowledge
What are benefits of the Sprint max length?
Sprint enable predictability by ensuring inspection and adaption of progress toward a Sprint Goal, at least every calendar month. Sprints also limits risks to one calendar month of cost
What are characteristics of the Development Team? (5)
- They are self-organized
- Cross-functional
- There are no titles for the members
- There are no sub-teams
- Members can have specialized skills and areas of focus, but accountability lies by the whole Development Team
What are Scrum artifacts?
- Product Backlog
- Sprint Backlog
- Increment
What are Scrum characteristics? (3)
- Lightweight
- Easy to understand
- Difficult to master
What are the rules during a Sprint? (3)
- No changes are made that would endanger the Sprint Goal
- Quality goals do not decrease
- Scope may be clarified and re-negotiated between the Product Owner and the Development Team as more is learned
What are the Scrum events, except Sprint, designed for?
Enable critical transparancy and inspection
What are the Scrum values?
- Commitment
- Courage
- Respect
- Openness
- Focus
What are the strengths of a Scrum team?
Highly flexible and adaptive
What are characteristics of PBI’s that will take in next Sprint?
Those are so refined that any one item can reasonably be “done” within the Sprint time-box.
These items are deemed “Ready” for selection in Sprint planning
What can the Development do if the work to achieve the Sprint Goal, turns out to be different than expected?
Negotiate the scope of the Sprint Backlog with the Product Owner
What do Scrum artifacts represent?
The work or value to provide transparancy and opportunities for inspection and adaption
What do Sprints contain and consists of? (5)
- Sprint planning
- Development work
- Daily Scrums
- Sprint Review
- Sprint Retrospective
What does adaption mean for Scrum?
If an inspector determines that on or more aspects of a process deviate outside acceptable limit and that the resulting product will be unacceptable, the process or the material being processed must be adjusted. An adjustment must be made soon as possible to minimize further deviation
What does cross-functional mean in the Development Team?
All skills necessary are there, to create a product Increment
What does Inspection mean for Scrum?
Scrum users must frequently inspect Scrum Artifacts and the progress toward a Sprint Goal to detect undesirable variancies
What does Inspection require?
Should not be so frequent that inspection gets in the way of the work. Inspection are most beneficial when dilligently performed by skilled inspectors at the point of work
What does it mean that a new increment must be done at the end of a Sprint?
It must be in useable condition and meet the Scrum Teams definition of Done
What does Product Backlog management include? (5)
- Clearly expressing PBI’s
- Ordening the items in the PB to best achieve goals and missions
- Optimizing the value of the work the Development Team performs
- Ensuring that the PB is visible, transparant and clear to all and shows what the Scrum Team will work on next
- Ensuring the Development Team understands items in the PB to the level that is needed
What does the Development Team consists of?
Professionals who do the work of delivering a potentially releasable Increment “Done” product at the end of each Sprint
What does the PB list consists of?
All... - feautures - functions - requirements - enhancements - fixes ...that constitute the changes to be made to the product in future releases
What does the Scrum framework consists of?
Scrum Teams and their associated roles, events, artifacts and rules
What does the self-organization mean in the Development Team?
No one, not even the Scrum Master, tells the Development Team how to turn the PB into Increments of potentially releasable functionality
What does transparancy mean for Scrum?
Significant aspects of the process must be visible to those responsible for the outcome
What does transparancy require?
Those aspects, of the process that must be visible to those responsible for the outcome, be defined by a common standard so observers share a common understanding of what is being seen
What happens if new work is required to achieve the Sprint Goal?
Development Team adds it to the Sprint Backlog
What happens at the Daily Scrum?
Development Team plans its work for the next 24 hours
What happens during Sprint planning topic ‘What can be done”?
The Development team works to forecast the functionality that will be developed during the Sprint. The Product Owner discusses the objective that the Sprint should achieve and the PBI’s that, if completed in the Sprint, would achieve the Sprint Goal. The Scrum Team creates the Sprint Goal.
What happens if the artifacts aren’t completely transparant?
Decisions, to optimize value and control risks, don’t have a sound base. These decisions can be flawed, value may dimish and risk may increase
What happens to “Done” PBI’s when Sprint is cancelled?
They’re reviewd. If part of the work is potentially releasablke, the Product Owner typically accepts it.
What happens to incomplete PBI’s when a Sprint is cancelled?
They’re re-estimated and put back on the PB. The work done on them depreciates quickly and must be frequently re-estimated.
What happens to the PB when the product is used and gains value, and the marketplace provides feedback?
The PB becomes larger and a more exhaustive list
What is a Sprint Goal
An objective that will be met within the Sprint through the implementation of the PB, and it provides guidance to the Development Team on why its building the increment
What is a Sprint?
It’s a time-boxed during which a “Done” useable and potentially releasable product increment is created
What is done in Sprint planning?
Planning the work to be performed in the Sprint
What is empiricism?
A theory that asserts that knowledge comes from experience and making decisions based on what is known
What is PB Refinement?
To act of adding detail, estimates and order to PBI’s
What is Scrum framework used for?
- Managing and developing products
- Research and identify viable markets, technologies and product capabilities
- Develop products and enhancements
- Release products and enhancements, as frequently as many times a day
- Develop and ustain cloud (online, secure, on-demand) and other operational environments for product use
- Sustain and renew products
- Develop software
- Develop hardware
- Develop embedded software
- Develop networks of interacting function
- Develop autonomous vehicles
- Develop schools
- Develop government
- Develop marketing
- Managing the operation or organization
- Almost everthing we use in our daily lives as individuals and societies.
What is Scrum not?
A process, technique or definitive method
What is the definition of done?
A description of the PBI, what it means when its completed
What is the definition of Scrum?
A framework within which people can adress complex adaptive problems, while productively and creatively delivering products of the highest possible value.
What is the goal of Daily Scrum?
To inspect progress toward Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog
What is the goal of Scrums approach?
Optimize predictability and control risk
What is the goal of Sprint Review?
To inspect the increment and adapt the PB, if needed
What is the goal of the presentation of the Increment, during Sprint Review?
Elicit feedback and foster collaboration
What is the Increment?
The sum of alle PBI’s completed during a Sprint and the value of the increments of alle previous Sprints
What is the input for the Sprint plannings topic “What can be done?”?
- Product Backlog
- Latest Increment
- Capacity of Development team during Sprint
- Past performance of the Development Team
What is the only thing that may be used for forward-looking decision-making?
Only what has already happened
What is the PB?
An ordered list of everything that is known to be needed in the product. It is the single source of requrements for any changes to be made to the product
What is the purpose of Retro?
- Inspect how last Sprint went with regards to people, relationships, process and tools
- Identify and order the major items that went well and potential improvements
- Create a plan for implementing improvements to the way Scrum Team does its work
What is the responsibility if the Product Owner?
Maximizing value of the product resulting from the work of the development team
What is the responsibility of the Scrum Master?
Promoting and supporting Scrum as defined in the Scrum guide.
What is the result of Retro?
Identified improvements that the Scrum Team will implement in the next Sprint
What is the result of the Sprint Review?
a revised PB that defines the probable PBI’s for next Sprint
What is the Scrum Masters role in Retro?
- Makes sure event takes place and attendants undderstand its purpose
- Ensuring meeting is productive and positive
- Teaching all to keep in time-box
- Participating as peer team member in the meeting from accountability over Scrum process
- Encourage to improve within Scrum framework, its development process and practices to make it more effective and enjoyable next Sprint
What is the size of a Development Team?
3-9
What is the source of requirements for product changes?
Only PB
What is the Sprint Backlog?
The set of PBI’s selected for the Sprint plus a plan for delivering the Product Increment and realizing the Sprint Goal
What is the time-box for a Sprint?
Max. 1 calendar month
What is the time-box for Daily Scrum?
max 15 min
What is the time-box of Retro?
max 3 hours in 1 month Sprint
What is the time-box of Sprint Review?
4 hours, in 1 month Sprint
What is the time-box of the Sprint planning?
max 8 hours in 1 month Sprint
What is characteristic for highly ordered PBI’s?
They’re usually clearer and more detailed than lower ordered items
What may cause changes in the PB?
Changes in business requirements, market conditions or technology
What’s the benefit of selecting PBI’s that deliver one coherent function in the Sprint?
It causes the Development Team to work together rather than on sepearte initiatives
When can the total work to reach a goal be summed?
at any time
When does a new Sprint start?
Immediately after the conclusion of the previous Sprint
When does Refinement take place?
It’s an ongoing process
When is the Daily Scrum?
Every day of the Sprint
When is the PB complete?
never
When is the Sprint Retro?
After Sprint Review and prior to planning
When is the Sprint Review?
At the end of the Sprint
When may (proces) improvements be implemented?
At any time, but Retro is the formal opportunity
When might it occur that a Sprint goal becomes obsolete?
If the company changes direction or if market or technology conditions change
When multiple teams work together on the same product, do alle teams have different PB’s?
No, there’s one PB which may group items
When would a Sprint be cancelled?
If the Sprint Goal became obsolete
Which elements include the Sprint Review?
- Attendees include Scrum Team and key stakeholders
- Product Owner explains what PBI’s are “Done” and what not
- Development Team discusses what went well, during the Sprint, what problems it ran into and how those problems were solved
- Development Team demonstrates the works that is “Done” and answers questions about the Increment
- The Product Owner discusses the PB as it stands. Product Owner projects likely target and delivery dates based on progress to date (if needed)
- The entire group collaborates on what to do next
- Review of how marketplace or potential use of product might have changed what is the most valuable thing to do next
- Review of the timeline, budget, potential capabilites and marketplace for next anticipated releases of functionality or capability of the product
Which formal events does Scrum prescribe for Inspection and Adaption?
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
Which questions are answered in the Sprint planning?
- What can be done this Sprint?
- How will the chosen work get done?
Which roles are in a Scrum team?
- Product Owner
- Scrum Master
- Development Team
Which three pillars uphold every implementation of empirical process control?
- Transparancy
- Inspection
- Adaption
Which characteristics does a PB have?
- Description
- Order
- Estimate
- Value
+ often test descriptions that will proves its completeness when “Done”
Who answers questions about increment during Sprint Review?
Development Team
Who can cancel a Sprint?
Only the Product Owner
Who can create the Increment?
Only the Development Team
Who collaborate during Sprint Review?
The Scrum Team and Stakeholders
Who collaborate on Refinement?
Development Team and Product Owner
Who decide how and when Refinment is done?
Development Team
Who decides how to achieve the Sprint Goal?
The development team
Who decides the number of PBI’s selected for the Sprint?
Only the Development Team
Who demonstrates the “Done” work during the Sprint Review?
Development Team
Who developed Scrum?
Ken Schwaber and Jeff Sutherland
Who discusses PB during Sprint Review?
Product Owner
Who explains what PBI’s are “Done” and which aren’t, during Sprint Review?
Product Owner
Who invites the key stakeholders for Sprint Review?
Product Owner
Who is accountable for Product Backlog management?
Product Owner
Who is responsible for alle estimates?
Development Team
Who is responsible for conducting Daily Scrum?
Development Team
Who is responsible for ensuring that Sprint planning takes place and attendants understand the purpose?
The Scrum Master
Who is responsible for the availability of the PB?
Product Owner
Who is responsible for the PB content?
Product Owner
Who is responsible for the PB?
Product Owner
Who makes sure that others, than the Development Team, don’t disrupt Daily Scrum?
Scrum Master
Who makes sure that the Sprint Review takes place and attendes understand the purpose?
Scrum Master
Who makes sure that there is a Daily Scrum?
Scrum Master
Who may change the Sprint Backlog during Sprint?
Only Development Team
Who must share the understanding of what it means fot the work to be complete?
Members of the same Scrum Team
Who plans work in Daily Scrum?
Development Team
Who sets the structure of Daily Scrum?
Development Team
Who tracks the total work remaining to achieve the Sprint goal, and when?
Development team, at least for every Daily Scrum
Who tracks the total work remaining to reach goal, and when?
Product Owner during Review
Who’s job is it to increase the transparancy of the artifacts, and how?
It is the Scrum Masters job to work on that with the Scrum Team
Why is Daily Scrum held in the same place at the same time, every day?
To reduce complexity
Why is the Development Team not smaller?
That will decrease interaction and result in smaller productivity gains
Why isn’t the Development Team bigger?
That will require too much coordination. Large Development Teams generate too much complexity for an empirical process to be useful.
Why isn’t the Sprint time-box longer?
When a Sprint horizon is too long, the definition of what is built may change, complexity may rise and risk may increase
With what goal are scrum artifacts designed?
To maximize transparancy of key information so that everyone has the same understanding of the artifact
With what goal are Scrum events used?
To create regularity and to minimize the need for meetings not defined in Scrum