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

Fostering a culture of collaboration

Ben Balter
December 15, 2017

Fostering a culture of collaboration

Ben Balter

December 15, 2017
Tweet

More Decks by Ben Balter

Other Decks in Technology

Transcript

  1. Roadmap • Open source (in the enterprise) • Best practices

    (internal, external) • Community building (internal, external)
  2. The open source maturity model • Consuming - Using open

    source software • Releasing - Creating a new open source project • Contributing - Contributing to upstream projects • Embracing - Strategically participating in open source
  3. Conway's law “organizations which design systems ... are constrained to

    produce designs which are copies of the communication structures of these organizations ”
  4. Process is shared to the widest extent practical One team

    — your organization — the entire world
  5. Open Source (software)
 software that can be freely used, modified,

    and shared 
 (in both modified and unmodified form) by anyone
  6. Open Source
 a philosophy of collaboration in which working materials

    are made available for 
 others to fork, modify, discuss, and contribute to.
  7. Friction (n) - the time it takes to go from

    "I want to contribute" to "I have"
  8. 1. Make open source an explicit expectation Open source Fridays

    — Hack Weeks — upstream improvements
  9. 3. Link to the repository from your project’s distribution channel

    Topics — Good first issues — Help wanted
  10. Resources • Open source guide: opensource.guide • FOSS Maturity model:

    github.com/github/maturity-model • Best practices - Internal: bit.ly/5bpos-internal • Best practices - External: bit.ly/5bpos-external • Best practices - Community: bit.ly/foss-community • Contributing template: github.com/nayafia/contributing-template