Scrum  An Introduction Srinivas Chillara
Agenda Introduction to Scrum Overview of Scrum Practices in Scrum The Roles in Scrum
It is Scrum not SCRUM! Scrum is a simple framework, powerful and rooted in common sense. What Scrum provides is focus
Source: From OOPSLA95
How Scrum looks Regular inspections and adaptations Projects make progress in a series of sprints Software is developed during these sprints Scrum has a project management emphasis
SCRUM Lifecycle brief … 30 days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting
Scrum Characteristic NO CHANGE DURING SPRINT Self organising teams No prescribed development processes  Uses peer pressure and commitment
Scrum Practices Product Backlog  Sprint Sprint Planning Meeting Sprint Backlog Daily Scrum Meeting  Sprint Review Meeting
Backlogs? Backlogs Product backlog Release Backlog Sprint Backlog
Product Backlog Prioritized list of work to be performed on a product Anyone can contribute backlog items Product Owner responsible for prioritisation Indicates the anticipated grouping of work by sprints/releases
SPRINT BACKLOG Work remaining (Hrs)  8 8 8 15 In-Progress Srinivas Suhas Analyse CRM meta-data 7 7 15 30 In-Progress Shailesh Prepare performance testing infrastructure. 20 20 20 20 Not started Shailesh Srinivas Switch JDK to 1.4  0 0 0 10 Complete Suhas Shailesh Meet to review Data Design 4 3 2 1 STATUS Responsible Originator Task Description
Sprint backlog during the sprint Estimates are updated as and when there is new information. Changes Team adds new tasks whenever they need to, in order to meet the sprint goal  Team can remove unnecessary tasks But: Sprint backlog can only be updated by the team
Sprint Planning Meeting to set the next Sprint goal Product Backlog Team Capabilities Business Conditions Technology Stability Executable Product Increment Review Consider Organize Next Sprint Goal Sprint Backlog
Burndown chart
SCRUM Lifecycle 30 days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting
Scrum The practices are mandatory You are either doing Scrum or not (a preposition) Management support essential Team needs protection
Scrum Discussion/ Questions !?!

Overview of Scrum

  • 1.
    Scrum AnIntroduction Srinivas Chillara
  • 2.
    Agenda Introduction toScrum Overview of Scrum Practices in Scrum The Roles in Scrum
  • 3.
    It is Scrumnot SCRUM! Scrum is a simple framework, powerful and rooted in common sense. What Scrum provides is focus
  • 4.
  • 5.
    How Scrum looksRegular inspections and adaptations Projects make progress in a series of sprints Software is developed during these sprints Scrum has a project management emphasis
  • 6.
    SCRUM Lifecycle brief… 30 days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting
  • 7.
    Scrum Characteristic NOCHANGE DURING SPRINT Self organising teams No prescribed development processes Uses peer pressure and commitment
  • 8.
    Scrum Practices ProductBacklog Sprint Sprint Planning Meeting Sprint Backlog Daily Scrum Meeting Sprint Review Meeting
  • 9.
    Backlogs? Backlogs Productbacklog Release Backlog Sprint Backlog
  • 10.
    Product Backlog Prioritizedlist of work to be performed on a product Anyone can contribute backlog items Product Owner responsible for prioritisation Indicates the anticipated grouping of work by sprints/releases
  • 11.
    SPRINT BACKLOG Workremaining (Hrs) 8 8 8 15 In-Progress Srinivas Suhas Analyse CRM meta-data 7 7 15 30 In-Progress Shailesh Prepare performance testing infrastructure. 20 20 20 20 Not started Shailesh Srinivas Switch JDK to 1.4 0 0 0 10 Complete Suhas Shailesh Meet to review Data Design 4 3 2 1 STATUS Responsible Originator Task Description
  • 12.
    Sprint backlog duringthe sprint Estimates are updated as and when there is new information. Changes Team adds new tasks whenever they need to, in order to meet the sprint goal Team can remove unnecessary tasks But: Sprint backlog can only be updated by the team
  • 13.
    Sprint Planning Meetingto set the next Sprint goal Product Backlog Team Capabilities Business Conditions Technology Stability Executable Product Increment Review Consider Organize Next Sprint Goal Sprint Backlog
  • 14.
  • 15.
    SCRUM Lifecycle 30days 24 hours Product Backlog As prioritized by Product Owner Sprint Backlog Backlog tasks expanded by team Potentially Shippable Product Increment Daily Scrum Meeting
  • 16.
    Scrum The practicesare mandatory You are either doing Scrum or not (a preposition) Management support essential Team needs protection
  • 17.