KEMBAR78
Escaping the Pitfalls of Software Product Development | PPTX
Escaping the Pitfalls of
Software Product
Development
Mike Clement
Greater Sum
mike@greatersum.com
Backlog Prioritization
User Story Mapping
Estimates
Probabilistic Forecast
Use past data
1
6
2
5
5
2
5
5
9
0
5
10
15
20
25
30
2/6/2017 2/13/2017 2/20/2017 2/27/2017 3/6/2017 3/13/2017 3/20/2017
RemainingStories
Date
Simulated Burn Downs (first 50)
Complexity
Activity
4 Rules of Simple Design
4 Rules of Simple Design
• Passes All Tests
• Clear, Expressive, Consistent
• No Duplication
• Minimal
Finding a Rockstar Coder
Team-oriented Craftsmanship
Sustainable Software via Quality
• Automated Testing
• Test first
• Test-Driven Development
• Pair Programming
• Mob Programming
• Continuous Integration
• Continuous Deployment/Delivery
Too much money
Focus using WIP Limits
Stop starting, start finishing
Big Bang Release
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Compound Probability
0.9
0.95
0.99
Small Batches via
Continuous Delivery
Scrum == Agile
Agile Manifesto
Pitfalls
• Finding a Rockstar Coder
• Backlog
• Big Bang Release
• Too Much Money
• Estimates
• Scrum == Agile
• Complexity
Escape
• Team-oriented Craftsmanship
• User Story Mapping
• Small Batches/Continuous Delivery
• Focus using WIP limits or Stop starting, start finishing
• Probabilistic Forecast
• Agile Manifesto/Modern Agile
• Simple Design
Greater Sum
• https://www.greatersum.com
• https://www.youtube.com/channel/UCv9aSJaPZxgK6FEDLx9WFzQ

Escaping the Pitfalls of Software Product Development

Editor's Notes

  • #38 Deploy tags New Relic