Fostering a culture of collaboration

19d03ecc1ff5da1a5e63a3ddaa2d84c2?s=47 Ben Balter
December 15, 2017

Fostering a culture of collaboration

19d03ecc1ff5da1a5e63a3ddaa2d84c2?s=128

Ben Balter

December 15, 2017
Tweet

Transcript

  1. 2.

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

    (internal, external) • Community building (internal, external)
  2. 4.

    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. 5.

    Conway's law “organizations which design systems ... are constrained to

    produce designs which are copies of the communication structures of these organizations ”
  4. 10.

    Process is shared to the widest extent practical One team

    — your organization — the entire world
  5. 11.

    Open Source (software)
 software that can be freely used, modified,

    and shared 
 (in both modified and unmodified form) by anyone
  6. 12.

    Open Source
 a philosophy of collaboration in which working materials

    are made available for 
 others to fork, modify, discuss, and contribute to.
  7. 14.

    Friction (n) - the time it takes to go from

    "I want to contribute" to "I have"
  8. 29.

    1. Make open source an explicit expectation Open source Fridays

    — Hack Weeks — upstream improvements
  9. 31.

    3. Link to the repository from your project’s distribution channel

    Topics — Good first issues — Help wanted
  10. 40.

    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