3. GERVAIS, ANDREW, PANEL
Gervais Johnson, MATRIX, Director or National Agile
Practice, Empower Agile Adoptions and Transitions and
Transformations, 16 Years IBM tenure / Agile Founding
Member
Andrew Grutza, First Republic Bank, Director - PMO.
Previous experience as Program Manager, Senior
Business Analyst, Business Analyst, and Technical Writer.
Fifteen years' experience in the Financial Services
technology industry including mobile and online banking
platforms, and mobile application development.
Special Thanks to Om Omprakish, Amit Puri, Rob Trivetti, Christi Lucas, Justin Harless
8. SCRUM AGILE TABLE STAKES
1995 – Jeff Sutherland and Ken
Schwaber at OOPSLA in
Austin, TX
Sutherland, John Scumniotales
and Jeff McKenna while at
Easel Corporation
Software Development process
10. A lightweight, Agile framework for
iterative and incremental software
development
• Process Framework: A
specific set of practices
• Lightweight: Set is small,
not comprehensive
• Agile: Reflects the Agile
Manifesto
• Iterative: Deliver results in
frequent increments
• Incremental: Build solution
from emerging design
SCRUM IS LIGHTWEIGHT
11. Success is not “planned scope, on time, on
budget”
Success requires “customer satisfaction with
responsiveness and turnaround time”
Responsiveness: They want everything
Turnaround time: They want it today
Perfect world: Deliver feature on the day it’s
requested
Instant turnaround (zero time to delivery)
Total responsiveness (“Yes” to every request)
The real world: How close to perfection can we
get?
Instant turnaround Work in short cycles
Total responsiveness Implement in value-
driven rank order
Revise rank before each cycle
Enables rapid changes in direction
Structured Scrum
Goal: Deliver planned scope, on
schedule, within budget
Goal: Maximize value delivered per
time period
Freezes scope, estimates schedule Freezes schedule, estimates scope
Preserves scope by adjusting schedule Preserves schedule by adjusting scope
Plans all features, designs all features,
implements all features, tests all
features, fixes all bugs, in that order
Plans one feature, designs feature,
implements feature, tests feature, fixes
bugs for feature, then repeats for next
feature
Planning generates intricate schedule
of tasks (e.g., Gantt chart), sequenced
by dependencies, and constrained by
resource leveling to optimize resource
usage
Planning generates simple, ordered to-
do list. It maps deliverables to iterations
based on rough estimates of
deliverables and Team capacity for
work.
Delivers all value at end of project (late
ROI)
Delivers value frequently, at intervals
driven by business needs (early ROI)
Customer experiences product at end
of project
Customer experiences product early
and often
SCRUM VS STRUCTURED VS PROJECT
LED
14. Events
Time
Box
Input Output Value
Backlog
Grooming*
<1 hr
Draft User Stories,
Epics from Product
Owner
Finalized User Stories
Technical Stories
Ranking for top PBIs
Product Backlog & Team
are ready for Sprint
Planning
Sprint Planning 2 - 8 hr
Ranked Product
Backlog with
Acceptance
Criteria
Sprint Backlog:
• Selected stories + estimates
• Tasks + estimates
Team has a plan to
implement Sprint
Backlog
Daily
Stand-Up
<15 min In-progress Tasks
Tasks updated
Impediments raised
Team members on same
page re: Sprint progress
and impediments
Sprint Review < 1 hr
Demo prepared for
completed stories
New Stories, based on review
by Product Owner
Ranking may be revised
Ensure appropriateness
of deliverables
Retrospective
1 - 1.5
hr
Sprint performance
data, e.g.
Burndown chart
Short list of improvements for
next Sprint, with owners
Learn from experience,
enable continuous
improvement
SCRUM EVENTS
15. SCRUM CADENCE
Working Days
Day 1
Backlog
Grooming
Day 31
Sprint Planning Meeting
Begin Dev & Testing
Sprint Review
Day 3 Day 5 Day 7 Day 9 Day 11 Day 13 Day 15 Day 17 Day 19 Day 21 Day 23 Day 25 Day 27 Day 29
Sprint N-1 Sprint N Sprint N+1
Retrospective
Begin Dev & Testing
Sprint Planning Meeting
Backlog
Grooming
Backlog
Grooming
Cadence: Rhythmical motion or activity
Requirements are completed before Sprint starts (Grooming 2-3 Sprints Ahead)
Planning is continuous, not phased