Skip to main content

Scrum Theory and Principles

Scrum Theory

Introduction

  • The foundation of Scrum is the Empirical Process
  • Pillars are:
    • Transparency
    • Inspection
    • Adaptation

Transparency

  • Openness between management and the team
    • Management is willing to speak good news and bad news to the team
    • Team is willing to speak good news and bad news to the team
  • Information Radiators
    • What the team is working on and how they are working on it
    • Burndown Charts
    • Scrum Task Board

Inspection

  • Reviewing the things that we've done

Adaptation

  • Having done the inspection, what are we going to do about it?
  • What are we going to change?

Scrum Core Principles

Self-Organization

  • Agile teams don't have a lead
  • Agile teams manage themselves
  • Hackman's Four Levels of Teams
    • Manager-Led
    • Self-Organizing
    • Self-Designing
    • Self-Governing
  • Team Topologies
    • Stream-aligned team
      • Focus on a single, impactful stream of work
    • Platform team
      • Platform teams create capabilities that can be used by many stream-aligned teams
    • Complicated-subsystem team
      • Builds and maintains a part of the system that depends on specific skills and knowledge
    • Enabling team
      • Specialists in a given technical or product domain - research and experiment and make informed suggestions

Collaboration

Value-Based Prioritization

Timebox

Iterative Development

Empirical Process Control

Scrum Values