Professional Documents
Culture Documents
Agile Manifesto
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
2
Constraints
Waterfall
Agile
Features
Costs
Value Vision
Driven
Plan
Driven
Estimates
Cost
Schedule
Schedule
Features
Design
Code
Test
Ship
Time
4
Plan Driven
BDUF
Expensive to change
Contractual
Document-centric
Integration surprises
5
Pull Systems
Input
Capacity
Input
Capacity
Pull systems have a steady flow that
provides predictability.
Quicker ROI
Reduce Risk
Respond to Change
Stakeholder
Relations 7
Teaming
A Sense of Done
Quality Work
Create
Feedback
Rhythm
Visible Progress
SCRUM INTRODUCTION
Team Based
Incremental
Iterative
Value Driven
Frequent Delivery
Production Quality
Inspect & Adapt
10
What is Scrum?
Empirical
Process
11
Scrum Framework
Release Planning
Daily Scrum
Product
Backlog
Sprint
Planning
Sprint Backlog
Sprint
Review
Sprint
Retrospective
1-4 weeks
Potentially
shippable
product
increment
12
Sprint Timeline
Sprint
Planning
Development
Retrospective
Development
Development
Analysis,
design,
coding,
testing &
integration in
a continuous
flow
Development
Each
development
begins with a
Daily Scrum
Development
Development
Development
Development
Development
13
feature
feature
feature
Feature
Feature
feature
Feature
working
feature
feature
feature feature
Scrum Master
on
feature
Product Owner
Delivery Team
Product
14
Manages Backlog
Elaborates Features
Reviews Work
Develops the
product with
high quality.
15
The Team
7 +/- 2
Cross functional
Full time
Self organizing
Empowered
Trust
16
Scrum Master
Helps the
Team be
awesome!
Facilitates
Protect
Coach
Teach
Administer
17
SCRUM INTRODUCTION
Strategy
Portfolio
P1
P2
Vision
Product Backlog
Roadmap
Release 1
Release
S1
P3
P4
Release 2
S2
S3
S4
P5
Release 3
S5
SN
Sprint
Day
19
Priorities:
Which items
are more
valuable?
Product
Backlog
S1
Release Plan:
How long will it take or how
many can we do by a given date?
S2
S3
Sized:
What is the effort,
risk & complexity
for each item?
Value:
What capabilities are
needed for financial
success?
S4
S5
SN
Velocity:
How much can the team
complete in a Sprint?
20
Product Backlog
Story
Items are added
Dynamic set of
items to be done
Story
Spike
Story
Prioritized
Story
Refactor
Defect
Constantly in flux
as the situation
changes
Story
Story
21
22
As a <user role>,
I can <functionality>
so that <value>
23
24
Independent
Negotiable
Valuable
Estimable
Small
Testable
25
Speclet
Formula
UI design
Algorithm
Business rules
<back>
Automated Tests
26
Estimation Basics
2
More than
2X effort
required
Quick
Relative
Estimation
Done by Team
Grooming Basics
Keeping the Product Backlog Healthy
Earlier
Feedback
Prioritization
Story Mapping
Done By Team
Sprint
Preparation
Ideation
Realistic Sprint
Commitments
Shared
Understanding
28
Prioritization : MoSCoW
Must Have
Should Have
Could Have
Wont Have
Business Value
New Knowledge
Risk/Complexity
Desirability
Feature buffers
Out of Scope
29
Source: The DSDM Consortium
Attended by:
Product
Backlog
PO, Team,
Scrum
Master
Other
interested
stakeholders
PART TWO
PART ONE
What is our
Sprint goal?
Sprint Backlog
30
Sprint Retrospective
Team meets privately
PO?
Format
Gather Data
Reflect on what worked well and what didnt
Generate Insights
Discuss results and new ideas
Decide Action Items
Consider adopting new practices
Stop doing things that are not working
1.5 hours
31
Concrete ideas
about what we
could do differently
in the future.
32