Professional Documents
Culture Documents
Scrum 101 Introduction To Scrum
Scrum 101 Introduction To Scrum
Scrum 101 Introduction To Scrum
Arrielle Mali::CSM::CSPO
Agile Manifesto
That is, while there is value in the items on the right, we value the items on the left more.
Arrielle Mali::CSM::CSPO
Project Vision Drives the Features
Waterfall Agile
The Plan creates The Vision creates
cost/schedule estimates feature estimates
Value -
Vision
Plan Driven
Driven
Specify
Design
Code
Test
Ship
Time
Arrielle Mali::CSM::CSPO
Waterfall Project Profile
Phased Plan Driven
Contractual Document-centric
Integration surprises
Arrielle Mali::CSM::CSPO
Pull Systems
Input Capacity ?
Push systems overwhelm capacity,
creating turbulence, waste, and delay.
Input Capacity
Pull systems have a steady flow that
provides predictability.
Arrielle Mali::CSM::CSPO
Agile Benefits for Business
Create
Feedback
ate
Im
pro
lid
Va
ve
Rhythm Visible Progress
Arrielle Mali::CSM::CSPO
SCRUM INTRODUCTION
Arrielle Mali::CSM::CSPO
What is Agile Software Development?
• Team Based
• Incremental
• Iterative
• Value Driven
• Frequent Delivery
• Production Quality
• Inspect & Adapt
Arrielle Mali::CSM::CSPO
What is Scrum?
PLA
N
T
AP
AD
Empirical
Process
IN
S
DO
PE
CT
Arrielle Mali::CSM::CSPO
Scrum Framework
1. What did you do
Release Planning yesterday?
2. What will you do
Daily Scrum today?
3. Do you have any
impediments?
Sprint
Review
Sprint
Sprint Retrospective
Product Planning 1-4 weeks Potentially
Backlog shippable
Sprint Backlog product
increment
Arrielle Mali::CSM::CSPO
Sprint Timeline
Sprint
Two Week Sprint Pattern Planning
Sprint Review
Development
Retrospective
Each
development
begins with a
Development Development
Daily Scrum
Analysis,
design,
coding,
testing & Development Development
integration in
a continuous
flow
Development Development
Development Development
Arrielle Mali::CSM::CSPO
The Scrum Team
Desired
Features
feature
feature
feature feature
feature
Feature
Feature
Feature
workin
Scrum Master
g
Product Owner
Product
Delivery Team
Arrielle Mali::CSM::CSPO
The Product Owner
Sets the Vision
Manages Backlog
Elaborates Features
Decides Release
Dates
Develops the
product with
Reviews Work high quality.
Arrielle Mali::CSM::CSPO
The Team
•7 +/- 2
•Cross functional
•Full time
•Self organizing
•Empowered
•Trust
Arrielle Mali::CSM::CSPO
Scrum Master
Helps the Facilitates
Team be
awesome!
Protect
Coach
Teach
Administer
Arrielle Mali::CSM::CSPO
SCRUM INTRODUCTION
Arrielle Mali::CSM::CSPO
Five Levels of Planning
Strategy Z
Portfolio P1 P2 P3 P4 P5
Release S1 S2 S3 S4 S5 SN
Sprint
Day
Arrielle Mali::CSM::CSPO
The Elements of Agile Planning
Priorities:
Which items
are more
Release Plan:
valuable?
How long will it take or how
many can we do by a given date?
Product
Backlog S1 S2 S3 S4 S5 SN
Sized: Velocity:
What is the effort, How much can the team
risk & complexity complete in a Sprint?
for each item?
Value:
What capabilities are needed
for financial success?
Arrielle Mali::CSM::CSPO
Product Backlog
Story
Dynamic set of
Story items to be done
Items are added
Spike
Story
Prioritized
Story
Refactor
Arrielle Mali::CSM::CSPO
SAMPLE BURNDOWN CHART
Arrielle Mali::CSM::CSPO
User Story Template
As a <user role>,
I can <functionality>
so that <value>
Arrielle Mali::CSM::CSPO
Sample User Stories
Arrielle Mali::CSM::CSPO
INVEST Criteria for User Stories
<back>
Story 1 Acceptance Criteria
[] Shows company logo and site banner at top
[] Shows sales pitch Automated Tests
[] Introduces site services
[] Has copyright information at bottom
[] Uses site “look and feel”
Arrielle Mali::CSM::CSPO
Estimation Basics
2
Story 1: Home Page More than
As a prospective user, I can 2X effort
view the home page so that required
I can decide if I want to try
the service.
5
Story 19: Generics
• Quick As a purchaser, I can search
• Relative for generic equivalents of
• Estimation name-brand items so I can
• Done by Team save money.
Arrielle Mali::CSM::CSPO
Grooming Basics
Keeping the Product Backlog Healthy
Earlier Prioritization
Feedback
Story Mapping
Done By Team
Realistic Sprint
Sprint Commitments
Preparation
Shared
Ideation Understanding
Arrielle Mali::CSM::CSPO
Prioritization : MoSCoW
• Business Value
Must Have • New Knowledge
• Risk/Complexity
• Desirability
Should Have
Feature buffers
Could Have
PART ONE
What is our
Sprint goal?
Arrielle Mali::CSM::CSPO
Sprint Retrospective
Arrielle Mali::CSM::CSPO
If we could redo the
If we could redo the Concrete ideas
same sprint again,
same sprint again, about what we
we would do these
we would do these could do differently
things the same
things differently. in the future.
way.
Arrielle Mali::CSM::CSPO
SCRUM INTRODUCTION
Q&A
Arrielle Mali :: CSM :: CSPO