Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Staying sane with Small Incremental Releases

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Staying sane with Small Incremental Releases

My presentation at GitHub Satellite about the advantages of shipping small incremental releases and how to get there.

Avatar for Ron Cohen

Ron Cohen

May 11, 2016

More Decks by Ron Cohen

Other Decks in Technology

Transcript

  1. Story time • Working on a new feature for three

    weeks • 39 commits, 20 changed files
  2. Story time • Working on a new feature for three

    weeks • 39 commits, 20 changed files • Also: 6 bug fixes, 4 improvements
  3. SCIENCE (-ish) 2500 code reviews, 50 programmers, and 3.2 million

    LOC at Cisco Systems SmartBear Software® code review study
  4. risk in doing big releases overhead per release Can I

    roll this fix into the current branch? vs
  5. Practice Smallest Possible Release Get code in production quickly Use

    feature flags Simple Don’t reinvent Summary