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

Developer Driven Development

Developer Driven Development

This talk is about software development process at the team level. It is about how GitHub manages our software development team. Instead of a typical management or agile structure, we embrace several features of the Open Source development workflow, using a mix of autonomy, responsibility, no meetings, no backlog, no roadmap, no vacation day limits and free beer to keep our developers motivated and shipping.

Scott Chacon

April 06, 2011

More Decks by Scott Chacon

Other Decks in Technology


  1. individuals choose what they want to work on still get

    bugs, unsexy things teams self assemble to solve larger problems
  2. autonomy power / responsibility no meetings no feature requests /

    backlog no roadmap no vacations free beer
  3. keep your devs more flexible always working on something they

    want more skin in the game better retention (recruiting is very expensive)