0
Managing                        Software Development                                          @PeterBell                  ...
Deliberate discovery                        Measuring scope                        Estimates and commitments              ...
Deliberate                           DiscoveryWednesday, May 16, 12
Iteration 0: Beyond story de-compositionDeliberate discoveryWednesday, May 16, 12
Iteration 0: Reducing riskDeliberate discoveryWednesday, May 16, 12
Iteration 0: Dimensions of riskDeliberate discoveryWednesday, May 16, 12
Takeaways:                                Gant charts suck                                Focus on risk                   ...
Measuring                               ScopeWednesday, May 16, 12
Evolving estimating                                •   Ideal days (load factor)                                •   Story p...
Takeaways:                               Trend towards story countsMeasuring scopeWednesday, May 16, 12
Estimates                              and                             CommitmentsWednesday, May 16, 12
•   Good reasons to estimate:                            • Go/no go based on cost                            • Market wind...
Estimates and probabilityWednesday, May 16, 12
AlternativesEstimatesWednesday, May 16, 12
When estimate?EstimatesWednesday, May 16, 12
Takeaways:                           Don’t estimate                           Estimate != commitment                      ...
Managing                        the                              BacklogWednesday, May 16, 12
The problem: the shrinking storyBacklogWednesday, May 16, 12
Avoid the problem:                        Small backlog, lean, WIP limitsBacklogWednesday, May 16, 12
Manage the problem: Story mapsBacklogWednesday, May 16, 12
Manage the problem: Magic/affinity estimatingBacklogWednesday, May 16, 12
Takeaways:                              WIP limits                              Bigger stories                            ...
Defining                             “Done”Wednesday, May 16, 12
How do you “define Done”?Defining Done: Q&AWednesday, May 16, 12
The three C’s                        card, conversation, confirmationDefining DoneWednesday, May 16, 12
The fourth “C”                          cucumberDefining DoneWednesday, May 16, 12
Problems with “flow”Defining DoneWednesday, May 16, 12
Takeaways:                                     Pre-agreed                                     ExecutableDefining DoneWedne...
Iterative                            vs                                 IncrementalWednesday, May 16, 12
Incremental is greatIterative vs. incrementalWednesday, May 16, 12
Iterative is betterIterative vs. incrementalWednesday, May 16, 12
Iterative dev with incremental estimateIterative vs. incrementalWednesday, May 16, 12
Deliberate discovery                        Measuring scope                        Estimates and commitments              ...
Upcoming SlideShare
Loading in...5
×

"Managing software development" by Peter Bell

2,111

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,111
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of ""Managing software development" by Peter Bell"

  1. 1. Managing Software Development @PeterBell SVP EngineeringWednesday, May 16, 12
  2. 2. Deliberate discovery Measuring scope Estimates and commitments Managing the backlog Defining "Done" Iterative vs incrementalAgendaWednesday, May 16, 12
  3. 3. Deliberate DiscoveryWednesday, May 16, 12
  4. 4. Iteration 0: Beyond story de-compositionDeliberate discoveryWednesday, May 16, 12
  5. 5. Iteration 0: Reducing riskDeliberate discoveryWednesday, May 16, 12
  6. 6. Iteration 0: Dimensions of riskDeliberate discoveryWednesday, May 16, 12
  7. 7. Takeaways: Gant charts suck Focus on risk - Modeling - Tech spikes - ProcessDeliberate discoveryWednesday, May 16, 12
  8. 8. Measuring ScopeWednesday, May 16, 12
  9. 9. Evolving estimating • Ideal days (load factor) • Story points • 1,2,3,5,8 • 0? • 10,20,30,51? • T-shirt sizes • Story countMeasuring scopeWednesday, May 16, 12
  10. 10. Takeaways: Trend towards story countsMeasuring scopeWednesday, May 16, 12
  11. 11. Estimates and CommitmentsWednesday, May 16, 12
  12. 12. • Good reasons to estimate: • Go/no go based on cost • Market window • ROI comparison • Bad reasons to estimate • Because . . . • Ask whether: • Time, price or both? • Will estimate matter? • Accuracy required?Why Estimate?Wednesday, May 16, 12
  13. 13. Estimates and probabilityWednesday, May 16, 12
  14. 14. AlternativesEstimatesWednesday, May 16, 12
  15. 15. When estimate?EstimatesWednesday, May 16, 12
  16. 16. Takeaways: Don’t estimate Estimate != commitment Investment based budgetingEstimatesWednesday, May 16, 12
  17. 17. Managing the BacklogWednesday, May 16, 12
  18. 18. The problem: the shrinking storyBacklogWednesday, May 16, 12
  19. 19. Avoid the problem: Small backlog, lean, WIP limitsBacklogWednesday, May 16, 12
  20. 20. Manage the problem: Story mapsBacklogWednesday, May 16, 12
  21. 21. Manage the problem: Magic/affinity estimatingBacklogWednesday, May 16, 12
  22. 22. Takeaways: WIP limits Bigger stories Story maps Magic/affinity estimatingBacklogWednesday, May 16, 12
  23. 23. Defining “Done”Wednesday, May 16, 12
  24. 24. How do you “define Done”?Defining Done: Q&AWednesday, May 16, 12
  25. 25. The three C’s card, conversation, confirmationDefining DoneWednesday, May 16, 12
  26. 26. The fourth “C” cucumberDefining DoneWednesday, May 16, 12
  27. 27. Problems with “flow”Defining DoneWednesday, May 16, 12
  28. 28. Takeaways: Pre-agreed ExecutableDefining DoneWednesday, May 16, 12
  29. 29. Iterative vs IncrementalWednesday, May 16, 12
  30. 30. Incremental is greatIterative vs. incrementalWednesday, May 16, 12
  31. 31. Iterative is betterIterative vs. incrementalWednesday, May 16, 12
  32. 32. Iterative dev with incremental estimateIterative vs. incrementalWednesday, May 16, 12
  33. 33. Deliberate discovery Measuring scope Estimates and commitments Managing the backlog Defining "Done" Iterative vs incremental @PeterBellManaging s/w development SVP EngineeringWednesday, May 16, 12
  1. A particular slide catching your eye?

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

×