All Scrum Alliance exams

Free CSM practice test: 30 questions with answers

30 original questions for Certified ScrumMaster (CSM) test, drawn from every topic area. Answer each one to see whether you got it right and why. No sign-up.

Free questions
30
Full bank
112 questions
Real exam
50 questions, 60 min
Passing score
37 of 50 correct (74%)

CSM exam guide: topics, cost and format

All 30 CSM questions with answers

The same questions as the test above, grouped by exam topic. Open any question to see the answer and explanation.

Scrum (10 questions)

  1. Question 1

    A stakeholder at a sprint review asks which role on the Scrum Team is solely accountable for delivering each Increment. The team has a Product Owner, a Scrum Master, and six Developers. What is the best answer?

    1. AThe Product Owner alone, because the Product Owner owns the Product Backlog and the value of the product
    2. BThe Scrum Master, because the Scrum Master coordinates the work and removes obstacles for the team
    3. CThe Developers, because they do the hands-on work of building the Increment each Sprint
    4. DThe Scrum Team as a whole, because the Scrum Team is accountable for creating a usable Increment together
    Show answer and explanation
    Correct answer: D

    The Scrum Team as a whole is accountable for the Increment, and there are no sub-teams or individual owners of delivery. The Product Owner is accountable for value and ordering, the Scrum Master for the Scrum framework, and the Developers for building the work, so none of them alone is accountable.

  2. Question 2

    A manager proposes splitting a nine-person Scrum Team into a design sub-team and a coding sub-team, each with its own lead. Which response is consistent with the Scrum Guide?

    1. AApprove the split, since each sub-team can plan its own Sprint Goal and report progress to the manager
    2. BKeep one self-managing Scrum Team, since the Scrum Guide allows no sub-teams within it
    3. CApprove the split but have the Scrum Master report progress from both sub-teams to the Product Owner daily
    4. DReject the split only if velocity drops, since sub-teams are permitted for large products in Scrum
    Show answer and explanation
    Correct answer: B

    Within a Scrum Team there are no sub-teams or sub-hierarchies, and the team is self-managing. Approving the split or giving each sub-team its own Sprint Goal breaks that structure, and making the split conditional on velocity misreads the framework.

  3. Question 3

    A Product Owner has ordered the Product Backlog for the next Sprint. A senior manager insists that a specific item move to the top and tells the Developers to start on it now. The Developers say the item depends on work that is not done yet. What should happen next?

    1. AThe manager's request should be followed, because senior leaders hold final authority over the order of the work
    2. BThe Developers should reorder the backlog themselves to match the technical dependencies they identified
    3. CThe manager should raise the request with the Product Owner, who decides the order and weighs the dependencies
    4. DThe Scrum Master should decide the order, since the Scrum Master resolves conflicts between stakeholders
    Show answer and explanation
    Correct answer: C

    The Product Owner is accountable for ordering the Product Backlog, and the organization must respect those decisions. The Developers can share dependency information, but the request should go through the Product Owner rather than override the order or move to the Scrum Master or Developers.

  4. Question 4

    Which two responsibilities belong to the Product Owner under the Scrum Guide? (Choose two.)

    1. AMaximizing the value of the product that results from the work of the Scrum Team
    2. BDeciding how many Developers the team needs and approving each new hire
    3. COrdering the items in the Product Backlog so that the work best achieves the goals
    4. DFacilitating the Daily Scrum so that the Developers stay focused on the Sprint Goal
    5. EChoosing the technical architecture and the tools the Developers will use
    Show answer and explanation
    Correct answer: A, C

    The Product Owner is accountable for maximizing product value and for managing the Product Backlog, including ordering its items. Staffing decisions, facilitating the Daily Scrum, and choosing the technical architecture are not listed as Product Owner duties; the Developers decide how the work is built and conduct the Daily Scrum.

  5. Question 5

    A Scrum Team wants to look at how it collaborated during the last Sprint and choose one or two improvements to try in the next Sprint. Which event is designed for this purpose?

    1. ASprint Planning, where the team defines what it can deliver and how the work will be done
    2. BSprint Review, where the team inspects the Increment with stakeholders and gathers feedback for the Product Backlog
    3. CSprint Retrospective, where the team inspects how the last Sprint went and plans improvements
    4. DDaily Scrum, where the Developers check their progress toward the Sprint Goal each day
    Show answer and explanation
    Correct answer: C

    The Sprint Retrospective is where the Scrum Team inspects how the last Sprint went, including people, process, tools and relationships, and plans improvements. The Sprint Review inspects the Increment with stakeholders, Sprint Planning sets up the next Sprint, and the Daily Scrum inspects progress toward the Sprint Goal.

  6. Question 6

    The Scrum Team has just finished a Sprint and is holding the Sprint Review. What is the main purpose of this event?

    1. ATo let the Scrum Master review each Developer's individual performance and set improvement goals for them
    2. BTo inspect the Increment and adapt the Product Backlog based on feedback from stakeholders
    3. CTo decide the technical design the Developers will use in the coming Sprint for each feature
    4. DTo agree on the Sprint Goal and select the Product Backlog items the Developers will work on
    Show answer and explanation
    Correct answer: B

    The Sprint Review inspects the Increment with stakeholders and adapts the Product Backlog based on their feedback. Agreeing on the Sprint Goal belongs to Sprint Planning, individual performance is not a Sprint Review topic, and technical design is decided by the Developers.

  7. Question 7

    A project manager attends the Daily Scrum and asks each Developer in turn to report what they finished yesterday and who is responsible for each task. The Scrum Master is concerned. What should change so the meeting fits the Scrum Guide?

    1. AThe Scrum Master should lead a round where each Developer reports status to the project manager
    2. BThe Developers should inspect progress toward the Sprint Goal and adapt their plan for the day
    3. CThe meeting should be extended to include stakeholders and managers so that everyone sees one status report
    4. DThe project manager should assign each task at the start of the meeting so that work stays on schedule
    Show answer and explanation
    Correct answer: B

    The Daily Scrum is a Developers' event that inspects progress toward the Sprint Goal and adapts the Sprint Backlog, not a status report to managers. Routing reports to a manager, extending the meeting to stakeholders, or assigning tasks from outside the team all turn it into a status meeting.

  8. Question 8

    A new Scrum Master joins a team that wants to run its Daily Scrum differently each week. Under the Scrum Guide, who decides the structure and techniques used in the Daily Scrum?

    1. AThe Developers, who may use any structure as long as the meeting focuses on the Sprint Goal
    2. BThe Scrum Master, who runs the meeting and assigns the order in which Developers speak
    3. CThe Product Owner, who checks progress against the release plan and stakeholder expectations
    4. DThe project manager, who tracks dependencies between teams on behalf of the stakeholders
    Show answer and explanation
    Correct answer: A

    The Scrum Guide lets the Developers choose the structure and techniques of the Daily Scrum, provided the meeting focuses on progress toward the Sprint Goal. The Product Owner, the Scrum Master and a project manager do not own the format of the event.

  9. Question 9

    Two weeks into a four-week Sprint, the market has shifted and the Sprint Goal no longer delivers value. The Product Owner decides to cancel the Sprint. What happens to the work done so far?

    1. AIncomplete items move automatically into the next Sprint, where the Product Owner reviews them later
    2. BAll work is discarded, and the Developers start the next Sprint from an empty Sprint Backlog
    3. CCompleted Done items are reviewed, and incomplete items are re-estimated and returned to the Product Backlog
    4. DThe Scrum Master decides which finished items are released to customers before the Sprint Review
    Show answer and explanation
    Correct answer: C

    When a Sprint is cancelled, completed Done items are reviewed, and incomplete Product Backlog items are re-estimated and put back on the Product Backlog. Discarding all work, moving unfinished items automatically into the next Sprint, or giving the Scrum Master release authority are not part of the Scrum Guide.

  10. Question 10

    A Developer says a story is finished because the code is written, but its automated tests have not been written and the change is not integrated into the main branch. The Product Owner asks for the story to be marked Done before the Sprint Review. What should the Scrum Master do?

    1. ALet the story be marked Done, since testing can be finished in the next Sprint without harming the Increment
    2. BMove the story to the Product Owner, who may decide whether the Definition of Done has been met
    3. CHelp the team check the story against its Definition of Done, since untested work is not Done
    4. DAsk the Developers to skip the Sprint Review so that unfinished work is not inspected by stakeholders
    Show answer and explanation
    Correct answer: C

    A story that is not tested or integrated does not meet the Definition of Done, so it cannot be counted in the Increment. The Scrum Master helps the team apply that shared standard, rather than letting the Product Owner or the Sprint Review override it.

Scrum Master Core Competencies (10 questions)

  1. Question 11

    In a Sprint Planning meeting, two senior Developers dominate the discussion while a quieter Developer has not spoken. The Scrum Master wants every voice heard. What is the best facilitation move?

    1. ATell the group which estimate is correct, and ask everyone to accept it so the meeting ends on time
    2. BInvite the quieter Developer to share a view, using a round-robin so that everyone speaks
    3. CAssign the two senior Developers to lead the next planning session so their expertise guides the team
    4. DReschedule the planning meeting to a later date so people can prepare written notes and contribute in writing
    Show answer and explanation
    Correct answer: B

    Facilitation means guiding the group's process so every member can contribute, and a round-robin is a simple technique for that. Telling the group the answer, handing leadership to the dominant voices, or delaying the meeting does not give the quieter Developer a fair voice in the discussion.

  2. Question 12

    Which statement best describes facilitation as a Scrum Master skill?

    1. AGuiding a group through a process so it reaches its own outcomes, without taking sides on the content
    2. BPassing expertise to individuals through structured lessons, assessments, and practice exercises
    3. CBeing responsible for the team's performance reviews, pay decisions, and long-term career plans
    4. DTelling the team which technical solutions to adopt, so that decisions are made quickly and consistently
    Show answer and explanation
    Correct answer: A

    Facilitation helps a group run its own process and reach its own outcomes, while the facilitator stays neutral on content. Directing technical choices, teaching structured lessons, and managing pay and performance reviews are different activities that do not define facilitation.

  3. Question 13

    A Scrum Team holds a workshop to agree on its Definition of Done. The Scrum Master does not offer a personal opinion on which items belong, but keeps the discussion moving, records the agreements, and checks that everyone is heard. Which role is the Scrum Master primarily playing?

    1. AFacilitator, guiding the group's process so the team reaches its own agreement
    2. BTeacher, explaining the quality practices that a sound Definition of Done should include
    3. CMentor, sharing lessons from past projects about Definition of Done items that caused problems
    4. DCoach, meeting each Developer one-to-one to ask what standard they personally would like to see
    Show answer and explanation
    Correct answer: A

    Facilitation keeps a group's process moving and gives every voice a chance, while the group decides the content. Teaching, mentoring, and one-to-one coaching would each have the Scrum Master supplying or drawing out content, which is not the main role in this workshop.

  4. Question 14

    A Scrum Team must choose among three formats for its next Sprint Review. The Scrum Master wants a quick read on how much each Developer supports each option, and the team has only a few minutes. Which technique fits best?

    1. AAutocratic decision, where the Product Owner chooses the format without discussion and tells the team afterward
    2. BA multi-week roadmap workshop, where stakeholders map every possible format against long-term product strategy goals
    3. CFist of five, where each person shows zero to five fingers to show how much they support an option
    4. DDelegation, where one Developer chooses the format and reports the decision at the next Daily Scrum
    Show answer and explanation
    Correct answer: C

    Fist of five gives a fast, visible read on each person's level of support, which suits a short time window. A dictated choice, a multi-week workshop, and a single delegate do not show where each Developer stands within the few minutes available.

  5. Question 15

    Which group decision-making technique reaches a result when every member can at least live with the decision, even if it is not their first choice?

    1. AMajority vote, where the option with more than half of the votes is selected
    2. BPlurality vote, where the option with the most votes wins even without majority support
    3. CAutocratic decision, where one leader selects the option, informs the group, and moves the team forward
    4. DConsensus, where the group keeps discussing until every member can at least accept the decision
    Show answer and explanation
    Correct answer: D

    Consensus means the group works until every member can support or at least accept the outcome, which is different from a vote. Majority and plurality votes can leave dissenting members, and an autocratic decision skips group input altogether.

  6. Question 16

    Which two techniques help a Scrum Master gather input from everyone in a group decision, rather than letting a few people decide? (Choose two.)

    1. ADot voting, where each person places a limited number of dots on the options they prefer
    2. BDelegation to the most senior person in the room, who makes the call for the whole team
    3. CSilent brainstorming, where ideas are written down individually before the group discusses them
    4. DLast-speaker-wins, where the final comment in the discussion sets the direction for the group
    5. ECoin flip, where a random choice is made between the top two options to save time
    Show answer and explanation
    Correct answer: A, C

    Dot voting and silent brainstorming both collect each person's input before the group discusses or decides, which spreads influence across the group. Delegation to a senior person, letting the last speaker decide, and a coin flip all let a few people or chance settle the outcome.

  7. Question 17

    A Developer tells the Scrum Master they keep missing their Sprint commitments and asks what to do. The Scrum Master responds by asking what they have already tried, what they want to change, and what they think would help. Which behavior is the Scrum Master primarily using?

    1. AMentoring, by describing how the Scrum Master solved the same problem in a previous job
    2. BTeaching, by giving the Developer a list of time-management methods to learn and practice
    3. CFacilitating, by organizing a whole-team session so everyone can discuss the reasons for missed commitments
    4. DCoaching, by asking questions that help the Developer identify their own options and next steps
    Show answer and explanation
    Correct answer: D

    Coaching uses open questions to help an individual find their own answers and next steps, which matches the questions in this scenario. Mentoring shares personal experience, teaching transfers specific skills, and facilitation guides a group process, so each is a weaker fit here.

  8. Question 18

    Which description best matches mentoring?

    1. ADemonstrating a specific skill step by step in a single session with a new team member
    2. BGuiding a group discussion so the team reaches its own decisions about how a process should work
    3. CAsking open, probing questions so that a person discovers their own answers to a specific problem they face right now
    4. DSharing experience and advice with someone over a longer period to support their professional growth
    Show answer and explanation
    Correct answer: D

    Mentoring is an ongoing relationship in which a more experienced person shares advice and perspective to support someone's growth. Facilitation guides a group process, coaching uses questions to surface individual answers, and teaching demonstrates a specific skill in a focused session.

  9. Question 19

    A new Developer has never set up the team's test automation framework. The Scrum Master spends an afternoon walking them through each setup step, showing the commands and checking their work as they go. Which behavior is this?

    1. ATeaching, by demonstrating the specific steps and skills in a direct, instructional way
    2. BCoaching, by asking the Developer to work out the setup steps and report what they discover
    3. CMentoring, by sharing how the Scrum Master built their own career path in test automation
    4. DFacilitating, by guiding a team discussion to agree on which test framework everyone will use
    Show answer and explanation
    Correct answer: A

    Teaching transfers a specific skill through direct instruction and demonstration, which matches the step-by-step walkthrough here. Coaching would have the Developer work out the steps, mentoring would focus on career experience, and facilitation would guide a group decision.

  10. Question 20

    In a Sprint Review workshop, a discussion drifts into a debate about a future product feature that is not on today's agenda. The Scrum Master wants the group to stay on topic without shutting down the idea. What is the best facilitation move?

    1. ARecord the idea on a visible parking lot list, agree when it will be discussed, and return to the agenda
    2. BLet the debate continue, since the most engaged participants are likely to produce the best insights for the team
    3. CAsk the Product Owner to decide the feature immediately so that the workshop can return to its agenda
    4. DStop the conversation and tell the participants that future features are not allowed to be discussed in this room
    Show answer and explanation
    Correct answer: A

    A parking lot keeps the idea visible and respected while protecting the agenda, and agreeing when it will be discussed gives the group a clear next step. Shutting the idea down, letting the debate run on, or forcing a decision without the group damages the workshop's purpose.

Service to the Scrum Team, Product Owner, and Organization (10 questions)

  1. Question 21

    Several people, including a Product Owner, a stakeholder, and Developers, expect the Scrum Master to make product decisions for them, and the Scrum Master feels pressure to take charge. How should the Scrum Master lead?

    1. AMake the final product decisions, since the Scrum Master has the broadest view of the team's work
    2. BServe the team and the organization by helping people make their own decisions and see the value of Scrum
    3. CAssign each Developer's tasks every morning so the work is divided evenly and finished on schedule
    4. DStay out of decisions entirely, leaving the Product Owner, stakeholders, and Developers to resolve every conflict alone
    Show answer and explanation
    Correct answer: B

    The Scrum Master is a true leader who serves the team and the organization, which means helping others make their own decisions and understand Scrum rather than taking over product or task decisions. Making product decisions, assigning every task, or withdrawing from conflict would each fail to serve the team.

  2. Question 22

    Under the Scrum Guide, how is the Scrum Master best described?

    1. AA project manager who tracks deliverables, manages schedules, and reports progress to the stakeholders each week
    2. BA technical lead who reviews the code, approves the design decisions, and sets coding standards for Developers
    3. CA resource manager who balances staffing across several teams so that every Sprint is fully allocated
    4. DA true leader who serves the Scrum Team and the larger organization by coaching and removing impediments
    Show answer and explanation
    Correct answer: D

    The Scrum Guide describes the Scrum Master as a true leader who serves the Scrum Team and the larger organization, including coaching the team and removing impediments. Project management, technical approval, and staffing allocation are not Scrum Master duties.

  3. Question 23

    A team has skipped automated tests and refactoring for several months to hit every Sprint deadline. Recently, each new feature takes longer to deliver and bugs are increasing. What best explains this pattern?

    1. AThe team has built a healthy buffer of quality that will make future releases more stable and predictable
    2. BThe team's velocity has dropped because the Product Owner added too many items to the Product Backlog
    3. CThe Sprints are too long, so the team needs shorter Sprints to give testing more attention each cycle
    4. DThe team is accumulating technical debt, so future changes cost more until quality practices are restored
    Show answer and explanation
    Correct answer: D

    Shortcuts that skip tests and refactoring create technical debt, which makes each later change slower and riskier. Backlog volume, Sprint length, and a supposed quality buffer do not explain the rising delivery time and bug count.

  4. Question 24

    In Scrum, what is technical debt?

    1. AThe future cost of rework that results from shortcuts taken now to trade quality for speed
    2. BProduct Backlog items that were not estimated before the Sprint Planning event began
    3. CMoney the organization owes to outside suppliers for licenses, tools, and cloud infrastructure the team relies on
    4. DWork the Product Owner has deferred to a later release at the request of key stakeholders
    Show answer and explanation
    Correct answer: A

    Technical debt is the accumulated future cost of shortcuts that trade quality for short-term speed, such as skipped tests or messy code. The other options describe unestimated backlog items, financial debt to suppliers, or a deliberate scope deferral, none of which is what the term means.

  5. Question 25

    A Scrum Team wants every Increment to be ready for release at the end of each Sprint. Which practice most directly supports that goal?

    1. ALonger Sprints, so Developers have more time to build each feature in full before any review
    2. BAutomated testing and continuous integration that run on every change to the code
    3. CAdding more Developers to each Sprint, so the Increment includes a larger number of features
    4. DDelaying integration until the final days of a release, so all features can be combined at once
    Show answer and explanation
    Correct answer: B

    Automated tests and continuous integration catch defects as code changes, which keeps the Increment releasable at the end of every Sprint. Longer Sprints, extra headcount, and late integration delay feedback and hide defects rather than supporting a releasable Increment.

  6. Question 26

    Which two practices help a Scrum Team keep its Increment at a high quality standard? (Choose two.)

    1. APair programming or peer code review, so more than one person examines each change
    2. BKeeping the Definition of Done current, so the same quality criteria apply to every item
    3. CSkipping refactoring during the Sprint to protect the time spent on new features
    4. DTesting only the features the Product Owner marks as high priority in each Sprint
    5. EMeasuring story points completed as the main sign of how good the Increment is
    Show answer and explanation
    Correct answer: A, B

    Peer review or pairing and a current Definition of Done both build quality into each change and apply consistent criteria. Skipping refactoring, testing only some features, and judging quality by story points all weaken the Increment's quality.

  7. Question 27

    A Product Owner is struggling to write clear Product Backlog items and often hands the Developers vague requests. How can the Scrum Master best support this Product Owner?

    1. AWrite the backlog items for the Product Owner directly, so the Developers receive clear requirements without delay
    2. BTell the Developers to ignore vague items until the Product Owner changes how the requests are written
    3. CCoach the Product Owner on writing clear backlog items and ordering them by value
    4. DAsk stakeholders to bypass the Product Owner and send their requests straight to the Developers
    Show answer and explanation
    Correct answer: C

    Coaching the Product Owner on backlog refinement and value ordering builds their own capability, which is how a Scrum Master supports the role. Writing items for them, ignoring vague requests, or routing work around the Product Owner would take over or undermine the role.

  8. Question 28

    A Product Owner wants more time for customer conversations but is pulled into status questions from several managers each day. Which action by the Scrum Master best supports the Product Owner?

    1. AHelp the Product Owner set up a clear, shared view of progress so routine status questions take less time
    2. BDecide the backlog priorities on the Product Owner's behalf, so customer conversations can go ahead
    3. CTell the managers to send their status questions to the Developers, who know the most about the work
    4. DAsk the Product Owner to stop speaking with customers until the Product Backlog is fully ordered
    Show answer and explanation
    Correct answer: A

    A shared, transparent view of progress reduces interruptions while leaving backlog ordering and priority decisions with the Product Owner. Making priority decisions for them, sending managers to the Developers, or pausing customer contact would each undermine the Product Owner's role or the product's value.

  9. Question 29

    A Scrum Team cannot get access to a shared test environment because a central IT department requires a three-week approval process for each request. The team has raised the issue several times without progress. What is the Scrum Master's best next step?

    1. AMake the impediment visible to the organization's leaders, and work with them to change the approval process
    2. BTell the team to skip testing for this Sprint so that work is not held up by the approval process
    3. CAsk the Developers to use a personal server that avoids the IT approval process altogether
    4. DWait for the Sprint Review, when the impediment can be formally recorded in the Sprint Backlog for later action
    Show answer and explanation
    Correct answer: A

    Organizational impediments are beyond the team's control, so the Scrum Master escalates them to the people who can change the process and helps the organization address them. Skipping testing, working around controls on a personal server, or waiting for the Sprint Review would hide or ignore the impediment.

  10. Question 30

    A senior executive insists that a Scrum Team commit to a launch date that the team's recent Sprint history does not support. The executive has more formal authority than the Scrum Master. How should the Scrum Master respond?

    1. AHelp the executive see the trade-offs using the team's real throughput data, and involve the Product Owner
    2. BAccept the date to avoid conflict, since the executive's authority means the team has no real choice in the matter
    3. CAsk the Developers to work longer hours each evening until the date is met, so the commitment is kept
    4. DRefuse to discuss the date with the executive, since the Scrum Master is only responsible for the team's internal process
    Show answer and explanation
    Correct answer: A

    A Scrum Master leads by serving, influencing through evidence and facilitation rather than authority, so they show the executive what the team's data supports and involve the Product Owner on scope. Accepting an unsupported date, pushing the Developers to overwork, or refusing to engage all fail the team and the organization.