πŸ† Agile Project Management & Scrum

Complete PMP Exam Interactive Study Guide β€” Based on Agile Project Management: Scrum for Beginners by Markus Heimrath

πŸ“– Glossary β€” Key Terms

Click any keyword badge below for a quick explanation. These terms are frequently tested on the PMP exam.

Agile Scrum Sprint Product Backlog Sprint Backlog Increment Product Owner Scrum Master Daily Scrum Definition of Done Definition of Ready User Story Burndown Chart Story Points Velocity Epic Planning Poker Timeboxed Sprint Review Sprint Retrospective Stakeholder Artefact Waterfall Kanban Conditions of Satisfaction T-Shaped Skills CPI Earned Value Test-Driven Design

TermQuick Definition
AgileProduct-oriented, incremental approach to development; flexible and team-driven
ScrumA specific Agile framework using sprints, roles (PO, SM, Dev Team), and ceremonies
SprintFixed 2–4 week development cycle producing a potentially shippable increment
Product BacklogPrioritized master list of all desired features/requirements; owned by Product Owner
Sprint BacklogSubset of product backlog items committed to during a specific sprint
Burndown ChartVisual showing remaining work (Y) vs. time (X) β€” tracks sprint/project progress
VelocityDevelopers Γ— Hours Γ— Working Days; measures team output per sprint
Story PointsRelative measure of effort, complexity, and risk (not hours); uses Fibonacci: 1,2,3,5,8,13…
DoDDefinition of Done: checklist of criteria an item must meet to be considered complete
DoRDefinition of Ready: criteria an item must meet before a team can start working on it
User Story"As [role] I want [feature] so that [benefit]" β€” describes features from user perspective
EpicLarge, overarching user story broken into smaller stories for sprint-level work
TimeboxedFixed, non-negotiable time limit for meetings or sprints

The PMP exam tests whether you know WHO owns each artifact. Product Owner owns the Product Backlog. The Development Team owns the Sprint Backlog. No one else can change sprint goals mid-sprint.

1. Introduction β€” What is Agile?

The traditional approach to project management β€” the Waterfall method β€” divides a project into sequential phases that build on each other. Each phase must be completed before the next begins, and changes are costly once a phase is locked in.

Agile was born from the recognition that this rigidity creates waste, delays, and poor products. Inspired by lean manufacturing (Toyota's production system), Agile introduces continuous testing, incremental delivery, and team autonomy.

Agile vs. Waterfall β€” Side-by-Side

Dimension🌊 Waterfall⚑ Agile / Scrum
PlanningDetailed upfront plan (Gantt chart)Adaptive, sprint-by-sprint planning
RequirementsFixed at start; changes are expensiveEvolve continuously via backlog
DeliverySingle delivery at project endWorking product after every sprint
TestingAt the end (QA phase)Continuous; test-driven design
Customer RoleSign-off at milestonesContinuous collaboration
Team StructureHierarchical; PM-drivenSelf-organizing; flat
Risk ManagementRisk identified upfrontRisks emerge and resolved each sprint
DocumentationExtensive upfront docsJust enough, just in time
Change ResponseChange control board; formal processEmbraced; backlog re-prioritized
Success MetricOn-time, on-budget deliveryBusiness value delivered

Example β€” Toyota Lean Manufacturing: Toyota noticed that catching defects late in production was enormously wasteful. They introduced continuous checking during production β€” the same philosophy Agile brings to software: catch problems early in each sprint rather than discovering them at the end.

Mountain Bike Analogy (from the book): You stand at the top of a forested hill. You can't plan every turn before you start β€” the plan would be useless (even dangerous). You ride, seeing 30–50m ahead, constantly adapting to fallen trees and deer. Scrum works the same way: clear destination, flexible path.

The PMP exam heavily tests your knowledge of when to use Agile vs. Waterfall. Agile is preferred when requirements are unclear or likely to change. Waterfall when requirements are fixed, compliance is strict, or the customer wants fixed-price contracts.

βœ… Agile = Product-oriented, team-driven, incremental
βœ… Waterfall = Plan-driven, phase-gated, document-heavy
βœ… Scrum = The most popular Agile framework
βœ… Lean = Eliminate waste; origin is manufacturing (Toyota)
βœ… "Potentially shippable product" = goal after EVERY sprint

2. Scrum/Waterfall Hybrids

Real-world projects often cannot use pure Scrum. Large organizations have existing reporting structures, compliance requirements, and contractual obligations. A hybrid approach combines elements of both.

When is a Hybrid Acceptable?

βœ… Acceptable Hybrid

You are in a large organization that requires monthly management reports. The Product Owner writes the report β€” it doesn't affect the sprint work or team decisions. The Scrum values are intact.

❌ Unacceptable Hybrid

A division manager wants to approve all products at the end of each sprint. This violates the DoD and undermines the team's personal responsibility β€” a fundamental Scrum value.

The Pig and Chicken Story: A pig and chicken discuss opening a restaurant called "Ham & Eggs." The pig refuses because the chicken is involved (contributes eggs) but not committed (like the pig, who gives its life). In Scrum: Developers are pigs (fully committed), Stakeholders are chickens (contributing but not responsible for delivery). This is why only the Scrum Team decides what goes into a sprint.

On the PMP exam: If a stakeholder demands to approve each sprint's output before the team can call it "done," this is a violation of Scrum principles. The Product Owner has sole authority to accept or reject completed work.

βœ… Hybrids are OK when: external reporting doesn't affect sprint work
βœ… Treat each cascade/phase as its own Scrum project
❌ Never allow: stakeholders to direct developers directly
❌ Never allow: mid-sprint goal changes

3. A Brief History of Scrum

The term Scrum comes from rugby β€” a tightly coordinated team effort to advance the ball, appearing chaotic to outsiders but actually highly structured.

Key Insight from Nonaka & Takeuchi: "Teams require autonomy to achieve excellence." The best teams know where they are going but are free to find their own way to get there. Organizations that give goals (not task lists) to small, independent teams achieve the best outcomes. This became the philosophical foundation of Scrum.

Know the key names: Sutherland + Schwaber = founders of Scrum. Takeuchi + Nonaka = inspiration. The Agile Manifesto was signed in 2001 by 17 developers.

3.1 Manifesto for Agile Software Development

The Agile Manifesto states four core value comparisons. The right column has value, but the left column is valued MORE:

We value MORE β†’Over β†’
Individuals and interactionsProcesses and tools
Working softwareComprehensive documentation
Customer collaborationContract negotiation
Responding to changeFollowing a plan

The 12 Agile Principles

"Our highest priority is to satisfy the customer through early and continuous delivery of valuable software."
"Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage."
"Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale."
"Business people and developers must work together daily throughout the project."
"Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done."
"The most efficient and effective method of conveying information to and within a development team is face-to-face conversation."
"Working software is the primary measure of progress."
"Agile processes promote sustainable development. Sponsors, developers, and users should maintain a constant pace indefinitely."
"Continuous attention to technical excellence and good design enhances agility."
"Simplicity β€” the art of maximizing the amount of work not done β€” is essential."
"The best architectures, requirements, and designs emerge from self-organizing teams."
"At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly."

The PMP exam may ask you to identify which Agile principle applies to a given scenario. Key ones to memorize:
β€’ Welcome change even late = Principle 2 (major differentiator from Waterfall)
β€’ Working software = measure of progress = Principle 7
β€’ Sustainable pace = Principle 8
β€’ Self-organizing teams = Principle 11
β€’ Reflect and adjust = Principle 12 (this is the Retrospective)

Memory trick for the 4 manifesto values:
Individuals > processes | Working software > documentation
Customer collaboration > contracts | Responding to change > plans
β†’ I W C R β€” "I Will Collaborate and Respond"

4. The Principles of Scrum

Scrum is not a detailed step-by-step project plan. The only things fixed are goals β€” the team decides how to achieve them. Scrum has three core components:

The PMP exam often presents scenarios where a traditional PM tries to impose top-down task assignments on a Scrum team. The correct answer is always that the Development Team self-organizes and selects its own work from the sprint backlog.

⭐ The 5 Scrum Core Values

The official Scrum Guide defines five core values that all Scrum Team members must embody. These are directly tested on the PMP exam and are the foundation of Scrum's culture. Without these values, the roles, ceremonies, and artefacts are just empty processes.

πŸ’ͺ 1. COMMITMENT

What it means: Every team member commits fully to achieving the sprint goal and to each other. This is not just about tasks β€” it's about personal accountability to the team.

In practice: A developer commits to completing their sprint tasks. The SM commits to removing impediments. The PO commits to keeping the backlog ready.

Exam Scenario: A developer realizes mid-sprint they won't finish their task. Commitment requires they immediately raise this in the Daily Scrum β€” not hide it until sprint end.

🦁 2. COURAGE

What it means: Scrum Team members must have the courage to do the right thing β€” raise problems, disagree with stakeholders, say "no" when sprint scope is threatened, and admit mistakes.

In practice: The SM tells a senior stakeholder they cannot give direct instructions to the team. A developer admits their estimate was wrong. The PO cancels a sprint that's lost its value.

Exam Scenario: A powerful stakeholder demands a feature be added mid-sprint. Courage means the SM and PO jointly explain why this cannot happen and offer it as the next sprint's top priority.

🎯 3. FOCUS

What it means: The team focuses entirely on the sprint goal and the backlog. No distractions, no side projects during sprint time. Everyone's energy is directed at what matters most right now.

In practice: Sprint goal is locked β€” no scope creep mid-sprint. Daily Scrum keeps everyone aligned. The SM removes organizational distractions so the team can focus.

Exam Scenario: A developer is asked by another department head to help with a different project during an active sprint. Focus (and the SM's role) means this is declined or deferred until after the sprint.

πŸ”“ 4. OPENNESS

What it means: The team and stakeholders are open about all work, progress, challenges, and obstacles. Transparency is a prerequisite β€” nothing is hidden.

In practice: Burndown charts are visible to all. Daily Scrums are honest about impediments. Sprint Reviews openly show what was and wasn't completed. Retrospectives surface real problems.

Exam Scenario: A sprint is behind. Openness requires the team to show the actual burndown (not a manipulated version) and discuss causes honestly in the review β€” not present a polished story.

🀝 5. RESPECT

What it means: Scrum Team members respect each other's capabilities, skills, and perspectives. They treat each other as capable, independent professionals β€” not subordinates or resources to be assigned tasks.

In practice: No team leader dictates tasks β€” the team self-assigns. Specialists respect each other's domains. The PO trusts the team's technical judgment. The SM facilitates without controlling.

Exam Scenario: A senior developer dismisses a junior's sprint estimate as "too high." Respect means the junior's reasoning is heard in Planning Poker β€” all voices are equal in estimation. Experience informs; it doesn't dictate.

ValueWho Demonstrates It MostViolated When…
CommitmentEntire Scrum TeamTeam members hide problems; skip Daily Scrums; ignore sprint goals
CourageSM (protects process); PO (says no to stakeholders)SM allows mid-sprint scope changes; PO caves to stakeholder pressure
FocusDev Team (sprint execution); SM (removes distractions)Developers work on non-sprint tasks; sprint goal changes mid-sprint
OpennessAll roles β€” especially in ceremoniesBurndown charts are manipulated; retrospectives avoid real problems
RespectPO trusts team; team trusts each otherPO micromanages dev tasks; senior devs override junior estimates without discussion

PMP Exam Memory Trick β€” CCFOR:
Commitment Β· Courage Β· Focus Β· Openness Β· Respect
β†’ "Committed Courageous Focused Open Respectful teams"

The exam tests these through scenario questions. If an answer choice involves the SM enforcing a Scrum rule against organizational pressure β†’ that's Courage. If it involves honest reporting of bad news β†’ that's Openness. If it involves trusting the team to self-organize β†’ that's Respect.

5 Scrum Values (CCFOR):
βœ… Commitment β€” personal accountability to sprint goal and team
βœ… Courage β€” do the right thing; protect the process; say no
βœ… Focus β€” sprint goal only; no distractions; SM shields team
βœ… Openness β€” transparent progress, problems, and challenges
βœ… Respect β€” trust each other's expertise; no hierarchy within Dev Team
πŸ“Œ These values apply to ALL Scrum Team members β€” not just one role

4.1 Why Scrum? β€” The 3 Key Advantages

⚑ 1. Rapid Adaptation

Market conditions, technology, and user needs change constantly. A 6-month project plan is obsolete the day it's published. Scrum re-plans every sprint (2 weeks), making course-corrections natural and cheap.

πŸ† 2. Outstanding Results

Continuous testing during development means no final QA shock. Each component is "done" when it's delivered β€” not when the project ends. The product grows through constantly verified increments.

😊 3. Worker Satisfaction

Teams take complete ownership. No impossible deadlines set by non-technical managers. Freedom to self-organize. This attracts better talent and reduces turnover.

4.2 Requirements & User Stories

Traditional projects have requirements β€” fixed, stone-carved specifications. Scrum has User Stories β€” living, evolving descriptions of features from the user's perspective.

The User Story Template

πŸ“ Standard Format

"As [role/user] I want [feature/function] so that [benefit/value]."

Example β€” Navigation App:
"As a user I want my position shown on the map."

Back of the card (Conditions of Satisfaction):
β€’ Position should be accurate
β€’ Position should use GPS data
β€’ Position should use Wi-Fi
β€’ Position should use mobile data

Example β€” AR App (Persona Technique):
Josh, 30 years old, tech-savvy, medium-high income, walks downtown frequently.
Story: "Josh wants to see store offers and discounts as he passes so he doesn't have to go inside and ask."

User Story Hierarchy

LevelNameDescription
LargeEpicOverarching theme β€” "War and Peace." Too big for a sprint. Broken down into stories.
MediumUser StoryStandard unit β€” fits in a sprint. "As a user I want to…"
SmallTaskTechnical sub-items within a story. E.g., "Design UI: 4 hours", "Code: 16 hours"

Know the difference: Epic β†’ User Story β†’ Task. Epics are in the product backlog as placeholders and gradually broken down. Tasks live in the sprint backlog. The PMP exam may ask you to identify what level of decomposition is appropriate for sprint planning.

βœ… User Stories replace "requirements" in Scrum
βœ… Written from the user's perspective
βœ… Back of the card = Conditions of Satisfaction
βœ… Epics β†’ Stories β†’ Tasks (smallest)
βœ… Detail level depends on sprint proximity (high priority = more detail)

4.2a Developing Stories β€” The First Session

At the very beginning of a Scrum project you have an idea or a customer order β€” but no user stories yet. The first step is to bring together all key players for an initial story-development session: stakeholders, Product Owner, Scrum Master, and Development Team.

This first meeting is essentially a structured brainstorm. It is usually the longest single meeting in the entire project β€” potentially lasting hours or even days depending on project scope. After this, all future sprint meetings will be much shorter.

How the Session Works

  1. Assemble everyone: Stakeholders, PO, SM, Dev Team all in one room
  2. Brainstorm freely: Don't worry about hierarchies or structure β€” get all information captured first
  3. Use mind maps (especially electronic ones) to capture and connect ideas visually
  4. Use physical boards with Post-It notes if working on paper β€” set up boards per level (Epic board, Story board, etc.)
  5. Define user roles: Clearly identify who the "users" in the stories actually are
  6. Apply DEEP rules as stories develop β€” detail only what's needed for now

Defining User Roles β€” The Persona Technique

Before writing stories, identify and name the actual user types. Borrow the advertiser's technique: visualize your customer as a real person. Give them a name, age, income level, and habits. This makes stories specific, empathetic, and testable.

Example β€” AR Navigation App:
User role identified: "Josh" β€” 30-year-old male, tech-savvy, medium-to-high income, frequently walks through commercial streets.

Story derived from this persona:
"Josh wants to see the offers and discounts in the stores he passes in the street so he doesn't have to go in and ask about them."

Other roles in the same project might be:
β€’ The end-user who installs the app on their phone
β€’ A marketing colleague who needs to analyse app data
β€’ An HR representative who needs to ensure the app is accessible

Team Styles β€” Two Common Approaches

πŸ”½ Top-Down: Start with Epics

Some teams prefer to first define broad Epics (the big picture), then break each Epic into smaller user stories. Good for teams who think holistically and need to see the full landscape before drilling down.

πŸ”Ό Bottom-Up: Start with Features

Other teams jump immediately into specific features and group them into Epics later. Good for teams who are feature-driven and technically minded. Requires good facilitation to avoid losing the big picture.

Key Rules for the First Story Session

Real-World Scenario β€” Website Development:
Day 1 brainstorm produces 60 Post-It notes on three boards. The team groups them into 8 Epics. Each Epic has 4–10 rough stories. Only the top 3 Epics have stories detailed enough for the first sprint. The remaining 5 Epics remain as placeholders in the Product Backlog β€” they will be refined as the project progresses. This is exactly how Scrum intends backlog to begin.

Developing Stories β€” Key Facts:
βœ… First meeting: longest in the project (hours to days)
βœ… Attendees: ALL roles β€” stakeholders, PO, SM, Dev Team
βœ… Tools: Mind maps (electronic preferred), Post-It boards
βœ… Persona technique: give users names, ages, habits
βœ… Early stories can be vague β€” do NOT over-clarify at start
βœ… Two styles: Epic-first (top-down) or Feature-first (bottom-up)
βœ… Link child stories to parent Epics via colour/keyword/card

5. Starting a Scrum Project

A Scrum project begins with assembling a team, establishing roles, and creating an initial product backlog. The most critical success factor: everyone must understand the goal and the strategy.

The PMP exam tests whether you know that Scrum roles are assigned to individuals β€” not teams. Roles cannot be shared or delegated. Each role holder operates autonomously.

5.1 Roles β€” The Scrum Team Structure

Scrum defines four key roles. Three are within the Scrum Team; one is external.

🌐 Stakeholders (External)

Everyone with an interest in the project: business owner, customers, end users, finance, marketing, legal, regulatory bodies. They define the goal and set the budget but communicate only through the Product Owner β€” they cannot contact developers directly.

  • Set the framework and goal of the project
  • Can set constraints (e.g., legal requirements)
  • Cannot give instructions to the development team
  • Cannot tell the Product Owner what priorities to set

πŸ“Š Product Owner (PO) β€” "The Project Manager Equivalent"

The interface between stakeholders and the development team. Owns the Product Backlog. Responsible for financial performance of the product. Accepts or rejects completed increments.

  • Owns: Product Backlog (creates, refines, prioritizes)
  • Responsibilities: ROI, budget monitoring, release decisions
  • Financial tools: Velocity, CPI, Earned Value, payback period
  • Key rule: Only ONE Product Owner β€” never an assistant or co-PO
  • Can end a sprint early if product is done or market conditions change

LTE to 5G Scenario: A company is developing an LTE chip when 5G launches ahead of schedule. The Product Owner must be ready to "pull the trigger" β€” cancel the LTE sprint and redirect resources. This is the PO's financial decision-making power.

πŸ›‘οΈ Scrum Master (SM) β€” "The Coach / Facilitator"

Ensures the Scrum process runs smoothly. NOT responsible for financial or technical decisions. Serves both the Development Team and the Product Owner.

  • Role: Trainer, mentor, facilitator, servant-leader
  • Responsibilities: Remove impediments, enforce Scrum rules, prevent disruption
  • Does NOT: Direct content of work, control financial decisions
  • Can use authority only when all other solutions fail (e.g., team wants to skip Daily Scrum)
  • Manages workspaces: Ensures team has tools, equipment, environment needed

The SM is a servant-leader β€” facilitates but doesn't dictate. On the PMP exam, if a scenario shows the SM making technical decisions or managing the budget, that is WRONG behavior.

πŸ’» Development Team β€” "The School of Fish"

Coders, testers, designers, network admins, database managers, UI specialists. No internal hierarchy. Self-organizing. Cross-functional.

  • Size: 3–9 people (too large = uneconomical; too small = overloaded)
  • Responsibilities: Sprint execution, sprint backlog maintenance, product testing
  • No team leader: Points of contact are only the SM and PO
  • T-shaped skills: Broad knowledge + deep specialist expertise
  • Flexibility: Must help each other β€” "not my job" attitude is incompatible with Scrum

School of Fish Analogy: No alpha fish. No predetermined plan. Each fish sees prey or predators and the school reacts. The first fish to spot something signals, and the school responds. Development teams must operate with the same fluidity β€” anyone who spots a problem or opportunity raises it and the team adapts.

Scrum Roles Quick Reference:
PO β†’ Product Backlog owner, financial decisions, stakeholder interface
SM β†’ Process guardian, impediment remover, servant-leader
Dev Team β†’ Self-organizing, cross-functional, Sprint executor
Stakeholders β†’ External, goal-setters, communicate via PO only

πŸ“Œ No role can be shared or have a deputy
πŸ“Œ Stakeholders β†’ PO only (not SM, not Dev Team)

5.2 Artefacts β€” The Scrum Inventory

Scrum has three core artefacts that together represent all work and value in the project:

ArtefactOwned ByContainsChanges?
Product BacklogProduct OwnerAll features, changes, bugs, knowledge workAlways evolving
Sprint BacklogDevelopment TeamSprint tasks broken from backlog itemsWithin sprint
IncrementDev Team β†’ PO acceptsWorking, tested, potentially shippable productGrows each sprint

5.2.1 The Product Backlog

The Product Backlog is the master list of everything the product needs. It is never complete, always evolving. Four types of items:

The DEEP Rules for Product Backlog Items

D
Detailed β€” High-priority items need more detail (ready for sprint). Low-priority items can be vague placeholders.
E
Emergent β€” Items rise in priority as the project progresses. Like cooking ravioli: they start at the bottom and float to the top when ready. PO is the cook β€” always adding new ravioli.
E
Estimated β€” All items have effort/size estimates (story points). Updated continuously as understanding improves.
P
Prioritized β€” Only high-priority items enter a sprint. PO decides priority based on business value, risk, and ROI.

Definition of Ready (DoR) β€” When Can an Item Be Pulled?

CriterionMeaning
ClearEveryone understands it β€” technically and functionally
FeasibleCan be delivered within budget; financially makes sense
DetailedContains all technical details and dependencies
IndependentCan be delivered standalone, in one sprint
TestableReady for testing immediately after development
ReviewableScrum Team can review it in the Sprint Review

Financial Concepts for the Product Owner

TermFormula/Definition
VelocityDevelopers Γ— Hours Γ— Working Days
Earned Value (EV)Value of all "potentially shippable" completed items (meeting DoD)
Cost Variance (CV)Earned Value (EV) βˆ’ Actual Costs (AC)
CPIEV Γ· AC β€” CPI > 1 means under budget; CPI < 1 means at risk of overrun
ROIPoint where product profits cover all development costs
Payback PeriodTime until investment is recovered (used in international projects)

Sprint Calculation Example:
Goal: 160 story points total
Velocity: 10 story points/sprint
Sprint length: 2 weeks
β†’ 160 Γ· 10 = 16 sprints = 32 weeks
Multiply 32 weeks Γ— weekly manpower cost Γ· 52 = estimated annual manpower cost

The PMP exam tests CPI and EV calculations. Remember: CPI = EV/AC. CPI > 1 is GOOD (under budget). CPI < 1 is BAD (over budget). Same logic as traditional project EVM but applied sprint-by-sprint in Agile.

Product Backlog Key Facts:
βœ… Owned by Product Owner (only one PO!)
βœ… Never fully complete β€” always evolving
βœ… DEEP: Detailed, Emergent, Estimated, Prioritized
βœ… Anyone can add to it; PO prioritizes
βœ… DoR criteria determine when an item can enter a sprint
βœ… CPI = EV/AC | Velocity = Devs Γ— Hours Γ— Days

5.2.1a Maintaining the Backlog

The Product Backlog is a living document. It must never be fully empty or fully completed while the project is active. The Product Owner is responsible for keeping it healthy, current, and actionable at all times.

What Backlog Maintenance Involves

Navigation App Example: The team is developing a navigation app. Mid-project, a new map provider enters the market offering cheaper and better maps. The PO must now either: (a) add a story to test the new maps, or (b) determine whether existing sprint items/increments can integrate the new provider. The backlog is updated immediately to reflect this real-world change β€” this is why Scrum embraces change rather than resisting it.

The "Ravioli Pan" Principle of Backlog Health

🍝 Always Keep the Pan Balanced

Think of the Product Backlog as a pot of cooking ravioli. Low-priority items sit at the bottom (not yet ready). As they get refined and their priority rises, they float to the top (ready for a sprint). You β€” the PO, as the cook β€” must constantly:

β€’ Add new ravioli (new backlog items)
β€’ Let them cook (refine detail and raise priority gradually)
β€’ Remove them when ready (pull into sprint)

❌ Don't let the pan go empty (backlog exhausted β€” no future sprints planned)
❌ Don't let too many float up at once (sprint overload, unclear priorities)

The PMP exam may ask what happens when a backlog item's priority needs to change urgently. The answer: the PO updates the backlog priority immediately. However, items already in an active sprint cannot be changed β€” the sprint goal is locked. The re-prioritized item enters the NEXT sprint's planning.

Backlog Maintenance Rules:
βœ… PO maintains continuously β€” not just before sprints
βœ… Backlog should never be empty or "complete"
βœ… Consult stakeholders regularly for alignment
βœ… Refine stories as they rise in priority
βœ… New items enter bottom; rise as they mature
βœ… Mid-sprint priority changes only affect NEXT sprint

5.2.1b Who Adds to the Product Backlog?

Because Scrum and teamwork are inseparable, anyone involved in a project can contribute to the Product Backlog. However, only the Product Owner controls prioritization and final content decisions.

Contributors by Phase

PhaseWho ContributesWhat They Add
Project StartStakeholdersWishes, goals, budget constraints, legal requirements
During DevelopmentDevelopment TeamChange proposals, bug reports, requests for clarification, technical refinements
ThroughoutProduct OwnerRe-prioritization, item refinement, removal of obsolete items, sprint readiness checks
Sprint ReviewsStakeholders + Dev TeamFeedback-based additions, new stories triggered by demo outcomes

The PO's Responsibility β€” Ensuring Constant Motion

While anyone can add items, the PO must ensure the backlog is always in motion β€” items being added, refined, re-estimated, and removed continuously. There is no fixed schedule for this; it is an ongoing responsibility.

Development Team Contributions:
During a sprint, a developer discovers that the API used to fetch location data has been deprecated. They add two items to the Product Backlog:
1. "Research alternative location data APIs" (knowledge work)
2. "Migrate from deprecated API to new provider" (change/feature)

The developer doesn't prioritize these β€” they add them and flag them to the PO. The PO assesses business impact and assigns priority. This is the correct Scrum workflow.

Stakeholder Contributions via PO:
A stakeholder from the legal department emails the PO: "The new GDPR update requires a data deletion feature by Q3." The PO adds this to the backlog, estimates its impact, and elevates it in priority. The legal team never contacts the Development Team directly β€” all communication flows through the PO.

A common PMP exam scenario: A developer notices a critical bug and wants to fix it immediately. What should they do? Add it to the Product Backlog and inform the PO. If the PO agrees it's critical, it may enter the next sprint. If it's urgent enough, the PO can cancel the current sprint β€” but this is rare and a serious decision.

Who Adds to the Backlog:
βœ… Anyone can ADD items to the backlog
βœ… Only the PO PRIORITIZES and controls the backlog
βœ… Stakeholders contribute via PO (never directly to team)
βœ… Dev Team adds bugs, change proposals, info requests
βœ… PO ensures backlog stays in constant motion
βœ… Sprint Review feedback β†’ new backlog items immediately

5.2.2 The Sprint Backlog

The Sprint Backlog is the Development Team's to-do list for one sprint. It contains items pulled from the Product Backlog, broken into specific, technical tasks.

A typical Sprint Backlog table format:

DescriptionStart DateScheduled DurationOwner (Developer)ProgressTimetable (Weeks)
Design window overlayDay 14 hrsAnaDone βœ…Wk 1
Implement CSS overlayDay 24 hrsCarlosIn Progress πŸ”„Wk 1
Code overlay logicDay 316 hrsDev TeamNot Started ⬜Wk 2
Testing overlayDay 94 hrsQA TeamNot Started ⬜Wk 2

The Sprint Backlog is owned by the Development Team β€” not the Product Owner, not the Scrum Master. The PO cannot change what's in the sprint once it starts (sprint goal is locked). The team can refine HOW tasks are done.

5.2.3 Sprints (Increments)

A Sprint is a fixed, timeboxed development cycle β€” typically 2 weeks (never more than 4 weeks). Two things are non-negotiable in a sprint:

Sprint Planning β€” Day 0

Both PO and Development Team agree on sprint goal. High-priority backlog items are selected. Developers (and usually SM) then break items into tasks:

Example β€” Window Overlay Feature:
Feature: Window overlay in camera display
Tasks:
β€’ Design β€” 4 hours
β€’ Implementation in CSS β€” 4 hours
β€’ Coding β€” 16 hours
β€’ Testing β€” 4 hours

Note: While CSS developers wait for designs, coders can work in parallel β€” smart parallel planning reduces idle time.

Capacity Planning

Realistic capacity calculation for a 2-week sprint with 5-day weeks:

10 days Γ— 8 hrs = 80 hrs total

Minus Daily Scrums: 10 Γ— 15 min = 2.5 hrs

Minus other activities (backlog, admin): ~5 hrs

Minus buffer/sick/vacation: ~5 hrs

β†’ Real capacity β‰ˆ 67 hrs per developer per sprint

84% of theoretical capacity is realistically available

The Burndown Chart

The primary visual for tracking sprint progress:

Y-AxisX-AxisWhat to Watch
Work Remaining (hours)Time Elapsed (days/sprints)Actual line vs. Ideal line
Actual above ideal line β†’ Progress too slow β†’ At risk of failing the sprint
Actual below ideal line β†’ Ahead of schedule β†’ Possibly too many resources or too few tasks

The PMP exam loves Burndown Charts. Remember: The Y-axis is work remaining, not work completed. If the burndown line is ABOVE the ideal line, the team is behind. The goal is for the actual line to touch zero by sprint end.

Sprint Facts:
βœ… Fixed duration: 2–4 weeks (2 weeks preferred)
βœ… Sprint Goal = locked once sprint starts
βœ… Day 0 = Sprint Planning Meeting
βœ… Velocity = Devs Γ— Hours Γ— Working Days
βœ… Burndown: Y = remaining work, X = time
βœ… Sprint ends with "potentially shippable product"
βœ… PO can cancel a sprint only if goal becomes obsolete

The Taskboard

The taskboard is the Development Team's primary visual management tool during a sprint. It displays every task and its current status β€” giving the entire team real-time visibility into sprint progress at a glance.

Taskboard Structure (4 Columns):

πŸ“‹ TO DOπŸ”„ IN PROGRESS⏸ BLOCKEDβœ… DONE
Tasks selected for the sprint but not yet started. Pulled from the sprint backlog during Sprint Planning. Tasks actively being worked on. Scrum convention: a developer should only have 1–2 tasks In Progress at a time to avoid multitasking waste. Tasks that cannot proceed due to an impediment (missing info, dependency, tool issue). SM is responsible for resolving these urgently. Tasks meeting the Definition of Done. Moved here after the team verifies completion. These feed into the sprint increment.

How the Taskboard Works in Practice:
Day 1 of sprint: All tasks in "To Do." A developer picks a task β†’ moves it to "In Progress." Another developer finds they're waiting on an API key β†’ moves their task to "Blocked" and flags it at the Daily Scrum. The SM resolves the API issue by Day 2 β†’ task moves back to "In Progress." By sprint end, the goal is all tasks in "Done."

Physical vs. Digital: Physical boards (whiteboard + sticky notes) are preferred for co-located teams β€” high visibility and zero latency. Digital tools (Jira, Trello, Axosoft) are used for distributed teams. Both are valid in Scrum.

The PMP exam may describe a taskboard scenario and ask what the SM should do when many tasks are in the "Blocked" column. Answer: The SM's primary job is to immediately remove impediments β€” blocked tasks are the SM's highest priority. A taskboard with many blocked items signals a systemic problem requiring urgent SM intervention.

Release Planning vs. Sprint Planning

Two distinct levels of planning in Scrum that the PMP exam frequently tests. Understanding the difference prevents costly confusion in real projects and exam scenarios.

DimensionπŸ“¦ Release Planning⚑ Sprint Planning
TimeframeLong-term (multiple sprints β€” weeks to months)Short-term (one sprint β€” 1–4 weeks)
PurposeDefine when a set of features will be ready for market release (a shippable product version)Define what the team will build in the next sprint and how
Who LeadsProduct Owner (with stakeholder input)PO sets goal; Dev Team plans tasks; SM facilitates
InputProduct Backlog priorities + velocity + market timingTop-priority Product Backlog items + team capacity
OutputRelease date + feature scope for that releaseSprint Backlog (tasks for the sprint)
FrequencyOnce per release cycle (several months)Once per sprint (every 1–4 weeks)
FlexibilityHigh β€” release scope adjusts as sprints completeLocked once sprint starts (sprint goal non-negotiable)
Level of DetailFeature-level (what will be in the release)Task-level (design 4hrs, code 16hrs, test 4hrs)

Real-World Example β€” Mobile Banking App:
Release Planning: The PO and stakeholders agree that Release 1.0 will include: account login, balance display, and transaction history β€” targeting a launch in 4 months (8 sprints at 2 weeks each). This is the release plan.

Sprint Planning (Sprint 1): The team selects "account login" from the backlog. They break it into tasks: UI design (8hrs), backend auth (16hrs), API integration (8hrs), testing (8hrs). This is Sprint Planning β€” it defines exactly what will be built and how in the next 2 weeks.

The PMP exam often asks: "Who is responsible for the release plan?" Answer: The Product Owner owns release planning. The SM does not set release dates. The Dev Team does not make market release decisions. Release planning is a business function driven by business value and market timing.

Release vs. Sprint Planning:
βœ… Release = months ahead; features for next market launch; owned by PO
βœ… Sprint = 1–4 weeks; specific tasks; owned jointly (PO goal + Dev Team tasks)
βœ… Multiple sprints β†’ one release (not every sprint is a release)
βœ… Sprint goal is LOCKED; release scope can flex sprint-to-sprint
βœ… Release plan adjusts as velocity and market conditions evolve

Planning Poker

A collaborative estimation game that makes sprint planning engaging and accurate.

  1. A Game Master (doesn't play) reads the user story
  2. Team asks clarifying questions
  3. Each player picks a card (face down) representing their estimate
  4. All cards are revealed simultaneously
  5. Highest and lowest estimators explain their choice
  6. Re-estimate until consensus is reached
  7. Record key discussion points in item documentation

Why Simultaneous Reveal? If cards were revealed one by one, each person would be influenced by the previous estimates (anchoring bias). Simultaneous reveal ensures truly independent estimates β€” capturing the range of knowledge and risk perception across the team.

Planning Poker uses Fibonacci sequence (1,2,3,5,8,13,20,40,100) β€” the gaps increase because estimating large items is inherently less precise. A story estimated at 100 is much more uncertain than one estimated at 5.

Story Points β€” Relative Effort Estimation

Story Points measure relative effort β€” not actual hours. They capture three dimensions:

Website Example:
Item A: Contact form with 10 fields (data transfer, validation, error handling, testing)
Item B: A page with one picture

Item A has more time (more HTML/code), more complexity (data handling), and more risk (data loss bug potential).
If B = 2 story points, then A might be = 13 story points. The ratio matters, not the absolute number.

Story PointsHours?Usage
Not hours❌ Not actual hoursRelative comparison between items
Fibonacci scale1,2,3,5,8,13,20,40,100Larger gaps reflect estimation uncertainty at scale
Help PO prioritizeUsed with business valueROI = Business Value Γ· Story Points

Critical PMP Exam Point: Story points should NEVER prevent the team from pulling a high-value item just because it has many points. The goal is product value, not minimizing story points. Don't cherry-pick easy items.

Tracking Time in Scrum

Even though sprints are measured in story points and the focus is on value delivered, the use of time recording systems in Scrum remains a debated topic. Understanding both sides is essential β€” for real projects and for the PMP exam.

Arguments AGAINST Time Tracking

❌ The Case Against Timesheets

  • Time recording can become pure bureaucracy β€” wasting the same time it claims to measure
  • Classic project trap: spending all day recording hours instead of doing work
  • Scrum's focus is on value delivered β€” not hours logged
  • If billing by the hour, there is an incentive to sell more hours rather than work efficiently β€” directly contradicting Agile principles
  • Creates a monitoring/surveillance dynamic that damages team trust

Arguments FOR Time Tracking

βœ… The Case For Timesheets

  • Customer billing: Many clients want to know not just the result but the effort behind it
  • PO verification: Only way for the PO to confirm that sprint estimates match reality β€” critical for future planning accuracy
  • Legal compliance: Many jurisdictions legally require time records (overtime calculations, labor audits)
  • Contractual requirements: Some contracts explicitly require time records as deliverables
  • Learning: Time data is not about monitoring β€” it's about using past data to improve future estimates

How to Implement Time Tracking in Scrum (If Required)

  1. Use software tools β€” modern time tracking apps can start/stop automatically or with one click, minimizing administrative burden
  2. Keep it minimal β€” the goal is the least possible overhead while still providing useful data
  3. Discuss as a team β€” explain clearly that tracking is not surveillance; it's a learning tool
  4. Review in retrospectives β€” is the time tracking system helping or slowing the team down? Adjust accordingly
  5. Treat as a trend indicator β€” time data shows directional trends, not precise performance judgments (just like the burndown chart)

Scenario β€” Timesheet Conflict with Customer:
A client insists on weekly timesheets showing every hour billed. As the Scrum Master or PO, what should you do?

βœ… Best approach: Negotiate firmly. Explain that billing by the hour creates incentives to work slowly and sell more hours β€” it is against the Scrum principle of delivering maximum value in minimum time. Propose instead to bill by sprint milestone or feature delivered. If the client insists for legal/contractual reasons, comply but ensure the team understands it is not a performance evaluation tool.

Scenario β€” Legal Requirement:
A government contract requires time logs for all project staff. In this case time tracking is mandatory. The team should:
β€’ Use automated time-tracking software that captures project codes with minimal input
β€’ Set aside 5 minutes at end of each day for entries (not an interruption)
β€’ Discuss the system in the first sprint retrospective to ensure it's working efficiently
β€’ Never use the data to evaluate individual developer performance in Scrum reviews

Time Tracking vs. Story Points β€” Key Distinction

DimensionStory PointsTime Tracking (Hours)
PurposeRelative effort estimation; sprint planningActual time spent; billing; legal compliance
UnitRelative (1, 2, 3, 5, 8…)Absolute (hours, minutes)
OwnerDev Team (estimation); PO (prioritization)Individual developers (input)
Used ForSprint planning; velocity; ROICustomer billing; legal records; PO verification
Scrum StanceEssential β€” core Scrum toolControversial β€” use only when needed

The PMP exam may present a scenario where a client demands hourly billing. The Agile-correct answer is to discourage hourly billing because it incentivizes slow work and contradicts Scrum's goal of maximum value in minimum time. However, if there is a legal or contractual requirement, compliance is necessary β€” with minimum overhead and no use of data for performance surveillance.

Tracking Time in Scrum:
βœ… Time tracking is OPTIONAL in Scrum (unless legal/contractual)
βœ… Use automated tools to minimize administrative burden
βœ… Purpose = learning and billing, NOT surveillance
βœ… Discuss in retrospectives: is it helping or hurting?
βœ… Advise clients against hourly billing β€” propose milestone billing
βœ… Time data = trend indicator, not precise performance metric
βœ… Story Points β‰  Hours (different tools, different purposes)

6. The Daily Scrum

The Daily Scrum is a 15-minute, timeboxed, daily standing meeting for the Development Team during an active sprint. Held at the same time and place every day.

Three Questions Every Team Member Answers:

❓ Question 1

What have I achieved in the last 24 hours?

❓ Question 2

What will I do in the next 24 hours?

❓ Question 3 β€” Most Important

What impediments are there to my progress?

Location Tip: Hold the Daily Scrum in the kitchen area β€” no seats, so everyone stays standing. This naturally enforces the 15-minute rule. Nobody is comfortable enough to stay longer than necessary.

What the Daily Scrum is NOT:

The PMP exam may ask: "Who attends the Daily Scrum?" The answer is the Development Team. The Scrum Master may attend to facilitate. The Product Owner may attend but should not participate. Stakeholders never attend the Daily Scrum.

Daily Scrum:
βœ… 15 minutes β€” timeboxed, no exceptions
βœ… 3 questions: Done / Doing / Impediments
βœ… Every 24 hours during active sprint
βœ… Development Team runs it (SM facilitates optionally)
βœ… Impediments discussed separately (not during meeting)
βœ… End of day: team updates Burndown Chart

Impediment Management

An impediment is anything that slows down or blocks the Development Team's progress β€” technical, organizational, or interpersonal. Removing impediments is the Scrum Master's single most important daily responsibility.

Types of Impediments

CategoryExamplesWho Resolves
TechnicalMissing software license; broken test environment; unavailable API; slow serverSM escalates to IT/management; Dev Team works around if possible
OrganizationalTeam member pulled to another project; meeting overload; bureaucratic approval delaysSM negotiates with management; PO adjusts priorities
ProcessUnclear DoD; ambiguous user story; missing stakeholder decisionSM clarifies with PO; PO contacts stakeholders
InterpersonalTeam conflict; communication breakdown; knowledge silosSM coaches and mediates; may involve HR if severe
ExternalThird-party vendor delay; regulatory hold; infrastructure outageSM escalates; PO adjusts sprint scope if needed

The Impediment Log

The SM maintains an Impediment Log β€” a live tracking list of all known impediments. This is not just a to-do list; it is a transparency and accountability tool.

FieldDescription
Impediment IDUnique identifier for tracking
DescriptionClear, concise statement of what is blocked and why
Raised ByDeveloper who first raised it (usually in Daily Scrum)
Date RaisedWhen it was first identified
OwnerWho is responsible for resolving it (usually SM)
StatusOpen / In Progress / Resolved
Resolution DateWhen it was resolved β€” used to calculate resolution time
ImpactTasks or story points affected while blocked

The Impediment Resolution Process

  1. Raised: Developer mentions it in Daily Scrum (3rd question: "What is blocking me?")
  2. Logged: SM adds it to the Impediment Log immediately
  3. Assessed: SM determines urgency and owner β€” is this within the team's control or does it need escalation?
  4. Resolved: SM removes the impediment β€” directly if possible, or via escalation to management/PO
  5. Closed: SM confirms with the developer that the blocker is fully removed and updates the log
  6. Retrospective: Recurring impediment patterns are analyzed in the Sprint Retrospective to prevent future recurrence

Scenario 1 β€” Technical Impediment:
At Day 3 Daily Scrum, a developer reports: "I cannot test the payment module because the test server has been down since yesterday." The SM immediately logs this, contacts IT infrastructure within the hour, and escalates to management if not resolved by end of day. While the server is being fixed, the SM and PO work with the team to identify other tasks from the sprint backlog the blocked developer can work on β€” preventing idle time.

Scenario 2 β€” Organizational Impediment:
A department head requests that a senior developer attend a 3-day conference mid-sprint. This threatens the sprint goal. The SM has the courage to push back β€” not rudely, but firmly β€” explaining the impact on the sprint. If the conference is mandatory, the SM works with the PO to reduce sprint scope accordingly, rather than pretending the sprint can still succeed at full scope.

Scenario 3 β€” Impediment the SM Cannot Resolve:
A critical third-party API the team depends on will be unavailable for 5 days due to vendor maintenance. The SM cannot fix the vendor's schedule. The correct action: log it, inform the PO, and collaboratively re-plan the sprint. Items dependent on the API are de-prioritized; independent items are pulled forward. The sprint goal may need adjustment β€” the PO makes that call.

The PMP exam tests this distinction:
β€’ SM resolves impediments β€” this is non-negotiable
β€’ SM does NOT resolve them by making technical decisions β€” they facilitate resolution
β€’ If the SM cannot resolve an impediment, they escalate β€” never just accept it
β€’ Impediments are raised in the Daily Scrum but never discussed there β€” discussion happens immediately after or separately
β€’ A Scrum team with many recurring impediments has a process problem β€” address it in the Retrospective

Impediment Management:
βœ… Raised in Daily Scrum (Question 3); resolved separately
βœ… SM logs ALL impediments in the Impediment Log
βœ… SM resolves immediately β€” same day is the target
βœ… SM escalates if beyond their authority
βœ… 5 categories: Technical, Organizational, Process, Interpersonal, External
βœ… Recurring patterns β†’ Retrospective action items
βœ… Taskboard "Blocked" column = visual impediment indicator

6.1 Definition of Done (DoD)

The Definition of Done is a checklist agreed by the Development Team that defines when a sprint item is truly complete. It is created during Sprint Planning and cannot be loosened to claim false progress.

Common DoD Checklist Items:

CategoryChecklist Items
Code QualityX% of code complete; Code counter-checked by colleague; No bugs discovered
TestingSuccessful tests for user story; All acceptance criteria fulfilled; Non-functional elements tested; Performance tests passed; Hardware tested
DocumentationTechnical documentation compiled; Legal docs (licenses) compiled
DeploymentSoftware running on test server; Interface open; Localization available

The DoD vs. DoR confusion is common on the PMP exam:
β€’ DoR = Item is ready to START being worked on (can enter sprint)
β€’ DoD = Item is truly FINISHED (can exit the sprint as shippable)
The DoD can evolve β€” e.g., after successful sprints, items may go live directly instead of to a test server.

βœ… DoD = checklist created by Dev Team during Sprint Planning
βœ… DoD cannot be "fudged" to register false progress
βœ… Conditions of Satisfaction (CoS) also checked against DoD
βœ… Item is truly done ONLY when DoD AND CoS are met
βœ… PO accepts item when DoD + CoS are satisfied

6.2 Documentation in Scrum

Scrum doesn't eliminate documentation β€” it changes its purpose and timing. Documentation in Scrum is developed "on the job" β€” not compiled at the end.

Three Rules for Great Scrum Documentation:

1️⃣ Essential

Document only what is truly needed. Precise enough to be understood, but not a book. Documents are created to be used β€” not because a process demands them.

2️⃣ Timely

Documentation is written alongside development β€” not after. Provides immediate value and keeps information current.

3️⃣ Valuable

Value of documentation must exceed the cost of writing it. If nobody will use a document, don't create it.

Test-Driven Design

Tests are written before coding begins. The developer knows exactly what test the code must pass before writing a single line. Early tests fail frequently β€” success rates improve as development progresses.

The Agile Manifesto says "Working software over comprehensive documentation" β€” but this does NOT mean no documentation. The PMP exam will ask about the appropriate level. The correct answer is: documentation should be just enough, just in time.

7. The Sprint Review

The Sprint Review occurs at or near the end of a sprint (ideally a few days before end to allow last-minute corrections). It is a working meeting β€” not a presentation show.

Who Attends:

Sprint Review Agenda:

  1. Sprint Goal Summary β€” What was the sprint supposed to achieve?
  2. Progress Overview β€” What was accomplished? What's still open?
  3. Demonstrations β€” Only for "done" items. Interactive demos preferred.
  4. Discussion β€” Are stakeholders satisfied? What changes are needed?
  5. Backlog Impact β€” How do learnings affect future sprint priorities?

Payment Gateway Sprint Review Example: The team is reviewing a completed payment gateway. During the review, business development reports a new Apple Pay contract was just signed. The stakeholders' input immediately influences the product backlog β€” Apple Pay integration jumps to the next sprint's priority. This real-time feedback loop is one of Scrum's greatest strengths.

The Sprint Review is NOT a sign-off ceremony. Items are "done" when they meet the DoD and the PO accepts them. The review is for analysis and feedback β€” not formal release. If the PO decides to return items after the review, this should be the exception, never the rule.

Sprint Review:
βœ… Working meeting β€” no PowerPoints, no formalities
βœ… Led by Scrum Master
βœ… Stakeholders MUST attend
βœ… Demos only for DONE items
βœ… NOT a sign-off β€” PO already accepted done items
βœ… Outcomes feed into next sprint's backlog

8. The Sprint Retrospective

The Sprint Retrospective is the team's self-improvement meeting β€” held after every sprint. It focuses on the process, not the product (that's the Sprint Review's job).

Three Core Questions:

βœ… What did we do well?

Celebrate successes. Identify what to preserve and amplify in the next sprint.

❌ What didn't go well?

Identify root causes of problems. Not blame β€” systemic analysis. (Too many items? Wrong estimates? Missing skills?)

πŸ”„ What will we improve?

Actionable commitments for the next sprint. No vague wishes β€” specific, measurable changes.

Meeting Format:

What to Do with Unfinished Items:

Items that don't meet their DoD by sprint end are not carried over automatically. They return to the Product Backlog with a new priority. The next sprint is planned from a blank sheet. The PO may need to adjust the DoR or story point estimates. Never say an incomplete item is "done" β€” Scrum integrity depends on honesty.

The PMP exam often tests the difference between Sprint Review and Sprint Retrospective:
β€’ Sprint Review = about the PRODUCT (what was built?)
β€’ Sprint Retrospective = about the PROCESS (how did we work?)
The Retrospective is Agile Principle #12: "At regular intervals, the team reflects on how to become more effective."

Sprint Retrospective:
βœ… Focus: Process improvement (not product)
βœ… Attendees: Dev Team (PO optional)
βœ… Duration: 90–120 minutes
βœ… Outputs: Actionable improvements for next sprint
βœ… Incomplete items β†’ back to backlog (not auto-carried)
βœ… Never say an item is done when it isn't

9. When Scrum Projects Fail

Not all Scrum projects succeed. Knowing failure patterns is crucial for the PMP exam and for real projects:

Failure ModeDescriptionPrevention
"Everyone's Doing It"Adopting Scrum because it's trendy, not because it fitsAssess project fit before adopting any framework
Wrong TeamSolo-preference developers, unwilling POs, wrong personalitiesScreen team members for collaborative mindset; train and motivate
Wrong ProjectToo large (airport construction), too simple (basic website), too compliance-heavyMatch framework to project type and complexity
Disruptive EnvironmentTeam members poached, surprise audits, restructuring mid-sprintProtect the team; shield from organizational disruption; use SM as buffer

"To the man with a hammer, everything looks like a nail." Just because you've mastered Scrum doesn't mean every project needs it. Scrum won't help you build an airport. A simple website doesn't need a Scrum team. Match the tool to the problem β€” this is a fundamental PMP principle.

The PMP exam frequently presents scenarios where Scrum is being misapplied. Key failure signals:
β€’ Stakeholders giving instructions directly to developers
β€’ Sprint goals changing mid-sprint
β€’ Multiple Product Owners
β€’ Incomplete items auto-carried into next sprint
β€’ DoD criteria loosened to register false progress

10. Scrum in Other Industries

Scrum originated in software but has been successfully applied across many industries. The key: the principles apply wherever there is a need for iterative delivery, team collaboration, and adaptation to change.

IndustrySprint = ?DoD = ?Daily Scrum = ?
Construction2-week design/planning cycleCompleted architectural iterationMorning site meeting
Healthcare (Hospital)Patient treatment roundPatient discharge / healed bone / normal labsMorning rounds
Wholesale/LogisticsSupplier onboarding cycleSupplier meets all delivery requirementsDaily sync on deliveries
MarketingCampaign cycle (2–3 weeks)Campaign launched and metrics trackedDaily team standup
Legal / ComplianceCase phasesBrief submitted / hearing completedDaily case review

Swiss Construction Study: A 4-story apartment building was built using Scrum. Team: 3 architects, construction engineer, engineer, accountant, interior designer. Initial 5-day sprints extended to 2 weeks. Used Trello for distributed task management. Key lesson: the construction crew (actual builders) should have been included β€” their absence meant focus stayed on planning rather than actual construction.

Scrum Deployment Tips for Non-Software Fields:

  1. Write down all jobs to be done β†’ This is your backlog
  2. Define each item concisely on a postcard β†’ User story
  3. Pin cards on a notice board; discuss priorities with team
  4. Set sprint timeframe: 2–3 weeks
  5. Use a Kanban board: To Do β†’ In Progress β†’ On Hold β†’ Done
  6. Hold 15-minute daily standups
  7. Meet with team after each cycle (Retrospective)
  8. Meet with stakeholders after each cycle (Review)

The PMP exam (especially the Agile section) tests whether candidates can apply Agile principles to non-software scenarios. The Kanban board (4 columns: To Do, In Progress, On Hold, Done) is a key hybrid tool used in many industries. Know it.

πŸ“‹ Kanban vs. Scrum β€” Complete Comparison

Both Kanban and Scrum are Agile frameworks β€” but they work very differently. The PMP exam frequently presents scenarios requiring you to distinguish between them or choose which fits better.

Dimension⚑ ScrumπŸ“‹ Kanban
CadenceFixed-length sprints (1–4 weeks); timeboxedContinuous flow; no fixed iterations
Roles3 defined roles: PO, SM, Dev TeamNo prescribed roles; existing team structure
PlanningSprint Planning every sprint; items selected in advanceItems pulled continuously as capacity allows
BoardSprint board resets each sprintPersistent board; cards flow continuously
WIP LimitsNot required (but recommended)WIP (Work In Progress) limits are mandatory per column
Change Mid-CycleProhibited mid-sprint (sprint goal locked)Allowed at any time β€” new items added as soon as capacity opens
Ceremonies4 fixed ceremonies (Planning, Daily, Review, Retro)No prescribed ceremonies; teams choose their own cadence
MetricsVelocity, Burndown Chart, Story PointsLead Time, Cycle Time, Throughput, Cumulative Flow Diagram
BacklogPrioritized Product Backlog (managed by PO)Queue of items; no formal ownership required
Best ForTeams with predictable sprint cadence; complex, feature-rich productsTeams with variable, unpredictable work; maintenance/support teams; ops
Learning CurveHigher β€” roles, ceremonies, artefacts all prescribedLower β€” start with existing process and evolve
ReleaseAt end of sprint (or planned release)Continuous delivery β€” items released when done

Key Kanban Concepts the PMP Tests

πŸ”’ WIP Limits (Work In Progress Limits)

Each column on a Kanban board has a maximum number of items allowed simultaneously. When a column is full, no new work enters until existing work moves forward. This prevents bottlenecks, forces focus, and surfaces process problems immediately.

Example: "In Progress" column has a WIP limit of 3. If 3 items are already in progress and a 4th needs to start, the team must first finish one before starting anything new. This exposes hidden constraints instead of hiding them under multitasking.

⏱ Lead Time vs. Cycle Time

Lead Time: Total time from when a customer request is received to when it is delivered. Measures the customer's wait experience.
Cycle Time: Time from when the team STARTS working on an item to when it is delivered. Measures team efficiency.

Lead Time β‰₯ Cycle Time always. The gap between them represents queue/wait time.

Kanban Board (4-Column Standard)

πŸ“‹ BACKLOGπŸ”„ IN PROGRESS⏸ ON HOLDβœ… DONE
All incoming work items, prioritized. Items pulled into In Progress as capacity becomes available. Actively being worked on. WIP limit enforced here. Prevents overload and multitasking waste. Items temporarily blocked or waiting. Unlike Scrum (which returns these to backlog), Kanban keeps them visible on the board. Complete. In Kanban, "done" items can be released immediately β€” no sprint end gate required.

When to Choose Scrum vs. Kanban

SituationBetter ChoiceWhy
Building a new product with defined feature setsβœ… ScrumSprint structure ensures focused delivery of specific features
IT support / help desk / maintenance workβœ… KanbanUnpredictable incoming work flows better without fixed sprint commitments
Team new to Agile needing clear structureβœ… ScrumDefined roles and ceremonies provide guardrails for beginners
Existing team wanting to improve their current processβœ… KanbanStart where you are; evolve incrementally without restructuring
Need continuous deployment / releaseβœ… KanbanNo sprint gate; items ship as soon as they're done
Complex product with many interdependenciesβœ… ScrumSprint planning and retrospectives manage complexity systematically
Mixed: new development + ongoing supportβœ… ScrumbanHybrid: sprint structure for new features + Kanban flow for support

The PMP exam often asks: "What is the main difference between Scrum and Kanban?" The most important answer: Scrum uses timeboxed sprints with a locked sprint goal; Kanban uses continuous flow with WIP limits and no fixed iterations. If a scenario shows a team that can't commit to sprint goals because work is too unpredictable β†’ Kanban is the better fit.

Kanban vs. Scrum Quick Facts:
βœ… Scrum = sprints + roles + ceremonies + backlog
βœ… Kanban = continuous flow + WIP limits + no roles required
βœ… Both = visual board + pull-based work + Agile mindset
βœ… WIP limit = Kanban's most critical rule
βœ… Lead Time = customer wait (request β†’ delivery)
βœ… Cycle Time = team efficiency (start β†’ delivery)
βœ… Scrumban = hybrid when both apply
βœ… On Hold column: Kanban keeps it on board; Scrum returns to backlog

11. Software for Scrum

While Scrum can run with just paper and flipcharts, dedicated software dramatically improves tracking, collaboration, and transparency.

ToolTypeKey FeaturesUsed By
AxosoftSaaS / In-houseProduct backlog management, Daily Scrum tool, documentationBoeing, Cisco
VersionOneAgile/Scrum cockpitProgress tracking, task admin, social communication toolsEnterprise teams
YodizDedicated ScrumSprint planning, backlog maintenance, epic handling, bug trackingAgile teams globally
TrelloKanban/visual boardDistributed teams, card-based task managementSmall-medium teams
JiraFull Agile suiteScrum boards, sprint management, velocity trackingSoftware industry standard

The PMP exam won't test specific software, but may test whether you understand that Scrum software should support Agile values β€” not reintroduce waterfall thinking (milestone obsession, rigid task assignment, etc.).

12. Certified Scrum Masters and Product Owners

Certification Bodies:

OrganizationScrum Master CertProduct Owner Cert
Scrum.orgPSM I, PSM II, PSM IIIPSPO I, PSPO II
Scrum AllianceCSM (Certified Scrum Master)CSPO (Certified Scrum Product Owner)

Scrum Master Certification Levels (Scrum.org PSM):

PSM I β€” Fundamental

Demonstrates understanding of Scrum terminology, framework, and how to apply it in basic contexts. Entry-level certification.

PSM II β€” Advanced

Deeper understanding of Scrum principles and implementation in complex situations. Shows ability to adapt Scrum across environments.

PSM III β€” Expert

Can implement Scrum in any organization. Works with complex, large-scale projects. Understands all aspects of Scrum values and philosophy.

Product Owner Certification Levels (Scrum.org PSPO):

PSPO I β€” Foundation

Understanding of how Scrum works and the value it brings to products. Minimum knowledge any professional PO should demonstrate.

PSPO II β€” Advanced

Comprehensive knowledge of Scrum, deep understanding of product backlog management, ability to lead Scrum projects professionally.

For the PMP exam, you don't need Scrum certification β€” but understanding the Scrum roles, responsibilities, and ceremonies is tested extensively in the Agile domain (which makes up ~50% of the current PMP exam). The PMI also offers the PMI-ACP (Agile Certified Practitioner) β€” a dedicated Agile certification that covers Scrum, Kanban, XP, and other frameworks.

πŸ“… Ceremonies Master Reference Table

All 4 Scrum ceremonies in one consolidated reference β€” the most-tested topic on the PMP Agile exam. Print this and memorize it.

Ceremony When Duration (2-wk Sprint) Who Attends Who Leads Purpose Key Output
Sprint Planning Day 0 of each sprint Up to 8 hours PO + SM + Dev Team SM facilitates; PO sets goal; Dev Team plans tasks Define what will be built (sprint goal) and how (task breakdown) Sprint Backlog + Sprint Goal
Daily Scrum Every day of sprint, same time 15 minutes exactly Dev Team (SM optional; PO can attend silently) Dev Team (any member); SM facilitates optionally Synchronize the team; surface impediments; plan next 24 hours Updated impediment list; updated Burndown Chart (end of day)
Sprint Review End of sprint (or few days before) Up to 4 hours PO + SM + Dev Team + Stakeholders + Optional: other colleagues Scrum Master (best positioned to manage agenda) Demonstrate DONE increments; gather stakeholder feedback; inspect product Feedback β†’ updated Product Backlog priorities
Sprint Retrospective After Sprint Review, before next sprint 90–120 minutes Dev Team (PO optional; Stakeholders NEVER) SM or rotating team member Inspect the PROCESS (not the product); identify improvements Actionable improvement items for next sprint

Ceremonies β€” What Each Is NOT

CeremonyCommon MisconceptionReality
Sprint PlanningPO assigns tasks to developersDev Team self-selects tasks; PO only defines the WHAT, not the HOW
Daily ScrumStatus report to management / problem-solving meeting15-min sync for Dev Team only; problems resolved separately
Sprint ReviewSign-off ceremony / PowerPoint showcaseWorking meeting; stakeholders give real feedback; not a formal presentation
Sprint RetrospectiveBlame session / optional if sprint went wellMandatory every sprint; blameless; focuses on process not people

Duration Formula (for any sprint length)

πŸ“ Ceremony Duration Scaling Rule

Scrum guidelines scale ceremony duration to sprint length:

Sprint Planning: Max 2 hours per week of sprint (2-week sprint β†’ 4 hrs; 4-week sprint β†’ 8 hrs)
Daily Scrum: Always 15 minutes regardless of sprint length
Sprint Review: Max 1 hour per week of sprint (2-week sprint β†’ 2 hrs; 4-week sprint β†’ 4 hrs)
Sprint Retrospective: Max 45 minutes per week of sprint (2-week sprint β†’ 90 min; 4-week sprint β†’ 3 hrs)

The most commonly confused pair on the PMP exam:
Sprint Review = PRODUCT inspection (what was built?) β€” stakeholders attend
Sprint Retrospective = PROCESS inspection (how did we work?) β€” stakeholders do NOT attend

Second most confused: Daily Scrum attendees. Only the Development Team is required. SM may attend to facilitate. PO may observe. Stakeholders never.

Ceremonies Quick-Ref:
βœ… Planning β†’ Sprint Backlog + Sprint Goal | PO+SM+Dev
βœ… Daily Scrum β†’ 15 min | Dev Team | 3 questions
βœ… Review β†’ Done demos | PO+SM+Dev+Stakeholders | product feedback
βœ… Retrospective β†’ Process improvement | Dev Team (+PO optional) | no stakeholders
βœ… All are TIMEBOXED β€” duration is a ceiling, not a target
βœ… All 4 ceremonies = transparency + inspect + adapt

14. Conclusion β€” Key Takeaways

"Good is the enemy of great, but great is the enemy of shipped." β€” Jeffrey Zeldman

Scrum is not a silver bullet β€” it's a framework for teams who want to deliver real value continuously, adapt to change, and take ownership of their work. The best Scrum practitioners know when to apply it, when to adapt it, and when to choose a different approach entirely.

Final PMP Exam Reminders:
βœ… Agile β‰ˆ 50% of current PMP exam content
βœ… Agile = values + principles; Scrum = specific framework
βœ… Product Owner = product value; Scrum Master = process; Dev Team = delivery
βœ… Sprint goal is LOCKED once sprint starts
βœ… Only PO can accept or reject completed items
βœ… Stakeholders β†’ PO only (not directly to team)
βœ… Retrospective = process improvement (not product)
βœ… DoD β‰  DoR β€” know the difference
βœ… Story Points β‰  Hours β€” relative effort, not time

πŸ† Master Cheat Sheet β€” All Critical Facts

TopicCritical Fact
Agile Manifesto17 signatories, February 2001, 4 values, 12 principles
Scrum FoundersJeff Sutherland + Ken Schwaber (1995 conference, Austin TX)
Scrum Origin WordRugby β€” coordinated team effort, not an acronym
Scrum RolesProduct Owner, Scrum Master, Development Team (+ Stakeholders external)
Product Backlog OwnerProduct Owner (one, never two)
Sprint Backlog OwnerDevelopment Team
Sprint Length1–4 weeks (2 weeks preferred)
Daily Scrum Duration15 minutes, timeboxed
Sprint Review AttendeesDev Team + SM + PO + Stakeholders
Sprint Retro AttendeesDev Team (PO optional)
Retrospective Duration90–120 minutes
DEEP RulesDetailed, Emergent, Estimated, Prioritized
Fibonacci Sequence1, 2, 3, 5, 8, 13, 20, 40, 100 (story points)
CPI FormulaEV Γ· AC (>1 good, <1 bad)
Velocity FormulaDevelopers Γ— Hours Γ— Working Days
Burndown Y-AxisWork Remaining (hours); X = Time elapsed
Definition of DoneChecklist by Dev Team; cannot be weakened to fake completion
Definition of ReadyItem criteria met before it can enter a sprint
Stakeholders ContactONLY through Product Owner β€” never directly to team
Test-Driven DesignWrite tests BEFORE writing code
Kanban ColumnsTo Do β†’ In Progress β†’ On Hold β†’ Done
Planning Poker GoalConsensus-building, not winning; uses Fibonacci cards
EpicLarge user story; broken into smaller stories for sprints
User Story Template"As [role] I want [feature] so that [benefit]"
Team Size3–9 developers (optimal)
T-Shaped SkillsBroad general knowledge + Deep specialist expertise

🎯 PMP Exam Summary β€” Agile/Scrum Domain

The current PMP exam is approximately 50% predictive (Waterfall) and 50% Agile/hybrid. Expect scenario-based questions testing your ability to apply Agile principles, not just recall definitions.

Most Commonly Tested PMP Agile Topics:

  1. When to use Agile vs. Waterfall vs. Hybrid β€” Know the selection criteria
  2. Scrum Roles and Boundaries β€” Who can do what; who reports to whom
  3. Servant Leadership β€” Scrum Master as facilitator, not director
  4. Sprint ceremonies β€” Planning, Daily Scrum, Review, Retrospective (purpose and attendees)
  5. Backlog management β€” DEEP rules, prioritization, DoR, DoD
  6. EVM in Agile β€” EV, AC, CPI in sprint context
  7. Burndown Charts β€” Reading and interpreting
  8. User Stories and Epics β€” Writing and decomposition
  9. Self-organizing teams β€” Team selects their own work; no external assignment
  10. Change management in Agile β€” Welcome change; update backlog; don't panic

Top 5 PMP Exam "Trap" Answers in Agile Questions:
❌ "The PM assigns tasks to team members" β†’ WRONG. Dev Team self-assigns from sprint backlog.
❌ "The Scrum Master approves sprint items" β†’ WRONG. PO accepts/rejects, not SM.
❌ "Stakeholders attend Daily Scrum" β†’ WRONG. Dev Team only.
❌ "Carry incomplete items to next sprint automatically" β†’ WRONG. Return to backlog, re-prioritize.
❌ "Multiple Product Owners for a large project" β†’ WRONG. Always one PO.

Agile Exam Formula Summary:
CPI = EV Γ· AC (Cost Performance Index)
CV = EV βˆ’ AC (Cost Variance)
Velocity = Devs Γ— Hours Γ— Working Days
Sprint Capacity = (Days Γ— 8 hrs) βˆ’ Meetings βˆ’ Other Activities βˆ’ Buffer
ROI at story level = Business Value Γ· Story Points
Payback Period = Time to recover all development costs from product revenue

🧠 Practice Quiz β€” 15 PMP-Style Scenario Questions

Click each question to reveal the answer and explanation. These are styled exactly like PMP exam questions β€” scenario-based, with one best answer.

⚠️ Try to answer each question mentally BEFORE clicking to reveal.

βœ•

βœ… Progress Saved