Scrum is a popular framework for agile product development that is used to solve complex problems while delivering high-value products in a flexible and iterative way. It provides a structured approach to product development while allowing for continuous feedback, improvement, and adaptation.
Scrum is designed to help teams work together to deliver products that meet customer needs. It is based on iterative and incremental cycles, with a focus on collaboration, transparency, and continuous improvement. The process works through a series of Sprints—short, time-boxed periods where a set of tasks is completed and reviewed to ensure alignment with customer needs and business goals.
Scrum is particularly effective in environments where requirements are expected to evolve or change frequently. The framework helps teams remain focused, ensure steady progress, and quickly adapt to new insights or challenges. By breaking work into manageable chunks and constantly evaluating progress, Scrum helps ensure that teams are always working on the most valuable tasks.
Scrum is based on five key elements: Roles, Events, Artifacts, Rules, and Applying Scrum in Practice.
Scrum defines three distinct roles, each with its own set of responsibilities:
The Product Owner is responsible for maximizing the value of the product resulting from the work of the Scrum team. The PO is the voice of the customer and stakeholders, ensuring that the team is always working on the most valuable tasks.
The Scrum Master is a servant-leader for the Scrum Team. The SM ensures that Scrum principles are being followed and removes obstacles that hinder the team's progress.
The Development Team is made up of professionals who work together to deliver the product increment. It is a cross-functional team with all the necessary skills to complete the tasks in the Sprint. The Development Team is self-organizing, meaning they decide how to approach the work and collaborate to get it done.
Scrum is structured around several key events that allow for continuous inspection and adaptation. These events help the team stay focused on delivering value, identify issues early, and adjust plans as needed.
A Sprint is the core unit of Scrum—a time-boxed iteration (usually between 2 to 4 weeks) where a potentially shippable product increment is created. Each Sprint is like a mini-project, where the team works together to complete a set of tasks.
Sprint Planning is the meeting where the Scrum Team plans the work to be completed during the upcoming Sprint. The meeting is collaborative and involves the Product Owner, Scrum Master, and Development Team.
The Daily Scrum is a short, daily meeting (typically 15 minutes) where the team synchronizes their work, inspects progress, and adjusts the plan for the next 24 hours.
The Sprint Review is held at the end of each Sprint to inspect the product increment and gather feedback from stakeholders.
The Sprint Retrospective is a meeting where the Scrum Team reflects on the process, discusses what went well, and identifies areas for improvement.
Scrum defines several artifacts that help in the transparency and tracking of work progress. These artifacts provide a clear picture of the work to be done, the work completed, and how it is progressing.
The Product Backlog is a prioritized list of everything that might be needed in the product. It contains features, functions, requirements, enhancements, and fixes that need to be made to the product in future Sprints.
The Sprint Backlog is a subset of the Product Backlog that the team has committed to completing during the current Sprint. It is a detailed, actionable plan that breaks down the work required for each Product Backlog item selected for the Sprint.
The Increment is the sum of all the Product Backlog items that have been completed during a Sprint, plus all the work from previous Sprints. It represents the latest version of the product, which should be ready to ship or release to customers.
The rules of Scrum are designed to ensure that the Scrum framework operates consistently and efficiently. These rules define how roles, events, and artifacts should interact, and they help teams stay aligned to Scrum principles.
Once you understand the core elements of Scrum, the next step is learning how to apply the framework in real-world situations. This section provides guidance on how to effectively implement Scrum and maximize its benefits.
The Scrum team should consist of individuals with the necessary skills to complete the work for the project. Teams need to be cross-functional, meaning they have all the skills needed to build a complete product increment, including design, development, testing, and business knowledge.
The Product Owner is responsible for managing and maintaining the Product Backlog. This is an ongoing process that ensures that the backlog is always relevant, prioritized, and refined.
Sprint Planning is critical to ensuring that the Scrum team knows what to work on and how to accomplish it. Proper Sprint Planning provides clarity and sets clear expectations for the team.
The Daily Scrum (also known as the Daily Stand-up) is an essential event for team synchronization. It helps the team stay on track and adapt to any new challenges that arise during the Sprint.
Two important Scrum events occur at the end of each Sprint: Sprint Review and Sprint Retrospective. These events help the team assess their progress, gather feedback, and continuously improve their processes.
The Sprint Review is a meeting at the end of each Sprint where the Scrum Team, stakeholders, and Product Owner inspect the work completed and discuss its alignment with business objectives.
Key Activities:
Outcome:
The Sprint Retrospective is a meeting where the Scrum Team reflects on the Sprint process. The focus is on improving team performance, collaboration, and the effectiveness of Scrum practices.
Key Activities:
Outcome:
While Scrum provides a powerful framework for agile development, applying it in the real world can be challenging. Teams often encounter obstacles that require adaptation and careful management. Below are some common challenges that teams face when applying Scrum.
Scrum provides a structured approach to product development, but it is not a one-size-fits-all solution. Many organizations have rigid structures or ingrained processes that can make it difficult to fully embrace Scrum.
Scrum encourages flexibility and adaptation, but this can sometimes lead to a lack of focus on delivering value. Teams may become too caught up in refining the process, handling feedback, or responding to new requirements, leading to delays in product delivery.
The Scrum Team's success depends heavily on collaboration, communication, and shared responsibility. However, team dynamics can sometimes be a source of friction.
The Scrum Master plays an important role in ensuring that Scrum is being followed correctly, facilitating meetings, and removing obstacles. However, there are several challenges that Scrum Masters may face:
Scrum is a powerful framework that encourages continuous improvement, collaboration, and delivering high-value products incrementally. While applying Scrum successfully requires understanding its roles, events, artifacts, and rules, the framework can significantly improve product delivery and team collaboration if applied correctly.
The key to mastering Scrum lies in:
Scrum is fundamentally built upon empiricism, which means making decisions based on what is known, rather than on assumptions or predictions. This philosophical foundation distinguishes Scrum from prescriptive methodologies. Instead of dictating a rigid sequence of steps, Scrum provides a lightweight framework within which people can deal with complex work.
Transparency: Significant aspects of the process must be visible to those responsible for the outcome. Scrum artifacts and progress must be transparent to all stakeholders to enable informed decisions.
Inspection: Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances.
Adaptation: If deviations are detected, adjustments must be made as soon as possible to minimize further deviation.
These pillars are embedded in every event in Scrum. For instance:
Sprint Planning ensures transparency of scope and intent.
Daily Scrum enables continuous inspection.
Sprint Retrospective explicitly facilitates adaptation.
Scrum is more than a framework; it is a value system that supports team behavior and guides decision-making. The five Scrum values are essential to creating an environment of trust, collaboration, and continuous improvement:
Commitment: Scrum Team members personally commit to achieving the goals of the Scrum Team.
Focus: Everyone focuses on the work of the Sprint and the goals of the Scrum Team.
Openness: The Scrum Team and stakeholders agree to be open about all the work and the challenges with performing the work.
Respect: Scrum Team members respect each other to be capable, independent people.
Courage: Scrum Team members have the courage to do the right thing and work on tough problems.
During a team conflict, Respect is demonstrated by actively listening and acknowledging diverse viewpoints.
When the Sprint Goal is under threat, Focus and Commitment help the team to negotiate scope while still aiming for the agreed outcome.
In Sprint Reviews, Openness encourages stakeholders to provide honest feedback.
The Definition of Done (DoD) is a formal description of the quality standards that an Increment must meet for it to be considered complete. It is a key enabler of transparency and serves as a shared understanding of what it means for work to be finished.
The DoD applies uniformly to all Product Backlog items. It ensures consistent quality across all work items.
If a Backlog item does not meet the DoD, it cannot be considered part of the Increment.
The DoD contributes to minimizing technical debt, as unfinished or partially done work is explicitly excluded.
Over time, the DoD may evolve as the team improves its quality practices or adopts organizational standards.
In a scaled environment, teams may adopt a common organizational DoD, which all teams must comply with. This supports integration and systemic quality assurance.
Clear understanding of core Scrum terminology is essential for PSPO-III success. Below are key definitions aligned with assessment expectations:
Empiricism: A decision-making approach grounded in experience, observation, and experimentation.
Increment: The sum of all the Product Backlog items completed during a Sprint and all previous Sprints. An Increment must be usable and meet the DoD.
Commitment:
Product Goal: Commitment of the Product Backlog.
Sprint Goal: Commitment of the Sprint Backlog.
Definition of Done: Commitment of the Increment.
Timeboxing: The practice of fixing the duration of an activity. All Scrum events are timeboxed to ensure efficiency and rhythm.
Cross-functional, Self-managing Team: A team that possesses all skills necessary to deliver value and is empowered to decide how best to accomplish the work.
Scrum introduces three hierarchical commitments, each associated with a core artifact:
| Commitment | Associated Artifact | Purpose |
|---|---|---|
| Product Goal | Product Backlog | Provides long-term direction |
| Sprint Goal | Sprint Backlog | Guides the team’s work during the Sprint |
| Definition of Done | Increment | Ensures quality and completeness |
These goals work in harmony:
The Product Goal defines where the product is heading.
The Sprint Goal provides a short-term step toward that product vision.
The DoD ensures that each step is high-quality, integrated, and potentially shippable.
This three-tier structure of goals helps the team stay aligned on both strategy and execution.
While Scrum implements Agile values and principles, it is helpful to map specific Scrum practices to the 12 Principles of the Agile Manifesto. This understanding is tested in PSPO-III to assess whether candidates can contextualize Scrum within the broader Agile philosophy.
| Agile Principle | Scrum Practice/Concept |
|---|---|
| Welcome changing requirements | Product Backlog is emergent and refined continuously. |
| Deliver working software frequently | Sprint cadence with usable Increment. |
| Business and developers must work together daily | Sprint Review and stakeholder collaboration. |
| Build projects around motivated individuals | Self-managing teams, no external task assignment. |
| Face-to-face conversation is most effective | Daily Scrum and other Sprint events. |
| Working software is the primary measure of progress | Only Increment defines true progress. |
| Maintain sustainable pace | Timeboxing and Sprint Planning enable balance. |
| Continuous attention to technical excellence | DoD, Refactoring, and Technical Debt awareness. |
| Simplicity—the art of maximizing work not done | Backlog refinement and minimal viable increments. |
| Regularly reflect and adjust behavior | Sprint Retrospective. |
This mapping clarifies that Scrum is a practical application of Agile values—not a separate system.
A complete understanding of the Scrum Framework for PSPO-III requires not only knowledge of roles, events, and artifacts, but also:
A deep appreciation of empiricism and the three pillars;
The ability to interpret and apply Scrum values in practical scenarios;
Mastery of core terminology and its exam-level meanings;
Understanding the three goals (Product Goal, Sprint Goal, DoD) and their alignment;
Mapping Scrum practices back to Agile principles.
A Scrum Team argues that because they collaborate continuously throughout the day, the Daily Scrum is unnecessary. As a Product Owner, how should you respond?
The Daily Scrum should not be removed because it supports empiricism and team alignment.
The Daily Scrum exists to enable Developers to inspect progress toward the Sprint Goal and adapt their plan for the next 24 hours. Even if collaboration occurs throughout the day, the Daily Scrum provides a structured moment for transparency and inspection across the whole team. Removing it risks reducing visibility of progress and weakening the empirical process that Scrum relies on. Instead of eliminating the event, the team should inspect why it feels ineffective. The format can be adapted to better serve the team as long as the purpose remains intact. For example, focusing the discussion on Sprint Goal progress or blockers may make the event more valuable. The Product Owner should support improvements while reinforcing the importance of Scrum events for transparency and adaptation.
Demand Score: 82
Exam Relevance Score: 90
A Product Owner keeps the Product Backlog in a personal spreadsheet and restricts access to it. Stakeholders and developers must ask the PO for information. Is this consistent with Scrum?
No. The Product Backlog must be transparent and accessible to the Scrum Team.
Transparency is one of the three pillars of empiricism in Scrum. The Product Backlog represents the single source of work for the Scrum Team, and limiting access undermines that transparency. Developers need continuous visibility into backlog items to support refinement, technical planning, and shared understanding of upcoming work. When the backlog is controlled privately by the Product Owner, collaboration decreases and misunderstandings increase. A better approach is to maintain the backlog in a shared tool where all team members can view and contribute to refinement discussions. The Product Owner remains accountable for ordering the backlog, but transparency ensures the team can inspect and adapt effectively while working toward the Product Goal.
Demand Score: 76
Exam Relevance Score: 92
Developers estimate a Product Backlog Item as highly complex, but the Product Owner believes a similar past item was simple. How should this disagreement be handled?
The Developers’ estimate should stand, but the team should collaborate during refinement to clarify assumptions.
In Scrum, Developers are responsible for estimating the work because they are the ones performing it. Their estimate reflects technical complexity, risk, and implementation considerations that may not be visible to the Product Owner. However, disagreement usually indicates a misunderstanding about scope or requirements. The correct response is to use Product Backlog Refinement to discuss the item in detail. The Product Owner can explain the business intent while Developers clarify technical factors affecting complexity. Breaking the item into smaller pieces may reveal the differences compared with the earlier item. Through collaboration, the team can achieve shared understanding while maintaining the Developers’ accountability for estimation.
Demand Score: 73
Exam Relevance Score: 88
During a Sprint, the Product Owner asks Developers to add a very urgent request that is unrelated to the Sprint Goal. What should the Product Owner consider before insisting on the change?
The Product Owner should evaluate the impact on the Sprint Goal and collaborate with Developers before altering the Sprint scope.
The Sprint Goal provides focus and coherence to the work performed during the Sprint. Adding work unrelated to the goal can reduce the team’s ability to deliver a meaningful Increment. The Product Owner can negotiate with Developers if new information changes priorities, but changes must not undermine the Sprint Goal. If the urgent request is truly critical to product value, the Product Owner might discuss canceling the Sprint and starting a new one with an updated goal. However, frequent interruptions indicate deeper issues such as poor backlog refinement or reactive stakeholder management. The Product Owner should use this situation as an opportunity to improve forecasting and stakeholder communication.
Demand Score: 79
Exam Relevance Score: 91