Agile Estimation and Release Planning

6,447 views
4,655 views

Published on

Published in: Business
2 Comments
21 Likes
Statistics
Notes
  • But why I can't download it?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • good!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
6,447
On SlideShare
0
From Embeds
0
Number of Embeds
49
Actions
Shares
0
Downloads
669
Comments
2
Likes
21
Embeds 0
No embeds

No notes for slide

Agile Estimation and Release Planning

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

×