SlideShare a Scribd company logo
1 of 33
Download to read offline
Introduction to Scrum
Brief Overview of Scrum Framework
Avidan Hetzroni
Enterprise Agile Coach, Trainer &
Blogger
Certified Scrum Professional
Certified SAFe® Program Consultant
Six Sigma Green-Belt
B.Sc. System Engineering, BGU
www.avidanhetzroni.com
What is Scrum?
Scrum is a
framework (not a
process) for
developing and
sustaining complex
products
A scrum (short for scrummage) is a method of
restarting play in rugby football.
Scrum Theory
Scrum is based on
empirical process control
theory, where:
knowledge comes from
experience, and
decisions are made based on
what is known
Scrum Values
Scrum Team members have courage to
do the right thing and work on tough
problems
COURAGE
Scrum Values
Everyone focuses on the work of the
Sprint and the goals of the Scrum Team
Focus
Scrum Values
People personally commit to achieving
the goals of the Scrum Team
COMMITMENT
Scrum Values
Scrum Team members respect each
other to be capable, independent
people
RESPECT
Scrum Values
The Scrum Team and its stakeholders
agree to be open about all the work
and the challenges with performing
the work
OPENNESS
The Scrum Framework
Scrum bind together the events, roles, and artifacts, governing the
relationships and interaction between them
Scrum Roles
The Scrum Master
Responsible for ensuring Scrum is
understood and enacted
Scrum Master
The Product Owner
Responsible for maximizing the value of
the product and the work of the
Development Team
Product Owner
The Development Team
Responsible for delivering a potentially
Product Increment at the end of each
Sprint
Dev Team (4 to 9 people)
The Scrum Team
Self-organizing, choose how
best to accomplish their
work
Cross-functional, have all
abilities needed to
accomplish the work without
depending on others
Flexibility,
Creativity,
and
Productivity
Scrum Events
Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint
Retrospective
Scrum Events
 Occurred on regular cadence. (same time and place)
 Minimize the need for meetings not defined in Scrum.
 Are time-boxed, has a maximum duration:
 Sprint duration is fixed and cannot be shortened or lengthened.
 Other events may end whenever the purpose of the event is
achieved, but without allowing waste in the process
The Sprint
 One month or less.
 Produce potentially product
Increment.
 A new Sprint starts immediately after
the conclusion of the previous Sprint.
During the Sprint…
 No changes are made that would
endanger the Sprint Goal.
 Quality goals do not decrease.
 Scope may be clarified and re-
negotiated
between the Product Owner and Development Team
as more is learned.
Cancelling a Sprint
Product Owner has the
authority to cancel the Sprint
 if the Sprint Goal becomes obsolete
 if it no longer makes sense given the
circumstances
Sprint Planning
The entire team collaborate to agree the work to be performed in the
Sprint
Time Box
8
hrs
Inputs
• Product backlog items
• Latest Product Increment
• Team capacity & Past performance
Steps
• What can be done this Sprint?
• How will the chosen work get done?
Outputs
• Sprint Goal (s)
• Sprint Backlogs (tasks)
Daily Scrum
The Dev. Team synchronize activities and create a plan for the next day
Time Box
15
min.
Inputs
• Team members progress
Steps
• What did I do yesterday?
• What will I do today?
• Do I see any impediment?
Outputs
• After the Daily Scrum, adapt or re-plan, the rest of the Sprint’s
work
Sprint Review
The Scrum Team and stakeholders inspect the Increment and adapt the
Product Backlog if needed
Time Box
4
hrs
Inputs
• Potential Product Increment
Steps
• What was done?
• What was changed?
• Demonstrate Product Increment
Outputs
• A revised Product Backlog that defines the most likely items for
the next Sprint.
Sprint Retrospective
The Scrum Team inspect itself and create a plan for improvements
Time Box
3
hrs
Inputs
• Potential Product Increment
Steps
• How things goes with regards to people, relationships, process,
and tools?
• What went well and potential improvements?
Outputs
• A plan for implementing improvements to the way the Scrum
Team does its work, normally in the next sprint
Scrum Artifacts
Product Backlog, Sprint Backlog, Product Increment
Scrum Artifacts
 Are evidences of work or value
 Provide transparency and opportunity for inspection and
adoption
Product Backlogs
Sprint Backlogs
Potential Product Increment
Product Backlog
 Product Backlog is an ordered list of
everything that might be needed in the
product
 The single source of requirements for
any changes to be made to the product
 Have to be READY before Sprint
Planning
 Used to monitor progress toward goal or
project milestone
Product Backlog Readiness = INVEST
Sprint Backlog
 Sprint Backlog is the work (tasks)
needed to deliver the functionality of
Product Backlog into a “Done”
Increment
 New sprint backlogs can emerges
during the Sprint progress
 Used to monitor Sprint progress
Potential Product Increment
 Increment is the sum of all the Product
Backlog items completed during a
Sprint
 MUST be DONE !
Definition of Done (DoD)
 Shared understanding of what done/complete means to
ensure transparency
 Used to assess when work is complete on the product
Increment
 Help Development Team in knowing how many Product
Backlog items it can select during a Sprint Planning
 It is expected that DoD will expand to include more stringent
criteria for higher quality
Definition of Done (DoD)
Code completed and checked-in
All unit testing pass
All acceptance testing pass
New injected bugs fixed
Code Coverage +80%
Regression testing pass
Deployed
Accepted by PO
THAT’S ALL

More Related Content

What's hot (20)

Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Scrum Roles and artifacts
Scrum Roles and artifactsScrum Roles and artifacts
Scrum Roles and artifacts
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Masie slides Agile_Scrum
Masie slides Agile_ScrumMasie slides Agile_Scrum
Masie slides Agile_Scrum
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 

Similar to Introduction to Scrum

An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxLN Mishra CBAP
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gigAJAY RAWAT
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceZaid Shabbir
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Benefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationBenefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationKnoldus Inc.
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrumDexterIT
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 

Similar to Introduction to Scrum (20)

An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Agile
AgileAgile
Agile
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Scrum101
Scrum101Scrum101
Scrum101
 
Benefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationBenefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentation
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Présentation scrum
Présentation scrumPrésentation scrum
Présentation scrum
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 

Recently uploaded

Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 

Recently uploaded (20)

Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 

Introduction to Scrum

  • 1. Introduction to Scrum Brief Overview of Scrum Framework
  • 2. Avidan Hetzroni Enterprise Agile Coach, Trainer & Blogger Certified Scrum Professional Certified SAFe® Program Consultant Six Sigma Green-Belt B.Sc. System Engineering, BGU www.avidanhetzroni.com
  • 3. What is Scrum? Scrum is a framework (not a process) for developing and sustaining complex products A scrum (short for scrummage) is a method of restarting play in rugby football.
  • 4. Scrum Theory Scrum is based on empirical process control theory, where: knowledge comes from experience, and decisions are made based on what is known
  • 5. Scrum Values Scrum Team members have courage to do the right thing and work on tough problems COURAGE
  • 6. Scrum Values Everyone focuses on the work of the Sprint and the goals of the Scrum Team Focus
  • 7. Scrum Values People personally commit to achieving the goals of the Scrum Team COMMITMENT
  • 8. Scrum Values Scrum Team members respect each other to be capable, independent people RESPECT
  • 9. Scrum Values The Scrum Team and its stakeholders agree to be open about all the work and the challenges with performing the work OPENNESS
  • 10. The Scrum Framework Scrum bind together the events, roles, and artifacts, governing the relationships and interaction between them
  • 12. The Scrum Master Responsible for ensuring Scrum is understood and enacted Scrum Master
  • 13. The Product Owner Responsible for maximizing the value of the product and the work of the Development Team Product Owner
  • 14. The Development Team Responsible for delivering a potentially Product Increment at the end of each Sprint Dev Team (4 to 9 people)
  • 15. The Scrum Team Self-organizing, choose how best to accomplish their work Cross-functional, have all abilities needed to accomplish the work without depending on others Flexibility, Creativity, and Productivity
  • 16. Scrum Events Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
  • 17. Scrum Events  Occurred on regular cadence. (same time and place)  Minimize the need for meetings not defined in Scrum.  Are time-boxed, has a maximum duration:  Sprint duration is fixed and cannot be shortened or lengthened.  Other events may end whenever the purpose of the event is achieved, but without allowing waste in the process
  • 18. The Sprint  One month or less.  Produce potentially product Increment.  A new Sprint starts immediately after the conclusion of the previous Sprint.
  • 19. During the Sprint…  No changes are made that would endanger the Sprint Goal.  Quality goals do not decrease.  Scope may be clarified and re- negotiated between the Product Owner and Development Team as more is learned.
  • 20. Cancelling a Sprint Product Owner has the authority to cancel the Sprint  if the Sprint Goal becomes obsolete  if it no longer makes sense given the circumstances
  • 21. Sprint Planning The entire team collaborate to agree the work to be performed in the Sprint Time Box 8 hrs Inputs • Product backlog items • Latest Product Increment • Team capacity & Past performance Steps • What can be done this Sprint? • How will the chosen work get done? Outputs • Sprint Goal (s) • Sprint Backlogs (tasks)
  • 22. Daily Scrum The Dev. Team synchronize activities and create a plan for the next day Time Box 15 min. Inputs • Team members progress Steps • What did I do yesterday? • What will I do today? • Do I see any impediment? Outputs • After the Daily Scrum, adapt or re-plan, the rest of the Sprint’s work
  • 23. Sprint Review The Scrum Team and stakeholders inspect the Increment and adapt the Product Backlog if needed Time Box 4 hrs Inputs • Potential Product Increment Steps • What was done? • What was changed? • Demonstrate Product Increment Outputs • A revised Product Backlog that defines the most likely items for the next Sprint.
  • 24. Sprint Retrospective The Scrum Team inspect itself and create a plan for improvements Time Box 3 hrs Inputs • Potential Product Increment Steps • How things goes with regards to people, relationships, process, and tools? • What went well and potential improvements? Outputs • A plan for implementing improvements to the way the Scrum Team does its work, normally in the next sprint
  • 25. Scrum Artifacts Product Backlog, Sprint Backlog, Product Increment
  • 26. Scrum Artifacts  Are evidences of work or value  Provide transparency and opportunity for inspection and adoption Product Backlogs Sprint Backlogs Potential Product Increment
  • 27. Product Backlog  Product Backlog is an ordered list of everything that might be needed in the product  The single source of requirements for any changes to be made to the product  Have to be READY before Sprint Planning  Used to monitor progress toward goal or project milestone
  • 29. Sprint Backlog  Sprint Backlog is the work (tasks) needed to deliver the functionality of Product Backlog into a “Done” Increment  New sprint backlogs can emerges during the Sprint progress  Used to monitor Sprint progress
  • 30. Potential Product Increment  Increment is the sum of all the Product Backlog items completed during a Sprint  MUST be DONE !
  • 31. Definition of Done (DoD)  Shared understanding of what done/complete means to ensure transparency  Used to assess when work is complete on the product Increment  Help Development Team in knowing how many Product Backlog items it can select during a Sprint Planning  It is expected that DoD will expand to include more stringent criteria for higher quality
  • 32. Definition of Done (DoD) Code completed and checked-in All unit testing pass All acceptance testing pass New injected bugs fixed Code Coverage +80% Regression testing pass Deployed Accepted by PO