Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction To Scrum


Published on

This is an Introduction to Scrum presentation by Deepak Mittal, IntelliGrape software.

Published in: Technology, Sports
  • Be the first to comment

Introduction To Scrum

  1. 1. Introduction to Scrum <ul><ul><li>Presented </li></ul></ul><ul><ul><li>at </li></ul></ul><ul><ul><li>Agile Awareness Workshop </li></ul></ul><ul><ul><li>conducted by Xebia </li></ul></ul><ul><ul><li>by </li></ul></ul><ul><ul><li>Deepak Mittal, IntelliGrape Software </li></ul></ul><ul><ul><li>on </li></ul></ul><ul><ul><li>June 14, 2008 </li></ul></ul>
  2. 2. Agenda <ul><li>Agile Manifesto </li></ul><ul><li>What is Scrum </li></ul><ul><li>Scrum core ideas </li></ul><ul><li>Difficulties with practising Scrum </li></ul><ul><li>Questions </li></ul><ul><li>Feedback </li></ul>
  3. 3. Quick Poll <ul><li>Agile Manifesto. </li></ul><ul><li>Scrum. </li></ul><ul><li>Agile methodologies. </li></ul><ul><li>Requirements can be frozen. </li></ul><ul><li>Standish Group report. </li></ul>
  4. 4. Agile Manifesto <ul><li>Individuals and Interactions over processes and tools </li></ul><ul><li>Working software over comprehensive documentation </li></ul><ul><li>Customer collaboration over contract negotiation </li></ul><ul><li>Responding to change over following a plan. </li></ul>
  5. 5. Scrum Framework <ul><li>Roles : Product Owner, Scrum Master, Team </li></ul><ul><li>Ceremonies : Spring planning, Spring review, Sprint retrospective, Daily Scrum Meeting </li></ul><ul><li>Artifacts : Product backlog, Spring backlog, Burndown Chart </li></ul>
  6. 6. What is Scrum? <ul><li>The name Scrum </li></ul><ul><li>Prioritized activities in a product backlog </li></ul><ul><li>Sprint in 30 calendar days (22 working days)‏ </li></ul><ul><li>Self-organized, crossfunctional teams, 7 +/- 2 </li></ul><ul><li>Daily stand-up </li></ul>
  7. 7. Scrum Flow
  8. 8. Scrum Roles <ul><li>Product owner </li></ul><ul><li>Scrum master </li></ul><ul><li>Scrum team (5-9 people)‏ </li></ul>
  9. 9. Product Owner <ul><li>Maintaining the product backlog </li></ul><ul><ul><ul><ul><li>Prioritizing </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Presentation of product backlog to the team </li></ul></ul></ul></ul><ul><li>Participation in sprint planning and sprint presentation </li></ul><ul><li>Responsible for product vision, ROI and release management </li></ul><ul><li>Can follow sprint via Daily Scrum, Burndown chart and via Scrum Master </li></ul>
  10. 10. Scrum Team <ul><li>Teams of 7 +/- 2 participants </li></ul><ul><li>Crossfunctional </li></ul><ul><li>Best experts in the domain area </li></ul><ul><li>Maintaining the sprint backlog </li></ul><ul><li>Self-organizing </li></ul><ul><ul><li>Team decides who shall do what </li></ul></ul><ul><ul><li>They inspect and adapt as the sprint goes along </li></ul></ul><ul><li>Have most of the powers during a sprint </li></ul>
  11. 11. Scrum Master <ul><li>Responsible for the process </li></ul><ul><li>Responsible for optimizing the Scrum environment </li></ul><ul><li>Responsible for Daily Scrum </li></ul><ul><li>Runs Sprint Retrospective </li></ul><ul><li>Coach </li></ul>
  12. 12. Spring Planning / Workshop <ul><li>1. Product Owner, Team, and other Stakeholders talk through Product Backlog Items and prioritization. </li></ul><ul><li>2. Team determines how much time it has available to commit during the Sprint </li></ul><ul><li>3 . Team selects as much of the Product Backlog as it can commit to deliver by the end of the Sprint, and turns it into a plan </li></ul><ul><ul><li>- Validates commitment by breaking down into tasks with time estimates </li></ul></ul><ul><ul><li>- Team decides who will do what, when; thinks through sequencing, dependencies, possible task trades, and so forth. </li></ul></ul>
  13. 13. Daily Scrum <ul><li>Daily Scrum must not last more than 15 minutes </li></ul><ul><li>Held same place, same time, every working day </li></ul><ul><li>Participants can not be late </li></ul><ul><li>Anybody can come, but only the team and Scrum Master can speak </li></ul><ul><li>3 questions answered by each team member </li></ul><ul><ul><ul><li>What did I do yesterday? </li></ul></ul></ul><ul><ul><ul><li>What am I going to do today? </li></ul></ul></ul><ul><ul><ul><li>What are my impediments? </li></ul></ul></ul>
  14. 14. Sprint presentation <ul><li>Team presents work done in the sprint. </li></ul><ul><ul><ul><li>What have we achieved? </li></ul></ul></ul><ul><ul><ul><li>Should show finished functionality. </li></ul></ul></ul><ul><ul><ul><li>What is missing. </li></ul></ul></ul><ul><ul><ul><li>Maximum of 2 hours for presentation. </li></ul></ul></ul>
  15. 15. Sprint Retrospective <ul><li>Run by Scrum Master </li></ul><ul><li>Team reflects on the sprint </li></ul><ul><ul><ul><li>What went well? </li></ul></ul></ul><ul><ul><ul><li>What did not go so well? </li></ul></ul></ul><ul><ul><ul><li>How can we improve? </li></ul></ul></ul>
  16. 16. Who is using Scrum? <ul><li>US Federal Reserve </li></ul><ul><li>SAP </li></ul><ul><li>H P </li></ul><ul><li>Motorola </li></ul><ul><li>TransUnion </li></ul><ul><li>Google </li></ul><ul><li>Microsoft </li></ul><ul><li>Yahoo </li></ul><ul><li>Sun </li></ul><ul><li>Siemens </li></ul><ul><li>Nokia </li></ul><ul><li>Philips </li></ul><ul><li>BBC </li></ul><ul><li>IBM </li></ul>
  17. 17. Scrum Core Ideas <ul><ul><li>Everything is time-boxed. </li></ul></ul><ul><ul><li>Inspect & Adapt. </li></ul></ul><ul><ul><li>You can-not plan everything. </li></ul></ul><ul><ul><li>Fail early. </li></ul></ul><ul><ul><li>Shippable product at the end of every iteration/sprint. </li></ul></ul><ul><ul><li>Iterative development. </li></ul></ul><ul><ul><li>Cross-functional teams. </li></ul></ul><ul><ul><li>Self-organizing teams. </li></ul></ul><ul><ul><li>Team owns the sprint backlog. </li></ul></ul>
  18. 18. Common Problems <ul><li>Creating cross-functional teams. </li></ul><ul><li>Thinking in time-boxed manner – requires discipline. </li></ul><ul><li>Shifting from the paradigm of TL/PM- ownership to team-ownership. </li></ul><ul><li>Making use of Sprint retrospective effectively. </li></ul>
  19. 19. Questions!
  20. 20. Feedback <ul><ul><li>[email_address] </li></ul></ul>
  21. 21. License <ul><ul><li>This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 License </li></ul></ul>