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

PDF
Introduction to Agile software testing
PDF
Scrum process powerpoint ppt slides.
PPTX
Introduction to scrum
PDF
Agile Testing Introduction
PDF
Agile SCRUM Methodology
PPT
Scrum process powerpoint presentation templates
PPTX
Learn scrum in half an hour
PDF
Introduction To Scrum
Introduction to Agile software testing
Scrum process powerpoint ppt slides.
Introduction to scrum
Agile Testing Introduction
Agile SCRUM Methodology
Scrum process powerpoint presentation templates
Learn scrum in half an hour
Introduction To Scrum

What's hot (20)

PPT
Agile Scrum Methodology
PDF
Agile-Scrum Methodology-An Introduction
PDF
Scrum Guide In One Slide
PPT
Avantica presentacion scrum
PDF
Introducing scrum
PPTX
Introduction to Scrum
PDF
Your Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All Meetings
PDF
Scrum - A different approach to project management
PDF
Scrum. software engineering seminar
PDF
Scrum in a page
ODP
Scrum in 15 Minutes
PDF
Agile Scrum Quick Reference Card
PDF
Scrum Process
PPTX
Scrum Process Overview
PDF
Scrum cheat sheet
PPT
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
PPTX
Scrum process framework
PPTX
Agile Introduction - Scrum Framework
PDF
Scrum introduction
PDF
Agile Scrum Methodology
Agile-Scrum Methodology-An Introduction
Scrum Guide In One Slide
Avantica presentacion scrum
Introducing scrum
Introduction to Scrum
Your Scrum Checklist: Scrum Hard Facts: Roles. Artefacts. All Meetings
Scrum - A different approach to project management
Scrum. software engineering seminar
Scrum in a page
Scrum in 15 Minutes
Agile Scrum Quick Reference Card
Scrum Process
Scrum Process Overview
Scrum cheat sheet
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Scrum process framework
Agile Introduction - Scrum Framework
Scrum introduction
Ad

Similar to Scrum training (20)

PPTX
Scrum methodology
PPTX
Scrum workshop - September 7, 2012
PDF
Agile Scrum Training Process
PDF
Scrum Framework
PPTX
Practicing Agile through Scrum
PDF
SCRUM and Poker Game In Agile Project
PPTX
Agiletools
PPT
English-Redistributable-Intro-Scrum (1) (1).ppt
PPT
Scrum.ppt
PPTX
Scrum Methodology
PPTX
Scrum Methodology well elucidated
PPT
Introduction to scrum
PPT
English redistributable-intro-scrum
PPTX
Comparing the scrum definition to its practice
PPTX
PPT
Introduction to Scrum - Agile Methods
PPTX
Agile – scrum +
PPTX
Agile methodology
PPT
scrum
PPT
Scrum methodology
Scrum workshop - September 7, 2012
Agile Scrum Training Process
Scrum Framework
Practicing Agile through Scrum
SCRUM and Poker Game In Agile Project
Agiletools
English-Redistributable-Intro-Scrum (1) (1).ppt
Scrum.ppt
Scrum Methodology
Scrum Methodology well elucidated
Introduction to scrum
English redistributable-intro-scrum
Comparing the scrum definition to its practice
Introduction to Scrum - Agile Methods
Agile – scrum +
Agile methodology
scrum
Ad

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Modernizing your data center with Dell and AMD
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation

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

  • #5: 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.
  • #24: 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