"Professional Scrum Master" and "PSM" are registered trademarks of Advanced Development Methods (Scrum .org ) and this course is not licensed, endorsed, or affiliated with Advanced Development Methods (Scrum .org) in any way.
"Professional Scrum Master" and "PSM" are registered trademarks of Advanced Development Methods (Scrum .org ) and this course is not licensed, endorsed, or affiliated with Advanced Development Methods (Scrum .org) in any way.
This course and practice exams are neither endorsed by, nor in partnership, nor affiliated with Scrum .org or any other organizations.
This The cost of the exam you take is NOT included in the price of the course.
This course will NOT help you prepare for the Scrum Master Certified (SMC) exam from ScrumStudy.
This No previous experience with Scrum is needed.
In this
Scrum is a framework in which people can deal with complex problems while delivering valuable products. Scrum is straightforward to understand but very difficult to master. Scrum has been used for managing work on complex products since the early 1990s. Many people think that Scrum is a methodology. It is not. Scrum is a framework.
The Scrum Master
The Scrum Master helps everybody to understand Scrum values, rules, and theory. It is the person coaching the Scrum Team on how to use the Scrum framework.
Many people new to Agile and Scrum aspire to become Scrum Masters. A Scrum certification can help show what you have the understanding needed.
Do I need to be a Scrum Master?
This
You can be an aspiring Business Analyst, Project Manager, Product Owner, or Developer. You don't need to be a Scrum Master or have the desire to become one. A Scrum certification will just certify your Scrum know-how.
Frequent questions
On which version of the Scrum Guide is this
This course is compliant with the 2020 version of the Scrum Guide. The Scrum Guide is NOT updated yearly and currently, this is the latest version.
Does this
Yes, all the information you need and the materials you can use are included in the course. You don't need to worry about searching for other resources or courses.
Can I earn PMI PDUs (Professional Development Units) by taking this
If you already have an active certification status with PMI, by attending this course, you can claim PMI PDUs.
The statements made and opinions expressed herein belong exclusively to the creator of this course and are not shared by or represent the viewpoint of Scrum .org. This training does not constitute an endorsement of any product, service or point of view. Scrum .org makes no representations, warranties or assurances of any kind, express or implied, as to the completeness, accuracy, reliability, suitability, availability or currency of the content contained in this presentation or any material related to this presentation. In no event shall Scrum .org, its agents, officers, employees, licensees or affiliates be liable for any damages whatsoever (including, without limitation, damages for loss of profits, business information, loss of information) arising out of the information or statements contained in the training. Any reliance you place on such content is strictly at your own risk.
Scrum .org, Professional Scrum Master are trademarks of Scrum .org and may be registered in the United States Patent and Trademark Office and in other countries.”
The most important resource behind the Scrum Master exam is the Scrum Guide. Make sure you read the Scrum Guide multiple times. Additionally, consult the Scrum Glossary and see if you are familiar with all the Scrum terms. Many of the Scrum terms from the Scrum Glossary will appear in the Scrum exam.
This lecture introduces the imaginary company selling organic products and the team designated to create a new e-commerce solution using the Scrum framework.
What is Agile and what where does it come from?
Most of the time Agile in software development describes a way under which business requirements and potential solutions emerge through the joint effort of cross-functional, self-organizing teams and their customers or end-users.
The term Agile, used in this context, comes from the Manifesto for Agile Software Development.
Scrum is a framework for dealing with complex work, such as new product development.
What Scrum does is to a bit of all the steps required to develop a product (such as requirements, analysis, design, development, testing) and to put them in a fixed-length iteration called a sprint. So a sprint combines all aspects of the work.
Scrum defines three accountabilities: Product Owner, Scrum Master, and Developers all being part of the Scrum Team.
Many organizations see a Scrum or agile certification as a requirement or at least as a nice to have when applying for many positions.
First of all, in order to successfully pass your Scrum Master certification (including PSM), you need to invest some time in studying the Scrum Guide. And trust me, there is no way around it. Now I know that the Scrum Guide is rather dry and can be at times confusing.
Artifacts in Scrum represent work or value. They provide transparency and opportunities for inspection and adaptation.
The Scrum Guide defines three Scrum artifacts:
Product Backlog
Sprint Backlog
Increment
In Scrum, the Product Backlog is an artifact, designed to provide transparency and opportunities for inspection and adaptation.
The Product Backlog is made up of an ordered list of everything that is needed in the product. It a list of requirements that can be new features or improvements, fixes, or any other changes that need to be done on the Product. As long as the Product exists, so will its Product Backlog.
How a Product Backlog Item is described it is left to the Scrum Team. The Scrum Guide does not offer any templates or make any recommendations regarding the format itself. In practice, it is quite common for Scrum Teams to use the User Stories. It is actually so common that the Product Backlog items are simply referred to as stories.
The Scrum Guide does not impose a specific way of managing the Product Backlog, in terms of how the Product Backlog Items should be written.
It is common for organizations nowadays to use a digital Product Backlog and a Scrum Board. While there are many tools out there, many companies use Jira, created by Atlassian to manage their Agile projects, including Scrum and Kanban.
This video shows how to create a Product Backlog in Jira.
Now the Stories (Product Backlog Items) have a description, a test description, and an order. As you can notice, the Story is not complete yet. The next step would be to take this Product Backlog Item written as a User Story and discuss it with the Team to clarify the details, add order, and to get an estimate.
This collaboration between the Product Owner and the Developers happens during the Product Backlog Refinement meeting.
After the Development Team has estimated a Story, the Product Owner can enter that estimation in the software tool used for managing the Product Backlog, in our case Jira.
This quiz tests your understanding of the Product Backlog. For this quiz, you will need the Scrum Guide. You don't have it yet? Please check Lecture 3 - Download study materials.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Product Backlog
- Product Owner
Additionally, search for "Product Backlog" in the Scrum Guide and see where the term appears.
Heads up! Most of the questions are designed to trick you. Please read them carefully before making your choice. I have done this on purpose to train your attention and better prepare you for the exam.
The Sprint Backlog makes transparent all the work that the Developers deems as necessary to reach the Sprint Goal.
You can view the Sprint Backlog as a temporary artifact that exists only during the Sprint. The Sprint Backlog is the responsibility of the Developers.
The Developers will modify the Sprint Backlog throughout the Sprint. It is a decomposition of each Product Backlog Item in smaller units of work that allow the Team to build the increment.
The Sprint Backlog is created during the Sprint Planning meeting. The Development Team will pull Product Backlog Items from the Product Backlog into the Sprint Backlog.
This video shows how to create a Sprint Backlog in Jira.
This quiz tests your understanding of the Sprint Backlog.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Sprint Backlog
- Sprint Planning
Additionally, search for "Sprint Backlog” in the Scrum Guide and see where the term appears.
The Increment (or Product Increment) is represented by all the Product Backlog Items completed during a Sprint and integrated with all previous Increments.
It is solely the decision of the Product Owner if and when to release the Increment, but it needs to be in useable condition.
When a Product Backlog Item is considered complete or "done", everyone must understand what done means.
In order to make it easier for everybody to understand that, the Scrum Team should create a Definition of Done which can be used to assess if the work performed is in accordance with the definition.
So each Sprint will create a Product Increment that needs to adhere to the Definition of Done.
As the Scrum Team gains more experience, it is expected that the Definition of Done will contain more strict criteria that ensure higher quality.
By the end of each Sprint, the Increment must be "done", according to the Definition of Done.
This is an example of a Definition of Done for a software product. Each Scrum Team or development organization may formulate the Definition of Done in a different may.
A common topic of confusion is regarding the Definition of Done vs. Acceptance criteria. Let's fix this.
This quiz tests your understanding of the Increment.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Increment
- Developers
Additionally, search for "Increment" and "Definition of Done" in the Scrum Guide and see where the terms appear.
This is the end of this section, and it is time to recap some of the most important aspects in regards to the Scrum artifacts.
Scrum uses prescribed events (or Scrum meetings or Scrum ceremonies) to create a routine and to reduce the need for other meetings that are not defined in Scrum.
At the heart of Scrum is the Sprint, which acts as a container for all the events. All events inside Scrum are time-boxed.
Scrum defined the following events:
Sprint Planning (where the work to be performed in the Sprint is planned)
Daily Scrum (which is held every day of the Sprint)
Sprint Review (which is held at the end of the Sprint to review the Increment)
Sprint Retrospective (which is an opportunity improve the process)
All events that are a formal opportunity to inspect and adapt.
In Scrum, the time-box indicates the maximum duration of an event.
A Sprint has a time-box of one month or less in which a potentially shippable Product Increment is created. A Sprint will contain all the prescribed Scrum events, a flexible plan on how to build the Product Increment and, of course, the development work needed.
A new Scrum Sprint starts immediately after the previous Sprint has ended. There is no gap between Sprints and nothing happens between the Sprints.
The Sprint Planning meeting is time-boxed to a maximum of eight hours for a one-month Sprint.
During this event, the Scrum will agree on a Sprint Goal and discuss which Product Backlog Items from the Product Backlog will be added to the Sprint Backlog.
Once the Sprint Goal has been defined and the Product Backlog Items for the Sprint selected, the Developers discuss how the functionality will be built into a Product Increment.
Work planned for the first days of the Sprint is decomposed by the end of this meeting, often to units of one day or less. Because work emerges during the Sprint, this meeting cannot identify all the work that needs to be done in advance. It is just a plan with enough detail so that the development work can begin.
The Developers should be able to explain to the Product Owner and Scrum Master how they plan to accomplish the Sprint Goal and to create the forecasted Product Increment.
This quiz tests your understanding of the Sprint Planning event.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Sprint Planning
- Sprint Backlog
Additionally, search for the term "Sprint Planning" in the Scrum Guide and see where this term appears.
The Daily Scrum is a timeboxed event, held at the same time and place each day to reduce complexity. The Daily Scrum is held every day during the Sprint and it is an event intended for the Development Team.
The Daily Scrum helps the Developers inspect progress toward completing the work in the Sprint Backlog and reaching the Sprint Goal.
Regardless of the size of the team, the Daily Scrum is a 15-minute time-boxed event.
During the Daily Scrum the Product Owner, the Scrum Master, or other parties are not present. This is an internal meeting for the Developers.
A Scrum Board is a tool that helps the Developers make Sprint Backlog items transparent.
The board can be a simple whiteboard with post-its for each task or digital board. Please note that the Scrum Guide does not mention the term "Scrum Board" in the Scrum Guide.
The Scrum Board is constantly updated by the Developers and shows all the work in typically three columns: TODO, In Progress, Done.
This quiz tests your understanding of the Daily Scrum event.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Daily Scrum
- Sprint Backlog
Additionally, search for "Daily Scrum" in the Scrum Guide and see where this term appears.
By the end of the Sprint, the Scrum Team should have created a potentially shippable Product Increment.
The Sprint Review is held at the end of the Sprint to inspect the Product Increment and adapt the Product Backlog if needed.
The Product Owner owns this meeting and will invite the key Stakeholders to this event. Also taking part are the Developers and the Scrum Master. The Scrum Master's role is to facilitate this meeting and to make sure it is held within the timebox.
The Sprint Review is an informal meeting, not a formal status meeting. The demonstration of the Increment is done in order to obtain feedback and encourage collaboration on what needs to be done next.
What happens with incomplete Product Backlog Items?
So what happens with Product Backlog items that have not been done yet or that are not fully done (for example some functionality has been built but more is needed or testing is not completed yet)? First of all, they will not be demonstrated during this meeting and they should not be part of the Product Increment. They will be put back in the Product Backlog.
This quiz tests your understanding of the Sprint Review event.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Sprint Review
- Increment
- The Product Owner
Additionally, search for "Sprint Review" in the Scrum Guide and see where the term appears.
The Sprint Retrospective is the very last event in the Sprint, right after the Sprint Review but prior to the next Sprint Planning. The goal of the Sprint Retrospective is to inspect and adapt the development process.
The Sprint Retrospective is an internal Scrum Team event where no external parties are involved.
The Sprint Retrospective is, as implied, a time-boxed event. For a one month sprint, the maximum duration is of 3 hours.
The Scrum Guide does not go into many details when it comes to the Sprint Retrospective and only explains the rules, purpose, and desired outcome. While the Scrum Guide does not make it explicit, the Scrum Master is typically the one who can plan and organize this meeting.
Typically retrospectives made use of post-it notes and pens, and there should be plenty of them available.
The Sprint Retrospective meeting will usually start with an icebreaker or warmup exercise. This step is to kick off the meeting, helps with team building, and to get the group interaction started.
Next, the Retrospective meeting can smoothly proceed with a simple check-in to see how everybody is feeling. One exercise is to draw a smiley face on a post-it and to put it somewhere on the board. This can express, for example, how the last Sprint went.
Next comes the core part of the event. The idea behind the next activity is to gather data about the Sprint. Typically a timebox is set in which each Scrum Team member reflects back on the Sprint and writes down ideas.
Next, the team will try to discuss the most important topics within a timebox. The goal of the meeting is to identify improvements. So the team will discuss the issues that they encountered during the Sprint and will think about possible solutions.
The Retrospective may include a final activity in which the improvements, decisions, or action points identified are clarified.
This quiz tests your understanding of the Sprint Retrospective event.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Sprint Retrospective
- Scrum Master
- Increment
Additionally, search for "Sprint Retrospective" in the Scrum Guide and see where the term appears.
Canceling a Sprint before the time-box expires is a very very rare occurrence. I actually never encountered this. But you need to be aware of this possibility as well.
The Scrum Team consists of a Product Owner, a Scrum Master, and Developers.
What is important to remember is that Scrum Teams are self-managing and cross-functional.
How big should the Scrum Team be?
If the Scrum Team is too small it may encounter skill constraints during the Sprint. Having too many team members is also not a good idea.
Is the Product Owner the Project Manager? The main responsibility of the Product Owner is to maximize the value of the product resulting from the work of the Scrum Team.
So the Product Owner is the sole person accountable for managing the Product Backlog.
This quiz tests your understanding of the Product Owner's accountability in the Scrum Team.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Product Owner
- The Sprint
- Sprint Planning
Additionally, search for "Product Owner" in the Scrum Guide and see where the term appears.
The Developers are specialists who have all the skills in order to do the work needed. Their goal is to create a potentially releasable Product Increment at the end of each Sprint.
The Scrum Master assists the Scrum Team is responsible for promoting and supporting Scrum within the organization - you can see the Scrum Master as a "Scrum coach". The Scrum Master is doing this by helping everyone understand the Scrum theory, practices, rules, and values.
How is the Scrum Master serving the Scrum Team?
The Scrum Master has to defend the empowerment that the Scrum Team has and to coach it regarding self-management and cross-functionality.
The Scrum Master is successful if the Scrum Team is successful.
Not every issue that the Scrum Team encounters is an Impediment. But what is an impediment that the Scrum Master needs to handle?
How is the Scrum Master serving the Product Owner?
The Scrum Master coaches the Product Owner to better understand and practice agility and Scrum. This means that the Scrum Master should coach the Product Owner to understand and apply the benefits and best practices of Agile and Scrum.
How the Scrum Master is serving the Organization
The Scrum Master is leading and coaching the organization in its Scrum adoption and is planning Scum implementations.
This quiz tests your understanding of the Scrum Master's accountability in the Scrum Team.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Scrum Team
- Scrum Master
Additionally, search for "Scrum Master" in the Scrum Guide and see where the term appears.
Scrum is a process framework used to manage work on complex products, not only in software development.
Using the framework helps people address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
To better understand where Scrum is coming from, it is important to understand what has happened before Scrum was introduced. A lot of software development in the past has been done and is still done using the waterfall model.
Scrum is widely adopted in the software development industry but Scrum is not only used for developing software.
Scrum is based on empiricism (the empirical process control theory). This means that knowledge comes from the past experience and decisions are made based on what is known. Scrum is never about knowing or planning everything in advance.
The Scrum Values are commitment, courage, focus, openness, and respect. Scrum is based on three pillars: transparency, inspection, and adaptation.
This quiz tests your understanding of the Agile principles and the Scrum theory.
Before attempting this quiz, make sure you read again (at least two times) the following sections from the Scrum Guide:
- Purpose of the Scrum Guide
- Scrum Definition
- Scrum Theory
- Scrum Values
- End Note
If the previous lectures contain any resources, please read/watch them as well.
Scrum.org provides another framework for dealing with how to scale the Scrum framework. This additional framework is called the Nexus Framework and is described within the Nexus Guide.
Remember that the content of the Nexus Guide is not part of the exam. The Nexus Guide introduces many other terms that will confuse you, so for that reason, I don’t necessarily recommend it.
In this section, we will go over the most important aspects that are relevant for the exam and explain to you all the rules you need to know.
The most important rule you need to remember when multiple teams work on the same Product.
1 Product = 1 Product Backlog = 1 Product Owner
It is important to remember that there is only one Product Backlog. There will not be separate Backlogs for each team.
When multiple Scrum Teams start working on the same Product, different challenges arise.
The key concern, in this case, is to reduce as much as possible dependencies between the teams.
Scrum Teams working on the same Product must integrate their work to produce working and releasable Increments.
Scrum Teams must define a common Definition of Done that all teams must respect.
Scrum does not have a requirement that states that the Scrum Sprints be aligned. The only requirement is that the work should be integrated by the end of the Sprint. If all teams have the same Sprint duration and start/end dates, this is a bit easier to manage.
If the Scrum Teams have different Sprint lengths (so the Sprints are not aligned), this process will be harder but still within the Scrum rules.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.