Skip to content

Scrum

According to the official definition, “Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.”.

Scrum is a simple, empricial framework which helps us deal with unpredictable, complex problems.

image

Scrum implements an empirical process where progress is based on observations of reality, not fictitious plans.

The Scrum Framework

Scrum Values

image

Scrum Team

Small team of people, consists of:

Scrum Pillars

  • Transparency: This means presenting the facts as is
  • Inspection (by the Scrum Team): Check the product, processes, people, and practices and you work.
  • Adaptation: Continuous improvement base on the result of Inspection

Scrum Events

The main goal of these events is to create regularity and minimize the need for meetings.

  • Sprint: It is the heart-beat of scrum, which encompasses all the work necessary to achieve the Product Goal. It's a fixed-length event of one month or less.
  • Sprint Planning: Initiates the sprint by laying out the work to be done.
    • Questions:
      • Why is this sprint valuable?
      • What can be done this sprint?
      • How will the chosen work get done?
    • Outcome: Sprint Backlog
    • See: Definition of Done
  • Daily Scrum:
    • Purpose:
      • Inspect progress toward Sprint Goal
      • Synchronize activities
      • Plan for the next 24 hours
    • Team members often meet immediately after the Daily Scrum for detailed discussions or replan.
    • How:
      • It's 15 minutes (timebox) to keep everyone focused
      • It happens at the same time & location to reduce complexity
      • It happens everyday
      • It's by developers and for developers
      • It's not a status meeting (update on the tasks they've been working on)
  • Sprint Review:
    • Inspect the outcome of the Sprint & determine future adaptation
    • Progress toward Product Goal is discussed with stakeholders
    • Maximum of 4-hour timeboxed event for a 4-week Sprint
    • See: Backlog Refinement
  • Sprint Retrospective:
    • Inspect individuals, interactions, processes, tools, and their Definition of Done.
    • Identify the most helpful changes to improve effectiveness.
    • It's timeboxed to a maximum of 3 hours for a 4-week Sprint.

Scrum Artifacts

Scrum Artifacts enable inspection & adaptation by providing transparency on the work and the value.

  • Product Backlog:
    • Definition: An emergent, ordered-list of what's needed to improve the product.
    • Commitment: Product Goal, which is a future state of the product that helps Scrum Team to plan their future Sprints. It's either fulfilled or abandoned.
  • Sprint Backlog:
    • Definition:
      • Sprint Goal (Why)
      • Set of Product Backlog Items (What)
      • Actionable plan for delivering the Increment (How)
      • Commitment: Sprint Goal, which is a single commitment for the sprint. It has flexibility in terms of the exact work needed to achieve it.
  • Increment:
    • Definition:
      • Concrete stepping stone toward the Product Goal.
      • Each increment is added to the previous
      • All increments should work with each other
    • Commitment: Definition of Done, which is a formal description of the minimum quality required for an increment to be accepted.

Scrum works not because it has three roles, five events, and three artifacts, but because it adheres to the underlying Agile principles of iterative, value-based incremental delivery by frequently gathering customer feedback and embracing change.

External, introductory resources

More external resources

Scrum in IxDF

TBC

🦄