agile estimation & release planning
TRANSCRIPT
- 1. Why did you make this deck?
- 2. To avoid...
- 3. Disappointed Customers
- 4. Reduced Margins
- 5. Unnecessary Stress
- 6. Estimation Release Planning
- 7. Estimation
- 8. An Informed Guess
- 9. We want to know...
- 10. Size
- 11. Speed
- 12. Uncertainty
- 13. Cost
- 14. Schedule
- 15. Requirements Estimation
- 16. What makes a good story?
- 17. INVEST
- 18. Independent
- 19. Negotiable
- 20. Valuable
- 21. Estimable
- 22. Small
- 23. Testable
- 24. Non Functional Requirements
- 25. Requirements Variation
- 26. Complexity
- 27. Volatility
- 28. Completeness
- 29. To recap
- 30. Requirements Variation
- 31. Requirements Variation
- 32. Requirements Variation
- 33. Requirements Variation
- 34. Remember...
- 35. Take Notes
- 36. Quantifying Risk
- 37. Complexity Volatility Completeness Simple (1) Standard (2) Complex (3)
- 38. Complexity Volatility Completeness Low (1) Medium (2) High (3)
- 39. Complexity Volatility Completeness Complete (1) Incomplete (2) Unknown (3)
- 40. Calculate Risk
- 41. Story Size
- 42. A mile is a mile...
- 43. regardless of whos running
- 44. Story Points...
- 45. 3 estimates
- 46. Minimum
- 47. Likely
- 48. Maximum
- 49. Yet again...
- 50. Take Notes
- 51. Take Lots of Notes!
- 52. Use the Likely Estimate...
- 53. for Planning & Tracking...
- 54. T-shirt sizing
- 55. Team Estimation
- 56. For each story...
- 57. For each story... X 3
- 58. .IN? ;FF ;MMOGJNCIHM h >CM=OMMCIHo
- 59. !ONIG;NCIHg .IH &OH=NCIH;F 2?KOCL?G?HNMg 4$$g &L;G?QILEMg 2?@;=NILCHAg #IGGIH;FCNSg $?P 4;MEMg .IH 1! 4;MEMg
- 60. Now what are we estimating?
- 61. Assumptions?
- 62. Agree your constraints
- 63. Determining initial velocity
- 64. Remember....
- 65. Dont forget the notes!
- 66. Estimation Release Planning
- 67. Release Planning
- 68. Get Raw Scope
- 69. Get Raw Scope
- 70. Get Raw Scope Get Raw Velocity
- 71. Get Raw Scope Get Raw Velocity
- 72. Get Raw Scope Get Raw Velocity Adjust for Variation
- 73. Get Raw Scope Get Raw Velocity Adjust for Variation
- 74. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan
- 75. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan
- 76. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change
- 77. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change
- 78. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations
- 79. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations
- 80. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations Prepare Timeline
- 81. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations Prepare Timeline
- 82. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations Prepare Timeline Finalize Resource Plan
- 83. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations Prepare Timeline Finalize Resource Plan
- 84. Get Raw Scope Get Raw Velocity Adjust for Variation Build dev capacity plan Adjust for Velocity change Determine no of iterations Prepare Timeline Finalize Resource Plan Publish!!
- 85. Adjust for Scope Variation
- 86. Project Risk Prole
- 87. Inception RFP Response Time& Materials FixedPrice ,IQ?MN 2CME (CAB?MN 2CME Uncertainty CommercialRisk
- 88. Build a Dev Capacity Plan
- 89. Identify....
- 90. available dev pair days...
- 91. Consider...
- 92. -;R 3CT?g (IFC>;SMg 6;=;NCIHg 3C=EH?MMg 2;GJOJg #IGJ;HS %P?HNg 4L;CHCHAg ,I=;NCIH -IP?g /@@MBIL?g $CMNLCg #IrMIOL=?>g ,?P?L;A?>g 6?FI=CNS .??>Mg 4?=B ,?;>Mg
- 93. Adjust for Velocity Variation
- 94. Number of Iterations
- 95. Prepare Timeline
- 96. Initiation Iteration 0 deprecated Size & resource this carefully/ appropriately!
- 97. Testing System Integration/ UAT/ OAT, Usability... Phased? Incremental?
- 98. Deployment Test environments, testing, rehearsals, data conversion, training....
- 99. Finalize Resource Plan
- 100. 0 50 100 150 200 I 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Likely Scope Maximum Scope CumulativeVelocity Contingency Release Plan
- 101. What happens next?
- 102. The Start
- 103. Things Change
- 104. If we manage change well...
- 105. Clients are happy!
- 106. Your margins are intact!
- 107. Sustainable Pace, a Successful project...
- 108. and a happy team
- 109. Questions?
- 110. Thank You