SlideShare a Scribd company logo
Scrum in an hour
   Giordano Scalzo, 12/03/2009
Agenda
– Introduction to Scrum (30 m)
– Scrum in Registratori (10 m)
– Q&A? (15 m)
Traditional
Phased development
Anticipated results
Up-front design
Results

    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
Results

      Project Takes Too Long
   34% of projects delivered successfully
   Long duration defers revenue
   (Source: Standish Report 2003)




 No Time for Testing
Quality assurance gets crunched
Late integration means late failures
Results

          Time Wasted on Junk
       52% of requirements implemented
       64% of functionality rarely used
       (Source: Standish Report 1994)




   Poor Progress Visibility
% Task complete not sufficient
Average overrun 43%
(Source: Standish Report 1994)
Agile
  project
management
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
Scrum
Origin of Scrum

“The New New Product Development Game”
  Hirotaka Takeuchi and Ikujiro Nonaka - 1986



         “The Knowledge Creating Company”
           Hirotaka Takeuchi and Ikujiro Nonaka - 1988



  “Agile Manifesto”
    Ken Schwaber and Jeff Sutherland - 1994
The Goal of
                             Scrum




Manage Complexity, Unpredictability and Change
 through Visibility, Inspection and Adaptation
Scrum is
A methodology framework

An iterative process

A wrapper for existing
practices
A way to improve
communications
A way to maximize
productivity
A buzzword
Scrum is not
A silver bullet

A magic wand

Just for software

About engineering pratices

A shortcut
A step-by-step cookbook
approach

Easy: it needs time and
discipline
Scrum
 Roles
Product Owner




           Owner of project vision
          Represents the customer
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-time
The Team
Define tasks
Estimate effort
Develop product
Ensure quality
Evolve processes
Scrum Master




 Servant leader
 Team protector
  Scrum guide
Scrum Master
Remove
impediments
Prevent
interruptions
Facilitate the team
Support the process
Manage
management
Scrum Process
Scrum Process
Product Backlog
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



Prioritized by
 value & risk         Includes rough
                         estimates




 Better to describe
  as user stories          Publicly
                            visible
Sprints




     Timeboxed – Frozen features
   Variable scope – Shippable result
Sprint Planning




                  +
                  +
                  =
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
Sprint Backlog
Sprint Backlog


Owned by the team
Team allocates work
No additions by others
Daily Scrum




      The heartbeat of Scrum
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
Task Board




       Information irradiator
Definition of Done




    ...Coded, commented, checked in,
    integrated, reviewed, unit tested,
    deployed to test environment,
    passed user acceptance test
    & documented...
Burndown Chart
Sprint Review




           Satisfy Product Owner
         Get feedback on product
Sprint Review

Informal, no slides
Whole team participates
The world is invited
Show complete
features

Accept or reject results

½ - 1 hour per
sprint/week
Sprint Retrospective




 Evolve the process
Sprint
 Retrospective
Reflect on process and
product
Whole team participates
What to start doing
What to stop doing
What to continue doing
Sprints




Steady pull of business value
     Inspect and Adapt
Sprints

Driven by Product
Owner
Welcome change
Include design and
testing
Share commitment
“Fail fast”
Abnormal Sprint
   Termination
Only in extreme cases
Team terminates: cannot meet
sprint goal
Product Owner terminates: priority
change
Raises visibility of problems
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
Scrum
applied
Scrum Taskboard
Planning poker cards
Pomodoro timer
Rules
Sprint
Backlog
Scrum in an hour
Scrum in an hour
Q&A?
Scrum in an hour

More Related Content

PPTX
Scrum In Ten Slides (v2.0) 2018
PDF
Agile Methodology
PPT
What Is Agile Scrum
PDF
Agile Scrum Training Process
PPTX
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
PDF
Agile Transformation v1.27
PPTX
Agile Introduction - Scrum Framework
PDF
Agile Performance Metrics
 
Scrum In Ten Slides (v2.0) 2018
Agile Methodology
What Is Agile Scrum
Agile Scrum Training Process
#NoEstimates - Stop lying to yourself and your customers, and stop estimating
Agile Transformation v1.27
Agile Introduction - Scrum Framework
Agile Performance Metrics
 

What's hot (20)

PDF
Scrum 101
PPTX
2017 Scrum by Picture
PPT
Introduction To Scrum
PPTX
Scrum and the agile development process
PPT
Agile Scrum Presentation-Detailed
PDF
Scrum - Product Owner
PDF
Scrum - Agile Methodology
PPT
Scrum In 15 Minutes
ODP
Scrum in 15 Minutes
PPTX
Scrum Refresher
PPTX
Agile Methodology
PDF
PDF
Agile 101
PDF
Introducing scrum
PDF
Another Scrum Cheat Sheet (great one pager)
PPTX
Scrum
PPTX
Agile (Scrum)
PPT
Agile Scrum software methodology
PPTX
Agile 101
PDF
Scrum process powerpoint ppt slides.
Scrum 101
2017 Scrum by Picture
Introduction To Scrum
Scrum and the agile development process
Agile Scrum Presentation-Detailed
Scrum - Product Owner
Scrum - Agile Methodology
Scrum In 15 Minutes
Scrum in 15 Minutes
Scrum Refresher
Agile Methodology
Agile 101
Introducing scrum
Another Scrum Cheat Sheet (great one pager)
Scrum
Agile (Scrum)
Agile Scrum software methodology
Agile 101
Scrum process powerpoint ppt slides.
Ad

Viewers also liked (20)

PDF
Scrum 101: Introduction to Scrum
PDF
The Zen of Scrum
PPTX
Introduction to Scrum.ppt
PPT
Agile Scrum Methodology
PPTX
Scrum Introduction
PPTX
Introduction to scrum
PDF
Introduction To Scrum
PDF
How to motivate your team during Scrum?
PDF
Basic advanced scrum framework
PPTX
Scrum in a Coconut Shell
PDF
Introducing Agile Scrum XP and Kanban
PPTX
PDF
Introduction à Scrum
PDF
WSO2Con EU 2016: Iterative Architecture: Your Path to On-Time Delivery
PPT
An Integrated Science Cyberinfrastructure for Data-Intensive Research
PDF
CIS14: Case Study: Using a Federated Identity Service for Faster Application ...
PDF
CIS14: Why Federated Access Needs a Federated Identity
PPTX
Nu: scrum op school
PPTX
Infographics WICshop - Graphic Design Basics
PDF
The Challenging Transition of Traditional Roles on the Journey to Scrum
Scrum 101: Introduction to Scrum
The Zen of Scrum
Introduction to Scrum.ppt
Agile Scrum Methodology
Scrum Introduction
Introduction to scrum
Introduction To Scrum
How to motivate your team during Scrum?
Basic advanced scrum framework
Scrum in a Coconut Shell
Introducing Agile Scrum XP and Kanban
Introduction à Scrum
WSO2Con EU 2016: Iterative Architecture: Your Path to On-Time Delivery
An Integrated Science Cyberinfrastructure for Data-Intensive Research
CIS14: Case Study: Using a Federated Identity Service for Faster Application ...
CIS14: Why Federated Access Needs a Federated Identity
Nu: scrum op school
Infographics WICshop - Graphic Design Basics
The Challenging Transition of Traditional Roles on the Journey to Scrum
Ad

Similar to Scrum in an hour (20)

PPTX
Close to agile
PPTX
Introduction to agile
PPT
CAI - Agile Scrum Development Presentation
PPTX
Agile - Scrum
PPT
Introduction to Agile Scrum Methodology
PPTX
Agile & SCRUM
PPTX
Agile Methodology in Software Development
PPTX
Agile philosophy
PDF
Scrum and Agile SDLC 101
PPT
Waterfall vs agile approach scrum framework and best practices in software d...
PPTX
Agile Process Management and tools
PPT
Agile Scrum Methodology
PPT
Dot+Net+2010+Features
PPT
PPT
An Introduction to Scrum
PPT
Intro To Scrum
PPTX
Agile Methodologies - Project Management with SCRUM
PDF
Summer of Tech 2015: Scrum masterclass
Close to agile
Introduction to agile
CAI - Agile Scrum Development Presentation
Agile - Scrum
Introduction to Agile Scrum Methodology
Agile & SCRUM
Agile Methodology in Software Development
Agile philosophy
Scrum and Agile SDLC 101
Waterfall vs agile approach scrum framework and best practices in software d...
Agile Process Management and tools
Agile Scrum Methodology
Dot+Net+2010+Features
An Introduction to Scrum
Intro To Scrum
Agile Methodologies - Project Management with SCRUM
Summer of Tech 2015: Scrum masterclass

More from Giordano Scalzo (14)

PDF
The Joy Of Server Side Swift Development
PDF
How to Clone Flappy Bird in Swift
PDF
A swift introduction to Swift
PDF
Better Software: introduction to good code
PDF
Tame Accidental Complexity with Ruby and MongoMapper
PDF
JavaScript Survival Guide
PDF
Code kata
PDF
JavaScript Patterns
PDF
Tdd iPhone For Dummies
PDF
Better Software Developers
KEY
Agile Iphone Development
KEY
XpUg Coding Dojo: KataYahtzee in Ocp way
PPS
Bdd: Tdd and beyond the infinite
PDF
10 minutes of me: Giordano Scalzo's Visual Resume
The Joy Of Server Side Swift Development
How to Clone Flappy Bird in Swift
A swift introduction to Swift
Better Software: introduction to good code
Tame Accidental Complexity with Ruby and MongoMapper
JavaScript Survival Guide
Code kata
JavaScript Patterns
Tdd iPhone For Dummies
Better Software Developers
Agile Iphone Development
XpUg Coding Dojo: KataYahtzee in Ocp way
Bdd: Tdd and beyond the infinite
10 minutes of me: Giordano Scalzo's Visual Resume

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Advanced IT Governance
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
KodekX | Application Modernization Development
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced IT Governance
Empathic Computing: Creating Shared Understanding
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
KodekX | Application Modernization Development
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced Soft Computing BINUS July 2025.pdf
Chapter 3 Spatial Domain Image Processing.pdf

Scrum in an hour