SlideShare a Scribd company logo
Scrum 
Suhail Jamaldeen 
@jsuhail 
http://jsuhail.blogspot.com
Agenda 
• Agile Software Development 
• Introduction to Scrum 
• Scrum Roles 
• Scrum Ceremonies 
• Scrum Artifacts 
• Demo 
• Q & A
Agile Software Development 
• Umbrella term for several iterative and incremental 
software development methodologies 
– Extreme Programming (XP) 
– Scrum 
– Crystal 
– Dynamic Systems Development Method (DSDM) 
– Lean Development 
– Feature-Driven Development (FDD).
Introduction to Scrum 
• Scrum is a Agile framework which allows teams to 
work together in order to develop a product. 
• Building complex products for customers is an 
naturally difficult task. 
• In the Scrum methodology a sprint is the basic unit 
of development.
Scrum Roles 
• Scrum is governed by 3 primary roles. 
– Product Owners 
– Development Teams 
– Scrum Masters
Product Owner 
• The Product Owner represents the stake 
holders and is the voice of the customer. 
• Product Owner an empowered individual applying 
their personal and professional judgment to make 
decisions in the best interest of different.
Scrum Master 
• Scrum Master a dedicated individual responsible for 
improving the performance of the Team and the 
business by any means necessary. 
• Facilitates scrum events 
• Not a traditional project manager
Development Teams 
• Team dedicated collection of self-organizing, 
interdependent, co-located individuals 
• Team represents different functional roles with all 
the necessary skills to turn Product Backlog items 
into a potentially shippable increment within the 
iteration. 
• 4 to 9 person
Scrum Ceremonies 
• Sprint planning meeting 
• Daily scrum meeting 
• Sprint Review 
• Sprint Retrospective
Sprint planning meeting 
• The Sprint Planning Meeting occurs at the start of 
each Sprint 
• Each sprint time-boxed to 2 hours x number of 
weeks for the sprint.
Daily scrum meeting 
• The daily Scrum is a 15-minute time-boxed meeting 
of the Development Team held at the same time 
and place each day. 
• Each team member answers three questions 
– What have you done since yesterday? 
– What are you planning to do today? 
– Any impediments/stumbling blocks?
Sprint review 
• The Sprint Review occurs on the last day of the 
Sprint and is time-boxed to one hour per week of 
the Sprint. 
• The Product Owner and other interested parties 
should be present along with the Development 
Team. 
• The Development Team demonstrates the work that 
was “Done” during the Sprint and as well as 
reporting on any issues that were encountered
Sprint retrospective 
• The Sprint Retrospective follows the Sprint Review. 
• Primarily for the Scrum Team. 
• The Scrum Team assesses how the last Sprint went 
(people, processes and tools), identifying items that 
went well and areas for improvement. 
• The Retrospective lasts approximately ¾ hour
Scrum Artifacts 
• Product Backlog 
• Sprint Backlog 
• Sprint Burn down chart
Product Backlog 
• The product backlog is an ordered list of 
requirements that is maintained for a product. 
• It consists of features, bug fixes, non-functional 
requirements, etc.—whatever needs to be done in 
order to successfully deliver a viable product. 
• The product backlog items (PBIs) are ordered by 
the Product Owner based on considerations like 
risk, business value, dependencies, date needed, 
etc.
Scrum Software Development Methodology
Sprint Backlog 
• The sprint backlog is the list of work the 
Development Team must address during the next 
sprint. 
• The list is derived by selecting product backlog 
items from the top of the product backlog until the 
Development Team feels it has enough work to fill 
the sprint.
Scrum Software Development Methodology
Burn down chart 
• The sprint burn down chart is a publicly displayed 
chart showing remaining work in the sprint backlog. 
• Updated every day, it gives a simple view of the 
sprint progress. 
• It also provides quick visualizations for reference.
Scrum Software Development Methodology
Demo 
• TFS Online 
https://jsuhail.visualstudio.com
Recap 
• Agile is a umbrella term for several iterative and incremental 
software development methodologies 
• Scrum is a Agile framework which allows teams to work 
together in order to develop a product 
• Scrum roles 
• Scrum Ceremonies 
• Scrum Artifacts 
• Demo of TFS Online
Q & A
Thank you 
@jsuhail 
http://jsuhail.blogspot.com

More Related Content

PPTX
Agile Methodology in Software Development
PPTX
Agile methodology
PDF
Scrum 101
PPTX
Agile methodology
PPTX
Agile Methodology and Tools
PPTX
Scrum introduction
PDF
What is agile model?Working of agile model
ODP
Agile methodology and Scrum Framewwork
Agile Methodology in Software Development
Agile methodology
Scrum 101
Agile methodology
Agile Methodology and Tools
Scrum introduction
What is agile model?Working of agile model
Agile methodology and Scrum Framewwork

What's hot (20)

PDF
Agile Scrum Methodology - Introduction
PPTX
Agile methodology
PPT
Agile Methodology(SCRUM)
PPT
Agile Scrum Methodology
PPTX
Agile scrum fundamentals
PPTX
Scrum principles
PDF
Agile-Scrum Methodology-An Introduction
PDF
What is Agile Methodology?
PDF
PPTX
Agile Overview
PPTX
Overview on scrum development process
PDF
Agile Process Introduction
PPSX
Scrum Agile Methodlogy
PPT
Agile Scrum software methodology
PPTX
Agile/Scrum Methodology Gains Your Productivity
PPT
Agile Scrum Presentation-Detailed
PPTX
What are the Tools & Techniques in Agile Project Management?
PPT
Introduction To Scrum
PPTX
Scrum an Agile Methodology
Agile Scrum Methodology - Introduction
Agile methodology
Agile Methodology(SCRUM)
Agile Scrum Methodology
Agile scrum fundamentals
Scrum principles
Agile-Scrum Methodology-An Introduction
What is Agile Methodology?
Agile Overview
Overview on scrum development process
Agile Process Introduction
Scrum Agile Methodlogy
Agile Scrum software methodology
Agile/Scrum Methodology Gains Your Productivity
Agile Scrum Presentation-Detailed
What are the Tools & Techniques in Agile Project Management?
Introduction To Scrum
Scrum an Agile Methodology
Ad

Similar to Scrum Software Development Methodology (20)

PPT
Lecture 12 - Agile Processes-Scrum.pptx.ppt
PPT
Lecture 12 - Agile Processes-Scrum 2024.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Introduction to scrum
PDF
Agile Scrum CMMI
PPTX
Agile Processes - Scrum
PPT
Lecture 10 Agile Processes-Scrum In SDLC.ppt
PPTX
Practicing Agile through Scrum
PPT
Agile by KD
PPT
Agile by KD
PPTX
Scrum Guidelines
Lecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Introduction to scrum
Agile Scrum CMMI
Agile Processes - Scrum
Lecture 10 Agile Processes-Scrum In SDLC.ppt
Practicing Agile through Scrum
Agile by KD
Agile by KD
Scrum Guidelines
Ad

More from Suhail Jamaldeen (20)

PPTX
Milestone and Plans for Shams Past Pupils' Association
PPTX
Build SPFx Solutions for SharePoint 2019
PPTX
Microsoft Azure and Microsoft 365 - How Will They Help You
PPTX
Machine Learning with ML.Net
PPTX
Microsoft 365
PPTX
Deploy your Websites and Web Applications on Azure
PPTX
Power Automate and Graph API - How they work together
PPTX
Cloud Computing and Microsoft Azure
PPTX
Path to Microsoft 365 Enterprise Administrator
PPTX
Extend Microsoft Flow Capabilities Using Microsoft Graph API
PPTX
Be More Productive with Microsoft Office 365
PPTX
Be a Modern SharePoint Developer
PPTX
Build Microsoft Teams Apps with Teams App Studio
PPTX
Store Data in Azure SQL Database
PPTX
Office 365 CLI: Managing Office 365 tenant and SharePoint Online
PPTX
Manage how people use your SharePoint Online
PPTX
Training – Introduction to SharePoint Online for Collaboration and Document M...
PPTX
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
PPTX
Code Clone Detection in Visual Studio 2012
PPTX
Planning Poker estimating technique
Milestone and Plans for Shams Past Pupils' Association
Build SPFx Solutions for SharePoint 2019
Microsoft Azure and Microsoft 365 - How Will They Help You
Machine Learning with ML.Net
Microsoft 365
Deploy your Websites and Web Applications on Azure
Power Automate and Graph API - How they work together
Cloud Computing and Microsoft Azure
Path to Microsoft 365 Enterprise Administrator
Extend Microsoft Flow Capabilities Using Microsoft Graph API
Be More Productive with Microsoft Office 365
Be a Modern SharePoint Developer
Build Microsoft Teams Apps with Teams App Studio
Store Data in Azure SQL Database
Office 365 CLI: Managing Office 365 tenant and SharePoint Online
Manage how people use your SharePoint Online
Training – Introduction to SharePoint Online for Collaboration and Document M...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Code Clone Detection in Visual Studio 2012
Planning Poker estimating technique

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Scrum Software Development Methodology

  • 1. Scrum Suhail Jamaldeen @jsuhail http://jsuhail.blogspot.com
  • 2. Agenda • Agile Software Development • Introduction to Scrum • Scrum Roles • Scrum Ceremonies • Scrum Artifacts • Demo • Q & A
  • 3. Agile Software Development • Umbrella term for several iterative and incremental software development methodologies – Extreme Programming (XP) – Scrum – Crystal – Dynamic Systems Development Method (DSDM) – Lean Development – Feature-Driven Development (FDD).
  • 4. Introduction to Scrum • Scrum is a Agile framework which allows teams to work together in order to develop a product. • Building complex products for customers is an naturally difficult task. • In the Scrum methodology a sprint is the basic unit of development.
  • 5. Scrum Roles • Scrum is governed by 3 primary roles. – Product Owners – Development Teams – Scrum Masters
  • 6. Product Owner • The Product Owner represents the stake holders and is the voice of the customer. • Product Owner an empowered individual applying their personal and professional judgment to make decisions in the best interest of different.
  • 7. Scrum Master • Scrum Master a dedicated individual responsible for improving the performance of the Team and the business by any means necessary. • Facilitates scrum events • Not a traditional project manager
  • 8. Development Teams • Team dedicated collection of self-organizing, interdependent, co-located individuals • Team represents different functional roles with all the necessary skills to turn Product Backlog items into a potentially shippable increment within the iteration. • 4 to 9 person
  • 9. Scrum Ceremonies • Sprint planning meeting • Daily scrum meeting • Sprint Review • Sprint Retrospective
  • 10. Sprint planning meeting • The Sprint Planning Meeting occurs at the start of each Sprint • Each sprint time-boxed to 2 hours x number of weeks for the sprint.
  • 11. Daily scrum meeting • The daily Scrum is a 15-minute time-boxed meeting of the Development Team held at the same time and place each day. • Each team member answers three questions – What have you done since yesterday? – What are you planning to do today? – Any impediments/stumbling blocks?
  • 12. Sprint review • The Sprint Review occurs on the last day of the Sprint and is time-boxed to one hour per week of the Sprint. • The Product Owner and other interested parties should be present along with the Development Team. • The Development Team demonstrates the work that was “Done” during the Sprint and as well as reporting on any issues that were encountered
  • 13. Sprint retrospective • The Sprint Retrospective follows the Sprint Review. • Primarily for the Scrum Team. • The Scrum Team assesses how the last Sprint went (people, processes and tools), identifying items that went well and areas for improvement. • The Retrospective lasts approximately ¾ hour
  • 14. Scrum Artifacts • Product Backlog • Sprint Backlog • Sprint Burn down chart
  • 15. Product Backlog • The product backlog is an ordered list of requirements that is maintained for a product. • It consists of features, bug fixes, non-functional requirements, etc.—whatever needs to be done in order to successfully deliver a viable product. • The product backlog items (PBIs) are ordered by the Product Owner based on considerations like risk, business value, dependencies, date needed, etc.
  • 17. Sprint Backlog • The sprint backlog is the list of work the Development Team must address during the next sprint. • The list is derived by selecting product backlog items from the top of the product backlog until the Development Team feels it has enough work to fill the sprint.
  • 19. Burn down chart • The sprint burn down chart is a publicly displayed chart showing remaining work in the sprint backlog. • Updated every day, it gives a simple view of the sprint progress. • It also provides quick visualizations for reference.
  • 21. Demo • TFS Online https://jsuhail.visualstudio.com
  • 22. Recap • Agile is a umbrella term for several iterative and incremental software development methodologies • Scrum is a Agile framework which allows teams to work together in order to develop a product • Scrum roles • Scrum Ceremonies • Scrum Artifacts • Demo of TFS Online
  • 23. Q & A
  • 24. Thank you @jsuhail http://jsuhail.blogspot.com