SlideShare a Scribd company logo
Agile Scrum Mastery
By Arun Badole
About Me
● Head of Engineering
● 10+ years of experience in
software development and
project management
● Managed more than 30
complex projects with Agile &
Scrum methodologies
2
1. What is Scrum?
2. Scrum Skeleton
3. Scrum Roles
4. Scrum Artifacts
5. Scrum Events
The Basics
3
1. Sprint 0
2. Sprint 1..n
3. Sprint
4. Sprint Review
5. Sprint Retrospection
6. Exceptions
The Pro Part
4
What is Scrum?
● A framework for developing & sustaining software products.
● Consist of self organizing cross functional teams.
● A project manager doesn’t control them since their expertise empowers
them to make decisions collectively.
Together to achieve same
output
Iterations allow
flexibility
Deliver a working piece of
product.
5
Scrum
● Team works in chaotic environment to keep control of the ball.
6
● This can be compared to a team working in a chaotic environment to keep the
control of the project.
Scrum Skeleton
7
Scrum Roles
● Product Owner
● Scrum Master
● Development Team
8
Scrum Artifacts
● Product Backlog
● Sprint Backlog
● Product Increment (Increment of Releasable Product)
9
Scrum Events
● Sprint Planning Meeting
● Sprint
● Daily Scrum Meeting
● Sprint Review
● Sprint Retrospective
10
The Pro Part
11
Sprint 0
❖ Most Important Sprint
❖ The problem statement
❖ Why of the project
❖ Client’s Goal/Vision
❖ Client<>Team Intro Meeting
❖ Architecture; Technology preferences
❖ Infrastructure: Tools to be used
❖ Process to be followed eg. JIRA, CI/CD, Codegrip etc.
12
Sprint 1…n
● Backlogs: Features
● Features Prioritization
● JIRA Epics & User Stories
● Pending items from last sprint
13
Product Backlog
Prioritise
Product
Backlog
High
Priority
Low
Priority
Sprint 1…n
Creating User Stories
● Acceptance Criteria: Contains low level details
● Subtasks
● Subtask Estimates
❖ If greater than 4hrs break it further
❖ Story Points Estimation: Usually 8hrs = 1 Story Point
14
Sprint 1…n
Sprint Backlog
❖ Sprint Duration: 2 Weeks
❖ 8 days of development + 2 days for bug fixing and new sprint planning
❖ Based on priority we take only 8 Story Point for each developer
❖ Skip everything else
15
Sprint
Daily Scrum Meeting
● Yesterday’s Tasks: Status of 8 hours tasks taken
● Today’s Tasks:
● Any Blockers
❖ Only take 8 hours of tasks from the estimations provided
16
Sprint
Sprint Progress Check
❖ Work Logs
❖ Estimation on track
❖ Red Flags: Update to client in case of any delay or skipping any of the sprint
items
17
Sprint
QA
❖ Frequency of builds: Alternate days or twice in a week
❖ Dates for final dev, stage and production builds
18
Sprint Review
❖ Internal Sprint Features Demo
❖ Internal Feedback, Suggestions and Improvements
❖ Client Demo
❖ Client Feedback
❖ Sprint Delivery Email
19
Sprint Retrospection
● What went well?
● What can be improved?
● How to implement the change?
❖ Action Items for the next sprint
❖ Appreciation; Hero of the sprint
20
Exceptions
● Unplanned Leaves
● Red flags/Blockers
● Urgent fixes for e.g. production issues
● Priority changes
For any of such scenarios
❖ No to changes
❖ Remove some low priority items to keep the delivery dates intact
❖ Or delay the sprint delivery (not ideal)
21
Thank You
22
Questions
You can share your review for this presentation at
arun.badole@mindbowser.com
23

More Related Content

PPTX
GUI & Modern UI Design
PDF
Running Agile on a non-Agile Environment, by Nuno Caneco
PDF
Running Scrum on a non-Agile environment - Tales from a past experience" By N...
ODP
Introduction To Agile
PDF
An Introduction to Scrum: presented at PyTexas 2012
PPTX
SCRUM – Agile Methodology
PDF
Choosing right agile methodology for your project
PDF
Choosing right agile methodology for your project
GUI & Modern UI Design
Running Agile on a non-Agile Environment, by Nuno Caneco
Running Scrum on a non-Agile environment - Tales from a past experience" By N...
Introduction To Agile
An Introduction to Scrum: presented at PyTexas 2012
SCRUM – Agile Methodology
Choosing right agile methodology for your project
Choosing right agile methodology for your project

Similar to Agile Scrum Mastery: Learn How To Bring Complex Projects To life! (20)

PPTX
Project managemen, the agile way
PDF
Scrum master
PDF
Scrum overview
PPTX
Agile and Scrum Overview for PMs, Designers and Developers
PDF
Let's learn scrum
PPTX
Scrum rules
PDF
Agile Scrum Training Process
PDF
Seapine Scrum Reference Card
PDF
Art of Estimation. Vlad Savitsky
PPTX
Introduction to agile and scrum
PPTX
Agile Methodology (scrum)
PPT
Agile overview
PPTX
Agile Methodology
PDF
Scrum. A brief introduction
PPTX
Agile and Scrum - GB
PDF
Scrum in action
PDF
Agile with scrum methodology
PDF
Scrum in practice
PDF
Working with scrum
Project managemen, the agile way
Scrum master
Scrum overview
Agile and Scrum Overview for PMs, Designers and Developers
Let's learn scrum
Scrum rules
Agile Scrum Training Process
Seapine Scrum Reference Card
Art of Estimation. Vlad Savitsky
Introduction to agile and scrum
Agile Methodology (scrum)
Agile overview
Agile Methodology
Scrum. A brief introduction
Agile and Scrum - GB
Scrum in action
Agile with scrum methodology
Scrum in practice
Working with scrum
Ad

More from Mindbowser Inc (20)

PPTX
Healthcare Technology Survey 2023
PPTX
Top DevOps Trends And Statistics You Need To Know In 2023
PPTX
How To Achieve Project Success With Your Outsourced Team?
PPTX
Data Science Consulting: From Idea To Deployment
PPTX
Understanding The Difference Between RPO And Staff Augmentation
PPTX
Top 5 Benefits Of IT Staff Augmentation For Modern Businesses
PPTX
How To Select The Right Software Architecture For Your Healthcare Product?
PDF
A Guide To Minimum Viable Architecture Points For Any Startup
PDF
Benefits and challenges of ehr
PDF
What To Choose Between - Native App And Hybrid Mobile App
PDF
7 Secret Reasons To Choose An Outsourced Agency?
PDF
How We Thrill Customers?
PDF
Benefits and Challenges of EHR
PDF
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
PDF
Get Ready For What's New In Insurance Technology Trends For 2021
PDF
10 top mobile app development trends to look out for in 2021
PDF
How To Ensure Quality With Automation
PDF
15 Questions To Answer Before Building Your Website
PDF
10 growth strategies for a telehealth platform
PDF
How To Launch A Tech Startup Without A Tech Background
Healthcare Technology Survey 2023
Top DevOps Trends And Statistics You Need To Know In 2023
How To Achieve Project Success With Your Outsourced Team?
Data Science Consulting: From Idea To Deployment
Understanding The Difference Between RPO And Staff Augmentation
Top 5 Benefits Of IT Staff Augmentation For Modern Businesses
How To Select The Right Software Architecture For Your Healthcare Product?
A Guide To Minimum Viable Architecture Points For Any Startup
Benefits and challenges of ehr
What To Choose Between - Native App And Hybrid Mobile App
7 Secret Reasons To Choose An Outsourced Agency?
How We Thrill Customers?
Benefits and Challenges of EHR
20 Tools That Any Non Tech Founder Can Use To Manage Their Tech Product Devel...
Get Ready For What's New In Insurance Technology Trends For 2021
10 top mobile app development trends to look out for in 2021
How To Ensure Quality With Automation
15 Questions To Answer Before Building Your Website
10 growth strategies for a telehealth platform
How To Launch A Tech Startup Without A Tech Background
Ad

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Programs and apps: productivity, graphics, security and other tools
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf

Agile Scrum Mastery: Learn How To Bring Complex Projects To life!

  • 2. About Me ● Head of Engineering ● 10+ years of experience in software development and project management ● Managed more than 30 complex projects with Agile & Scrum methodologies 2
  • 3. 1. What is Scrum? 2. Scrum Skeleton 3. Scrum Roles 4. Scrum Artifacts 5. Scrum Events The Basics 3
  • 4. 1. Sprint 0 2. Sprint 1..n 3. Sprint 4. Sprint Review 5. Sprint Retrospection 6. Exceptions The Pro Part 4
  • 5. What is Scrum? ● A framework for developing & sustaining software products. ● Consist of self organizing cross functional teams. ● A project manager doesn’t control them since their expertise empowers them to make decisions collectively. Together to achieve same output Iterations allow flexibility Deliver a working piece of product. 5
  • 6. Scrum ● Team works in chaotic environment to keep control of the ball. 6 ● This can be compared to a team working in a chaotic environment to keep the control of the project.
  • 8. Scrum Roles ● Product Owner ● Scrum Master ● Development Team 8
  • 9. Scrum Artifacts ● Product Backlog ● Sprint Backlog ● Product Increment (Increment of Releasable Product) 9
  • 10. Scrum Events ● Sprint Planning Meeting ● Sprint ● Daily Scrum Meeting ● Sprint Review ● Sprint Retrospective 10
  • 12. Sprint 0 ❖ Most Important Sprint ❖ The problem statement ❖ Why of the project ❖ Client’s Goal/Vision ❖ Client<>Team Intro Meeting ❖ Architecture; Technology preferences ❖ Infrastructure: Tools to be used ❖ Process to be followed eg. JIRA, CI/CD, Codegrip etc. 12
  • 13. Sprint 1…n ● Backlogs: Features ● Features Prioritization ● JIRA Epics & User Stories ● Pending items from last sprint 13 Product Backlog Prioritise Product Backlog High Priority Low Priority
  • 14. Sprint 1…n Creating User Stories ● Acceptance Criteria: Contains low level details ● Subtasks ● Subtask Estimates ❖ If greater than 4hrs break it further ❖ Story Points Estimation: Usually 8hrs = 1 Story Point 14
  • 15. Sprint 1…n Sprint Backlog ❖ Sprint Duration: 2 Weeks ❖ 8 days of development + 2 days for bug fixing and new sprint planning ❖ Based on priority we take only 8 Story Point for each developer ❖ Skip everything else 15
  • 16. Sprint Daily Scrum Meeting ● Yesterday’s Tasks: Status of 8 hours tasks taken ● Today’s Tasks: ● Any Blockers ❖ Only take 8 hours of tasks from the estimations provided 16
  • 17. Sprint Sprint Progress Check ❖ Work Logs ❖ Estimation on track ❖ Red Flags: Update to client in case of any delay or skipping any of the sprint items 17
  • 18. Sprint QA ❖ Frequency of builds: Alternate days or twice in a week ❖ Dates for final dev, stage and production builds 18
  • 19. Sprint Review ❖ Internal Sprint Features Demo ❖ Internal Feedback, Suggestions and Improvements ❖ Client Demo ❖ Client Feedback ❖ Sprint Delivery Email 19
  • 20. Sprint Retrospection ● What went well? ● What can be improved? ● How to implement the change? ❖ Action Items for the next sprint ❖ Appreciation; Hero of the sprint 20
  • 21. Exceptions ● Unplanned Leaves ● Red flags/Blockers ● Urgent fixes for e.g. production issues ● Priority changes For any of such scenarios ❖ No to changes ❖ Remove some low priority items to keep the delivery dates intact ❖ Or delay the sprint delivery (not ideal) 21
  • 23. Questions You can share your review for this presentation at arun.badole@mindbowser.com 23