Project Management With Scrum

download Project Management With Scrum

If you can't read please download the document

  • date post

    20-Aug-2015
  • Category

    Technology

  • view

    18.667
  • download

    2

Embed Size (px)

Transcript of Project Management With Scrum

  1. 1. Managing Agile Projects Using ScrumTommy 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.comBlog: www.tommynorman.com4
  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 DesignDevelopDeploy Analysis TestDesign DevelopDeploy Analysis Test DesignDevelopDeploy!?? !
  10. 10. Agile Manifesto
  11. 11. Most Agile methodologies have similar concepts.
  12. 12. Iterative Development
  13. 13. Create Customer ClassAdd GetCustomer Service MethodRefactor 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. Automatedtesting and builds (Continuous Integration).
  21. 21. Embracing Change
  22. 22. Inspect and Adapt
  23. 23. Agile Methodologies
  24. 24. Other, 21Scrum, 49 XP, 8 Scrum/XP, 22
  25. 25. Scrum Overview25
  26. 26. Roles Scrum MasterScrum Team Product Owner Stakeholders & Users
  27. 27. Artifacts Product Vision Product BacklogRelease Plan Sprint Sprint BacklogBurndown Impediment List
  28. 28. SprintSprintProject ReviewProduct InitiationIncrementSprintPlanning SprintRetrospective
  29. 29. Project Initiation
  30. 30. Project Initiation Business Case Product VisionProduct BacklogScrum TeamRelease Plan
  31. 31. Sprint Planning
  32. 32. Sprint PlanningProduct Owner Product BacklogScrum Team Sprint Backlog
  33. 33. Sprint
  34. 34. Sprint (Daily Scrum) Scrum MasterScrum TeamSprint Sprint Backlog Burndown Impediment List
  35. 35. Sprint (Development)Continuous Source Control IntegrationDeveloperUnit TestingFeature Testing
  36. 36. Product Backlog MaintenanceProduct Owner Product Backlog Stakeholders &Scrum Team Users
  37. 37. Sprint Review
  38. 38. Sprint ReviewFinished Product OwnerProduct Scrum Master Stakeholders & Scrum TeamUsers
  39. 39. Sprint Retrospective
  40. 40. Sprint RetrospectiveProduct Owner Scrum Master Stakeholders &Scrum Team Users
  41. 41. Rinse and Repeat
  42. 42. SprintSprintProject ReviewProduct InitiationIncrementSprintPlanning SprintRetrospective
  43. 43. Project Management in Scrum43
  44. 44. PMBOK
  45. 45. Process Groups Initiation PlanningExecutingControllingMonitoringClosing
  46. 46. Knowledge Areas Integration ScopeTime Cost Quality Resources Communication Risk Procurement
  47. 47. Executing PlanningMonitoring Initiation SprintSprintReviewProductProject InitiationIncrementSprintPlanning SprintClosingRetrospectiveControlling
  48. 48. Business Analyst Project Manager Product Owner Scrum Master Developer Architect StakeholdersScrum Team & UsersProject DirectorTester
  49. 49. Scope, Risk, CostScope, Resources Product Sprint BacklogBacklog Sprint Burndown Time, Communication
  50. 50. Muscle Memory
  51. 51. Muscle Memory
  52. 52. ScopeQualityCost 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 wantConditions of (something) so Acceptance orthat (benefit). How to Demo
  57. 57. Estimating User StoriesSearch CatalogAs a Registered User I want to search theonline catalog to find items to purchase.Business Value: 800Story Points: 4 Stakeholders & Users Scrum Team
  58. 58. Sprint Zero Architecture & Product Backlog Release Plan Design Continuous IntegrationFeature(s)
  59. 59. Sprint BacklogScrum Team
  60. 60. Time
  61. 61. Project PlanningProduct Backlog 3Sprint 131Release 1 3 Product Backlog Sprint 2133Sprint 3233Release 2Release Plan Sprint 4 5Sprint 58
  62. 62. Daily Scrum Sprint Burndown
  63. 63. Sprint Task BoardUser StoriesNot Done In Progress Done Deferred Do this Do this Do this As a user I and and and want this tothat. that. that. do that.Do this and that. As a user I Do thisDo this andand want this to that.that. do that. As a user IDo thisDo thisandand want this tothat.that. do that. Do thisandthat.
  64. 64. Work Hours Remaining 350 hrs. Time0 hrs.
  65. 65. Cost
  66. 66. Resources InfrastructureSoftware
  67. 67. More Resources = More Velocity? 8 12 16 1624
  68. 68. Scrum of Scrums
  69. 69. Development QA Staging Production
  70. 70. Quality
  71. 71. Continuous FrequentIntegrationReviews Software Impediment List Craftsmanship
  72. 72. ScopeQualityCost Time
  73. 73. Questions?74
  74. 74. THANK YOU!
  75. 75. 76 2008 Compuware Corporation All Rights Reserved