CSM Flashcards
Three Pillars of Scrum Theory
Transparency, inspection, and adaption
Four types of Scrum events
Sprint planning, Daily Scrum, Sprint review, and Sprint retrospective
5 scrum values
commitment, courage, focus, openness, and respect
Scrum teams are _____ and _____
self-organizing and cross functional
Scrum teams deliver products _____ and _____. Why?
iteratively and incrementally. Maximizes opportunities for feedback. Incremental deliveries of “Done” product ensure a useful version of a working product is always available.
Sole person responsible for managing Product backlog
Product Owner
Who is responsible for optimizing the value of the work the Dev Team performs
Product Owner
Who delivers a potentially releasable increment of “Done” product at the end of each Sprint?
Development team
Who tells the DEV team how to turn product backlog into increments of potentially releasable functionality?
NO ONE. They are self organizing.
What are the titles / teams and sub-teams for the Development Team
NONE . accountability belongs to team as a whole
Optimal development team size
3-9
Scrum master main responsibilities
promoting and supporting SCRUM theory, practices, rules, and values
Who removes impediments to Dev team progress
Scrum master
How long is a sprint? When Does a new Sprint start?
Max of 1 month where a DONE usable and potentially releasable product increment is created. Starts immediately after the previous sprint. Consistent duration throughout development efforts.
What does the Sprint consist of?
Sprint planning, Daily Scrums, Development work, Sprint Review, and Sprint Retrospective
What is the only thing that be changed during a sprint
Scope can be clarified and re-negotiated between the Product Owner and Dev team as more info is learned.
Can a Sprint be cancelled?
Uncommon:
Only the Product owner can cancel a sprint (possibly under influence of stakeholders/dev team/ Scrum master).
Why? Sprint goal is obsolete
Then What? PO usually accepts partial work. Incomplete backlog items are re-estimated and put back on the product backlog
Sprint planning. What is it and length.
Planning the work to be performed in the sprint involving the entire Scrum Team.
1-2 hours per week of the sprint schedule. No more than 8 hours for a month sprint.
Sprint planning answers:
What can be delivered in the increment resulting from the upcoming sprint
How will the work needed to deliver the increment be achieved.
The number of items selected from the product backlog for the sprint is up to
the Development team only. They are the only ones that can assess what they can accomplish over the upcoming sprint.
What is a Sprint Goal
an objective that will be met within the Sprint through the implementation of the product backlog. Provides guidance to the Dev team on WHY it is building the increment.
Product backlog items selected fro sprint plus plans for delivering them is called
The Sprint Backlog
How far out does the Development team plan in the first days of a sprint
units of one day or less.
Who structures the Daily Scrum.
Dev Team but the Scrum master teaches them to keep it to 15 minutes
How long is a Sprint Review. What does it cover
at most 4 hours long for one-month sprints
What is done or not done
What went well/problems
Result is a revised product backlog that defines the probable product backlog items for next sprint
Sprint retrospective. What and how long
opportunity for Scrum Team to inspect itself and plan for improvements to next sprint. After Sprint review and prior to next Sprint Planning. At most 3 hours for 1 month sprint.
Scrum Artifacts
represent work or value to provide opportunities for inspection and adaptation. Artifacts are Designed by SCRUM to maximize transparency of information so everyone has same understanding of artifact.
Attributes of a Product bakklog
description, order, estimate, and value
because requirements never stop changing, a product backlog is known as
a living artifact
product backlog refinement
adding detail, estimates, and order to items in the backlog
product backlog items that can be done by the dev team within the sprint are deemed
ready for selection in a sprint planning
who is responsible for estimates in the product backlog
dev team but the product owner may influence dev team by helping it understand tradeoffs
Ordered list of everything known to be needed in the product
product backlog
attributes of product backlog
description, order, estimate, and value
the act of adding detail, estimates, and order to items in the
Product Backlog.
Product Backlog refinement
When can backlog items be updated
at any time by the product owner
set of Product Backlog items selected for the Sprint, plus a plan for
delivering the product Increment and realizing the Sprint Goal
The Sprint Backlog
Who changes the sprint backlog during a sprint and who does it belong to
Dev team
The Increment
sum of all the Product Backlog items completed during a Sprint and the
value of the increments of all previous Sprints.must be in
useable condition regardless of whether the Product Owner decides to release it.
The most powerful capability of Scrum Teams is that they ar
self organizing and empowered
An organization adopts Agile practices and implements incremental delivery strategy, if implemented correctly the company should see improved
– Project ROI by increasing individual features to market
Which of the following is the best description of velocity
Velocity is measured rate at which team turns product backlog items into running tested features
Who is responsible for determining the value of each feature?
Product Owner
In Scrum each sprint produces
An increment of potentially shippable functionality
- What is the primary purpose of the sprint review –
To show the incremental delivery of features
- Which of the following is most likely to assist when a customer has difficulty prioritizing stories
Split the stories so the customer can choose the pieces they want
- Who is responsible for the definition of done?
Team
- Which of the following best describes story points
Relative size of a user story
- According to the Pareto rule, when prioritizing the backlog
A small % of work will provide a large amount of value
- What is used to provide basic information on stories, high-level requirements, developing work estimates, and defining acceptance tests
User story card, on a storyboard or wallboard
- A development team has completed their tasks that they are responsible for the next sprint, which of the following tools shows the highest transparency of progress during a sprint
Burndown chart
- During the daily standup the team goes into problem-solving discussion. How should ScrumMaster respond
Table discussion until daily standup is over
- What is a driving force behind Agile methodology
time to market
- What type of story is used when a story has lacking of technological knowledge
spike
- The best description of the daily
Raise the visibility of peoples work and ensure work is integrated and aligned
- Which of the following drivers is the most important factor in developing the order in which features should be developed?
customer value
- Which of the following techniques provide osmotic communication
Team members working together co-located
- Refactoring is
changing code without changing external behavior
- Which of the following best represents Agile philosophy
Continuous delivery
- Burndown chart, wallboards, and storyboards are communicated using
Information radiators
- Common estimation unit for Agile is
Story points