Scrum
Scrum Definition
Scrum Team (SC)
Developers
Product Owner (PO)
SM foster envorinoment where:
- PO orders work for complex problem into a Product Backlog (PB)
- ST turns a selection of work (Product Backlog Items, PBIs) into an Increment during a Sprint
- ST & stakeholders Inspect the results & Adjust for next Sprint
- Repeat
Scrum Theory
Empiricism: knowledge comes from experience
Lean Thinking: reduce waste and focus on essential
Scrum Approach
iterative, incremental approach
to optimize predictability and to control risk
the Sprint contains 4 formal events:
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
3 empirical pillars
Inspecition:
The Scrum artifacts and the progress toward agreed goals must be inspected frequently and diligently to detect potentially undesirable variances or problems.
Adaptation
If any aspects of a process deviate outside acceptable limits or if the resulting product is unacceptable, the process being applied or the materials being produced must be adjusted.
Transparency
3 formal artifacts:
- Product Backlog
- Sprint Backlog
- Increment
Scrum Master (SM)
A lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems
Scrum Values
Commitment
Focus
Openness
Respect
Courage
Each element of the framework serves a specific purpose that is essential to the overall value and results realized with Scrum
Rather than provide people with detailed instructions, the rules of Scrum guide their relationships and interactions.
Various processes, techniques and methods can be employed within Scrum
Scrum wraps around existing practices or renders them unnecessary
Scrum makes visible the relative efficacy of current management, environment, and work techniques, so that improvements can be made
ST is a group of people who collectively have all the skills and expertise to do the work and share or acquire such skills as needed
The emergent process and work must be visible to those performing the work as well as those receiving the work
Transparency enables inspection. Inspection without transparency is misleading and wasteful
The Scrum framework is purposefully incomplete, only defining the parts required to implement Scrum theory
Scrum engages groups of people who collectively have all the skills and expertise to do the work and share or acquire such skills as needed.