Scrum Roles and artifacts


Published on

Chillara Srinivas Srinidhi's presentation at Agile Goa 2007 conference.

Published in: Business, Sports

Scrum Roles and artifacts

  1. 1. Scrum An Introduction <ul><li>Srinivas Chillara </li></ul>
  2. 2. 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
  3. 3. Roles <ul><li>TEAM </li></ul><ul><li>Typically six to ten </li></ul><ul><li>Cross functional </li></ul><ul><li>Responsible for implementing the sprint backlog </li></ul><ul><li>Full-time </li></ul><ul><li>Self organizing </li></ul><ul><li>Membership can change only between sprints </li></ul>
  4. 4. Roles <ul><li>PRODUCT OWNER </li></ul><ul><li>A very important Stakeholder </li></ul><ul><li>Determines product backlog </li></ul><ul><li>May represent a larger group </li></ul><ul><li>Responsible for prioritizing BI </li></ul><ul><li>Ensures business relevance </li></ul><ul><li>Must be available to the team </li></ul>
  5. 5. Roles <ul><li>SCRUM MASTER </li></ul><ul><li>Represents management to the project. </li></ul><ul><li>Typically filled by a PL or PM. </li></ul><ul><li>Responsible for Scrum values and practices. </li></ul><ul><li>Removes impediments. </li></ul><ul><li>Facilitates understanding between team and PO. </li></ul><ul><li>Helps provide visibility into progress of Team. </li></ul>
  6. 6. Rules <ul><li>SPRINT PLANNING MEETING </li></ul><ul><li>Time-boxed to 8 hrs (std) </li></ul><ul><li>Attended by all roles </li></ul><ul><li>The PO must prepare the PB prior to meeting </li></ul><ul><li>The team can make suggestions </li></ul><ul><li>Decision of product backlog lies with PO </li></ul><ul><li>The team decides how much work to take up </li></ul>
  7. 7. Rules <ul><li>SPRINT PLANNING MEETING </li></ul><ul><li>First part : discuss the relevant part of PB </li></ul><ul><li>Second part: team discusses how to implement </li></ul><ul><li>The PO must be available to the team </li></ul><ul><li>PO may have to gather more information </li></ul><ul><li>Team has complete freedom on approach to PB </li></ul><ul><li>A sprint vision and a sprint backlog result </li></ul>
  8. 8. Rules <ul><li>DAILY SCRUM </li></ul><ul><li>Same place same time every working day </li></ul><ul><li>Stand in a circle </li></ul><ul><li>All team members are required to attend. </li></ul><ul><li>Team members must be prompt! Anyone who is late pays Rs 100 to the Scrum Master on the Spot. If Scrum Master is late, she pays each team member Rs 100. </li></ul>
  9. 9. Rules <ul><li>DAILY SCRUM </li></ul><ul><li>Each team members, in turn, should respond to three questions only </li></ul><ul><ul><li>What have you done since the last Scrum? ( w.r.t this project) </li></ul></ul><ul><ul><li>What will you do between now and the next scrum? </li></ul></ul><ul><ul><li>What obstacles are in the way of your work? </li></ul></ul><ul><li>no digression beyond answers </li></ul>
  10. 10. Rules <ul><li>DAILY SCRUM </li></ul><ul><li>One person talks at a time </li></ul><ul><li>Chickens are not allowed to talk, make observations or faces </li></ul><ul><li>Chickens are on the periphery on the team </li></ul><ul><li>The Scrum Master can limit the chickens </li></ul>
  11. 11. Rules <ul><li>DAILY SCRUM </li></ul><ul><li>Chickens are not allowed to talk to the team members after the meeting for clarification or instruction </li></ul><ul><li>Pigs or chicken who cannot or will not conform to the above rules can be excluded from the meeting (chickens) or removed from the team (pigs). </li></ul><ul><li>When a team member reports something of interest to another or needs the assistance of another, any team member can immediately arrange for a separate (offline) meeting to discuss this further </li></ul>
  12. 12. Rules <ul><li>SPRINT </li></ul><ul><li>The team can seek outside help, support, information during the sprint </li></ul><ul><li>No one else can provide directions, instruction etc. </li></ul><ul><li>SM or PO in consultation can terminate sprint </li></ul><ul><li>Team can consult PO, when unable to meet commitment. </li></ul>
  13. 13. Rules <ul><li>SPRINT </li></ul><ul><li>If the team feels able to add to sprint backlog it can again consult PO </li></ul><ul><li>The team must attend the Scrum </li></ul><ul><li>The team must keep the sprint backlog updated. </li></ul>
  14. 14. Rules <ul><li>SPRINT REVIEW </li></ul><ul><li>The sprint review meeting is time-boxed to 4 hrs. </li></ul><ul><li>Team should not spend more than 4 hrs preparing for it. </li></ul><ul><li>The purpose of this meeting is for the team to present to the product owner and stakeholders functionality that is “done”. </li></ul><ul><li>Functionality that isn’t “done” cannot be presented. </li></ul>
  15. 15. Rules <ul><li>SPRINT REVIEW </li></ul><ul><li>Functionality presented on which ever server is closest to production </li></ul><ul><li>Starts with a presentation of the sprint goal </li></ul><ul><li>Followed by the product backlog committed to </li></ul><ul><li>and completed </li></ul><ul><li>The team members can take turns presenting </li></ul><ul><li>At end of the presentation the stakeholders are polled, in turn, to get their impressions </li></ul>
  16. 16. Rules <ul><li>SPRINT REVIEW </li></ul><ul><li>The PO discusses with the stakeholders and the team, potential re-arrangements of product backlog based on feedback </li></ul><ul><li>The stakeholders are free to voice any comments, observations, opinions regarding the increment. </li></ul><ul><li>Stakeholders can identify any new functionality that occurs to them as they view the presentation. </li></ul><ul><li>At the end the Scrum Master announces the date of the next sprint review to all </li></ul>
  17. 17. On to Role Play <ul><li>LEAVE MANAGEMENT SYSTEM </li></ul><ul><li>We are the Product Owners </li></ul><ul><li>Two Scrum Masters </li></ul><ul><li>The timings (we’ll do one cycle + second sprint plan) </li></ul><ul><li>Pre-sprint preparation 4 min </li></ul><ul><li>SPRINT PLANNING MEETING: 8 min </li></ul><ul><li>Each Day: 10 min (4 Days, Scrums) </li></ul><ul><li>Sprint Review meeting: 8 min </li></ul>