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

What's hot (20)

Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum
ScrumScrum
Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
scrum
scrumscrum
scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum
Scrum Scrum
Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 

Viewers also liked

Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile Worldphanschke
 
Really useful linux commands
Really useful linux commandsReally useful linux commands
Really useful linux commandsMichael J Geiser
 
Agile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationAgile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationMichael J Geiser
 
High output product managers
High output product managersHigh output product managers
High output product managersTodd Olson
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with AgilistsTodd Olson
 
Forecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabForecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabDennis Kayser
 
Forecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingForecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingDreamforce
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopStephen Vance
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningTying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningProductPlan
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agileXavier Warzee
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Planconnielharper
 

Viewers also liked (16)

Ateala Management Inc Product Marketing For An Agile World
Ateala Management Inc   Product Marketing For An Agile WorldAteala Management Inc   Product Marketing For An Agile World
Ateala Management Inc Product Marketing For An Agile World
 
Really useful linux commands
Really useful linux commandsReally useful linux commands
Really useful linux commands
 
Agile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date EstimationAgile Progress Tracking and Code Complete Date Estimation
Agile Progress Tracking and Code Complete Date Estimation
 
High output product managers
High output product managersHigh output product managers
High output product managers
 
Keeping up with Agilists
Keeping up with AgilistsKeeping up with Agilists
Keeping up with Agilists
 
Agile planning
Agile planningAgile planning
Agile planning
 
Forecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabForecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLab
 
Forecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce ForecastingForecasting Accurately with Salesforce Forecasting
Forecasting Accurately with Salesforce Forecasting
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation Workshop
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
 
Release Management
Release Management Release Management
Release Management
 
Tying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile PlanningTying Roadmap Strategy to Agile Planning
Tying Roadmap Strategy to Agile Planning
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agile
 
Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Plan
 

Similar to Scrum Training

Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology C.T.Co
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
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)JCI Tallinn BeWise
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrumJl Ballon V
 
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 ProjectNhan Nguyen
 
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).pptShwetaPuneyani1
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidatedMuhammad Asim
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSteve Cheung
 
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 practiceAndre Odendaal
 

Similar to Scrum Training (20)

Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
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
 
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)
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion 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 in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
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
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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