SlideShare a Scribd company logo
1 of 31
AGILE SCRUM
METHODOLOGY


Angelin @ardentlearner
Individuals and interactions over processes
        and tools
AGILE
            Working software over comprehensive
        documentation
            Customer collaboration over contract
        negotiation
            Responding to change over following a plan
 Agile development methods focus rigorously on delivering
           business value early and continuously
WATERFALL                  AGILE
 Fixed           Requirements      Resources          Time




                                           Value
                    Plan                   Driven
                   Driven



Estimated   Resources           Time       Features
One of the criticisms of
  Analysis
              waterfall projects is that they
  Design      tend to deliver what was
Development   originally requested in the
  Testing
              requirements document, not
              what the stakeholders discover
Deployment
              they actually need as the
Maintenance   project and system unfolds.
In the agile community, waterfall projects are sometimes
compared to "fire and forget" weapons, for which you
painstakingly adjust a precise trajectory, press a fire button and
hope for the best.
         Agile projects are likened to cruise missiles, capable of
continuous course correction as they fly and therefore much likelier
to hit the targeted feature-set and date accurately.
 Scrum is founded on empirical process
control theory or empiricism.
 Empiricism asserts that knowledge
comes from experience and making decisions
based on what is known.
 Scrum employs an iterative, incremental
approach to optimize predictability and
control risk.
 Three pillars uphold every
implementation of empirical process control:
transparency, inspection, and adaptation.
Strategy
Agility is…
                                      Charter
                                                        Funding
              Vision
                                     Release

                                        Estimation

                  Release
                   Plan                Iteration
                                          Retrospective
                       Iteration
                                            Daily       Review
                          Plan
                                   Acceptance Testing

                          Standup          Continuous
                                        Refactoring
                                     TDD
                                          Integration
                                    Collaboration
                                        Build
                                                                  Working
                                                                  Software
Holds the responsibility for maximizing the value of the product and
the work of the Development Team.
   Collects requirements from stakeholders and users.
   Sets priorities to the requirements by business value, risk, priority,
and necessity and creates the Product Backlog.
   Manages the Product Backlog and is responsible for its content,
availability, and ordering.
Holds the responsibility for ensuring that the Scrum theory,
practices, and rules are understood and adhered to.
   Coaches the Development Team in self-organization and cross-
functionality.
   Teaches and leads the Development Team to create high-value
products.
   Removes impediments to the Development Team’s progress.
   Facilitates Scrum events as requested or needed.
Hold the responsibility of developing and delivering a potentially
releasable Increment of “Done” product at the end of each Sprint.
   Organize and manage their own work.
   Report progress.
PRODUCT BACKLOG




                  SPRINT BACKLOG




                                   INCREMENT
PRODUCT BACKLOG


    List of all features, functions, requirements, enhancements
and fixes that constitute the changes to be made to the product
in future releases.
    Owned and managed by Product Owner
    Prioritized by business value
    Changes in business requirements, market conditions or
technology may cause changes in the Product Backlog.
    Can change without affecting the active sprint.
SPRINT BACKLOG


   Set of Product Backlog items selected for the Sprint plus a
plan for delivering the product Increment and realizing the Sprint
Goal
   Owned and managed by the Development Team
   At any point in time in a Sprint, the total work remaining in
the Sprint Backlog items can be summed & tracked using Burn-
Down chart.
   Are not to be changed during the Sprint
INCREMENT


  Sum of all the Product Backlog items completed during a
Sprint and all previous Sprints.
  At the end of a Sprint, the new Increment must be “Done,”
which means it must be in useable condition.
Sprint           Daily Scrum
           Planning           (standup)
                                  1                       Analyze,
                                 day                       Design,
                                                          Develop
                  Sprint

Product
                 Backlog                 SPRINT
Backlog                                  2 – 4 weeks
                          Sprint
                      Retrospective                       Test
 Initial
Planning                                Sprint         Deploy
                                       Review


                                                        Product Increment
Self - organizing teams
   Progresses in a series of “Sprints”
   Requirements are captured as items in a list of “product
backlog ”
   No specific engineering practices prescribed
   One of the Agile processes
Sprint Planning Meeting
The Sprint
Daily Scrum
Sprint Review
Sprint Retrospective
Sprint Planning Meeting




The team meets with the product owner to choose a set of work to
deliver during a sprint
Sprint Planning Meeting
 Product Backlog      Sprint Prioritization
                       Select and declare Sprint Goal
 Team Capabilities
                       Analyze and evaluate product backlog
                       Select top most features
Business Conditions



    Technology        Sprint Planning
                       Decide how to achieve Sprint goal
  Product Status
                       Team decomposes selected features
                      into Sprint Backlog
   Competition
                       Estimate Sprint backlog in hours
The Sprint
The Sprint
Time Boxed effort
  Usually 2 weeks to 1 month long
  Can be longer or shorter
Defined workload
  No changes once sprint begins
  If workload changes, sprint is restarted
Begins with Sprint planning meeting
Involves Daily SCRUM, development, Product Backlog grooming
Ends with demonstrable release
Daily SCRUM
Daily SCRUM
Time Boxed to 15 minutes
Run by Scrum Master; Attended by all
Stakeholders usually do not speak
Team shares status and discuss issues
Answer 3 questions
  What I did yesterday
  What I will do today
  What is on my way
Team updates Sprint Backlog
Scrum Master updates impediments list
Sprint Review
Sprint Review
  Time Boxed to 2 or 4 hours
  Run by Scrum Master; Attended by all
  Team demonstrates new functionality to the Product Owner and
any other invited stakeholders
  Review if the Sprint goal was met
  Decide on what to do next
Sprint Retrospective
Sprint Retrospective
  Time Boxed to 1 or 2 hours
  Run by Scrum Master
  Attended by Team members and Product Owner
  Team discusses the just-concluded Sprint and determines what
could be changed to improve the product and the process in the
next Sprint
  Team determines
      what do we want to stop doing?
      what do we want to keep doing?
      what do we want to start doing?
Sprint Planning Meeting                4 hours
        The Sprint                             2 to 4 weeks
        Daily Scrum                            15 minutes
        Sprint Review                          2 or 4 hours
        Sprint Retrospective                   1 or 2 hours
Scrum meetings are time-boxed and occur on a regular schedule
Agile SCRUM Methodology

More Related Content

What's hot

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
timmcowan
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
Abdullah Raza
 

What's hot (20)

Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidated
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?
 
Scrum in a page
Scrum in a pageScrum in a page
Scrum in a page
 
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
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
23339110 scrum-checklists
23339110 scrum-checklists23339110 scrum-checklists
23339110 scrum-checklists
 
Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014
Cornel Fatulescu  - Envisaged Collaboration Framework - CodeCamp 25 oct 2014Cornel Fatulescu  - Envisaged Collaboration Framework - CodeCamp 25 oct 2014
Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 

Viewers also liked

Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
 

Viewers also liked (9)

agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Visions & Missions of Fortune Global 100
Visions & Missions of Fortune Global 100Visions & Missions of Fortune Global 100
Visions & Missions of Fortune Global 100
 

Similar to Agile SCRUM Methodology

Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
shankar chinn
 
Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2
Guang Ying Yuan
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 

Similar to Agile SCRUM Methodology (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Are You Agile?
Are You Agile? Are You Agile?
Are You Agile?
 
Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2Agile Software Development Overview 1231560734008086 2
Agile Software Development Overview 1231560734008086 2
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agile
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum
ScrumScrum
Scrum
 
Flexibility in Software Development Methodologies: Needs and Benefits
Flexibility in Software Development Methodologies: Needs and BenefitsFlexibility in Software Development Methodologies: Needs and Benefits
Flexibility in Software Development Methodologies: Needs and Benefits
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Close to agile
Close to agileClose to agile
Close to agile
 

More from Angelin R

Exception handling and logging best practices
Exception handling and logging best practicesException handling and logging best practices
Exception handling and logging best practices
Angelin R
 
Tamil Christian Worship Songs
Tamil Christian Worship SongsTamil Christian Worship Songs
Tamil Christian Worship Songs
Angelin R
 

More from Angelin R (17)

Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application Frameworks
 
[DOC] Java - Code Analysis using SonarQube
[DOC] Java - Code Analysis using SonarQube[DOC] Java - Code Analysis using SonarQube
[DOC] Java - Code Analysis using SonarQube
 
Java Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQubeJava Source Code Analysis using SonarQube
Java Source Code Analysis using SonarQube
 
The principles of good programming
The principles of good programmingThe principles of good programming
The principles of good programming
 
Exception handling & logging in Java - Best Practices (Updated)
Exception handling & logging in Java - Best Practices (Updated)Exception handling & logging in Java - Best Practices (Updated)
Exception handling & logging in Java - Best Practices (Updated)
 
A Slice of Me
A Slice of MeA Slice of Me
A Slice of Me
 
Team Leader - 30 Essential Traits
Team Leader - 30 Essential TraitsTeam Leader - 30 Essential Traits
Team Leader - 30 Essential Traits
 
Action Script
Action ScriptAction Script
Action Script
 
Exception handling and logging best practices
Exception handling and logging best practicesException handling and logging best practices
Exception handling and logging best practices
 
Tamil Christian Worship Songs
Tamil Christian Worship SongsTamil Christian Worship Songs
Tamil Christian Worship Songs
 
Flex MXML Programming
Flex MXML ProgrammingFlex MXML Programming
Flex MXML Programming
 
Introduction to Adobe Flex
Introduction to Adobe FlexIntroduction to Adobe Flex
Introduction to Adobe Flex
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Restful Web Services
Restful Web ServicesRestful Web Services
Restful Web Services
 
Effective Team Work Model
Effective Team Work ModelEffective Team Work Model
Effective Team Work Model
 
Team Building Activities
Team Building ActivitiesTeam Building Activities
Team Building Activities
 
XStream
XStreamXStream
XStream
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Agile SCRUM Methodology

  • 2. Individuals and interactions over processes and tools AGILE Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Agile development methods focus rigorously on delivering business value early and continuously
  • 3. WATERFALL AGILE Fixed Requirements Resources Time Value Plan Driven Driven Estimated Resources Time Features
  • 4. One of the criticisms of Analysis waterfall projects is that they Design tend to deliver what was Development originally requested in the Testing requirements document, not what the stakeholders discover Deployment they actually need as the Maintenance project and system unfolds.
  • 5. In the agile community, waterfall projects are sometimes compared to "fire and forget" weapons, for which you painstakingly adjust a precise trajectory, press a fire button and hope for the best. Agile projects are likened to cruise missiles, capable of continuous course correction as they fly and therefore much likelier to hit the targeted feature-set and date accurately.
  • 6.  Scrum is founded on empirical process control theory or empiricism.  Empiricism asserts that knowledge comes from experience and making decisions based on what is known.  Scrum employs an iterative, incremental approach to optimize predictability and control risk.  Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation.
  • 7.
  • 8. Strategy Agility is… Charter Funding Vision Release Estimation Release Plan Iteration Retrospective Iteration Daily Review Plan Acceptance Testing Standup Continuous Refactoring TDD Integration Collaboration Build Working Software
  • 9.
  • 10. Holds the responsibility for maximizing the value of the product and the work of the Development Team. Collects requirements from stakeholders and users. Sets priorities to the requirements by business value, risk, priority, and necessity and creates the Product Backlog. Manages the Product Backlog and is responsible for its content, availability, and ordering.
  • 11. Holds the responsibility for ensuring that the Scrum theory, practices, and rules are understood and adhered to. Coaches the Development Team in self-organization and cross- functionality. Teaches and leads the Development Team to create high-value products. Removes impediments to the Development Team’s progress. Facilitates Scrum events as requested or needed.
  • 12. Hold the responsibility of developing and delivering a potentially releasable Increment of “Done” product at the end of each Sprint. Organize and manage their own work. Report progress.
  • 13. PRODUCT BACKLOG SPRINT BACKLOG INCREMENT
  • 14. PRODUCT BACKLOG List of all features, functions, requirements, enhancements and fixes that constitute the changes to be made to the product in future releases. Owned and managed by Product Owner Prioritized by business value Changes in business requirements, market conditions or technology may cause changes in the Product Backlog. Can change without affecting the active sprint.
  • 15. SPRINT BACKLOG Set of Product Backlog items selected for the Sprint plus a plan for delivering the product Increment and realizing the Sprint Goal Owned and managed by the Development Team At any point in time in a Sprint, the total work remaining in the Sprint Backlog items can be summed & tracked using Burn- Down chart. Are not to be changed during the Sprint
  • 16. INCREMENT Sum of all the Product Backlog items completed during a Sprint and all previous Sprints. At the end of a Sprint, the new Increment must be “Done,” which means it must be in useable condition.
  • 17. Sprint Daily Scrum Planning (standup) 1 Analyze, day Design, Develop Sprint Product Backlog SPRINT Backlog 2 – 4 weeks Sprint Retrospective Test Initial Planning Sprint Deploy Review Product Increment
  • 18. Self - organizing teams Progresses in a series of “Sprints” Requirements are captured as items in a list of “product backlog ” No specific engineering practices prescribed One of the Agile processes
  • 19. Sprint Planning Meeting The Sprint Daily Scrum Sprint Review Sprint Retrospective
  • 20. Sprint Planning Meeting The team meets with the product owner to choose a set of work to deliver during a sprint
  • 21. Sprint Planning Meeting Product Backlog Sprint Prioritization  Select and declare Sprint Goal Team Capabilities  Analyze and evaluate product backlog  Select top most features Business Conditions Technology Sprint Planning  Decide how to achieve Sprint goal Product Status  Team decomposes selected features into Sprint Backlog Competition  Estimate Sprint backlog in hours
  • 23. The Sprint Time Boxed effort  Usually 2 weeks to 1 month long  Can be longer or shorter Defined workload  No changes once sprint begins  If workload changes, sprint is restarted Begins with Sprint planning meeting Involves Daily SCRUM, development, Product Backlog grooming Ends with demonstrable release
  • 25. Daily SCRUM Time Boxed to 15 minutes Run by Scrum Master; Attended by all Stakeholders usually do not speak Team shares status and discuss issues Answer 3 questions  What I did yesterday  What I will do today  What is on my way Team updates Sprint Backlog Scrum Master updates impediments list
  • 27. Sprint Review Time Boxed to 2 or 4 hours Run by Scrum Master; Attended by all Team demonstrates new functionality to the Product Owner and any other invited stakeholders Review if the Sprint goal was met Decide on what to do next
  • 29. Sprint Retrospective Time Boxed to 1 or 2 hours Run by Scrum Master Attended by Team members and Product Owner Team discusses the just-concluded Sprint and determines what could be changed to improve the product and the process in the next Sprint Team determines  what do we want to stop doing?  what do we want to keep doing?  what do we want to start doing?
  • 30. Sprint Planning Meeting 4 hours The Sprint 2 to 4 weeks Daily Scrum 15 minutes Sprint Review 2 or 4 hours Sprint Retrospective 1 or 2 hours Scrum meetings are time-boxed and occur on a regular schedule