software g forces
DESCRIPTION
What happens to software development when deployment frequency increases? Some of the practices that make good sense with annual deployments are fatal with daily deployments and vice versa.TRANSCRIPT
![Page 1: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/1.jpg)
Software G Forces:The Effects of Acceleration
Kent BeckThree Rivers Institute
![Page 2: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/2.jpg)
Deployment: 1990
Annual Quarterly Monthly DailyWeekly Hourly
![Page 3: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/3.jpg)
Deployment: 2010
Annual Quarterly Monthly DailyWeekly Hourly
![Page 4: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/4.jpg)
Deployment: 2030
Annual Quarterly Monthly DailyWeekly Hourly
![Page 5: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/5.jpg)
Relativity
![Page 6: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/6.jpg)
Annual to Quarterly
+ Automated acceptance tests
+ Refactoring+ Continuous
integration+ Subscription
![Page 7: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/7.jpg)
Quarterly to Monthly
+ Developer testing+ Stand-up meetings+ Cards on a wall+ Pay per use
- Q/A department- Multiple deployed
versions- Design document- Change requests- Analysis team- Build team
![Page 8: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/8.jpg)
Monthly to Weekly
+ Live, 2-way data migration
+ Defect zero+ Temporary branches+ Keystoning+ Kanban+ Bootstrap financing
- Test team- One-way data
migration- Release branch- Patches- Up-front usability
design- Venture capital
![Page 9: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/9.jpg)
Weekly to Daily
+ Immunization+ A/B testing
- Staging- Operations team- Stand-up meetings
![Page 10: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/10.jpg)
Test the waters
![Page 11: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/11.jpg)
Nemawashi
• Remove all impediments to a faster deployment cycle
![Page 12: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/12.jpg)
Visibility
![Page 13: Software G Forces](https://reader035.vdocuments.site/reader035/viewer/2022081602/54829b325806b51f058b46ef/html5/thumbnails/13.jpg)
Questions?