Pro Yearly is on sale from $80 to $50! »

Software Development at Scale and InnerSource

Software Development at Scale and InnerSource

Slides for Manrique Lopez's talk in entreprise:CODE online conference as GitLab Hero.

Slides license: Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
https://creativecommons.org/licenses/by-sa/4.0/

7dddc875546948b5b5094167c90dc10d?s=128

Bitergia

April 20, 2020
Tweet

Transcript

  1. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Share this! @Bitergia

    Software Development at Scale and InnerSource enterprise:CODE 2020 by Manrique López
  2. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “Software is eating

    the World” Marc Andreessen
  3. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “Software is eating

    the World” Marc Andreessen
  4. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Developers, developers, developers

    “By the End of 2019, DX spending will reach $1.7 Trillion worldwide, a 42% increase from 2017” “By 2020, 30% of G2000 companies will have allocated capital budget equal to at least 10% of revenue to fuel their digital strategies” “By 2020, 25% of Global 2000 companies will have developed Digital Training programs and Digital Cooperatives to compete more effectively in talent wars”
  5. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “Open Source is

    eating the Software World”
  6. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “By 2022, over

    half of the code in 75% of new apps will be from external sources. The need to improve developer productivity is driving the use of open source and commercial code repositories”
  7. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero inbound outbound Consume

    open source projects Contribute to open source projects Release of new open source projects
  8. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Why open source

    is so successful?
  9. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Community & Ecosystem

  10. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Working remotely for

    30+ years Source: 4 Questions Uber's Open Source Program Office answers with data (opensource.com)
  11. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Working distributed for

    30+ years Source: report.mozilla.community
  12. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero What do developers

    want?
  13. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “Developers want to

    be part of something bigger; they want to contribute and influence where that technology is going” Source: The Power of Community in Open Source, The Newstack
  14. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero inbound outbound Consume

    open source projects Contribute to open source projects Release of new open source projects
  15. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero inbound outbound ?

  16. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero How do corporations

    look like?
  17. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero How do corporations

    look like?
  18. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero How do corporations

    look like?
  19. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero InnerSource Inner… what?

  20. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “To use open

    source development techniques within the corporation” Source: Tim O'Reilly (2000)
  21. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero InnerSource is not

    Open Source
  22. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it’s

    based on it at some point “The lessons learned from developing open source software and apply them to the way companies develop software internally” innersourcecommons.org
  23. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has similar advantages for corps ↑ Code Quality ↓ Time to market Innovation ↓ Development & maintenance costs ↑ Engagement
  24. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has similar advantages for people ↑ Skills (soft & hard) ↑ Dynamic environment Innovation ↑ Solve problems ↑ Empowerment Motivation: Autonomy Mastery Purpose
  25. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero InnerSource is not

    Agile, Scrum, {{your favorite methodology}}
  26. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles CULTURE
  27. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION CULTURE
  28. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION TRANSPARENCY CULTURE
  29. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION COLLABORATION TRANSPARENCY CULTURE
  30. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION COLLABORATION TRANSPARENCY COMMUNITY CULTURE
  31. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION COLLABORATION TRANSPARENCY COMMUNITY MERITOCRACY CULTURE
  32. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has some principles COMMUNICATION COLLABORATION TRANSPARENCY COMMUNITY MERITOCRACY CULTURE Based in The Apache Way, by The Apache Software Foundation
  33. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but it

    has its path People & Culture → Process → Tools
  34. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero InnerSource is not

    easy
  35. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but you

    are not alone InnerSource Commons “ … establish a body of knowledge and to educate individuals, commercial and non-profit organizations, research centers and other institutions about the successful adoption of InnerSource best practices … ” innersourcecommons.org
  36. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but there

    is some literature Managing InnerSource Projects
  37. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero InnerSource is not

    new
  38. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero … but there

    are early adopters
  39. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Managing InnerSource

  40. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero COMMUNICATION COLLABORATION TRANSPARENCY

    COMMUNITY MERITOCRACY CULTURE
  41. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero “If you can’t

    measure it, you cannot improve it” Lord Kelvin
  42. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero COMMUNICATION COLLABORATION TRANSPARENCY

    COMMUNITY MERITOCRACY CULTURE
  43. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Share this! @Bitergia

    About Bitergia We help companies and organizations to understand the software development projects that matter to them bitergia.com | info@bitergia.com
  44. Share this! @Bitergia Bitergia #enterpriseCODE #innersource #GitLabHero Bitergia Share this!

    @bitergia Let’s go for questions About me: J. Manrique López <jsmanrique@bitergia.com> CEO @ Bitergia @jsmanrique | linkedin.com/in/jsmanrique