Project Management With Scrum

22,122 views
21,637 views

Published on

Contains a quick review of the Scrum process, talks about the dangers of trying to map PMBOK to Scrum, and then tries to talk about the concepts behind managing an Agile project using Scrum.

Published in: Technology, Business
8 Comments
70 Likes
Statistics
Notes
No Downloads
Views
Total views
22,122
On SlideShare
0
From Embeds
0
Number of Embeds
2,007
Actions
Shares
0
Downloads
2,435
Comments
8
Likes
70
Embeds 0
No embeds

No notes for slide

Project Management With Scrum

  1. 1. Managing Agile Projects Using Scrum Tommy Norman Systems Architect / Certified Scrum Master tommy.norman@compuware.com
  2. 2. Agenda 1. Introductions 2. Overview of Agile Ideals 3. Scrum Process 4. Project Management in Scrum 5. Q & A 2
  3. 3. Introductions 3
  4. 4. Tommy Norman Systems Architect, Compuware Corporation Certified Scrum Master, Agile Alliance MVP Team System, Microsoft Email: tommy.norman@compuware.com Blog: www.tommynorman.com 4
  5. 5. Agile Software Development 5
  6. 6. What is Agile Software development?
  7. 7. Traditional “Waterfall” Approach Analysis Design Develop Test Deploy
  8. 8. Agile Approach Analysis Design Develop Test Deploy
  9. 9. Agile Approach Analysis Test Design DevelopDeploy Analysis Test Design DevelopDeploy Analysis Test Design DevelopDeploy ! ? ? !
  10. 10. Agile Manifesto
  11. 11. Most Agile methodologies have similar concepts.
  12. 12. Iterative Development
  13. 13. Create Customer Class Add GetCustomer Service Method Refactor Customer List UI Working from Lists
  14. 14. Develop One Small Feature at a Time
  15. 15. Sustainable Pace
  16. 16. Lean Management Hierarchy
  17. 17. Cross Functional Self Organizing Teams
  18. 18. Trusting your Team
  19. 19. Production Ready Deliverables
  20. 20. Automated testing and builds (Continuous Integration).
  21. 21. Embracing Change
  22. 22. Inspect and Adapt
  23. 23. Agile “Methodologies”
  24. 24. Other, 21 Scrum, 49 XP, 8 Scrum/XP, 22
  25. 25. Scrum Overview 25
  26. 26. Roles Scrum Master Scrum Team Product Owner Stakeholders & Users
  27. 27. Artifacts Product Vision Product Backlog Release Plan Sprint Sprint Backlog Burndown Impediment List
  28. 28. Sprint Sprint Project Review Product Initiation Increment Sprint Planning Sprint Retrospective
  29. 29. Project Initiation
  30. 30. Project Initiation Business Case Product Vision Product Backlog Scrum Team Release Plan
  31. 31. Sprint Planning
  32. 32. Sprint Planning Product Owner Product Backlog Scrum Team Sprint Backlog
  33. 33. Sprint
  34. 34. Sprint (Daily Scrum) Scrum Master Scrum Team Sprint Sprint Backlog Burndown Impediment List
  35. 35. Sprint (Development) Continuous Source Control Integration Developer Unit Testing Feature Testing
  36. 36. Product Backlog Maintenance Product Owner Product Backlog Stakeholders & Scrum Team Users
  37. 37. Sprint Review
  38. 38. Sprint Review Finished Product Owner Product Scrum Master Stakeholders & Scrum Team Users
  39. 39. Sprint Retrospective
  40. 40. Sprint Retrospective Product Owner Scrum Master Stakeholders & Scrum Team Users
  41. 41. Rinse and Repeat
  42. 42. Sprint Sprint Project Review Product Initiation Increment Sprint Planning Sprint Retrospective
  43. 43. Project Management in Scrum 43
  44. 44. PMBOK
  45. 45. Process Groups Initiation Planning Executing Controlling Monitoring Closing
  46. 46. Knowledge Areas Integration Scope Time Cost Quality Resources Communication Risk Procurement
  47. 47. Executing Planning Monitoring Initiation Sprint Sprint Review Product Project Initiation Increment Sprint Planning Sprint Closing Retrospective Controlling
  48. 48. Business Analyst Project Manager Product Owner Scrum Master Developer Architect Stakeholders Scrum Team & Users Project Director Tester
  49. 49. Scope, Risk, Cost Scope, Resources Product Sprint Backlog Backlog Sprint Burndown Time, Communication
  50. 50. Muscle Memory
  51. 51. Muscle Memory
  52. 52. Scope Quality Cost Time
  53. 53. Scope
  54. 54. Product Backlog Product Owner
  55. 55. Epic Theme Feature User Story
  56. 56. User Stories As a (role) I want Conditions of (something) so Acceptance or that (benefit). How to Demo
  57. 57. Estimating User Stories Search Catalog As a Registered User I want to search the online catalog to find items to purchase. Business Value: 800 Story Points: 4 Stakeholders & Users Scrum Team
  58. 58. Sprint Zero Architecture & Product Backlog Release Plan Design Continuous Integration Feature(s)
  59. 59. Sprint Backlog Scrum Team
  60. 60. Time
  61. 61. Project Planning Product Backlog 3 Sprint 1 3 1 Release 1 3 Product Backlog Sprint 2 1 3 3 Sprint 3 2 3 3 Release 2 Release Plan Sprint 4 5 Sprint 5 8
  62. 62. Daily Scrum Sprint Burndown
  63. 63. Sprint Task Board User Stories Not Done In Progress Done Deferred Do this Do this Do this As a user I and and and want this to that. that. that. do that. Do this and that. As a user I Do this Do this and and want this to that. that. do that. As a user I Do this Do this and and want this to that. that. do that. Do this and that.
  64. 64. Work Hours Remaining 350 hrs. Time 0 hrs.
  65. 65. Cost
  66. 66. Resources Infrastructure Software
  67. 67. More Resources = More Velocity? 8 12 16 16 24
  68. 68. Scrum of Scrums
  69. 69. Development QA Staging Production
  70. 70. Quality
  71. 71. Continuous Frequent Integration Reviews Software Impediment List Craftsmanship
  72. 72. Scope Quality Cost Time
  73. 73. Questions? 74
  74. 74. THANK YOU!
  75. 75. 76 © 2008 Compuware Corporation — All Rights Reserved

×