SlideShare a Scribd company logo
The Zen of Scrum
Jurgen Appelo – jurgen@noop.nl
version 4
picture by ePi.Longo
Jurgen Appelo
writer, speaker,
entrepreneur...
www.jurgenappelo.com
Problems
Agile
Scrum Roles
Scrum Process
Hot Issues
Results
Agenda
Problems
with traditional software
development
photo by Jule_Berlin
Traditional
Phased development
Anticipated results
Up-front design
picture by jasonb42882
Requirements Not Clear
Fear to go to the next phase
Analysis paralysis
Requirements Change
Change gets more and more expensive
Customers don’t get what they want
Project Takes Too Long
32% of projects delivered successfully
Long duration defers revenue
(Source: Standish Report 2009)
No Time for Testing
Quality assurance gets crunched
Late integration means late failures
Time Wasted on Junk
52% of requirements implemented
64% of functionality rarely used
(Source: Standish Report 2003)
Poor Progress Visibility
% Task complete not sufficient
Average overrun 43%
(Source: Standish Report 2003)
Agile
software
development
Process Complexity (M)
Agile
projects
Chaotic
projects
Structured
projects
The Zen of Scrum
Agile Principles
1. Satisfy the Customer
2. Welcome Change
3. Deliver Frequently
4. Work as a Team
5. Motivate People
6. Communicate Face-to-Face
7. Measure Working Software
8. Maintain Constant Pace
9. Excel at Quality
10. Keep it Simple
11. Evolve Designs
12. Reflect Regularly
Agile Adoption
Agile Adoption
Scrum
picture by Kiwi Flickr
The Gurus
Ken Schwaber
Jeff Sutherland
Mike Beedle
Mike Cohn
Scrum Usage
Commercial software - In-house development
Contract development - Fixed-price projects
Financial applications - ISO 9001-certified applications
Embedded systems - 24x7 systems with 99.999% uptime
Joint Strike Fighter - Video game development
FDA-approved, life-critical systems - Web sites
Satellite-control software - Handheld software
Mobile phones - Network switching applications
ISV applications - Some of the largest applications in use
http://www.mountaingoatsoftware.com
The Goal
of Scrum
Manage Complexity, Unpredictability and Change
through Visibility, Inspection and Adaptation
picture by OnTask
Scrum
Roles
picture by exfordy
Product
Owner
Owner of project vision
Represents the customerpicture by Official Star Wars Blog
Product
Owner
Define features (according to vision)
Prioritize features (according to ROI)
Pick release dates
Give feedback
Manage stakeholders
Accept or reject results
The
Team
Small (5–9 people)
Colocated - Cross-functional
Self-organized - Full-timepicture by ewen and donabel
The Team
Define tasks
Estimate effort
Develop product
Ensure quality
Evolve processes
Scrum
Master
Servant leader
Team protector
Troubleshooter
Scrum guide
picture by Orange Beard
Scrum
Master
Remove impediments
Prevent interruptions
Facilitate the team
Support the process
Manage management
Pigs and Chickens
Product Owner
Scrum Master
Team Members
Users
Managers
Marketing
Scrum Process
Product Backlog
Express value
Defer decisions
picture by juhansonin
Product Backlog
sample from Eclipse.org
Product Backlog
Owned by Product Owner
High-level requirements
Expressed as business value
Not complete, nor perfect
Expected to change & evolve
Limited view into the future
Product Backlog
Includes rough
estimates
Prioritized by
value & risk
Publicly
visible
Better to describe
as user stories
User Stories
As a <user> I want <functionality>
( so that <benefit> )
As a librarian I want to be able to
search for books by publication year
Sprints
Timeboxed – Frozen features
Variable scope – Shippable result
Sprint Planning
Team capacity, Product backlog,
Current product, Business, Technologies
Goal =
+
picture by Darcy McCarty
Sprint Planning
Face-to-face communication
Small reversible steps
User’s perspective
Sprint Planning (Part 1)
Strategical level planning
Prioritize/select features
Discuss acceptance criteria
Verify understanding
½ - 1 hour
per sprint/week
Sprint Planning (Part 2)
Tactical level planning
Define sprint backlog items
Estimate sprint backlog items
Use velocity (Yesterday’s Weather)
Share commitment
½ - 1 hour
per sprint/week
Sprint Backlog
Breakdown of
business value into
assignable tasks
picture by oskay
Sprint Backlog
Sprint Backlog
Owned by the team
Team allocates work
No additions by others
Daily Scrum
The heartbeat of Scrum
picture by Hamed Saber
Daily Scrum
picture by Hamed Saber
Commitment and accountability
Say what you do, do what you say
Whole world is invited
Daily Scrum
What I did since last meeting
What I will do until next meeting
What things are in my way
Only the team talks
Not to Scrum Master
No problem solving
Max 15 minutes
Standing up
Task Board picture by Mountain Goat Software
Sprint
Definition of Done
Avoid the 90% syndrome
Coded, commented, checked in, integrated,
reviewed, unit tested, deployed to test
environment, passed user acceptance test
& documented...
= DONE DONE
Sprint Burn Down
picture by NibiruTech
Sprint Review
Satisfy Product Owner
Get feedback on productpicture by oskay
Sprint Review
picture by oskay
Informal, no slides
Whole team participates
The world is invited
Sprint Review
Preparation needed
Show complete features
Accept or reject results
1-2 hours
per sprint/week
Sprint
Retrospective
Evolve the process
picture by kevindooley
Sprint
Retrospective
Reflect on process and product
Whole team participates
Sprint Retrospective
What to start doing
What to stop doing
What to continue doing
(Product Owner not required)
Burn Down Chart
-40
-20
0
20
40
60
80
100
120
7-1-08
14-1-08
21-1-08
28-1-08
4-2-08
11-2-08
18-2-08
25-2-08
3-3-08
10-3-08
17-3-08
24-3-08
31-3-08
7-4-08
14-4-08
Features
Features Remaining Scope Target
Scope
change
Burn Up Chart
Scope keeps
expanding
Pipeline gets
fatter
Release Planning
Plan features in sprints and releases
Releases depend on accepted sprints
picture by Sviluppo Agile
Release Sprints
Usability testing
Documentation
Help files
Packaging
pictures by VistaICO
Sprint Termination
Only in extreme cases
Team terminates: cannot meet sprint goal
Product Owner terminates: priority change
Work reverted to end of prior sprint
Raises visibility of problems
picture by VistaICO
Sprints
Steady pull of business value
Inspect and Adaptpicture by kelsey e.
Sprints
picture by kelsey e.
Driven by Product Owner
Small reversible steps
Welcome change
Cross-functional team
Include design and testing
Maintain constant pace
Share commitment
High quality, DONE
Get feedback
“Fail fast”
Hot
Issues
Scrum vs. XP
picture by extremeprogramming.org
Scrum vs. RUP
picture by WittmannClan.com
Scrum vs. PRINCE2
picture by Mike Spain
Scrum vs. Kanban
picture by Lean Software Engineering
Scaled Scrum
(Scrum of Scrums)
picture by Mountain Goat Software
Distributed Scrum
Results
effects of
applying Scrum
Managed Uncertainty
Rolling wave planning
Simpler mini-projects lowers risk
Flexible Scope
Allow changes at fixed intervals
Releases enable learning
Faster Delivery
Shorter time to market
Value delivered in increments
Higher Quality
Testing happens continuously
Process improvement built-in
Eliminated Waste
Nothing is designed that is not built
Nothing is built that is not used
Increased Visibility
All problems are made visible
Progress is running tested software
More Fun, Happy Teams
picture by woodleywonderworks
Preconditions
Empowerment
Discipline
Courage
Stamina
Passion
Coaching
Stable Teams
Cross-Functional
Available Customer
picture by mpov
Disclaimer
No Engineering Practices
Looks Simple, Is Hard
No Silver Bullet
Not Complete
Takes Time
picture by a2gemma
Books
Sites
www.scrumalliance.org
www.scrum.org
www.mountaingoatsoftware.com
www.agilesoftwaredevelopment.com
www.noop.nl
picture by VistaICO
picture by -bast-
Q & A
m30.me/happiness
@jurgenappelo
slideshare.net/jurgenappelo
noop.nl
linkedin.com/in/jurgenappelo
jurgen@noop.nl
http://creativecommons.org/licenses/by-nd/3.0/
This presentation was inspired by the works of many people, and
I cannot possibly list them all. Though I did my very best to attribute
all authors of texts and images, and to recognize any copyrights, if
you think that anything in this presentation should be changed,
added or removed, please contact me at jurgen@noop.nl.

More Related Content

PDF
Agile Project Management - An introduction to Agile and the new PMI-ACP
PPTX
Agile Estimation & Capacity Planning
PPTX
Agile scrum
PPTX
How to estimate in scrum
PPTX
Product Backlog Management
PDF
Agile Performance Metrics
 
PDF
Estimating with story points
PPTX
Scrum vs Kanban
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Estimation & Capacity Planning
Agile scrum
How to estimate in scrum
Product Backlog Management
Agile Performance Metrics
 
Estimating with story points
Scrum vs Kanban

What's hot (20)

PDF
Practical Guide to Scrum
PPT
Agile Metrics
PPSX
Scrum Agile Methodlogy
PPTX
Agile Estimation Techniques
PPTX
Agile Product Management: Getting from Backlog to Value
PDF
User Story Mapping
PPTX
Scrum ceromonies
PDF
Agile metrics
PPTX
Estimation and Velocity - Scrum Framework
PDF
Scrumban
PPTX
Agile Methodology and Tools
PPTX
Agile scrum fundamentals
PDF
Agile Placemat v9
PDF
Agile Scrum Training Process
ODP
Scrum in 15 Minutes
PPTX
2017 Scrum by Picture
PPTX
Agile Metrics...That Matter
PDF
Scrum - Sprint Planning
PPTX
How to facilitate product backlog refinement sessions
PPT
Tips n' Tricks - Sprint Review
Practical Guide to Scrum
Agile Metrics
Scrum Agile Methodlogy
Agile Estimation Techniques
Agile Product Management: Getting from Backlog to Value
User Story Mapping
Scrum ceromonies
Agile metrics
Estimation and Velocity - Scrum Framework
Scrumban
Agile Methodology and Tools
Agile scrum fundamentals
Agile Placemat v9
Agile Scrum Training Process
Scrum in 15 Minutes
2017 Scrum by Picture
Agile Metrics...That Matter
Scrum - Sprint Planning
How to facilitate product backlog refinement sessions
Tips n' Tricks - Sprint Review
Ad

Similar to The Zen of Scrum (20)

PPTX
Thezenofscrum1 090221154550 Phpapp01
PPT
The Zen of Scrum
KEY
Thezenofscrum1 090221154550-phpapp01
PPTX
Close to agile
PPTX
software-dev-life.pptx
PPTX
Agile - Scrum Presentation
PPT
Integrating agile into sdlc presentation pmi v2
PPT
CAI - Agile Scrum Development Presentation
PPTX
Agile Process Management and tools
PPT
Scrum in an hour
PPTX
Agile Methodologies - Project Management with SCRUM
PPTX
Scrum - Atlanta Code Camp
PDF
Agile product design
PPT
Testing in Agile Projects
PPT
Agile Scrum Methodology
PPTX
Case Study on agile scrum methodology on shopping cart
PPTX
Scrum and Kanban guide
PPTX
Software Development Process Models (SCRUM Methodology)
PDF
Agile Software Development Overview
PDF
Agile Software Development Overview 1231560734008086 2
Thezenofscrum1 090221154550 Phpapp01
The Zen of Scrum
Thezenofscrum1 090221154550-phpapp01
Close to agile
software-dev-life.pptx
Agile - Scrum Presentation
Integrating agile into sdlc presentation pmi v2
CAI - Agile Scrum Development Presentation
Agile Process Management and tools
Scrum in an hour
Agile Methodologies - Project Management with SCRUM
Scrum - Atlanta Code Camp
Agile product design
Testing in Agile Projects
Agile Scrum Methodology
Case Study on agile scrum methodology on shopping cart
Scrum and Kanban guide
Software Development Process Models (SCRUM Methodology)
Agile Software Development Overview
Agile Software Development Overview 1231560734008086 2
Ad

More from Jurgen Appelo (20)

PDF
Agility Scales
PDF
Managing for Happiness
PDF
Champfrogs
PDF
35 Best Quotes from Management for Happiness
PDF
Management 3.0 Workout
PPT
The Zen of Scrum - Russian
PDF
Management 3.0 - Brochure
PDF
Jurgen Appelo - Brochure
PDF
I Can't Draw
PDF
SketchKeynote Example
PDF
Happy Melly Videos (General Instructions)
PDF
Blueprint for a Tribal Business
PDF
Let’s Help Melly
PDF
Management 3.0 in 50 minutes
PDF
Stoos and Stuff
PDF
Stoos Gathering
PDF
The 7 Duties of Great Software Professionals (Reworked)
PDF
Complexity Thinking
PDF
How to Change the World
PDF
What Is Agile Management?
Agility Scales
Managing for Happiness
Champfrogs
35 Best Quotes from Management for Happiness
Management 3.0 Workout
The Zen of Scrum - Russian
Management 3.0 - Brochure
Jurgen Appelo - Brochure
I Can't Draw
SketchKeynote Example
Happy Melly Videos (General Instructions)
Blueprint for a Tribal Business
Let’s Help Melly
Management 3.0 in 50 minutes
Stoos and Stuff
Stoos Gathering
The 7 Duties of Great Software Professionals (Reworked)
Complexity Thinking
How to Change the World
What Is Agile Management?

Recently uploaded (20)

PPTX
5 Stages of group development guide.pptx
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPT
Chapter four Project-Preparation material
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
Training And Development of Employee .pdf
PPTX
Amazon (Business Studies) management studies
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
5 Stages of group development guide.pptx
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Roadmap Map-digital Banking feature MB,IB,AB
Unit 1 Cost Accounting - Cost sheet
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Power and position in leadershipDOC-20250808-WA0011..pdf
Chapter four Project-Preparation material
340036916-American-Literature-Literary-Period-Overview.ppt
HR Introduction Slide (1).pptx on hr intro
DOC-20250806-WA0002._20250806_112011_0000.pdf
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Training And Development of Employee .pdf
Amazon (Business Studies) management studies
Belch_12e_PPT_Ch18_Accessible_university.pptx
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Deliverable file - Regulatory guideline analysis.pdf
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Laughter Yoga Basic Learning Workshop Manual
WRN_Investor_Presentation_August 2025.pdf
New Microsoft PowerPoint Presentation - Copy.pptx

The Zen of Scrum