Your SlideShare is downloading. ×
0
SCRUM  David Allison www.sherbertsystems.com
What is SCRUM? <ul><li>Adaptive, quick and self-organising </li></ul>
<ul><li>“ The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. ...
What is SCRUM? <ul><li>Originated in 1980s, as new new product development game out of Japan. </li></ul><ul><li>Agile proc...
What is SCRUM? <ul><li>Simple method for managing complex projects. </li></ul><ul><li>Delivering business value early and ...
Agile Manifesto Values Individuals and interactions Processes and tools  Working software Customer collaboration Respondin...
SCRUM Roles
Pigs - ScrumMaster <ul><li>Implements and encourages Scrum process. </li></ul><ul><li>Coaches team. </li></ul><ul><li>Remo...
Pigs - Product Owner <ul><li>Represents the customer. </li></ul><ul><li>Compiles all changes for the product. </li></ul><u...
Pigs - Team <ul><li>Ideally 5-9 people.  Should be full time. </li></ul><ul><li>Cross-functional. </li></ul><ul><li>No spe...
Chickens <ul><li>Users </li></ul><ul><li>Stakeholders </li></ul><ul><li>Managers </li></ul>
Process
Product Backlog <ul><li>Managed, controlled by Product Owner (one person). </li></ul><ul><li>Items originate from many sou...
Example Product Backlog
Sprint <ul><li>Project progresses as number of sprints. </li></ul><ul><li>Each sprint is typically 2 - 4 weeks.  Time boxe...
Sprint Backlog <ul><li>Features to be delivered in next sprint. </li></ul><ul><li>Focus on features with best ROI. </li></...
Daily Scrum (meeting) <ul><li>All are welcome, but only 'pigs' may speak. </li></ul><ul><li>Each team member answers three...
Burndown Chart <ul><li>Graphical representation </li></ul><ul><li>work remaining </li></ul><ul><li>vs. </li></ul><ul><li>a...
Example work environments.
Example work environments.
Example work environments.
Upcoming SlideShare
Loading in...5
×

Scrum

5,225

Published on

An overview of the Scrum project management methodology.

Published in: Technology, Business

Transcript of "Scrum"

  1. 1. SCRUM David Allison www.sherbertsystems.com
  2. 2. What is SCRUM? <ul><li>Adaptive, quick and self-organising </li></ul>
  3. 3. <ul><li>“ The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.” </li></ul><ul><li>Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, </li></ul><ul><li>Harvard Business Review, January 1986 </li></ul>
  4. 4. What is SCRUM? <ul><li>Originated in 1980s, as new new product development game out of Japan. </li></ul><ul><li>Agile process for managing projects </li></ul><ul><li>(often but not necessarily software) </li></ul><ul><li>Project management, not technology management. </li></ul><ul><li>No engineering practices (ie unit testing, continuous integration) </li></ul>
  5. 5. What is SCRUM? <ul><li>Simple method for managing complex projects. </li></ul><ul><li>Delivering business value early and frequently. </li></ul><ul><li>Emperical approach, frequent inspection and adaption. </li></ul><ul><li>Replace illusion of predictability with a flexible approach. </li></ul><ul><li>Software development is not a well defined repeatable task, each task is different. </li></ul>
  6. 6. Agile Manifesto Values Individuals and interactions Processes and tools Working software Customer collaboration Responding to change Comprehensive documentation Contract negotiation Processes and tools over over over over
  7. 7. SCRUM Roles
  8. 8. Pigs - ScrumMaster <ul><li>Implements and encourages Scrum process. </li></ul><ul><li>Coaches team. </li></ul><ul><li>Removes impediments. </li></ul><ul><li>Interface between outside world and team. </li></ul><ul><li>Focus team on here and now. </li></ul>
  9. 9. Pigs - Product Owner <ul><li>Represents the customer. </li></ul><ul><li>Compiles all changes for the product. </li></ul><ul><li>Priortizes changes. </li></ul><ul><li>Maintains Product Backlog. </li></ul>
  10. 10. Pigs - Team <ul><li>Ideally 5-9 people. Should be full time. </li></ul><ul><li>Cross-functional. </li></ul><ul><li>No specific roles, but some have specific expertise </li></ul><ul><li>Self organizing. Joint responsibility. </li></ul><ul><li>Collaboration. </li></ul>
  11. 11. Chickens <ul><li>Users </li></ul><ul><li>Stakeholders </li></ul><ul><li>Managers </li></ul>
  12. 12. Process
  13. 13. Product Backlog <ul><li>Managed, controlled by Product Owner (one person). </li></ul><ul><li>Items originate from many sources. </li></ul><ul><li>ToDo list, constantly updated, and prioritzed. </li></ul><ul><li>Estimates added by team (for ROI), as items added. </li></ul><ul><li>Might be made up of simple list, might be user stories. </li></ul>
  14. 14. Example Product Backlog
  15. 15. Sprint <ul><li>Project progresses as number of sprints. </li></ul><ul><li>Each sprint is typically 2 - 4 weeks. Time boxed. </li></ul><ul><li>No new requirements mid-sprint. </li></ul><ul><li>Working product delivered at the end of each sprint. </li></ul><ul><li>Constant duration leads to a better rhythm. </li></ul>
  16. 16. Sprint Backlog <ul><li>Features to be delivered in next sprint. </li></ul><ul><li>Focus on features with best ROI. </li></ul><ul><li>Each feature split into small tasks. </li></ul><ul><li>Team sign up for tasks, they are not allocated. </li></ul><ul><li>Backlog updated to reflect progress through the sprint. </li></ul>
  17. 17. Daily Scrum (meeting) <ul><li>All are welcome, but only 'pigs' may speak. </li></ul><ul><li>Each team member answers three questions: </li></ul><ul><li>What have you done since yesterday? </li></ul><ul><li>What are you planning to do today? </li></ul><ul><li>Do you have any impediments? </li></ul><ul><li>These are not status for the ScrumMaster, they are commitments in front of peers. </li></ul>
  18. 18. Burndown Chart <ul><li>Graphical representation </li></ul><ul><li>work remaining </li></ul><ul><li>vs. </li></ul><ul><li>available effort </li></ul><ul><li>Used to track velocity. </li></ul><ul><li>Sprint scope adjusted based on velocity. </li></ul>
  19. 19. Example work environments.
  20. 20. Example work environments.
  21. 21. Example work environments.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×