Scrum Guide
What covers maintenance of Product Backlog?
- Clearly expressing Product Backlog items - Ordering the items in the Product Backlog to best achieve goals and missions - Ensuring that the Product Backlog is visible, transparent, and clear to all
How Scrum Master serves the Development Team?
1. Coaching the Development Team in self-organization and cross-functionality; 2. Teaching and leading the Development Team to create high-value products; 3. Removing impediments to the Development Team's progress; 4. Facilitating Scrum events as requested or needed; and,
What each item of Product Backlog have?
1. Description 2. Order 3. Estimate
How Scrum Master serves the Product Owner?
1. Finding techniques for effective Product Backlog management; 2. Clearly communicating vision, goals, and Product Backlog items to the Development Team; 3. Teaching the Scrum Team to create clear and concise Product Backlog items; 4. Understanding rules of product planning 5. Understanding and practicing of agility; 6. Facilitating Scrum events as requested or needed.
Explain Agile Manifesto
1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan
How Scrum Master serves the Organization?
1. Leading and coaching the organization in its Scrum adoption; 2. Planning Scrum implementations within the organization; 3. Helping employees and stakeholders understand and introduce Scrum; 4. Causing change that increases the productivity of the Scrum Team; 5. Working with other Scrum Masters to increase the effectiveness of Scrum in the organization.
List artifacts defined in Scrum Framework
1. Product Backlog 2. Spritn Backlog 3. Increment
List roles defined in Scrum Framework
1. Product Owner 2. Development Team 3. Scrum Master
Who is a Product Owner
1. Product Owner is responsible for maximizing the value of the product and the work of the Development Team. 2. Product owner is the only person who define what the team should do 3. Product Owner is responsible for managing the Product Backlog.
What are characteristics of scrum team?
1. Self-organizing (team choose how to the best do the work) 2. Cross-functional (have all competencies, not dependign on others outside of the team) 3. There are no titles other than "Developer" 4. The accountability belongs to whole team 5. there are no sub-teams (e.g. testing or business analysis)
What Scrum events are a formal opportunities for inspection and adaptation?
1. Sprint Planning Meeting 2. Daily Scrum 3. Sprint Review 4. Sprint Retrospective
What each sprint consists of?
1. Sprint Planning Meeting 2. Daily Scrums 3. development work 4. Sprint review 5. Sprint Retrospective
What Sprint Review includes?
1. The Product Owner identifies what has been "Done" and what has not been "Done"; 2. The Team discusses what went well, what went wrong, and how problems were solved; 3. The Team demonstrates the work that it has "Done" 4. The Product Owner discusses the Product Backlog as it stands (He or she projects likely completion dates based on progress to date) 5. The entire group collaborates on what to do next, so that the Sprint Review provides valuable input to subsequent Sprint Planning Meetings.
List events defined in Scrum Framework
1. The Sprint 2. Sprint Planning Meeting 3. Daily Sprint 4. Sprint Review 5. Sprint Retrospective
What are three pillars of Scrum?
1. Transparency 2. Inspection 3. Adaptation
What Sprint Planning Meeting consists of?
1. What will be done this Sprint? 2. How will the chosen work get done?
How long can Sprint Planing Meeting takes
8 hours for one -month sprint. For shorter Sprints, the event is proportionately shorter
What is Scrum?
A framework to address complex adaptive problems, while productively delivering products of the highest possible value
What is the result of Scrum Planning Meeting?
By the end of the Sprint Planning Meeting, the Development Team should be able to explain to the Product Owner and Scrum Master how it intends to work as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment.
Who can participate in Daily Scrum?
Development Team only
What is Backlog grooming?
Grooming is the act of adding detail, estimates, and order to items in the Product Backlog. Grooming is a part-time activity during a Sprint
WHen the grooming is done?
How and when grooming is done is decided by the Scrum Team and it usually consumes no more than 10% of the capacity of the Team
What is the duration of a sprint.
It is fixed and it takes a month or less.
Can any of Sprint events be ommited?
No. Failure to include any of these events results in reduced transparency and is a lost opportunity to inspect and adapt.
Is scrum a process?
No. Scrum is a framework
Can a role of Product Owner be held by multiple persons?
No. The Product Owner is one person, not a committee. The Product Owner may represent the desires of a committee, but those wanting to change a backlog item's priority must convince the Product Owner.
Can a Scrum Master tell the team to turn items from Backlog onto increments?
No. the team is self-organizing
Who can modify Sprint Backlog during the Sprint?
Only the Development Team
What should be size of development team?
Optimaly between 3 and 9 members. The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog.
What "transparency" means in contect of Scrum?
Process must be visible to those responsible for the outcome. For example: 1. common language about th eprocess shared by the team 2. common "definition of done"
Who can cancel the sprint?
Product Owner only.
What "inspection" means in contect of Scrum?
Scrum artifacts must be frequently inspected to detect possible variances
What the Sprint Backlog is?
Set of Product Backlog items selected for the Sprint plus a plan for delivering the product Increment and realizing the Sprint Goal.
What is Daily Scrum?
The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours
Who makes estimates?
The Development Team is responsible for all estimates (the people who will perform the work make the final estimate)
Define Increment
The Increment is the sum of all the Product Backlog items completed during a Sprint and all previous Sprints.
What the Product Backlog is?
The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product.
Who is Scrum Master?
The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules. The Scrum Master is a servant-leader for the Scrum Team.
What is sprint goal?
The Sprint Goal is an objective that will be met within the Sprint through the implementation of the Product Backlog, and it provides guidance to the Development Team on why it is building the Increment.
What is Sprint Retrospective?
The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint.
What is the result of Sprint review?
The result of the Sprint Review is a revised Product Backlog that defines the probable Product Backlog items for the next Sprint. The Product Backlog may also be adjusted overall to meet new opportunities.
How long is Aprint Review?
This is a four-hour time-boxed meeting for one-month Sprints. Proportionately less time is allocated for shorter Sprints.
How long Sprint Retrospective is?
This is a three-hour time-boxed meeting for one-month Sprints. Proportionately less time is allocated for shorter Sprints.
What "adaptation" means in contect of Scrum?
When undesired variances are detected, the process or material being processed must be adjusted ASAP (to minimize further deviations)