SlideShare a Scribd company logo
1 of 16
Download to read offline
Agile Scrum
    Jason Dean, CSM
   AgileScrumPro.org
Agile Scrum
• What is Agile?
  – Agile Manifesto – Ethos of Agile
  – Agile Scrum Context
  – Scrum in a Nutshell
• Roles and Responsibilities
• Details
  – Epics, Stories, and COS
  – Meetings
  – Shippable
• Measurement
Agile Manifesto
Individuals and    over      Processes
  Interactions               and Tools

   Working         over    Comprehensive
   Software                Documentation

 Customer          over      Contract
Collaboration               Negotiation

 Responding        over      Following
  to Change                    a Plan
Agile – Development Framework
• Dev Approaches       • Practices
  – Extreme              – Iterative Development
    Programming (XP)     – Test Driven
  – Scrum                  Development
  – Dynamic Systems      – Refactoring
    Development          – Pair Programming
    Method (DSDM)        – Continuous Integration
  – Lean                 – User Stories
                         – Automated Testing
Scrum in a Nutshell
  Discovery
  Sessions
   Defects
   Strategy

                   Sprint                                      done
                  Backlog   Sprint Planning
Product Backlog                                                Potentially
  1. User Story                                Review (Demo)   Shippable
                   goal
  2. User Story                                                 Software
  3. User Story                               Retrospective
  4. User Story
  5. User Story




                                feedback
Roles and Responsibilities
          •   Defines features and release dates
Product   •   Responsible for ROI
          •   Prioritizes features by business value
Owner     •   Accepts or rejects work

             Ensures team is functioning and productive
             Removes barriers (impediments)
Scrum        Shields team from external interference
Master       Ensures the process is followed
             Facilitates planning, not a traditional PM

             Cross functional, 7 +/- 2 members
 Team        Self directed
             Organizes itself and tasks
Member       Commits to Sprint and Demos to Product
              Owner
Chickens and Pigs
Epics, Stories, and COS
• Release – group of functionality going              Product Backlog

  out to the customer                                  1. User Story
                                                       2. User Story
• Epic – large block of functionality                  3. User Story
• User Story – bite sized piece of                     4. User Story
                                                       5. User Story
  functionality
   – As a <user type> I want <some functionality> so that
     <reason>.
   – As a user I want to be able to print my list of items so I can
     use it as a shopping list at the store.
• Conditions of Satisfaction (Acceptance Criteria) –
  Details that determine the definition of “Done”
• Theme – Epics or stories that are grouped together
Startup and Daily Meetings
                                                          Sprint
• Sprint Planning                      Product Backlog
                                                         Backlog

   – Review User Stories                 1. User Story
                                         2. User Story
   – Tasking and some task               3. User Story
                                         4. User Story
     assignments                         5. User Story

   – Deployment considerations
• Daily Scrum – stand up, only pigs talk, not status
   – What did you do yesterday?
   – What are you going to do today?
   – What is impeding your progress?
Wrapup Meetings
• Sprint Review
  – Demonstrate functionality to
    Customers/Stakeholders
• Retrospective (Post Mortem)
  – What did we do well?
  – What should we do again?
  – What opportunities do
    we have to improve?
Sprinting
• No changes during a sprint
  – No one can add or remove work
    but the team
  – If necessary Team can work with
    Product Owner to trade insertion
    with something else
  – Recommitment and Tasking
• Abnormal Termination
  – If can’t meet the Sprint Goal
  – If business needs change
Potentially Shippable
• Each sprint ends with a Potentially Shippable
  product increment
  – May not push out to the user, but can
  – Done, Done, Done (testing, integration,
    deployment, etc)
• May not be cohesive
  – i.e. Print preview but no print
  – May take more than one Sprint
    to release
Measurement
                            Sprint Burndown
25

20

15

10                                                                  Actual


5

0
     Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
What did we talk about?
•   Agile Scrum ethos, context, and overview
•   Roles and Responsibilities
•   Details (Stories, Meetings)
•   Measurement


               AgileScrumPro.org
           jason@jasonleedean.com
References
•   Ken Schwaber - ControlChaos.com
•   Mike Cohn - MountainGoatSoftware.com
•   Martin Fowler – MartinFowler.com
•   ScrumAlliance.com
•   ImplementingScrum.com
•   AgileManifesto.org
•   Rugby Video -
    http://www.youtube.com/watch?v=IEQyCcageGg

More Related Content

What's hot

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)CollectiveKnowledge
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short TourVineet Patni
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 MinutesHenry Jacob
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 

What's hot (20)

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 

Viewers also liked

Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Scrum y XP desde las Trincheras
Scrum y XP desde las TrincherasScrum y XP desde las Trincheras
Scrum y XP desde las TrincherasDiego Dana
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agilityIlan Kirschenbaum
 
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?Ilan Kirschenbaum
 
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?Ilan Kirschenbaum
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17Ilan Kirschenbaum
 
Practical Scrum course day 2
Practical Scrum course day 2Practical Scrum course day 2
Practical Scrum course day 2Ilan Kirschenbaum
 
Version control, issue tracking and communication
Version control, issue tracking and communicationVersion control, issue tracking and communication
Version control, issue tracking and communicationLars Yde
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1Ilan Kirschenbaum
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsroblund
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015Ilan Kirschenbaum
 

Viewers also liked (20)

SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Scrum
ScrumScrum
Scrum
 
Scrum y XP desde las Trincheras
Scrum y XP desde las TrincherasScrum y XP desde las Trincheras
Scrum y XP desde las Trincheras
 
Scrum
ScrumScrum
Scrum
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agility
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Enterprise agility
Enterprise agilityEnterprise agility
Enterprise agility
 
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Agile and the evolution
Agile and the evolutionAgile and the evolution
Agile and the evolution
 
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17
 
Practical Scrum course day 2
Practical Scrum course day 2Practical Scrum course day 2
Practical Scrum course day 2
 
Version control, issue tracking and communication
Version control, issue tracking and communicationVersion control, issue tracking and communication
Version control, issue tracking and communication
 
Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teams
 
Advanced Po workshop November 2015
Advanced Po workshop November 2015Advanced Po workshop November 2015
Advanced Po workshop November 2015
 

Similar to Agile Scrum Overview

Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agilemlaulin
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized ScrumAbdul Karim
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 

Similar to Agile Scrum Overview (20)

Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Scrum
ScrumScrum
Scrum
 
Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Introduction to scrum & agile
Introduction to scrum & agileIntroduction to scrum & agile
Introduction to scrum & agile
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 

Agile Scrum Overview

  • 1. Agile Scrum Jason Dean, CSM AgileScrumPro.org
  • 2.
  • 3. Agile Scrum • What is Agile? – Agile Manifesto – Ethos of Agile – Agile Scrum Context – Scrum in a Nutshell • Roles and Responsibilities • Details – Epics, Stories, and COS – Meetings – Shippable • Measurement
  • 4. Agile Manifesto Individuals and over Processes Interactions and Tools Working over Comprehensive Software Documentation Customer over Contract Collaboration Negotiation Responding over Following to Change a Plan
  • 5. Agile – Development Framework • Dev Approaches • Practices – Extreme – Iterative Development Programming (XP) – Test Driven – Scrum Development – Dynamic Systems – Refactoring Development – Pair Programming Method (DSDM) – Continuous Integration – Lean – User Stories – Automated Testing
  • 6. Scrum in a Nutshell Discovery Sessions Defects Strategy Sprint done Backlog Sprint Planning Product Backlog Potentially 1. User Story Review (Demo) Shippable goal 2. User Story Software 3. User Story Retrospective 4. User Story 5. User Story feedback
  • 7. Roles and Responsibilities • Defines features and release dates Product • Responsible for ROI • Prioritizes features by business value Owner • Accepts or rejects work  Ensures team is functioning and productive  Removes barriers (impediments) Scrum  Shields team from external interference Master  Ensures the process is followed  Facilitates planning, not a traditional PM  Cross functional, 7 +/- 2 members Team  Self directed  Organizes itself and tasks Member  Commits to Sprint and Demos to Product Owner
  • 9. Epics, Stories, and COS • Release – group of functionality going Product Backlog out to the customer 1. User Story 2. User Story • Epic – large block of functionality 3. User Story • User Story – bite sized piece of 4. User Story 5. User Story functionality – As a <user type> I want <some functionality> so that <reason>. – As a user I want to be able to print my list of items so I can use it as a shopping list at the store. • Conditions of Satisfaction (Acceptance Criteria) – Details that determine the definition of “Done” • Theme – Epics or stories that are grouped together
  • 10. Startup and Daily Meetings Sprint • Sprint Planning Product Backlog Backlog – Review User Stories 1. User Story 2. User Story – Tasking and some task 3. User Story 4. User Story assignments 5. User Story – Deployment considerations • Daily Scrum – stand up, only pigs talk, not status – What did you do yesterday? – What are you going to do today? – What is impeding your progress?
  • 11. Wrapup Meetings • Sprint Review – Demonstrate functionality to Customers/Stakeholders • Retrospective (Post Mortem) – What did we do well? – What should we do again? – What opportunities do we have to improve?
  • 12. Sprinting • No changes during a sprint – No one can add or remove work but the team – If necessary Team can work with Product Owner to trade insertion with something else – Recommitment and Tasking • Abnormal Termination – If can’t meet the Sprint Goal – If business needs change
  • 13. Potentially Shippable • Each sprint ends with a Potentially Shippable product increment – May not push out to the user, but can – Done, Done, Done (testing, integration, deployment, etc) • May not be cohesive – i.e. Print preview but no print – May take more than one Sprint to release
  • 14. Measurement Sprint Burndown 25 20 15 10 Actual 5 0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
  • 15. What did we talk about? • Agile Scrum ethos, context, and overview • Roles and Responsibilities • Details (Stories, Meetings) • Measurement AgileScrumPro.org jason@jasonleedean.com
  • 16. References • Ken Schwaber - ControlChaos.com • Mike Cohn - MountainGoatSoftware.com • Martin Fowler – MartinFowler.com • ScrumAlliance.com • ImplementingScrum.com • AgileManifesto.org • Rugby Video - http://www.youtube.com/watch?v=IEQyCcageGg