Shopping cart

Subtotal:

$0.00

PSM II Understanding and Applying the Scrum Framework

Understanding and Applying the Scrum Framework

Detailed list of PSM II knowledge points

Understanding and Applying the Scrum Framework Detailed Explanation

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.

1.1 The Principles and Foundations of Scrum

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:

1.1.1 The Three Pillars of Scrum

Scrum ensures that teams work effectively by following three key principles: Transparency, Inspection, and Adaptation.

1. Transparency

Definition:

  • Transparency means that all important information about the product, process, and progress is visible to everyone involved.
  • Without transparency, teams cannot make informed decisions, and issues may remain hidden until it's too late.

Examples of Transparency in Scrum:

  1. Product Backlog, Sprint Backlog, and Increment are visible to everyone.

    • Example: Imagine a team working on a mobile app. The Product Owner (PO) maintains a Product Backlog (a list of all required features). The team selects some of these features to work on during a Sprint, forming the Sprint Backlog.
    • Both Product Backlog and Sprint Backlog should be openly visible so that all stakeholders (team members, managers, customers) understand what is being worked on.
  2. Definition of Done (DoD) is well-defined and agreed upon.

    • Example: A team decides that a feature is only considered ‘Done’ if:
      • The code is written, reviewed, and merged.
      • Automated tests pass.
      • Documentation is updated.
      • The feature is deployed to a test environment.
    • If every team member understands this, they know exactly what is required before marking a task as "Done."
  3. Metrics such as velocity and burndown charts are openly shared.

    • Example:
      • Velocity Chart: Shows the average amount of work a team completes in a Sprint.
      • Burndown Chart: Shows how much work remains in the Sprint.
    • Sharing these metrics helps the team track their progress and identify potential roadblocks early.

Why Transparency Matters:

  • Without transparency, teams may misunderstand priorities, make poor decisions, or fail to identify problems early.
  • Transparency helps build trust between team members, stakeholders, and management.
2. Inspection

Definition:

  • Inspection means regularly checking work progress, team collaboration, and overall Scrum processes.
  • The goal is to identify issues early and make necessary adjustments before they become major problems.

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:

  1. Daily Scrum (Stand-up Meeting)

    • Imagine a team has a 15-minute meeting every morning where each member answers:
      • What did I work on yesterday?
      • What am I working on today?
      • Are there any blockers?
    • If a developer says, "I am stuck because I don’t have access to the database," the team can quickly resolve this issue instead of waiting until the end of the Sprint.
  2. Sprint Review

    • After a two-week Sprint, the team demonstrates the new features to stakeholders.
    • A stakeholder provides feedback: "The new search function is great, but it’s a little slow."
    • The Product Owner updates the Product Backlog to improve performance in a future Sprint.
  3. Sprint Retrospective

    • The team holds a reflection meeting at the end of each Sprint.
    • They identify an issue: "We spend too much time fixing last-minute bugs."
    • They decide to write more automated tests to catch bugs earlier.

Why Inspection Matters:

  • Frequent inspection prevents big mistakes by allowing teams to adjust early.
  • It ensures that customer feedback is incorporated into the product quickly.
3. Adaptation

Definition:

  • Adaptation means making changes based on what was learned from inspections.
  • If a team finds that something isn’t working, they must be willing to change their approach.

Examples of Adaptation in Scrum:

  1. Adjusting the Sprint Backlog during a Sprint

    • A team realizes that a selected feature is too complex to finish within a Sprint.
    • Instead of forcing completion, they break it into smaller parts and move some to the next Sprint.
  2. Modifying the Definition of Done

    • If a team finds that bugs keep appearing in production, they may add more testing requirements to their Definition of Done.
  3. Process Improvements from Sprint Retrospective

    • A team notices that meetings are too long and decide to use a timer to keep discussions focused.

Why Adaptation Matters:

  • If teams do not adapt, they repeat the same mistakes and become inefficient.
  • Adaptation helps optimize processes to improve quality and delivery speed.

1.1.2 The Five Scrum Values

Scrum teams operate according to five core values that guide their behavior and decision-making. These values help create a collaborative, high-performing environment.

1. Commitment
  • Definition:
    Commitment means that every team member is dedicated to achieving Sprint and organizational goals.
  • How it works in Scrum:
    • Developers commit to completing the Sprint Goal.
    • The Product Owner commits to delivering maximum value.
    • The Scrum Master commits to helping the team succeed.
  • Example:
    • A developer agrees to complete a feature in the Sprint. If they encounter a problem, instead of giving up, they work with the team to find a solution.
2. Focus
  • Definition:
    Focus means that the team concentrates on delivering high-value work during each Sprint.
  • How it works in Scrum:
    • The Sprint Goal helps the team stay focused on the most important work.
    • Work in progress is limited to avoid distractions.
  • Example:
    • A team is working on a new search feature. Even if a stakeholder requests a last-minute change, they focus on completing the Sprint Goal first before taking on new work.
3. Openness
  • Definition:
    Openness means that team members communicate honestly about progress, challenges, and risks.
  • How it works in Scrum:
    • Developers openly discuss problems in the Daily Scrum.
    • The team welcomes feedback in the Sprint Review.
  • Example:
    • A developer realizes they won’t finish a task on time. Instead of hiding the issue, they tell the team so they can adjust priorities.
4. Respect
  • Definition:
    Team members respect each other’s skills, contributions, and ideas.
  • How it works in Scrum:
    • Everyone has an equal voice in decision-making.
    • The team values diverse opinions.
  • Example:
    • A senior developer helps a junior teammate instead of dismissing their ideas.
5. Courage
  • Definition:
    Courage means that team members are willing to take risks, make difficult decisions, and challenge the status quo.
  • How it works in Scrum:
    • The team experiments with new ideas without fear of failure.
    • They challenge unrealistic deadlines set by management.
  • Example:
    • A developer suggests switching to a new framework that improves efficiency. Even though it’s risky, the team discusses it openly.
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.

1.2 Scrum Team Roles and Responsibilities

In Scrum, there are three key roles:

  • Scrum Master – Facilitates Scrum and removes impediments.
  • Product Owner (PO) – Manages the Product Backlog to maximize value.
  • Developers (Development Team) – Build and deliver the product.

Each role has specific responsibilities that contribute to the team's success.

1.2.1 Scrum Master Responsibilities

The Scrum Master is a Servant Leader who ensures that the Scrum Team follows the framework correctly.

Key Responsibilities of a Scrum Master
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.
A Scrum Master Should NOT:
  • Act as a project manager (assigning tasks, making decisions for the team).
  • Micromanage the team.
  • Solve every problem for the developers (instead, guide them to find solutions).

Example:

  • A Scrum Master notices that Daily Scrums have become status updates rather than collaborative discussions. They coach the team to focus on problem-solving instead.

1.2.2 Product Owner Responsibilities

The Product Owner (PO) is responsible for maximizing the value of the product.

Key Responsibilities of a Product Owner
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:

  • A Product Owner receives customer feedback that a new feature is confusing. Instead of ignoring it, they prioritize a usability improvement task.

1.2.3 Developers (Development Team) Responsibilities

The Developers (Development Team) are responsible for building the product and delivering working increments.

Key Responsibilities of Developers
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:

  • The team realizes that a feature cannot be completed within one Sprint. Instead of rushing it, they break it into smaller, testable parts.

Key Characteristics of Developers in Scrum:

  • Self-Organizing – They decide how to complete the work.
  • Cross-Functional – They have all the skills necessary to deliver the product.
  • Collaborative – They work together to achieve the Sprint Goal.

1.3 Scrum Events

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

1.3.1 Sprint Planning

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?

  • Product Owner (PO) – Presents the top-priority Product Backlog items.
  • Scrum Master (SM) – Facilitates the meeting and ensures Scrum principles are followed.
  • Developers – Select items from the Product Backlog and create a Sprint Backlog.

Key Questions Answered in Sprint Planning:

  1. What can we deliver in this Sprint? (The team selects high-priority items from the Product Backlog.)
  2. How will we accomplish the work? (The team plans and breaks down tasks.)
  3. Why is this Sprint valuable? (The Sprint Goal is set.)

Outputs of Sprint Planning:

  • Sprint Goal – A short statement describing the value of this Sprint.
  • Sprint Backlog – The list of Product Backlog items selected for the Sprint.
  • Initial Plan – A breakdown of tasks required to complete the work.
Example of a Sprint Goal:

"Improve user login security by implementing two-factor authentication."

1.3.2 Daily Scrum

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?

  • Developers – This meeting is for them, and they should lead it.
  • Scrum Master (optional) – Ensures it remains focused.
  • Product Owner (optional) – Can attend but should not dominate.

Three Key Questions in Daily Scrum:

  1. What did I accomplish yesterday?
  2. What will I work on today?
  3. Are there any blockers preventing me from completing my work?

Best Practices for Daily Scrum:

  • Keep it short (maximum 15 minutes).
  • Stand up (to encourage quick discussions).
  • Focus on collaboration, not just status updates.

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.

1.3.3 Sprint Review

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?

  • Scrum Team (Developers, Product Owner, Scrum Master).
  • Stakeholders (Customers, executives, marketing, support teams).

Agenda of a Sprint Review:

  1. Product Owner summarizes the Sprint Goal and what was completed.
  2. Developers demonstrate the Increment (new features, bug fixes, improvements).
  3. Stakeholders provide feedback and suggest changes.
  4. Product Backlog is updated based on feedback.

Best Practices for Sprint Review:

  • Make it interactive (ask stakeholders for feedback).
  • Focus on business value (how the product solves real problems).
  • Use real data (live demo instead of slides).

Example Sprint Review Scenario:

  • A team has built a new user dashboard.
  • They demonstrate how users can personalize their dashboard.
  • Stakeholders say: "It looks great, but can we add a dark mode?"
  • The Product Owner updates the Product Backlog to prioritize this request.

1.3.4 Sprint Retrospective

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?

  • Scrum Team only (Developers, Scrum Master, Product Owner).

Three Key Questions in Sprint Retrospective:

  1. What went well? (Celebrate successes.)
  2. What could be improved? (Identify process bottlenecks.)
  3. What actions should we take? (Plan concrete improvements.)
Common Sprint Retrospective Techniques
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:

  • What went well? "We delivered the new login feature successfully!"
  • What didn’t go well? "We had too many last-minute bugs."
  • What should we improve? "We should write more automated tests."
  • Action item: "Next Sprint, we will set up a test automation framework."

1.4 Scrum Artifacts

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.

1.4.1 Product Backlog

What is the Product Backlog?

The Product Backlog is a living document that contains an ordered list of everything needed to improve the product.

  • It is dynamic – It evolves as new requirements emerge.
  • It is ordered by priority – The most valuable items appear at the top.
  • It is refined continuously – Items are broken down and clarified.
Who Owns the Product Backlog?
  • The Product Owner is responsible for maintaining and prioritizing the backlog.
  • Developers collaborate with the PO to clarify and refine items.
Structure of a Product Backlog Item (PBI)

A Product Backlog Item (PBI) typically includes:

  1. Description – What needs to be built?
  2. Priority – How important is it?
  3. Acceptance Criteria – What defines "done"?
  4. Estimate – How much effort is required?
Example Product Backlog Item (User Story Format)
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:

  • A "Forgot Password?" link is available on the login page.
  • Users receive an email with a reset link.
  • The reset link expires in 24 hours.
Product Backlog Management Techniques
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 (Grooming)

Product Backlog Refinement is a continuous process of updating and clarifying backlog items.

Key activities:

  • Splitting large PBIs into smaller, testable items.
  • Adding acceptance criteria for clarity.
  • Estimating effort using techniques like Story Points or T-Shirt Sizing.

Best Practices:

  • Conduct refinement once per Sprint.
  • Ensure backlog items are clear, concise, and prioritized.
  • Keep the top items ready for selection in Sprint Planning.

1.4.2 Sprint Backlog

What is the Sprint Backlog?

The Sprint Backlog is a subset of the Product Backlog that includes the items selected for the current Sprint.

Who manages it?

  • Developers own the Sprint Backlog and decide how to complete the work.

Sprint Backlog Components:

  1. Selected PBIs – Work items chosen from the Product Backlog.
  2. Task Breakdown – Steps required to complete each PBI.
  3. Sprint Goal – The overarching objective for the Sprint.
Example of a Sprint Backlog
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
Managing the Sprint Backlog
  • The team updates the Sprint Backlog daily.
  • Items cannot be added or removed unless agreed by the Scrum Team.
  • The Scrum Master ensures transparency but does not dictate changes.

1.4.3 Increment

What is an Increment?

An Increment is a usable, potentially shippable product that meets the Definition of Done (DoD).

Example of an Increment:

  • A new login page that is developed, tested, and ready for deployment.
  • A reporting feature that allows users to download transaction history.
Increment Key Principles:
  • Every Sprint delivers at least one Increment.
  • An Increment must be of high quality and meet the DoD.
  • Multiple Increments can be delivered in a Sprint.

1.4.4 Definition of Done (DoD)

What is the Definition of Done?

The Definition of Done (DoD) is a shared agreement on what it means for a backlog item to be complete.

Why is DoD Important?

  • Ensures quality and consistency.
  • Prevents unfinished work from accumulating.
  • Promotes transparency within the Scrum Team.

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.
Example Definition of Done for a Software Feature
  1. Code is written, reviewed, and merged.
  2. Unit and integration tests pass.
  3. Documentation is updated.
  4. Feature is deployed to a test environment.
Common Anti-patterns:
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.

1.4.5 Product Goal

What is a Product Goal?

The Product Goal represents the long-term objective for the Scrum Team.

Why is the Product Goal Important?
  • Guides the Product Backlog.
  • Helps the team focus on delivering real value.
  • Ensures all Sprints contribute toward a meaningful outcome.
Example of a Product Goal:

"Enable seamless digital payments for small businesses by integrating new payment providers."

1.5 Common Scrum Anti-Patterns and How to Solve Them

1.5.1 What Are Scrum Anti-Patterns?

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.

1.5.2 Common Sprint Planning Anti-Patterns

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.

1.5.3 Common Daily Scrum Anti-Patterns

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.

1.5.4 Common Sprint Review Anti-Patterns

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.

1.5.5 Common Sprint Retrospective Anti-Patterns

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.

1.6 How to Handle Scrum Team Challenges

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.

1.6.1 Challenges in Self-Organizing Teams

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.

1.6.2 Challenges with Stakeholders

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.

1.7 Scaling Scrum for Large Organizations

Scrum works well for small teams, but how do you scale it across multiple teams? Several frameworks help organizations apply Scrum at scale.

1.7.1 Common Scaling Frameworks

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.

1.7.2 Challenges in Scaling Scrum

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.

1.8 Measuring Success in Scrum

Scrum Teams need meaningful metrics to track their performance and improve over time.

1.8.1 Common Scrum Metrics

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.

1.8.2 What NOT to Measure

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.

1.9 Applying Scrum Beyond Software Development

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.

Understanding and Applying the Scrum Framework (Additional Content)

1. Scrum Master's Organizational Influence Beyond the Team

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.

1.1 How a Scrum Master Influences Organizational Culture

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

1.2 Navigating Conflicts Between Scrum and Traditional Project Management

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.

1.3 Enabling Cross-Team Collaboration (Scrum of Scrums)

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.

2. Strategy for Handling Ambiguous or Situational Exam Questions

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.

2.1 Key Analysis Framework for Ambiguous Questions

Use the following questions to filter and analyze each option:

A. Does this behavior compromise self-management?
  • 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.

B. Does this action violate the pillars of Empiricism (Transparency, Inspection, Adaptation)?
  • 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.

C. Does this promote value delivery or just maximize output?
  • 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.

2.2 Example Question and Thinking Process

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

Summary

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

Frequently Asked Questions

Who is allowed to cancel a Sprint?

Answer:

Only the Product Owner can cancel a Sprint.

Explanation:

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?

Answer:

The Product Owner may cancel the Sprint.

Explanation:

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?

Answer:

Yes, Developers continuously update the Sprint Backlog.

Explanation:

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?

Answer:

Generally no, unless necessary to maintain product stability.

Explanation:

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?

Answer:

No. The Sprint Review should still occur.

Explanation:

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?

Answer:

Yes, but their purpose must remain intact.

Explanation:

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

PSM II Training Course