PSM Course Flashcards
What are the three pillars of scrum?
Transparency, Inspection, Adaptation
What are the five values of scrum?
Courage, Commitment, Focus, Respect, Openness
What is scrum?
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
What are the primary roles on a scrum team?
Developer, Produce Owner, Scrum Master
What is the role of a developer on a scrum team?
Developers are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint.
The specific skills needed by the Developers are often broad and will vary with the domain of work. However, the Developers are always accountable for:
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; and,
Holding each other accountable as professionals.
What is the role of a product owner on the scrum team?
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.
The Product Owner is also accountable for effective Product Backlog management.
For Product Owners to succeed, the entire organization must respect their decisions. These decisions are visible in the content and ordering of the Product Backlog, and through the inspectable Increment at the Sprint Review.
The Product Owner is one person, not a committee. 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.
What is the role of a scrum master on a scrum team?
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.
The Scrum Master is accountable for the Scrum Team’s effectiveness. They do this by enabling the Scrum Team to improve its practices, within the Scrum framework.
Scrum Masters are true leaders who serve the Scrum Team and the larger organization.
How does the scrum master serve the team?
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; and,
Ensuring that all Scrum events take place and are positive, productive, and kept within the timebox.
How does the scrum master serve the product owner?
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; and,
Facilitating stakeholder collaboration as requested or needed.
How does the scrum master serve the organization
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; and,
Removing barriers between stakeholders and Scrum Teams.
What are the 5 scrum events?
Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint retrospective
What is a sprint?
Sprints are the heartbeat of Scrum, where ideas are turned into value.
They are fixed length events of one month or less to create consistency. A new Sprint starts immediately after the conclusion of the previous Sprint.
All the work necessary to achieve the Product Goal, including Sprint Planning, Daily Scrums, Sprint Review, and Sprint Retrospective, happen within Sprints.
What are some guidelines for during the sprint?
No changes are made that would endanger the Sprint Goal;
Quality does not decrease;
The Product Backlog is refined as needed; and,
Scope may be clarified and renegotiated with the Product Owner as more is learned.
What is the maximum length of a sprint and why?
Sprints enable predictability by ensuring inspection and adaptation of progress toward a Product Goal at least every calendar month. When a Sprint’s horizon is too long the Sprint Goal may become invalid, complexity may rise, and risk may increase. Shorter Sprints can be employed to generate more learning cycles and limit risk of cost and effort to a smaller time frame. Each Sprint may be considered a short project.
A Sprint could be cancelled if the Sprint Goal becomes obsolete. Only the Product Owner has the authority to cancel the Sprint.
What are the three topics discussed during sprint planning
Topic One: Why is this Sprint valuable?
Topic Two: What can be Done this Sprint?
Topic Three: How will the chosen work get done?
What is the daily scrum?
The purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work.
Daily Scrums improve communications, identify impediments, promote quick decision-making, and consequently eliminate the need for other meetings.
What is a sprint review? Why is it important?
The purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future adaptations. The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed.
During the event, the Scrum Team and stakeholders review what was accomplished in the Sprint and what has changed in their environment. Based on this information, attendees collaborate on what to do next. The Product Backlog may also be adjusted to meet new opportunities. The Sprint Review is a working session and the Scrum Team should avoid limiting it to a presentation.
What is a sprint retrospective?
The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness.
The Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done. Inspected elements often vary with the domain of work. Assumptions that led them astray are identified and their origins explored. The Scrum Team discusses what went well during the Sprint, what problems it encountered, and how those problems were (or were not) solved.
The Scrum Team identifies the most helpful changes to improve its effectiveness. The most impactful improvements are addressed as soon as possible. They may even be added to the Sprint Backlog for the next Sprint.
What are scrum artifacts? Name 3 and what they are for.
Scrum’s artifacts represent work or value. They are designed to maximize transparency of key information. Thus, everyone inspecting them has the same basis for adaptation.
Each artifact contains a commitment to ensure it provides information that enhances transparency and focus against which progress can be measured:
For the Product Backlog it is the Product Goal.
For the Sprint Backlog it is the Sprint Goal.
For the Increment it is the Definition of Done.
What is a product backlog?
The Product Backlog is an emergent, ordered list of what is needed to improve the product. It is the single source of work undertaken by the Scrum Team.
What is a product goal?
Commitment: Product Goal
The Product Goal describes a future state of the product which can serve as a target for the Scrum Team to plan against. The Product Goal is in the Product Backlog. The rest of the Product Backlog emerges to define “what” will fulfill the Product Goal.
What is a sprint backlog?
The Sprint Backlog is composed of the Sprint Goal (why), the set of Product Backlog items selected for the Sprint (what), as well as an actionable plan for delivering the Increment (how).
The Sprint Backlog is a plan by and for the Developers. It is a highly visible, real-time picture of the work that the Developers plan to accomplish during the Sprint in order to achieve the Sprint Goal. Consequently, the Sprint Backlog is updated throughout the Sprint as more is learned. It should have enough detail that they can inspect their progress in the Daily Scrum.
What is the sprint goal?
Commitment: Sprint Goal
The Sprint Goal is the single objective for the Sprint. Although the Sprint Goal is a commitment by the Developers, it provides flexibility in terms of the exact work needed to achieve it. The Sprint Goal also creates coherence and focus, encouraging the Scrum Team to work together rather than on separate initiatives.
The Sprint Goal is created during the Sprint Planning event and then added to the Sprint Backlog. As the Developers work during the Sprint, they keep the Sprint Goal in mind. If the work turns out to be different than they expected, they collaborate with the Product Owner to negotiate the scope of the Sprint Backlog within the Sprint without affecting the Sprint Goal.
What is an Increment?
An Increment is a concrete stepping stone toward the Product Goal (ex: a release or a feature). Each Increment is additive to all prior Increments and thoroughly verified, ensuring that all Increments work together. In order to provide value, the Increment must be usable.
Multiple Increments may be created within a Sprint. The sum of the Increments is presented at the Sprint Review thus supporting empiricism. However, an Increment may be delivered to stakeholders prior to the end of the Sprint. The Sprint Review should never be considered a gate to releasing value.
Work cannot be considered part of an Increment unless it meets the Definition of Done.
What is a definition of done?
The Definition of Done is a formal description of the state of the Increment when it meets the quality measures required for the product.
The moment a Product Backlog item meets the Definition of Done, an Increment is born.
The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed as part of the Increment. If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.
What is empiricism
Empiricism in the philosophy of science emphasizes evidence, especially as discovered in experiments. It is a fundamental part of the scientific method that all hypotheses and theories must be tested against observations of the natural world rather than resting solely on a priori reasoning, intuition, or revelation.
Empiricism, often used by natural scientists, says that “knowledge is based on experience” and that “knowledge is tentative and probabilistic, subject to continued revision and falsification”.[5] Empirical research, including experiments and validated measurement tools, guides the scientific method.
What is directly related to QUALITY
Definition of Done
What are the two things to improve at a retro?
Quality + Effectiveness
What is the point of scrum
To create a done increment
A demo to promote the product to stakeholders happens during the Sprint Review, true or false
False. A demo can happen but it shouldn’t be to promote the product, just show what has been accomplished
Inspect marketplace changes and potential use of the product is part of which sprint event?
Sprint Review
WHO adapts their plan each day towards the Sprint Goal?
The Developers
WHO serves the organization, the PO and the scrum team?
Scrum Master
WHO instills quality by adhering to a DoD
Developers
WHO coaches team members in self-management and cross-functionality?
Scrum Master
WHO is accountable for the scrum team’s effectiveness?
Scrum Master
WHO are true leaders on the team that serve the organization and the Scrum Team?
Scrum Master
WHO maximizes the value of the Product?
PO
WHO are required to confirm to the DoD
Developers
WHO are accountable for creating a valuable, useful Increment every sprint?
Developers
WHO has a final say on the content and ordering of the Product Backlog?
PO
WHO is cross-functional and has all the skills required to create value each sprint?
Developers
WHO typically has 10 or fewer members?
The Scrum Team
WHO has the authority to cancel the sprint?
PO
WHO is accountable for establishing scrum as in the scrum guide?
Scrum Master
WHO develops and explicitly communicates the Product Goal
PO
WHO are the people in the scrum team committed to creating any aspect of an Increment during the sprint?
Developers
WHO ensures that the Product Backlog is visible, transparent and understood?
PO
What has no sub-teams or hierarchies?
The Scrum Team
WHO is responsible for sizing the work to be done?
Developers
WHO is self managing, they internally decide what they do, when and how?
The Scrum Team
WHO creates and clearly communicates Product Backlog items?
PO
What is a fixed length event of a month or less to create consistency?
A sprint
Which event improves communication, identifies impediments, promotes quick decision making and eliminates other meetings?
Daily Scrum
Which event is the second to last of the sprint?
Sprint Review
What focuses on the Sprint Goal and produces an actionable plan towards the next day of work?
Daily Scrum
Which event is for the developers of the Scrum Team?
Daily Scrum
Which event can be cancelled if the Sprint Goal becomes obsolete?
The Sprint
Which events purpose is to inspect the sprint goal and adjust the sprint backlog as necessary?
Daily Scrum
What is the first event of the sprint?
Sprint Planning
What is time-boxed for 8 hours for a one-month sprint?
Sprint Planning
Which event addresses the topic: How will the chosen work be done?
Sprint Planning
At which event do the Scrum Team collaborate with stakeholders to discuss what has been done and collaborate on what to do next?
Sprint Review
What should never be a gate to releasing value?
Sprint Review
At which event does the team collaborate to define a sprint goal that communicates why the sprint is valuable for the stakeholders?
Sprint Planning
Which event is a working session and should avoid being limited to a presentation?
Sprint Review
Which event concludes the sprint?
Sprint Retrospective
Which event addresses the topic, why is the sprint valuable?
Sprint Planning
During which event do Developers discuss with the PO and pull items from the product backlog into the sprint backlog?
Sprint Planning
All the work necessary to complete the Product Goal happens in this event
Sprint
Each of these can be considered a short project
Sprint
The scrum team discusses what went well during the sprint, what problems it encountered and how they were (or were not) solved
Sprint Retrospective