SlideShare a Scribd company logo
1 of 24
Presented by:
Qasim Mehmood
Portals & Collaboration Technical Manager
Qmehmood@hotmail.com

Twitter: @Qamehmood
Presenter Introduction
            Qasim Mehmood
Agenda
   Agile and Scrum
   Business Problem
   Scrum Process
   Scrum Team
   Artifacts
   Product Backlog
   Sprint Backlog
Scrum and Agile
Agile is the ability to create and response to change.

Scrum is the most popular of the Agile methods.

• Absorb Change
• New Requirements
• Deliver software periodically
Problem - Why Scrum?

‣ Releases take too long
‣ Stabilization takes too long
‣ Changes are hard to make
‣ Quality is falling
How does Scrum help to solve it?
• Traditional development methodologies rely
  on documents to record and pass on
  knowledge from one specialist to the next.
• Feedback cycles are too long or even
  nonexistent.

• Scrum Provides Platform for people to work
  together effectively
• Makes visible every problem.
Scrum Methodology
    Planning Sprints


     Discovery             Development Sprint Cycle
      Session


                                              Sprint

      Release
      Planning                Sprint                   Daily           Sprint
                             Planning                 Scrum           Review


                                               Retrospective



  Product Backlog
                       Sprint Backlog                  Production-Ready Features
Starting Scrum
The best thing you can do is hire an experienced coach. you need a Scrum
team. Product Owner, Scrum Master and team members.

Then follow this sequence of steps:
• 1. Train the Scrum Team
• 2. Establish the vision
• 3. Write user stories to form the product backlog
• 4. Order the backlog items by business value
• 5. Size the backlog items
• 6. Re-order the backlog, as necessary, by additional factors
• 7. Create the initial release plan
• 8. Plan the first sprint
• 9. Start sprinting
Scrum Methodology
                                                      Release planning

         Product     Sprint
Vision
         Backlog    Backlog
                                           Planning



                              Deployment                   Development



                                            Sprints



                                Build                      Unit Testing



         Shipable                           Quality
                                           Assurance
         Product
Sprint Mechanism
                                       User stories
                                       Acceptance criteria
             Sprint                    Business rules
            Planning                   Development
                                Work   Unit Testing
                                       Quality Assurance
                                       Build
Retrospec                              Deployments
             Work       Daily
   tive
                       Scrum
 Meeting




            Sprint
            Review                     Value to customer
                                       Code is complete
                                       Testing is complete
                                       Documentation is
                                       complete
Quick Process Overview
Scrum Roles
   Product Owner            Scrum Master              The Team            Other stakeholders
• Manages Product       • Responsible for        • Architect and          • Customers
  Backlog                 facilitating process     develop code as per    • Vendors
                                                   the backlog items
• Makes decisions on    • Manage
  Sprint Scope            communication
                          between the Teams      • Perform Unit Testing
• Provides details on
  features including    • Produce project        • Perform Quality
  acceptance criteria     reporting to keep        Assurance
                          track of project
• Decides on release      performance            • Merge Code and
  date and content                                 ensure deploy-
                        • Assists Product
                                                   ability
• Accepts the             Owner in leveraging
  deliverables            Scrum & managing
                          the product backlog
Meetings
• Release Planning: the product owner, Scrum team
  meet to plan and schedule the releases for sprints
• Sprint planning: the team meets with the product
  owner to choose a set of work to deliver during a sprint
• Daily scrum: the team meets each day to share
  struggles and progress
• Sprint reviews: the team demonstrates to the product
  owner what’s completed during the sprint
• Sprint retrospectives: the team looks for ways to
  improve the product and the process.
Sprint Planning Meeting
• It is a negotiation between the team and the
  product owner about what the team will do
  during the next sprint.
• The product owner and all team members agree
  on a set of sprint goals, which is used to
  determine which product backlog items to
  commit from the uncommitted backlog to the
  sprint.
• This portion of the sprint planning meeting is
  time-boxed to four hours.
Daily Scrum
•   The meeting starts precisely on time
•   All are welcome, but normally only the core roles speak
•   The meeting length is set (time boxed) to 15 minutes
•   The meeting should happen at the same location and same time
    every day

• During the meeting, each team member answers three questions:
    – What have you done since yesterday?
    – What are you planning to do today?
    – Any impediments/stumbling blocks?

• It is the role of the Scrum Master to facilitate resolution of these
  impediments, although the resolution should occur outside the
  Daily Scrum itself to keep it under 15 minutes.
Sprint Review Meeting
• At the end of each sprint a sprint review meeting
  is held.
• Scrum team shows what they have accomplished
  during the sprint. Typically this takes the form of
  a demo of the new features
• Participants in the sprint review typically include
  the Product Owner, the Scrum team and the
  customers
• Progress is assessed against the sprint goal
  determined during the Sprint planning meeting
Sprint Retrospective Meeting
• The team and Scrum Master meet to discuss
  what went well and what to improve in the
  next sprint. The product owner does not
  attend this meeting.
• The sprint retrospective should be time-boxed
  to three hours.
Artifacts
• Product backlog: prioritized list of desired project
  outcomes/features
• Sprint backlog: set of work from the product backlog
  that the team agrees to complete in a sprint, broken
  into tasks
• Impediment backlog: List of issues that are preventing
  the team from progressing or improving
• Burndown charts: at-a-glance look at the work
  remaining (can have two charts: one for the sprint and
  one for the overall project)
• Velocity chart: To track the performance of each sprint
Release Burndown
Sprint Burndown
Velocity Chart
Tools and Templates
•   TFS (Team Foundation System)
•   Online Tool (http://www.rallydev.com)
•   Product Backlog
•   Sprint Backlog
•   Status Reports
Q&A
Thanks

More Related Content

What's hot

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
timmcowan
 

What's hot (20)

Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrum
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Your Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All Meetings
Your Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All MeetingsYour Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All Meetings
Your Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All Meetings
 
Scrum - A different approach to project management
Scrum - A different approach to project managementScrum - A different approach to project management
Scrum - A different approach to project management
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminar
 
Scrum in a page
Scrum in a pageScrum in a page
Scrum in a page
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 

Similar to Scrum training

English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).pptEnglish-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
ShwetaPuneyani1
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
Alon Lahav
 

Similar to Scrum training (20)

Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Scrum.ppt
Scrum.pptScrum.ppt
Scrum.ppt
 
English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).pptEnglish-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidated
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Comparing the scrum definition to its practice
Comparing the scrum definition to its practiceComparing the scrum definition to its practice
Comparing the scrum definition to its practice
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
scrum
scrumscrum
scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Scrum training

  • 1. Presented by: Qasim Mehmood Portals & Collaboration Technical Manager Qmehmood@hotmail.com Twitter: @Qamehmood
  • 2. Presenter Introduction Qasim Mehmood
  • 3. Agenda  Agile and Scrum  Business Problem  Scrum Process  Scrum Team  Artifacts  Product Backlog  Sprint Backlog
  • 4. Scrum and Agile Agile is the ability to create and response to change. Scrum is the most popular of the Agile methods. • Absorb Change • New Requirements • Deliver software periodically
  • 5. Problem - Why Scrum? ‣ Releases take too long ‣ Stabilization takes too long ‣ Changes are hard to make ‣ Quality is falling
  • 6. How does Scrum help to solve it? • Traditional development methodologies rely on documents to record and pass on knowledge from one specialist to the next. • Feedback cycles are too long or even nonexistent. • Scrum Provides Platform for people to work together effectively • Makes visible every problem.
  • 7. Scrum Methodology Planning Sprints Discovery Development Sprint Cycle Session Sprint Release Planning Sprint Daily Sprint Planning Scrum Review Retrospective Product Backlog Sprint Backlog Production-Ready Features
  • 8. Starting Scrum The best thing you can do is hire an experienced coach. you need a Scrum team. Product Owner, Scrum Master and team members. Then follow this sequence of steps: • 1. Train the Scrum Team • 2. Establish the vision • 3. Write user stories to form the product backlog • 4. Order the backlog items by business value • 5. Size the backlog items • 6. Re-order the backlog, as necessary, by additional factors • 7. Create the initial release plan • 8. Plan the first sprint • 9. Start sprinting
  • 9. Scrum Methodology Release planning Product Sprint Vision Backlog Backlog Planning Deployment Development Sprints Build Unit Testing Shipable Quality Assurance Product
  • 10. Sprint Mechanism User stories Acceptance criteria Sprint Business rules Planning Development Work Unit Testing Quality Assurance Build Retrospec Deployments Work Daily tive Scrum Meeting Sprint Review Value to customer Code is complete Testing is complete Documentation is complete
  • 12. Scrum Roles Product Owner Scrum Master The Team Other stakeholders • Manages Product • Responsible for • Architect and • Customers Backlog facilitating process develop code as per • Vendors the backlog items • Makes decisions on • Manage Sprint Scope communication between the Teams • Perform Unit Testing • Provides details on features including • Produce project • Perform Quality acceptance criteria reporting to keep Assurance track of project • Decides on release performance • Merge Code and date and content ensure deploy- • Assists Product ability • Accepts the Owner in leveraging deliverables Scrum & managing the product backlog
  • 13. Meetings • Release Planning: the product owner, Scrum team meet to plan and schedule the releases for sprints • Sprint planning: the team meets with the product owner to choose a set of work to deliver during a sprint • Daily scrum: the team meets each day to share struggles and progress • Sprint reviews: the team demonstrates to the product owner what’s completed during the sprint • Sprint retrospectives: the team looks for ways to improve the product and the process.
  • 14. Sprint Planning Meeting • It is a negotiation between the team and the product owner about what the team will do during the next sprint. • The product owner and all team members agree on a set of sprint goals, which is used to determine which product backlog items to commit from the uncommitted backlog to the sprint. • This portion of the sprint planning meeting is time-boxed to four hours.
  • 15. Daily Scrum • The meeting starts precisely on time • All are welcome, but normally only the core roles speak • The meeting length is set (time boxed) to 15 minutes • The meeting should happen at the same location and same time every day • During the meeting, each team member answers three questions: – What have you done since yesterday? – What are you planning to do today? – Any impediments/stumbling blocks? • It is the role of the Scrum Master to facilitate resolution of these impediments, although the resolution should occur outside the Daily Scrum itself to keep it under 15 minutes.
  • 16. Sprint Review Meeting • At the end of each sprint a sprint review meeting is held. • Scrum team shows what they have accomplished during the sprint. Typically this takes the form of a demo of the new features • Participants in the sprint review typically include the Product Owner, the Scrum team and the customers • Progress is assessed against the sprint goal determined during the Sprint planning meeting
  • 17. Sprint Retrospective Meeting • The team and Scrum Master meet to discuss what went well and what to improve in the next sprint. The product owner does not attend this meeting. • The sprint retrospective should be time-boxed to three hours.
  • 18. Artifacts • Product backlog: prioritized list of desired project outcomes/features • Sprint backlog: set of work from the product backlog that the team agrees to complete in a sprint, broken into tasks • Impediment backlog: List of issues that are preventing the team from progressing or improving • Burndown charts: at-a-glance look at the work remaining (can have two charts: one for the sprint and one for the overall project) • Velocity chart: To track the performance of each sprint
  • 22. Tools and Templates • TFS (Team Foundation System) • Online Tool (http://www.rallydev.com) • Product Backlog • Sprint Backlog • Status Reports
  • 23. Q&A

Editor's Notes

  1. Scrum is the agile development process that allows teams to deliver usable software periodically throughout the life of the project, absorbing change and new requirements as the project proceeds.
  2. Service Accounts detailsVPN Access for Remote Development3 ServersSQL Clustered InstanceNotify the HR and other departments for meetings--------------SQL Server 2012? Check the limitations for SQL 2008?Work PlaceBadge Pass