SlideShare a Scribd company logo
1 of 18
Janaki Joshi
Sr. Software Engineer
janaki.joshi@verscend.com
Verscend
Agile Ceremonies2
Prepared By: Janaki Joshi
 A number of ceremonies come from the practice of scrum.
 which is an iterative, time-boxed approach to implementing agile.
 The concepts behind these ceremonies can be applied to other forms of agile
like kanban.
 Sprint Planning
 Backlog Grooming
 Daily Stand up
 Iteration Review
 Retrospective meeting
3
Prepared By: Janaki Joshi
Sprint Planning4
Prepared By: Janaki Joshi
Sprint Planning(contd..)
 development team, scrum master, product owner required for the meeting
 Done in the beginning of iteration
 Usually 1-2 hour for two week of iteration
 Purpose : Sprint planning sets up the entire team for success throughout the
sprint. Coming into the meeting, the product owner will have a prioritized product
backlog. They discuss each item with the development team, and the group
collectively estimates the effort involved.
5
Prepared By: Janaki Joshi
Sprint Planning(contd..)
 Sprint Prioritization
 Discuss about sprint goal
 Analyze and evaluate backlog
 Sprint Planning
 Decide how to achieve sprint goal
 Create sprint backlog
 Estimate Sprint backlog in planning time
6
Prepared By: Janaki Joshi
Backlog grooming7
Prepared By: Janaki Joshi
Backlog grooming (contd..)
 development team, scrum master, product owner required for the meeting
 Done before the iteration starts.
 Usually 1 hour for two week of iteration
 Purpose : Backlog grooming is when the product owner and some, or all, of the
rest of the team review items on the backlog to ensure the backlog contains the
appropriate items, that they are prioritized, and that the items at the top of the
backlog are ready for delivery. This activity occurs on a regular basis and may be
an officially scheduled meeting or an ongoing activity.
8
Prepared By: Janaki Joshi
Backlog grooming (contd..)
Some of the activities that occur during this refinement of the backlog include:
 removing user stories that no longer appear relevant
 creating new user stories in response to newly discovered needs
 re-assessing the relative priority of stories
 assigning estimates to stories which have yet to receive one
 correcting estimates in light of newly discovered information
 splitting user stories which are high priority but too coarse grained to fit in an
upcoming iteration
9
Prepared By: Janaki Joshi
Daily Stand-Up10
Prepared By: Janaki Joshi
Daily Stand-Up(Contd..)
 development team, scrum master and product owner needed for the daily standup.
Team stakeholders are optional.
 Usually once per day, typically in the morning.
 No more than 15 minutes. Don't book a conference room and conduct the stand up
sitting down. Standing up helps keep the meeting short!
 Purpose: Stand-up is designed to quickly inform everyone of what's going on
across the team. It's not a detailed status meeting. The tone should be light and
fun, but informative. Have each team member answer the following questions:
 What did I complete yesterday?
 What will I work on today?
 Am I blocked by anything?
11
Prepared By: Janaki Joshi
Iteration Review12
Prepared By: Janaki Joshi
Iteration Review(Contd..)
 development team, scrum master and product owner needed for Sprint review.
Team stakeholders are optional.
 Usually 30-60 minutes.
 Purpose: Iteration review is a time to showcase the work of the team. They can be
in a casual format like "demo Fridays", or in a more formal meeting structure. This
is the time for the team to celebrate their accomplishments, demonstrate work
finished within the iteration, and get immediate feedback from project
stakeholders.
13
Prepared By: Janaki Joshi
Retrospective14
Prepared By: Janaki Joshi
Retrospective (Contd..)
 development team, scrum master and product owner needed for Sprint retro.
 Usually 30-60 minutes at the end of sprint.
 Purpose: Agile is about getting rapid feedback to make the product and development
culture better. Retrospectives help the team understand what worked well–and what
didn't.
 Retrospectives aren't just a time for complaints without action. Use retrospectives to
find out what's working so the team can continue to focus on those areas. Also, find out
what's not working and use the time to find creative solutions and develop an action
plan.
 Continuous improvement is what sustains and drives development within an agile team,
and retrospectives are a key part of that.
15
Prepared By: Janaki Joshi
Retrospective (Contd..)
 Even if things are going well across the team, don't stop doing retrospectives.
Retrospectives provide ongoing guidance for the team to keep things going well.
 Evaluate the problems your team is having with retrospectives, are they with the
concept or the implementation?
 Make sure you plan your next retrospective according to your teams most
immediate needs
16
Prepared By: Janaki Joshi
Conclusion
 Some people think agile ceremonies magically make a team agile. They're wrong.
 A team's agility is built on solid engineering practices, a tactical and strategic
approach to change, and great team collaboration. Agile ceremonies simply
facilitate communication across the team.
17
Prepared By: Janaki Joshi
18
Prepared By: Janaki Joshi

More Related Content

What's hot

Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective Priyanka Rana
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesAltaf Najvani
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumDave Neuman
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkUpekha Vandebona
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 

What's hot (20)

Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
 

Viewers also liked

Beyond brand as a buzzword, what's branding all about?
 Beyond brand as a buzzword, what's branding all about? Beyond brand as a buzzword, what's branding all about?
Beyond brand as a buzzword, what's branding all about?Designit
 
Innovation and Strategic Design
Innovation and Strategic DesignInnovation and Strategic Design
Innovation and Strategic DesignDesignit
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenchesGeorge Stamos
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrixMuthuKumar A
 
The Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationThe Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationDesignit
 
Challenges for the Future of Retail Banking
Challenges for the Future of Retail BankingChallenges for the Future of Retail Banking
Challenges for the Future of Retail BankingDesignit
 
Template kick off-meeting
Template kick off-meeting Template kick off-meeting
Template kick off-meeting Hari Krishna
 

Viewers also liked (10)

AgileCeremonies
AgileCeremoniesAgileCeremonies
AgileCeremonies
 
Beyond brand as a buzzword, what's branding all about?
 Beyond brand as a buzzword, what's branding all about? Beyond brand as a buzzword, what's branding all about?
Beyond brand as a buzzword, what's branding all about?
 
Innovation and Strategic Design
Innovation and Strategic DesignInnovation and Strategic Design
Innovation and Strategic Design
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrix
 
The Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital TransformationThe Role of Experience Design in Digital Transformation
The Role of Experience Design in Digital Transformation
 
Challenges for the Future of Retail Banking
Challenges for the Future of Retail BankingChallenges for the Future of Retail Banking
Challenges for the Future of Retail Banking
 
Kickoff Meeting
Kickoff MeetingKickoff Meeting
Kickoff Meeting
 
Template kick off-meeting
Template kick off-meeting Template kick off-meeting
Template kick off-meeting
 
Kick Off Meeting Presentation
Kick Off Meeting PresentationKick Off Meeting Presentation
Kick Off Meeting Presentation
 

Similar to Agile Ceremonies Explained

Similar to Agile Ceremonies Explained (20)

Agile Bootcamp
Agile BootcampAgile Bootcamp
Agile Bootcamp
 
Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 
Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software development
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum
ScrumScrum
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 METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
How to plan sprints in agile
How to plan sprints in agileHow to plan sprints in agile
How to plan sprints in agile
 
Scrum
Scrum Scrum
Scrum
 
Scrum: Waterfall Into Scrum
Scrum: Waterfall Into ScrumScrum: Waterfall Into Scrum
Scrum: Waterfall Into Scrum
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Scrum Fundamentals
 
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
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
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
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
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
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...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
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
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
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...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 

Agile Ceremonies Explained

  • 1. Janaki Joshi Sr. Software Engineer janaki.joshi@verscend.com Verscend
  • 3.  A number of ceremonies come from the practice of scrum.  which is an iterative, time-boxed approach to implementing agile.  The concepts behind these ceremonies can be applied to other forms of agile like kanban.  Sprint Planning  Backlog Grooming  Daily Stand up  Iteration Review  Retrospective meeting 3 Prepared By: Janaki Joshi
  • 5. Sprint Planning(contd..)  development team, scrum master, product owner required for the meeting  Done in the beginning of iteration  Usually 1-2 hour for two week of iteration  Purpose : Sprint planning sets up the entire team for success throughout the sprint. Coming into the meeting, the product owner will have a prioritized product backlog. They discuss each item with the development team, and the group collectively estimates the effort involved. 5 Prepared By: Janaki Joshi
  • 6. Sprint Planning(contd..)  Sprint Prioritization  Discuss about sprint goal  Analyze and evaluate backlog  Sprint Planning  Decide how to achieve sprint goal  Create sprint backlog  Estimate Sprint backlog in planning time 6 Prepared By: Janaki Joshi
  • 8. Backlog grooming (contd..)  development team, scrum master, product owner required for the meeting  Done before the iteration starts.  Usually 1 hour for two week of iteration  Purpose : Backlog grooming is when the product owner and some, or all, of the rest of the team review items on the backlog to ensure the backlog contains the appropriate items, that they are prioritized, and that the items at the top of the backlog are ready for delivery. This activity occurs on a regular basis and may be an officially scheduled meeting or an ongoing activity. 8 Prepared By: Janaki Joshi
  • 9. Backlog grooming (contd..) Some of the activities that occur during this refinement of the backlog include:  removing user stories that no longer appear relevant  creating new user stories in response to newly discovered needs  re-assessing the relative priority of stories  assigning estimates to stories which have yet to receive one  correcting estimates in light of newly discovered information  splitting user stories which are high priority but too coarse grained to fit in an upcoming iteration 9 Prepared By: Janaki Joshi
  • 11. Daily Stand-Up(Contd..)  development team, scrum master and product owner needed for the daily standup. Team stakeholders are optional.  Usually once per day, typically in the morning.  No more than 15 minutes. Don't book a conference room and conduct the stand up sitting down. Standing up helps keep the meeting short!  Purpose: Stand-up is designed to quickly inform everyone of what's going on across the team. It's not a detailed status meeting. The tone should be light and fun, but informative. Have each team member answer the following questions:  What did I complete yesterday?  What will I work on today?  Am I blocked by anything? 11 Prepared By: Janaki Joshi
  • 13. Iteration Review(Contd..)  development team, scrum master and product owner needed for Sprint review. Team stakeholders are optional.  Usually 30-60 minutes.  Purpose: Iteration review is a time to showcase the work of the team. They can be in a casual format like "demo Fridays", or in a more formal meeting structure. This is the time for the team to celebrate their accomplishments, demonstrate work finished within the iteration, and get immediate feedback from project stakeholders. 13 Prepared By: Janaki Joshi
  • 15. Retrospective (Contd..)  development team, scrum master and product owner needed for Sprint retro.  Usually 30-60 minutes at the end of sprint.  Purpose: Agile is about getting rapid feedback to make the product and development culture better. Retrospectives help the team understand what worked well–and what didn't.  Retrospectives aren't just a time for complaints without action. Use retrospectives to find out what's working so the team can continue to focus on those areas. Also, find out what's not working and use the time to find creative solutions and develop an action plan.  Continuous improvement is what sustains and drives development within an agile team, and retrospectives are a key part of that. 15 Prepared By: Janaki Joshi
  • 16. Retrospective (Contd..)  Even if things are going well across the team, don't stop doing retrospectives. Retrospectives provide ongoing guidance for the team to keep things going well.  Evaluate the problems your team is having with retrospectives, are they with the concept or the implementation?  Make sure you plan your next retrospective according to your teams most immediate needs 16 Prepared By: Janaki Joshi
  • 17. Conclusion  Some people think agile ceremonies magically make a team agile. They're wrong.  A team's agility is built on solid engineering practices, a tactical and strategic approach to change, and great team collaboration. Agile ceremonies simply facilitate communication across the team. 17 Prepared By: Janaki Joshi

Editor's Notes

  1. Agile came about as a “solution” to the disadvantages of the waterfall methodology. Instead of a sequential design process, the Agile methodology follows iterative and incremental software development . As in picture FAST