SlideShare a Scribd company logo
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

Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dhruv Kumar
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Nigel Thurlow
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
Amit Verma
 
Scrum
ScrumScrum
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Fredrik Fjällström
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
Jyaasa Technologies
 
Scrum
ScrumScrum
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
George Psistakis
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
Naresh Gajuveni
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
Giordano Scalzo
 
Agile
AgileAgile
Agile
Komal2525
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 

What's hot (20)

Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile 101
Agile 101Agile 101
Agile 101
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Scrum
ScrumScrum
Scrum
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Scrum
ScrumScrum
Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile
AgileAgile
Agile
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

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 Design
Designit
 
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
George Stamos
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrix
MuthuKumar 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 Transformation
Designit
 
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
Designit
 
Kickoff Meeting
Kickoff MeetingKickoff Meeting
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

Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software development
BijayDhimal2
 
What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
Vikrama Dhiman
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
TechDesti
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
Ibnu Fajar Yunardi
 
Scrum
ScrumScrum
Scrum
Hung Hoang
 
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
akshitathakur2406
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Inova LLC
 
How to plan sprints in agile
How to plan sprints in agileHow to plan sprints in agile
How to plan sprints in agile
Niladri Choudhuri
 
Scrum
Scrum Scrum
Scrum
Asim Iqbal
 
Scrum: Waterfall Into Scrum
Scrum: Waterfall Into ScrumScrum: Waterfall Into Scrum
Scrum: Waterfall Into Scrum
Chad Holdorf
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
Pruthviraj Yerram
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
Yasmeen Od
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Project Management_at_a_glance.pptx
Project Management_at_a_glance.pptxProject Management_at_a_glance.pptx
Project Management_at_a_glance.pptx
Ramachandra Reddy
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
Inova LLC
 
3. Armine - retrospective and grooming
3. Armine - retrospective and grooming3. Armine - retrospective and grooming
3. Armine - retrospective and grooming
Arevik Harutyunyan
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Software
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
Yves Hanoulle
 

Similar to Agile ceremonies (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
 
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
 
How to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile procesHow to make your retrospectives the heart of your agile proces
How to make your retrospectives the heart of your agile proces
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 

Agile ceremonies

  • 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