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.

9375a9529679f1b42b567a640d775e7d?s=128

Scott Chacon

April 06, 2011
Tweet

Transcript

  1. 3.
  2. 4.
  3. 5.
  4. 6.
  5. 10.
  6. 12.
  7. 13.
  8. 21.

    individuals choose what they want to work on still get

    bugs, unsexy things teams self assemble to solve larger problems
  9. 33.

    autonomy power / responsibility no meetings no feature requests /

    backlog no roadmap no vacations free beer
  10. 47.

    keep your devs more flexible always working on something they

    want more skin in the game better retention (recruiting is very expensive)
  11. 49.
  12. 52.
  13. 65.
  14. 67.
  15. 70.