Successfully reported this slideshow.
Scrum Primer José Teixidó - Web Development Supervisor
Status Quo <ul><li>Any similarities to real events  </li></ul><ul><li>in this presentation are  not  coincidence </li></ul...
Status Quo <ul><li>The Waterfall or cascade model </li></ul><ul><li>    </li></ul>José Teixidó - Web Development Supervisor
Status Quo <ul><li>The Waterfall  </li></ul><ul><li>Usually better when single threaded  </li></ul><ul><li>+ Works by grav...
Status Quo <ul><li>Waterfall, usually this is more like it </li></ul><ul><li>  </li></ul><ul><li>  </li></ul>José Teixidó ...
Quo vadis? <ul><li>Scrum </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor Credit:  http://www.flick...
Scrum <ul><li>Is based on:  </li></ul><ul><ul><li>Empirical process control: </li></ul></ul><ul><ul><ul><li>Inspect the fa...
Scrum <ul><li>Scrum - Who is using it?  </li></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><li>Apple </li></ul></ul><u...
Scrum <ul><li>The Roles </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
Scrum <ul><li>The Roles </li></ul><ul><ul><li>Pigs (committed) </li></ul></ul><ul><ul><ul><li>Product Owner/s </li></ul></...
Scrum <ul><li>Product Owner </li></ul><ul><ul><li>Maintains the  Product Backlog </li></ul></ul><ul><ul><li>Prioritizes de...
Scrum <ul><li>The Team </li></ul><ul><ul><li>Estimates </li></ul></ul><ul><ul><li>Does the actual work </li></ul></ul><ul>...
Scrum <ul><li>The Scrum Master </li></ul><ul><ul><li>Enforces Scrum process rules </li></ul></ul><ul><ul><li>Remove team i...
Scrum José Teixidó - Web Development Supervisor
Scrum <ul><li>Artifacts - Product Backlog </li></ul><ul><ul><li>Prioritized list of features posted as &quot;User Stories&...
Scrum <ul><li>Artifacts - Sprint Backlog </li></ul><ul><ul><li>List of features or items taken from the Product Backlog, t...
Scrum <ul><li>Artifacts - Sprint Burndown Chart </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
Scrum <ul><li>Meetings - Sprint Planing Meeting </li></ul><ul><ul><li>Who: All </li></ul></ul><ul><ul><li>What: Product Ow...
Scrum <ul><li>Meetings - Daily Stand Up Meeting </li></ul><ul><ul><li>Who: Team + Product Owners,  however only the Team c...
Scrum <ul><li>Meetings - Daily Stand Up Meeting </li></ul><ul><li>Every Team member needs to answer three questions: </li>...
Scrum <ul><li>Meetings - Review </li></ul><ul><ul><li>Who: Everybody </li></ul></ul><ul><ul><li>What:  </li></ul></ul><ul>...
Scrum <ul><li>Meetings - Retro </li></ul><ul><ul><li>Who: Everybody, Scrum Master leads </li></ul></ul><ul><ul><li>What:  ...
Scrum <ul><li>Meetings - Retro </li></ul><ul><ul><li>Two main questions: </li></ul></ul><ul><ul><ul><li>What went well dur...
Scrum <ul><li>Summary </li></ul><ul><ul><li>Scrum is agile, time boxed, adaptive and transparent </li></ul></ul><ul><ul><l...
Scrum <ul><li>“ Scrum makes all news visible, be it good or bad. It considers intelligent people will want those news rega...
Upcoming SlideShare
Loading in …5
×

Scrum introduction

1,345 views

Published on

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

  • Be the first to like this

Scrum introduction

  1. 1. Scrum Primer José Teixidó - Web Development Supervisor
  2. 2. Status Quo <ul><li>Any similarities to real events </li></ul><ul><li>in this presentation are not coincidence </li></ul>José Teixidó - Web Development Supervisor
  3. 3. Status Quo <ul><li>The Waterfall or cascade model </li></ul><ul><li>    </li></ul>José Teixidó - Web Development Supervisor
  4. 4. Status Quo <ul><li>The Waterfall </li></ul><ul><li>Usually better when single threaded  </li></ul><ul><li>+ Works by gravity (stuff always goes down) + </li></ul><ul><li>Has a constant flow (conveyor effect) = </li></ul><ul><li>Fail late process  </li></ul><ul><li>If something goes wrong you will find out at the worst possible moment </li></ul><ul><li>Since you can't go against the current, and stuff keeps flowing down, you can't do anything without a lot of effort and disruption to the process </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  5. 5. Status Quo <ul><li>Waterfall, usually this is more like it </li></ul><ul><li>  </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  6. 6. Quo vadis? <ul><li>Scrum </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor Credit: http://www.flickr.com/photos/kiwi/24658003/
  7. 7. Scrum <ul><li>Is based on:  </li></ul><ul><ul><li>Empirical process control: </li></ul></ul><ul><ul><ul><li>Inspect the facts and adapt </li></ul></ul></ul><ul><ul><ul><li>Transparency and honesty </li></ul></ul></ul><ul><ul><li>Time boxed iterations (Sprints) </li></ul></ul><ul><ul><li>Incremental delivery </li></ul></ul><ul><ul><li>Predictability optimization </li></ul></ul><ul><ul><li>Risk control </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  8. 8. Scrum <ul><li>Scrum - Who is using it?  </li></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><li>Apple </li></ul></ul><ul><ul><li>Google </li></ul></ul><ul><ul><li>Samsung </li></ul></ul><ul><ul><li>Nokia </li></ul></ul><ul><ul><li>Mtvi </li></ul></ul><ul><ul><li>+ a lot of others... </li></ul></ul>José Teixidó - Web Development Supervisor
  9. 9. Scrum <ul><li>The Roles </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  10. 10. Scrum <ul><li>The Roles </li></ul><ul><ul><li>Pigs (committed) </li></ul></ul><ul><ul><ul><li>Product Owner/s </li></ul></ul></ul><ul><ul><ul><li>Scrum Master </li></ul></ul></ul><ul><ul><ul><li>Team </li></ul></ul></ul><ul><ul><li>Chickens (involved) </li></ul></ul><ul><ul><ul><li>Stake Holders </li></ul></ul></ul><ul><ul><ul><li>Managers </li></ul></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  11. 11. Scrum <ul><li>Product Owner </li></ul><ul><ul><li>Maintains the Product Backlog </li></ul></ul><ul><ul><li>Prioritizes desirables/features based on ROI </li></ul></ul><ul><ul><li>Represents product users and customers </li></ul></ul><ul><ul><li>Can be part of the Team but can’t act as Scrum Master </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor Credit: http://www.flickr.com/photos/popculturegeek/5134635574/
  12. 12. Scrum <ul><li>The Team </li></ul><ul><ul><li>Estimates </li></ul></ul><ul><ul><li>Does the actual work </li></ul></ul><ul><ul><li>Self organized cross-functional team </li></ul></ul><ul><ul><li>Maintains the Sprint Backlog </li></ul></ul><ul><ul><li>Inspects and adapt as the sprint progress </li></ul></ul><ul><ul><li>Ideally not just the developers but everybody required to make the product </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor Credit: http://www.flickr.com/photos/hyku/2627349317/in/photostream/
  13. 13. Scrum <ul><li>The Scrum Master </li></ul><ul><ul><li>Enforces Scrum process rules </li></ul></ul><ul><ul><li>Remove team impediments </li></ul></ul><ul><ul><li>Protects the team from disturbances </li></ul></ul><ul><ul><li>Provides Scrum coaching </li></ul></ul><ul><ul><li>Can be part of the team </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor Credit: http://www.flickr.com/photos/fdolleus/3844650865/sizes/z/in/photostream/
  14. 14. Scrum José Teixidó - Web Development Supervisor
  15. 15. Scrum <ul><li>Artifacts - Product Backlog </li></ul><ul><ul><li>Prioritized list of features posted as &quot;User Stories&quot; </li></ul></ul><ul><ul><li>Constantly maintained and evolving </li></ul></ul><ul><ul><li>Anyone can contribute but the Product Owners own the Product Backlog </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  16. 16. Scrum <ul><li>Artifacts - Sprint Backlog </li></ul><ul><ul><li>List of features or items taken from the Product Backlog, that are going to be addressed on the next sprint </li></ul></ul><ul><ul><li>The Team owns the Sprint Backlog and is responsible for keeping it updated </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  17. 17. Scrum <ul><li>Artifacts - Sprint Burndown Chart </li></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  18. 18. Scrum <ul><li>Meetings - Sprint Planing Meeting </li></ul><ul><ul><li>Who: All </li></ul></ul><ul><ul><li>What: Product Owners + Team discuss and agree on which items will make it into the next Sprint based on Team estimations and dev/hour availability </li></ul></ul><ul><ul><li>How long: Usually 2 hr limit </li></ul></ul><ul><ul><li>Where: Meeting room </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  19. 19. Scrum <ul><li>Meetings - Daily Stand Up Meeting </li></ul><ul><ul><li>Who: Team + Product Owners, however only the Team can speak (PO's can only speak if requested by somebody on the team) </li></ul></ul><ul><ul><li>How long: 15 mins max, starts on time </li></ul></ul><ul><ul><li>Where: Same place each day, team should be standing and nobody is leading </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  20. 20. Scrum <ul><li>Meetings - Daily Stand Up Meeting </li></ul><ul><li>Every Team member needs to answer three questions: </li></ul><ul><ul><ul><li>What have you done since yesterday's Stand Up? </li></ul></ul></ul><ul><ul><ul><li>What are you going to do today? </li></ul></ul></ul><ul><ul><ul><li>Do you have any problems preventing you from accomplishing your tasks? </li></ul></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  21. 21. Scrum <ul><li>Meetings - Review </li></ul><ul><ul><li>Who: Everybody </li></ul></ul><ul><ul><li>What:  </li></ul></ul><ul><ul><ul><li>Review of what was &quot;done&quot; in the last sprint. </li></ul></ul></ul><ul><ul><ul><li>Team discusses successes and problems on the last sprint </li></ul></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  22. 22. Scrum <ul><li>Meetings - Retro </li></ul><ul><ul><li>Who: Everybody, Scrum Master leads </li></ul></ul><ul><ul><li>What:  </li></ul></ul><ul><ul><ul><li>Team + PO reflects on problems and issues during last sprint. </li></ul></ul></ul><ul><ul><ul><li>Scrum Master decides on process changes or adjustments based on input </li></ul></ul></ul><ul><ul><ul><li>This is the basis of the empirical process </li></ul></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  23. 23. Scrum <ul><li>Meetings - Retro </li></ul><ul><ul><li>Two main questions: </li></ul></ul><ul><ul><ul><li>What went well during the last sprint? </li></ul></ul></ul><ul><ul><ul><li>What could be improved for the next sprint? </li></ul></ul></ul><ul><ul><li>Inspect and adapt </li></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  24. 24. Scrum <ul><li>Summary </li></ul><ul><ul><li>Scrum is agile, time boxed, adaptive and transparent </li></ul></ul><ul><ul><li>3 Main Roles: </li></ul></ul><ul><ul><ul><li>Product Owner </li></ul></ul></ul><ul><ul><ul><li>Scrum Master </li></ul></ul></ul><ul><ul><ul><li>Team </li></ul></ul></ul><ul><ul><li>4 Meetings: </li></ul></ul><ul><ul><ul><li>Sprint Planning </li></ul></ul></ul><ul><ul><ul><li>Daily Stand Up </li></ul></ul></ul><ul><ul><ul><li>Sprint Review </li></ul></ul></ul><ul><ul><ul><li>Sprint Retro </li></ul></ul></ul><ul><ul><li>3 Artifacts: </li></ul></ul><ul><ul><ul><li>Product Backlog </li></ul></ul></ul><ul><ul><ul><li>Sprint Backlog </li></ul></ul></ul><ul><ul><ul><li>Burndown Chart </li></ul></ul></ul><ul><li>  </li></ul>José Teixidó - Web Development Supervisor
  25. 25. Scrum <ul><li>“ Scrum makes all news visible, be it good or bad. It considers intelligent people will want those news regardless so they can do the most beneficial thing for the whole organization” </li></ul><ul><li>Ken Shwaber, co-developer of SCRUM Framework </li></ul>José Teixidó - Web Development Supervisor

×