SlideShare una empresa de Scribd logo
1 de 35
An introduction
  to Scrum




              James Brett
                April 2009
What are we going to cover?
1.   What is Scrum?
2.   Scrum Theory
3.   Scrum Roles
4.   Scrum Flow
5.   Summary & References
What’s Your Experience?




         The Mazda “Scrum Wagon”
1. What is Scrum?
• A Framework for developing complex
  products and systems
• Grounded in “Empirical Process Control”
   – Iterative, incremental approach to optimize
     predictability and control risk
• An iteration in Scrum is a Sprint
   – 2-4 weeks in length
   – Deliver a “Potentially Shippable Product
     Increment”
What is Scrum?
• Time Boxes
• Self Organizing, Cross functional teams to
  optimize flexibility and productivity
• Agile…
  Ron Jeffries       Kent Beck
  Jon Kern           Mike Beedle
  Brian Marick       Arie van Bennekum
  Robert C. Martin   Alistair Cockburn
  Steve Mellor       Ward Cunningham
  Ken Schwaber       Martin Fowler
  Jeff Sutherland    James Grenning
  Dave Thomas        Jim Highsmith
  Andrew Hunt
What is Agility?
• Agility is the ability to both create and
  respond to change in order to profit in
  a turbulent business environment

• Agility is the ability to balance flexibility
  and stability

Jim Highsmith
2. Scrum Theory
A “Framework” for developing complex products and systems




                          Inspection


           Transparency                Adaption


                          Empirical
                           Process
                           Control
Continuous Transparency
Transparency



1.   What the team are doing
2.   Progress
3.   Planning and prioritization
4.   Risk and Issues

“Visibility and Honesty”
4 defined inspection points
Inspection



1.   Sprint Planning
2.   Daily Scrums
3.   Sprint Reviews
4.   Sprint Retrospectives

Continuous Improvement
1 Defined adaption point
 Adaption




1. Sprint Retrospective

Continuous Improvement
Scrum’s Core Values
                      Commitment




       Courage                       Focus


                 Scrum

            Respect            Openness
3. Scrum Roles

                                Scrum Team


                                ScrumMaster


                                Product Owner


Image courtesy of implementingscrum.com
Scrum Team
Team deliver the product
• Self-organises
  – Team decides who will do what
  – Team decides how to deliver
• Estimates
• Demonstrates work results to Product
  Owner
Scrum Team




Image courtesy of implementingscrum.com
Scrum Team
•   Pigs
•   5-9 people
•   Empowered
•   Self organized
•   X functional
ScrumMaster

  Four Primary Responsibilities

  1.       Facilitate Scrum process
  2.       Protect the team from disturbance
  3.       Remove the teams impediments
  4.       Provide Scrum coaching


Image courtesy of implementingscrum.com
Product Owner

  Three primary responsibilities

  1. Provide Vision and Goals
  2. Maximise ROI
  3. Business and Team interaction



Image courtesy of implementingscrum.com
4. Scrum Flow
• Product Backlog
• Sprint
  – Sprint Backlog
  – Sprint Burndown
• Release Planning
  – Release Burndown
Product Backlog
• Why?
   – Defines the products functionality
• What?
   – A prioritized list of “expectations” for the product.
• How?
   – Enter User Stories (or use cases) which have priority, and
     estimate, business value and risk
• When?
   – Constantly maintained and emerging
• Who?
   – Anyone can contribute, but the Product Owner owns the
     backlog
Product Backlog
 Priority   Backlog Item                                              Estimate
    1       As a guest, I want to cancel a reservation                   5
    3       As a guest, I want to change the dates of a reservation      3
    2       As a hotel employee, I can run RevPAR reports (revenue-     13
            per-available-room)
            Improve exception handling                                   8
            ….                                                           8
            ….                                                          30
            ….                                                          50
A Sprint
•   1-4 weeks in duration
•   Timeboxed
•   Protected by the ScrumMaster
•   Team composition is constant
A Sprint
                     • Product Backlog
       Planning      • Sprint Backlog

                     • Daily Scrum
     Development

                     • Potentially Shippable
        Review         Product Increment

                     • Continuous Improvement
     Retrospective
Sprint Planning
• (1) Select highest priority items from
  the Product Backlog
• P.O. and Team agree a Sprint Goal
• (2) Team creates Sprint Backlog
• Breaks down Product Backlog items
  into tasks
Defining “Done”
           Analysis

                Design

                                                   Done?
                  Coding

                      Integration

                           Perf. Test

                                    UAT

                                        Pilot

                                            Live
  Definitely!
Sprint Burndown
Daily Scrum
• Same time and place everyday
• Standing, 15 mins max
• Each team member explains
  1. What he/she has accomplished since the last
     meeting
  2. What he/she is going to do before the next
     meeting
  3. What impediments are in his or
     her way
Sprint Review
• Less than 5% of sprint duration
• Scrum Team, ScrumMaster, P.O. and
  Stakeholders collaborate on what has
  been completed
  – P.O. Identifies what has been “Done”
  – Team discuss problems and successes of
    sprint
  – Team demonstrates work
  – Planning
Sprint Retrospective
• ScrumMaster encourages the team to
  revise development practices
• Inspect & Adapt
  – People
  – Relationships
  – Processes and tools
• Indentify and prioritise the major items
  – Basis of empirical process
Release Planning
• Just in time planning (15-20% of normal)
• Fixed date
  – 1st July Release
  – Determine how much scope
• Fixed scope
  – Functionality A,B,C required
  – Determine release date
Fixed Date Release Plan
   52 Story Points



                     Worst Velocity
                     30 Story Points


                     Avg Velocity
                     40 Story Points


                     Best Velocity
                     50 Story Points
Fixed Scope Release Plan
   52 Story Points




                     Velocity
                     20 Story Points
Release Burndown




Image courtesy of mountaingoatsoftware.com
Release Burndown




Image courtesy of mountaingoatsoftware.com
5.0 Summary
• Scrum is empirical, iterative, time boxed
  development for complex products
  – “Inspect and Adapt”, “Visibility and Honesty”
• 3 roles
  – Team, ScrumMaster, Product Owner
• 4 ceremonies
  – Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
• 4 artifacts
  – Product Backlog, Sprint Backlog, Release Burndown, Sprint
    Burndown
References
www.ScrumMaster.com.au
www.ScrumAlliance.org
www.MountainGoatSoftware.com
www.controlchaos.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Scrum
ScrumScrum
Scrum
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Scrum training
Scrum trainingScrum training
Scrum training
 

Destacado

Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
The Challenging Transition of Traditional Roles on the Journey to Scrum
The Challenging Transition of Traditional Roles on the Journey to ScrumThe Challenging Transition of Traditional Roles on the Journey to Scrum
The Challenging Transition of Traditional Roles on the Journey to Scrumswiss IT bridge
 
Scrum gathering Paris - Agile for non it projects 2013 - Pavel Dabrytski
Scrum gathering Paris - Agile for non it projects 2013 - Pavel DabrytskiScrum gathering Paris - Agile for non it projects 2013 - Pavel Dabrytski
Scrum gathering Paris - Agile for non it projects 2013 - Pavel DabrytskiIQ Business - agility@IQ
 
How to win a solar race using agile london
How to win a solar race using agile   londonHow to win a solar race using agile   london
How to win a solar race using agile londonJeroen Molenaar
 
Scrum Intro with pictures
Scrum Intro with picturesScrum Intro with pictures
Scrum Intro with picturesJeroen Molenaar
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introductionTan Tran
 
An introduction to scrum 2.0
An introduction to scrum 2.0An introduction to scrum 2.0
An introduction to scrum 2.0ITSON
 
The Science of Organizational Change
The Science of Organizational ChangeThe Science of Organizational Change
The Science of Organizational ChangePaul Gibbons
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsMatthew Salerno
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 

Destacado (19)

Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Why scrum
Why scrumWhy scrum
Why scrum
 
The Challenging Transition of Traditional Roles on the Journey to Scrum
The Challenging Transition of Traditional Roles on the Journey to ScrumThe Challenging Transition of Traditional Roles on the Journey to Scrum
The Challenging Transition of Traditional Roles on the Journey to Scrum
 
Scrum gathering Paris - Agile for non it projects 2013 - Pavel Dabrytski
Scrum gathering Paris - Agile for non it projects 2013 - Pavel DabrytskiScrum gathering Paris - Agile for non it projects 2013 - Pavel Dabrytski
Scrum gathering Paris - Agile for non it projects 2013 - Pavel Dabrytski
 
Scrum
ScrumScrum
Scrum
 
How to win a solar race using agile london
How to win a solar race using agile   londonHow to win a solar race using agile   london
How to win a solar race using agile london
 
Scrum Intro with pictures
Scrum Intro with picturesScrum Intro with pictures
Scrum Intro with pictures
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
An introduction to scrum 2.0
An introduction to scrum 2.0An introduction to scrum 2.0
An introduction to scrum 2.0
 
The Science of Organizational Change
The Science of Organizational ChangeThe Science of Organizational Change
The Science of Organizational Change
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your OperationsNon Developer Scrum Teams: How Scrum Can Improve Your Operations
Non Developer Scrum Teams: How Scrum Can Improve Your Operations
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 

Similar a Scrum Introduction

Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized ScrumAbdul Karim
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfSwadesh Bhushan, PMP®
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSteve Cheung
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 

Similar a Scrum Introduction (20)

Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Process & Methodologies (1.2)
Process & Methodologies (1.2)Process & Methodologies (1.2)
Process & Methodologies (1.2)
 
Process & Methodologies (1.1)
Process & Methodologies (1.1)Process & Methodologies (1.1)
Process & Methodologies (1.1)
 
Process & Methodologies (1.0)
Process & Methodologies (1.0)Process & Methodologies (1.0)
Process & Methodologies (1.0)
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Scrum Introduction

  • 1. An introduction to Scrum James Brett April 2009
  • 2. What are we going to cover? 1. What is Scrum? 2. Scrum Theory 3. Scrum Roles 4. Scrum Flow 5. Summary & References
  • 3. What’s Your Experience? The Mazda “Scrum Wagon”
  • 4. 1. What is Scrum? • A Framework for developing complex products and systems • Grounded in “Empirical Process Control” – Iterative, incremental approach to optimize predictability and control risk • An iteration in Scrum is a Sprint – 2-4 weeks in length – Deliver a “Potentially Shippable Product Increment”
  • 5. What is Scrum? • Time Boxes • Self Organizing, Cross functional teams to optimize flexibility and productivity • Agile… Ron Jeffries Kent Beck Jon Kern Mike Beedle Brian Marick Arie van Bennekum Robert C. Martin Alistair Cockburn Steve Mellor Ward Cunningham Ken Schwaber Martin Fowler Jeff Sutherland James Grenning Dave Thomas Jim Highsmith Andrew Hunt
  • 6. What is Agility? • Agility is the ability to both create and respond to change in order to profit in a turbulent business environment • Agility is the ability to balance flexibility and stability Jim Highsmith
  • 7. 2. Scrum Theory A “Framework” for developing complex products and systems Inspection Transparency Adaption Empirical Process Control
  • 8. Continuous Transparency Transparency 1. What the team are doing 2. Progress 3. Planning and prioritization 4. Risk and Issues “Visibility and Honesty”
  • 9. 4 defined inspection points Inspection 1. Sprint Planning 2. Daily Scrums 3. Sprint Reviews 4. Sprint Retrospectives Continuous Improvement
  • 10. 1 Defined adaption point Adaption 1. Sprint Retrospective Continuous Improvement
  • 11. Scrum’s Core Values Commitment Courage Focus Scrum Respect Openness
  • 12. 3. Scrum Roles Scrum Team ScrumMaster Product Owner Image courtesy of implementingscrum.com
  • 13. Scrum Team Team deliver the product • Self-organises – Team decides who will do what – Team decides how to deliver • Estimates • Demonstrates work results to Product Owner
  • 14. Scrum Team Image courtesy of implementingscrum.com
  • 15. Scrum Team • Pigs • 5-9 people • Empowered • Self organized • X functional
  • 16. ScrumMaster Four Primary Responsibilities 1. Facilitate Scrum process 2. Protect the team from disturbance 3. Remove the teams impediments 4. Provide Scrum coaching Image courtesy of implementingscrum.com
  • 17. Product Owner Three primary responsibilities 1. Provide Vision and Goals 2. Maximise ROI 3. Business and Team interaction Image courtesy of implementingscrum.com
  • 18. 4. Scrum Flow • Product Backlog • Sprint – Sprint Backlog – Sprint Burndown • Release Planning – Release Burndown
  • 19. Product Backlog • Why? – Defines the products functionality • What? – A prioritized list of “expectations” for the product. • How? – Enter User Stories (or use cases) which have priority, and estimate, business value and risk • When? – Constantly maintained and emerging • Who? – Anyone can contribute, but the Product Owner owns the backlog
  • 20. Product Backlog Priority Backlog Item Estimate 1 As a guest, I want to cancel a reservation 5 3 As a guest, I want to change the dates of a reservation 3 2 As a hotel employee, I can run RevPAR reports (revenue- 13 per-available-room) Improve exception handling 8 …. 8 …. 30 …. 50
  • 21. A Sprint • 1-4 weeks in duration • Timeboxed • Protected by the ScrumMaster • Team composition is constant
  • 22. A Sprint • Product Backlog Planning • Sprint Backlog • Daily Scrum Development • Potentially Shippable Review Product Increment • Continuous Improvement Retrospective
  • 23. Sprint Planning • (1) Select highest priority items from the Product Backlog • P.O. and Team agree a Sprint Goal • (2) Team creates Sprint Backlog • Breaks down Product Backlog items into tasks
  • 24. Defining “Done” Analysis Design Done? Coding Integration Perf. Test UAT Pilot Live Definitely!
  • 26. Daily Scrum • Same time and place everyday • Standing, 15 mins max • Each team member explains 1. What he/she has accomplished since the last meeting 2. What he/she is going to do before the next meeting 3. What impediments are in his or her way
  • 27. Sprint Review • Less than 5% of sprint duration • Scrum Team, ScrumMaster, P.O. and Stakeholders collaborate on what has been completed – P.O. Identifies what has been “Done” – Team discuss problems and successes of sprint – Team demonstrates work – Planning
  • 28. Sprint Retrospective • ScrumMaster encourages the team to revise development practices • Inspect & Adapt – People – Relationships – Processes and tools • Indentify and prioritise the major items – Basis of empirical process
  • 29. Release Planning • Just in time planning (15-20% of normal) • Fixed date – 1st July Release – Determine how much scope • Fixed scope – Functionality A,B,C required – Determine release date
  • 30. Fixed Date Release Plan 52 Story Points Worst Velocity 30 Story Points Avg Velocity 40 Story Points Best Velocity 50 Story Points
  • 31. Fixed Scope Release Plan 52 Story Points Velocity 20 Story Points
  • 32. Release Burndown Image courtesy of mountaingoatsoftware.com
  • 33. Release Burndown Image courtesy of mountaingoatsoftware.com
  • 34. 5.0 Summary • Scrum is empirical, iterative, time boxed development for complex products – “Inspect and Adapt”, “Visibility and Honesty” • 3 roles – Team, ScrumMaster, Product Owner • 4 ceremonies – Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective • 4 artifacts – Product Backlog, Sprint Backlog, Release Burndown, Sprint Burndown