# 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