Computer ScienceChapter 63 min read

Ch6. Agile and Scrum — Half the PMP Exam

O
OIYO EditorialContributor
6/8

The Agile Manifesto (2001)

Four core values:

  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan

The Scrum Framework

3 Roles

Product Owner (PO):

  • Owns and prioritizes the Product Backlog
  • Maximizes business value
  • Bridge between stakeholders and the team

Scrum Master (SM):

  • Facilitates the Scrum process
  • Removes impediments
  • Servant leader — protects and supports the team

Development Team:

  • Self-organizing, cross-functional
  • 3–9 members
  • Delivers “Done” increments each sprint

5 Events (All Time-Boxed)

EventTime-boxPurpose
Sprint1–4 weeksThe execution unit
Sprint PlanningMax 8 hoursSelect goal and backlog items
Daily Scrum15 minutesSynchronize, identify impediments
Sprint ReviewMax 4 hoursDemo increment, get feedback
Sprint RetrospectiveMax 3 hoursProcess improvement

3 Artifacts

Product Backlog: PO-managed, prioritized list of requirements.

Sprint Backlog: Items selected for the current sprint.

Increment: The potentially shippable product delivered at sprint end.

Definition of Done (DoD): The team’s shared criteria for when work is truly “done.” Without a clear, agreed DoD, technical debt accumulates and quality suffers. This is a core Scrum concept tested frequently on the PMP exam.


Kanban

Optimizes flow by visualizing work and limiting Work-In-Progress (WIP).

To Do | In Progress (max 3) | Review (max 2) | Done
──────────────────────────────────────────────────
task1 |    task3            |   task5        |task6
task2 |    task4            |               |

WIP limits: Cap the number of simultaneous items in each column → reduces multitasking → improves throughput and identifies bottlenecks.


Velocity and Burndown Charts

Velocity: Team’s average story points completed per sprint. Used to forecast future capacity.

Burndown Chart: Remaining work decreasing over sprint days.

Story Points

|  ╲ Ideal line
|    ╲___
|         ╲ Actual line
|              ╲
+──────────────── Sprint Days

Key Concept Cards

PO vs SM vs Dev Team ★★★★★ : PO=what (backlog priorities), SM=how (process facilitation), Dev Team=execution (self-organizing).

Definition of Done (DoD) ★★★★★ : Team’s consensus on “done” criteria. Absence leads to technical debt accumulation and quality problems.

WIP Limits ★★★★☆ : Core of Kanban. Constraining simultaneous work improves flow and makes bottlenecks visible.


Practice Quiz

Q1. Mid-sprint, a stakeholder urgently requests an additional feature. What should the Scrum Master do?

Protect the current sprint goal. Direct the stakeholder to add the request to the Product Backlog; the Product Owner will prioritize it for the next Sprint Planning. Mid-sprint interruptions disrupt team flow and compromise sprint commitments. Only truly catastrophic discoveries would warrant aborting a sprint.

Q2. What does “self-organizing team” mean in Scrum?

The team autonomously decides how to accomplish the sprint goal — how to divide work, which approaches to use, and how to coordinate. External parties (including PMs) don’t dictate specific task assignments or work methods. This autonomy is the source of agile’s creativity and innovation — teams closest to the work make the implementation decisions.

O

OIYO Editorial

Editorial Desk

The OIYO editorial desk researches money, law, lifestyle, and self-understanding topics against primary sources and public statistics. Every piece carries source notes and is reviewed on a regular cycle for accuracy and usefulness.