Scrum is a framework for developing, delivering, and sustaining complex products. It is widely used in software development, but it can also be applied in marketing, operations, HR, and many other fields.
Unlike traditional project management methods, Scrum is iterative and adaptive, meaning work is completed in small cycles (called Sprints) rather than following a rigid, long-term plan.
Scrum is based on Empirical Process Control. This means that instead of making detailed upfront plans, Scrum teams make decisions based on real experience. They frequently inspect progress, adapt to new insights, and continuously improve their work.
The success of Scrum relies on three fundamental pillars:
Scrum ensures that teams work effectively by following three key principles: Transparency, Inspection, and Adaptation.
Definition:
Examples of Transparency in Scrum:
Product Backlog, Sprint Backlog, and Increment are visible to everyone.
Definition of Done (DoD) is well-defined and agreed upon.
Metrics such as velocity and burndown charts are openly shared.
Why Transparency Matters:
Definition:
Where Inspection Happens in Scrum:
| Scrum Event | What is Inspected? | Purpose of Inspection |
|---|---|---|
| Daily Scrum | Work progress and obstacles | Ensure the team is on track to achieve the Sprint Goal |
| Sprint Review | The delivered Increment (finished work) | Gather feedback from stakeholders to improve the product |
| Sprint Retrospective | Team collaboration, processes, and tools | Identify what went well and what needs improvement |
Examples of Inspection in Action:
Daily Scrum (Stand-up Meeting)
Sprint Review
Sprint Retrospective
Why Inspection Matters:
Definition:
Examples of Adaptation in Scrum:
Adjusting the Sprint Backlog during a Sprint
Modifying the Definition of Done
Process Improvements from Sprint Retrospective
Why Adaptation Matters:
Scrum teams operate according to five core values that guide their behavior and decision-making. These values help create a collaborative, high-performing environment.
| Scrum Value | Definition | Example in Action |
|---|---|---|
| Commitment | Dedication to goals | A developer collaborates with teammates to ensure Sprint success. |
| Focus | Concentration on Sprint work | The team completes the Sprint Goal before considering new tasks. |
| Openness | Honest communication | A developer shares blockers in the Daily Scrum. |
| Respect | Valuing each other’s contributions | A senior developer mentors a junior teammate. |
| Courage | Taking risks and making tough decisions | The team speaks up about unrealistic deadlines. |
In Scrum, there are three key roles:
Each role has specific responsibilities that contribute to the team's success.
The Scrum Master is a Servant Leader who ensures that the Scrum Team follows the framework correctly.
| Scrum Master Responsibility | Key Actions |
|---|---|
| Facilitating Scrum Events | Ensure Sprint Planning, Daily Scrum, Sprint Review, and Retrospective are effective. |
| Coaching the Team | Guide the team toward self-management and high performance. |
| Removing Impediments | Identify and eliminate obstacles preventing progress. |
| Protecting the Team | Prevent external distractions or interruptions. |
| Educating Stakeholders | Help the organization understand Scrum and Agile best practices. |
| Promoting Continuous Improvement | Use Retrospectives to implement process improvements. |
Example:
The Product Owner (PO) is responsible for maximizing the value of the product.
| Product Owner Responsibility | Key Actions |
|---|---|
| Defining the Product Vision | Create a clear, customer-focused product goal. |
| Managing the Product Backlog | Continuously refine and prioritize backlog items. |
| Communicating with Stakeholders | Ensure alignment between business needs and development. |
| Optimizing Business Value | Use prioritization techniques such as MoSCoW or WSJF. |
Example:
The Developers (Development Team) are responsible for building the product and delivering working increments.
| Developer Responsibility | Key Actions |
|---|---|
| Creating the Increment | Build features that meet the Definition of Done. |
| Collaborating on Sprint Planning | Determine how to achieve the Sprint Goal. |
| Maintaining Technical Excellence | Follow best coding practices and ensure high quality. |
| Participating in Daily Scrum | Synchronize work and adjust the Sprint Backlog. |
Example:
Key Characteristics of Developers in Scrum:
Scrum consists of five structured events, also called ceremonies. These events create rhythm for the team, ensuring they work transparently, inspect progress, and adapt to changes when needed.
Each event has a specific purpose and time-box, ensuring that meetings are efficient and do not waste time.
| Event | Purpose | Time-box |
|---|---|---|
| Sprint | A time-boxed iteration where work is completed and delivered. | Maximum 1 month |
| Sprint Planning | Define the Sprint Goal and select work items for the Sprint. | 4-8 hours |
| Daily Scrum | Synchronize work and remove obstacles. | 15 minutes |
| Sprint Review | Present the Increment to stakeholders and gather feedback. | 2-4 hours |
| Sprint Retrospective | Inspect and improve the team’s way of working. | 1-3 hours |
What is Sprint Planning?
Sprint Planning is the first event of the Sprint. The entire Scrum Team (Scrum Master, Product Owner, Developers) gathers to decide what work will be done in the Sprint and how it will be accomplished.
Who attends?
Key Questions Answered in Sprint Planning:
Outputs of Sprint Planning:
"Improve user login security by implementing two-factor authentication."
What is the Daily Scrum?
The Daily Scrum (also called Stand-up) is a 15-minute time-boxed meeting where the Developers discuss their progress and adjust plans.
Who attends?
Three Key Questions in Daily Scrum:
Best Practices for Daily Scrum:
Common Anti-patterns:
| Issue | Problem | Solution |
|---|---|---|
| Becoming a status update | People report to the Scrum Master instead of discussing work with teammates. | Keep the focus on team collaboration, not individual reporting. |
| Stakeholders take over | Managers or executives use it as a control meeting. | Limit participation to Scrum Team. |
| Dragging beyond 15 minutes | Discussions take too long. | Follow-up on complex issues after the meeting. |
What is the Sprint Review?
At the end of the Sprint, the Scrum Team demonstrates the Increment (finished work) to stakeholders and gathers feedback.
Who attends?
Agenda of a Sprint Review:
Best Practices for Sprint Review:
Example Sprint Review Scenario:
What is the Sprint Retrospective?
The final event of the Sprint, where the Scrum Team reflects on the Sprint and identifies ways to improve.
Who attends?
Three Key Questions in Sprint Retrospective:
| Technique | How it Works |
|---|---|
| Start-Stop-Continue | Identify what to start doing, stop doing, and continue. |
| 4Ls (Liked, Learned, Lacked, Longed for) | Discuss what the team liked, learned, lacked, and desired. |
| Mad-Sad-Glad | Team members share what made them frustrated, unhappy, or satisfied. |
Example Sprint Retrospective Discussion:
Scrum artifacts provide transparency and focus on the work being done. These artifacts serve as information radiators that help teams, stakeholders, and the organization track progress and ensure alignment with goals.
There are three key artifacts in Scrum:
| Artifact | Purpose | Managed by |
|---|---|---|
| Product Backlog | An ordered list of everything needed for the product. | Product Owner |
| Sprint Backlog | A subset of Product Backlog items selected for the Sprint. | Developers |
| Increment | A potentially shippable product that meets the Definition of Done. | Developers |
Each artifact supports transparency, inspection, and adaptation, ensuring that work is visible, progress is monitored, and improvements are continuously made.
The Product Backlog is a living document that contains an ordered list of everything needed to improve the product.
A Product Backlog Item (PBI) typically includes:
As a user, I want to reset my password via email
So that I can regain access to my account if I forget my credentials.
Acceptance Criteria:
| Technique | How It Helps |
|---|---|
| MoSCoW (Must, Should, Could, Won’t Have) | Categorizes backlog items based on necessity. |
| WSJF (Weighted Shortest Job First) | Prioritizes based on cost of delay and effort required. |
| Kano Model | Categorizes features based on customer satisfaction impact. |
| Impact Mapping | Aligns backlog items with business goals. |
Product Backlog Refinement is a continuous process of updating and clarifying backlog items.
Key activities:
Best Practices:
The Sprint Backlog is a subset of the Product Backlog that includes the items selected for the current Sprint.
Who manages it?
Sprint Backlog Components:
| PBI | Tasks | Owner | Status |
|---|---|---|---|
| Password Reset Feature | Create UI for reset password page | Developer A | In Progress |
| Implement email notification | Developer B | Not Started | |
| Write unit tests | Developer C | Not Started |
An Increment is a usable, potentially shippable product that meets the Definition of Done (DoD).
Example of an Increment:
The Definition of Done (DoD) is a shared agreement on what it means for a backlog item to be complete.
Why is DoD Important?
Common DoD Criteria:
| Aspect | Example Criteria |
|---|---|
| Code Quality | Code is reviewed and follows coding standards. |
| Testing | Unit, integration, and acceptance tests pass. |
| Documentation | User guides and API documentation are updated. |
| Deployment Readiness | The feature is merged and deployable. |
| Issue | Problem | Solution |
|---|---|---|
| DoD is too vague | Developers have different understandings of "done". | Clearly define completion criteria. |
| DoD is not followed | Features are deployed with bugs. | Enforce DoD as a quality standard. |
| DoD is incomplete | Documentation and testing are ignored. | Include all necessary completion steps. |
The Product Goal represents the long-term objective for the Scrum Team.
"Enable seamless digital payments for small businesses by integrating new payment providers."
Anti-patterns are common mistakes that teams make when implementing Scrum. These mistakes reduce efficiency, cause delays, and create frustration within the team and stakeholders.
| Anti-Pattern | Description | Solution |
|---|---|---|
| PO Dictates the Sprint Backlog | The Product Owner assigns tasks instead of the Developers selecting work. | The team should decide what they can commit to, based on their capacity. |
| No Clear Sprint Goal | The team selects random items without a guiding objective. | Always define a Sprint Goal to maintain focus. |
| Overcommitting Work | The team selects more work than they can complete. | Use past velocity to estimate work realistically. |
| Planning Takes Too Long | The team spends hours debating every detail. | Keep discussions focused and time-box planning. |
| Anti-Pattern | Description | Solution |
|---|---|---|
| Status Reporting | Developers talk to the Scrum Master instead of each other. | Shift focus to team collaboration and problem-solving. |
| Skipping the Meeting | Some team members don’t attend the Daily Scrum. | Reinforce that this is a team synchronization event. |
| Problem-Solving During Scrum | Developers get into technical discussions. | Keep discussions short and to the point; deep-dive discussions should happen afterward. |
| Anti-Pattern | Description | Solution |
|---|---|---|
| No Real Stakeholder Engagement | Stakeholders attend but don’t provide feedback. | Actively ask open-ended questions to encourage input. |
| Focusing Only on Completed Work | No discussion about market trends, business goals, or future needs. | Expand discussion to include future priorities. |
| Turning It Into a Demo Meeting | Team only "shows" the product without discussing feedback. | Make it an interactive conversation with stakeholders. |
| Anti-Pattern | Description | Solution |
|---|---|---|
| Blame Game | Team members blame each other instead of focusing on solutions. | Reinforce a safe, blame-free environment. |
| No Actionable Outcomes | The team discusses problems but doesn’t make real improvements. | Ensure each retrospective produces at least one action item. |
| Repeating the Same Issues | The team discusses the same problems Sprint after Sprint. | Track previous retrospective actions to ensure follow-through. |
Even in a well-functioning Scrum team, challenges arise. A Scrum Master must act as a facilitator and coach to resolve problems and improve team performance.
| Challenge | Description | Solution |
|---|---|---|
| Lack of Decision-Making | The team hesitates to make technical or backlog decisions. | Encourage empowerment and provide coaching. |
| Conflicts Between Team Members | Disagreements affect collaboration. | Use Nonviolent Communication (NVC) and conflict resolution techniques. |
| Too Much Dependence on Scrum Master | Team relies on the Scrum Master for every decision. | Encourage self-sufficiency and let the team resolve issues first. |
| Challenge | Description | Solution |
|---|---|---|
| Stakeholders Demand Fixed Deadlines | Stakeholders expect waterfall-style planning. | Educate them on value-driven development and Agile planning. |
| Lack of Stakeholder Engagement | Stakeholders don’t provide feedback during the Sprint Review. | Invite them early and make the Sprint Review interactive. |
| Unrealistic Expectations | Business leaders expect too much work in one Sprint. | Help them understand the team’s capacity and velocity. |
Scrum works well for small teams, but how do you scale it across multiple teams? Several frameworks help organizations apply Scrum at scale.
| Framework | Key Features |
|---|---|
| LeSS (Large Scale Scrum) | Focuses on simplicity, keeping Scrum lightweight across multiple teams. |
| Nexus | Introduces a Nexus Integration Team to align work across Scrum Teams. |
| SAFe (Scaled Agile Framework) | Adds additional roles, planning layers, and coordination events for large organizations. |
| Challenge | Solution |
|---|---|
| Dependencies Between Teams | Implement cross-team refinement and Scrum of Scrums meetings. |
| Misalignment of Priorities | Use a shared Product Backlog and regular synchronization. |
| Too Many Coordination Meetings | Keep only essential events and avoid unnecessary bureaucracy. |
Scrum Teams need meaningful metrics to track their performance and improve over time.
| Metric | What It Measures | Why It Matters |
|---|---|---|
| Sprint Goal Success Rate | How often the team completes their Sprint Goal. | Ensures the team is focusing on delivering value, not just work. |
| Lead Time | Time from idea to delivery. | Helps optimize time-to-market. |
| Cycle Time | Time taken to complete a backlog item. | Identifies bottlenecks in development. |
| Escaped Defects | Bugs found after release. | Ensures quality standards are met. |
| Team Happiness Index | Team morale and motivation. | Helps identify team burnout or dissatisfaction. |
| Bad Metric | Why It’s Problematic |
|---|---|
| Story Points Per Sprint | Leads to gaming the system instead of focusing on value. |
| Number of Bugs Fixed | Encourages rushing rather than improving quality upfront. |
| Velocity Comparisons Across Teams | Every team is different, so comparing velocity is misleading. |
Scrum is not limited to IT and software development. Many industries use Scrum for process improvement and innovation.
| Industry | How Scrum is Used |
|---|---|
| Marketing | Running iterative campaigns, A/B testing. |
| Human Resources | Agile hiring, employee onboarding, performance management. |
| Healthcare | Managing patient care workflows. |
| Education | Improving curriculum design, student project work. |
At the Professional Scrum Master II level, the exam expects you to demonstrate a deep understanding of how the Scrum Master influences not only the Scrum Team but also the wider organization, including middle management, PMOs (Project Management Offices), and non-Agile departments.
Promoting an Agile Mindset:
A Scrum Master fosters agility beyond the Scrum Team by advocating for empirical process control, collaboration, and transparency at all levels of the organization.
Leading by Example:
The Scrum Master embodies Scrum values and leads by servant leadership, promoting shared ownership and continuous improvement.
Educating Stakeholders:
They coach managers, HR, finance, and other departments on how Scrum supports business agility, helping them shift from command-and-control to empower-and-enable mindsets.
Challenging Status Quo:
They respectfully challenge outdated processes (e.g., long-term fixed planning, phase-gate delivery) by offering evidence-based alternatives rooted in Agile principles.
Conflicts often arise when Scrum is introduced into an organization accustomed to predictive models like Waterfall.
Scrum Masters handle these conflicts by:
Clarifying roles and responsibilities:
For example, explaining that the Scrum Master is not a project manager, and that the Product Owner owns the product vision and prioritization, not the PMO.
Facilitating alignment workshops:
Bridging understanding between Agile and non-Agile stakeholders to align on value delivery over task control.
Using Scrum artifacts as communication tools:
Artifacts like the Product Backlog, Sprint Backlog, and Increment help non-Agile stakeholders understand the current state of work.
Promoting transparency over reports:
Instead of status reports, encourage frequent inspection through Sprint Reviews and open visibility into the Product Backlog.
When multiple Scrum Teams work on the same product or initiative, the Scrum Master facilitates collaboration at scale.
Scrum of Scrums (SoS): A meeting of Scrum Masters (or team representatives) to coordinate dependencies, share progress, and remove blockers across teams.
Shared Definition of Done: The Scrum Master encourages teams to align on a consistent Definition of Done to ensure shared understanding of quality.
Cross-team retrospectives: Enables teams to reflect on systemic issues that affect multiple teams, not just local concerns.
Integration planning: Helps teams coordinate integration strategies to produce a potentially shippable, integrated Increment at the end of each Sprint.
Professional-level Scrum exams often include questions where multiple answers may seem reasonable, and the goal is to select the best answer according to Scrum principles.
Use the following questions to filter and analyze each option:
Example: If a manager assigns tasks to Developers, even with good intentions, it undermines the team's autonomy.
Best answer: One that preserves the team’s ability to self-organize.
Scrum relies on transparency to make informed decisions.
For instance, if stakeholders don’t attend the Sprint Review, it hurts inspection and adaptation.
Best answer: The one that promotes inspection and transparency, even if it's uncomfortable.
Many organizations confuse being busy (output) with delivering the right thing (value).
If an option promotes more work at the cost of quality or learning, it likely misses the Agile point.
Best answer: The one that prioritizes customer value and learning over merely increasing delivery rate.
Scenario: A stakeholder wants to insert a new high-priority feature halfway through the Sprint. The Product Owner agrees, but the Developers are already focused on the Sprint Goal. What should the Scrum Master do?
Options:
A. Tell the team to adapt and take the new item in.
B. Cancel the Sprint and start a new one with the new priority.
C. Allow the Product Owner to change the Sprint Backlog.
D. Ask the Developers to renegotiate the Sprint Goal with the Product Owner.
Analysis:
A violates Sprint integrity and undermines commitment.
B is extreme unless the Sprint Goal becomes obsolete.
C ignores the Developers' ownership of the Sprint Backlog.
D aligns with collaboration, transparency, and adaptation.
Best Answer: D
| Focus Area | Core Ideas |
|---|---|
| Scrum Master's Organizational Impact | Influence culture, engage management, align across teams, navigate traditional resistance |
| Cross-Team Strategy | Use SoS, shared DoD, and scaling frameworks for collaboration |
| Ambiguity Handling Strategy | Use Scrum principles as filters: self-management, empiricism, value delivery |
Who is allowed to cancel a Sprint?
Only the Product Owner can cancel a Sprint.
Scrum clearly assigns accountabilities to protect decision clarity. The Product Owner owns product value and the Sprint Goal. If circumstances change and the Sprint Goal becomes obsolete—such as a major market shift, new strategic direction, or discovery that invalidates the work—the Product Owner may cancel the Sprint. The Scrum Master facilitates transparency and helps the team understand when this situation occurs but does not possess authority to cancel the Sprint. Developers also cannot cancel it. This separation ensures that stopping a Sprint is driven by product value considerations rather than operational discomfort. It reinforces the Product Owner’s responsibility for maximizing product value while preserving team focus during the Sprint.
Demand Score: 90
Exam Relevance Score: 96
What should happen if the Sprint Goal becomes obsolete during the Sprint?
The Product Owner may cancel the Sprint.
The Sprint Goal gives the team a shared purpose for the Sprint. If external changes or new knowledge make the goal irrelevant, continuing the Sprint would no longer deliver meaningful value. Scrum therefore allows the Product Owner to cancel the Sprint. After cancellation, the team reviews completed work, updates the Product Backlog, and begins new planning based on the new reality. This capability demonstrates Scrum’s empirical nature: teams adapt quickly when information changes. Importantly, cancellation should be rare because Sprints are short. However, when the value of the goal disappears, cancelling ensures the organization does not continue investing in work that no longer matters.
Demand Score: 87
Exam Relevance Score: 94
Can Developers modify the Sprint Backlog after the Sprint has started?
Yes, Developers continuously update the Sprint Backlog.
The Sprint Backlog is owned by the Developers. It represents the current plan for achieving the Sprint Goal. As Developers learn more about the work during the Sprint, they may add tasks, remove unnecessary tasks, or reorganize the plan. This flexibility is essential to empirical process control because it allows the team to adapt their approach based on new insights. However, the Sprint Goal must remain intact. If changes threaten the Sprint Goal, the Developers collaborate with the Product Owner to renegotiate scope. The Scrum Master helps maintain transparency so adjustments remain aligned with the goal rather than becoming uncontrolled scope changes.
Demand Score: 85
Exam Relevance Score: 92
Should Developers work on items that do not support the Sprint Goal?
Generally no, unless necessary to maintain product stability.
The Sprint Goal creates focus for the Scrum Team. All work selected for the Sprint should ideally support achieving that goal. When Developers begin working on unrelated items, the team risks losing focus and failing to deliver the intended outcome. However, some exceptions exist. Urgent defects, infrastructure failures, or critical operational work may need to be addressed immediately. In these situations, the Developers collaborate with the Product Owner to ensure the Sprint Goal remains achievable. The Scrum Master supports transparency by helping the team understand how unexpected work affects progress and by facilitating decisions about whether adjustments are needed.
Demand Score: 82
Exam Relevance Score: 90
Is it acceptable to skip the Sprint Review if stakeholders are unavailable?
No. The Sprint Review should still occur.
The Sprint Review provides an opportunity to inspect the Increment and adapt the Product Backlog based on feedback. Even if some stakeholders cannot attend, the Scrum Team should still review what was accomplished during the Sprint and discuss future product direction. The event supports transparency about progress and product value. Skipping the Sprint Review removes an essential feedback mechanism and reduces opportunities for inspection and adaptation. If stakeholder participation is consistently low, the Scrum Master should investigate why and help improve engagement rather than eliminating the event.
Demand Score: 79
Exam Relevance Score: 88
Can Scrum events be adapted by the team?
Yes, but their purpose must remain intact.
Scrum defines events to create consistent opportunities for inspection and adaptation. Teams may adjust event formats or facilitation techniques to improve effectiveness, but removing or combining events often undermines their purpose. For example, merging the Sprint Review and Retrospective might dilute stakeholder feedback or limit deep team reflection. The Scrum Master guides the team in experimenting responsibly while preserving the intent of each event. Adaptation should increase transparency, collaboration, and learning rather than reduce them.
Demand Score: 80
Exam Relevance Score: 87