Skip to content

Latest commit

 

History

History
239 lines (119 loc) · 11.5 KB

clgf1h7zl02rpvgnv6zddf2f6.md

File metadata and controls

239 lines (119 loc) · 11.5 KB
title seoTitle seoDescription datePublished cuid slug cover tags
SCRUM Guide Notes
Scrum Guide Notes
List of Notes, Points to Remember, and References in preparation for the Scrum Master Certification Exam
Thu Apr 13 2023 11:30:39 GMT+0000 (Coordinated Universal Time)
clgf1h7zl02rpvgnv6zddf2f6
scrum-guide-notes
agile-development, scrum, scrum-master-certification

Here is a list of Notes, Points to Remember, and References in preparation for the Scrum Master Certification Exam.

Before Proceeding, it's important to familiarize yourself with The Scrum Guide and The Agile Manifesto.

Points to Remember

Scrum Values

  • Focus

  • Openness

  • Commitment

  • Courage

  • Respect

Pillars of Empiricism

  • Transparency

  • Inspection

  • Adaptation

Characteristics of Product Backlog Items

  • Description

  • Order

  • Estimate

  • Value

Sprint Planning

Inputs

  • Product Backlog

  • Team Velocity

  • Constraints

  • Team Capability

  • Initial Sprint Goal

Outputs

  • Sprint Goal

  • Sprint Backlog

Sprint Review

Inputs

  • Sprint Goal

  • Sprint Backlog

  • Increment

Outputs

  • Groomed Product Backlog

  • Updated Release Plan

Sprint Retrospective

Inputs

  • Focus

  • Exercises

  • Objective Data

  • Subjective Data

  • Insight Backlog

Outputs

  • Improvement Actions

  • Insight Backlog

  • Improved Camaraderie

Scrum Highlights

  • The team model in Scrum is designed to optimize flexibilitycreativity, and productivity.

  • Other than the Sprint itself, which is a container for all other events, each event in Scrum is a formal opportunity to inspect and adapt something. These events are specifically designed to enable critical transparency and inspection.

  • By the end of the Sprint Planning, 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.

  • The input to the Sprint Planning is the Product Backlog, the latest product Increment, the projected capacity of the Development Team during the Sprint, and the past performance of the Development Team.

  • The Increment is the sum of all the Product Backlog items completed during the Sprint and the value of the increments of all previous Sprints.

  • Product Backlog refinement usually consumes no more than 10% of the capacity of the Development Team.

  • There is no prescribed structure. The structure of the Daily Scrum is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal. Some Development Teams will use questions, some will be more discussion based. It is still perfectly fine to use the questions, but other ways of conducting the meeting are also possible.

  • During each Sprint Retrospective, the Scrum Team plans ways to increase product quality by improving work processes or adapting the definition of “Done”, if appropriate and not in conflict with product or organizational standards.

  • The Product Owner tracks the total work remaining at least every Sprint Review. The Product Owner compares this amount with work remaining at previous Sprint Reviews to assess progress toward completing projected work by the desired time for the goal. This information is made transparent to all stakeholders.

  • The Development Team may invite other people to attend the Sprint Planning to provide technical or domain advice.

  • The Product Owner is responsible for inviting the Key Stakeholders to the Sprint Review meeting

  • Scrum does not require having aligned Sprints for multiple teams.

  • The Sprint Backlog makes visible all the work that the Development Team identifies as necessary to meet the Sprint Goal. To ensure continuous improvement, it includes at least one high-priority process improvement identified in the previous Retrospective meeting.

  • When the words “develop” and “development” are used in the Scrum Guide, they refer to complex work including software and hardware development, development and releasing of products and enhancements, development and sustaining product operational environments, research and identifying of viable markets and technologies, and even more.

  • The Development Team is responsible for all estimates in the Product Backlog. The Product Owner may influence the Development Team by helping it understand and select trade-offs, but the people who will perform the work make the final estimate.

  • 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.

  • All events in Scrum are time-boxed. It means that every event has a maximum duration. However, the Scrum Guide does not require a minimum duration for any event.

  • If the definition of “done” for an increment is part of the conventions, standards, or guidelines of the development organization, all Scrum Teams must follow it as a minimum. If “done” for an increment is not a convention of the development organization, the Development Team of the Scrum Team must define a definition of “done” appropriate for the product. If multiple Scrum Teams are working on the system or product release, the development teams on all of the Scrum Teams must mutually define the definition of “Done.”

  • During each Sprint Retrospective, the Scrum Team plans ways to increase product quality by adapting the definition of “Done” as appropriate.

  • An earlier version of the Scrum Guide prescribed the practice of placing one improvement in the Sprint Backlog. This was removed in the 2020 update to the Scrum Guide because it was felt to be too prescriptive. However, if this practice provides value to you then you should adopt it. It is simply not prescribed anymore, but can still be valuable.

  • Removing developers is a responsibility of the SCRUM TEAM

  • The order of escalation might be: Scrum Team, Scrum Master, Manager, HR

Glossary

Hardening Sprint - a sprint focused on “catching up” on technical test debt and readying a Scrum-produced release. In this case, it typically focuses on completing testing activities such as integration, system, and full regression testing. Frequently it includes some final defect repairs as well. If the need for hardening exists, it should be accomplished a little at a time by using Cleanup Stories within Sprints, not by dedicating a complete Sprint to hardening.

Cone of Uncertainty - describes the evolution of the amount of uncertainty during a project

Spring Forecast - the team’s best guess about how many Stories, Tasks, or Story Points will be accomplished in the Sprint. There is no requirement for a Team to have a Sprint Forecast and, In any case, the Team is not accountable for achieving the Sprint Forecast; it is, at most, a best guess – it is not a plan, commitment, or promise.

Burndown Chart - is a graphical representation of work left to do versus time. The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal. It is best used for illustrating work that is to be accomplished

Burnup Chart - tracks the amount of work to be completed as one straight line across the top of the graph (unless a scope change occurs). A second line is then used to track work completed, starting at zero and increasing to the right as more tasks are finished. It is best used for illustrating work that’ has been accomplished

Cumulative Flow Diagram - It is an area graph that depicts the quantity of work in a given state, showing arrivals, time in queue, quantity in the queue, and departure

BuildUp Graph - any graph that shows the completion of a Backlog as a function of Time.

Chief Scrum Master (CSM) - the Team Captain of a Scrum Master Team

Subject Matter Expert (SME) - somebody with specialized knowledge or talent that is needed by the Team

Paradigm-induced Blindness - when a person follows a process ‘blindly’ because the process is so convoluted it just overloads the person’s head

Actionable Story - ready stories

Business Value - a property of an item that simply indicates that some external Stakeholder wants it

CleanUp Story - A Story that apologizes to the Code Base about something bad that happened, and promises to fix it. It usually documents what is wrong and indicates what needs to be accomplished to fix it. A Cleanup Story is a story that tells us where the mess is and what we have to do to clean it up.

Doneness Agreement - Story Agreement

Epic - A Backlog Item that is too Complex, Unknown, Risky, or Big (CURB) for the Team to agree to do all at once

Freezer - The portion of the Backlog that contains Items that are ‘out of scope.’

Fridge - Results Backlog

Results Backlog - a prioritized list of Deliverable Results that a Business Owner hopes to deliver to Stakeholders. The Stakeholders and Business Owner maintain the Results Backlog by adding new Deliverables and prioritizing/re-prioritizing.

Gold-Plating - The incorporation of costly and unnecessary features or refinements into a product or structure

High Ceremony Agility - any Agile process that has many meetings, artifacts, or practices.

Reference Materials

Manifesto for Agile Software Development

Scrum Guide | Scrum Guides

Words that changed in Scrum Guide 2020 update

Technical Debt & Scrum: Who Is Responsible?

Scrum Glossary

Scrum Mythbusters – The Liberators – Medium

PSM I Archives

Product Backlog - Basics and FAQ

Content Summary of "Essential Scrum" Book | Innolution

Practice Assessments

Professional Scrum Master I (PSM I) Practice Assessment -

PSM I™ Preparation Quiz – Learning Mode

Scrum Open

Blogs Recommendations

A Template for Formulating Great Sprint Goals

11 Ideas to Spice up Your Retrospective

Tips On Prioritizing Tech Debt In A Healthy Way - Leadership Garden