$30 off During Our Annual Pro Sale. View Details »

Managing InnerSource Ecosystems

Managing InnerSource Ecosystems

Slides for an internal webinar about how organizations facing InnerSource could use the data and metrics related with software development to help management.

Manrique Lopez

March 26, 2020
Tweet

More Decks by Manrique Lopez

Other Decks in Technology

Transcript

  1. Share this! @Bitergia
    Bitergia Share this! @Bitergia
    Managing
    remote and collaborative
    software development
    InnerSource
    ecosystems
    #innersource
    March, 2020

    View Slide

  2. Share this! @Bitergia
    Bitergia
    Complex Ecosystems

    View Slide

  3. Share this! @Bitergia
    Bitergia

    View Slide

  4. Share this! @Bitergia
    Bitergia
    Diversity of Sources of Information

    View Slide

  5. Share this! @Bitergia
    Bitergia
    “Without data, you are
    just a person with an
    opinion”
    William Edwards Deming

    View Slide

  6. Share this! @Bitergia
    Bitergia

    View Slide

  7. Share this! @Bitergia
    Bitergia
    Chats
    Slack
    Mattermost
    Telegram
    Tickets/Issues
    GitHub
    GitLab
    Bugzilla
    Jira
    Mailing lists
    Mailman
    Groups.io
    G Groups
    Events
    Meetup
    Eventbrite
    Q&A Forums
    Askbot
    StackOverflow
    Discourse
    Documentation
    Read the docs
    Confluence
    MediaWiki
    Code Review
    Gerrit
    GitHub
    GitLab
    Coding
    Git
    Mercurial
    Bazaar
    SVNi

    View Slide

  8. Share this! @Bitergia
    Bitergia

    View Slide

  9. Share this! @Bitergia
    Bitergia

    View Slide

  10. Share this! @Bitergia
    Bitergia
    “Collecting data is only the first
    step toward wisdom, but
    sharing data is the first step
    toward community”
    Henry Louis Gates, Jr.

    View Slide

  11. Share this! @Bitergia
    Bitergia Share this! @Bitergia
    Let’s try to do it right!
    Why ?
    What?
    How?
    When?

    View Slide

  12. Share this! @Bitergia
    Bitergia
    Why?
    Why do we measure?

    View Slide

  13. Share this! @Bitergia
    Bitergia
    Transparency
    Awareness
    Governance support
    Motivational

    View Slide

  14. Share this! @Bitergia
    Bitergia
    What?
    What do we measure?

    View Slide

  15. Share this! @Bitergia
    Bitergia
    For example...
    Data sources supported by GrimoireLab
    (100% free, libre, open source software)

    View Slide

  16. Share this! @Bitergia
    Bitergia
    What can be measured?
    Human resources

    View Slide

  17. Share this! @Bitergia
    Bitergia
    What can be measured?
    Human resources
    Community

    View Slide

  18. Share this! @Bitergia
    Bitergia
    What can be measured?
    Human resources
    Community
    Activity

    View Slide

  19. Share this! @Bitergia
    Bitergia
    What can be measured?
    Human resources
    Community
    Activity
    Performance

    View Slide

  20. Share this! @Bitergia
    Bitergia
    How?
    How to measure?

    View Slide

  21. Share this! @Bitergia
    Bitergia

    View Slide

  22. Share this! @Bitergia
    Bitergia
    “Human beings adjust behavior based on the
    metrics they’re held against. Anything you
    measure will impel a person to optimize his
    score on that metric. What you measure is
    what you’ll get. Period”.
    You Are What You Measure by Dan Ariely

    View Slide

  23. Share this! @Bitergia
    Bitergia
    Goals
    Questions
    Metrics

    View Slide

  24. Share this! @Bitergia
    Bitergia
    When?
    When do we measure?

    View Slide

  25. Share this! @Bitergia
    Bitergia
    Mature organization/project
    Transparency
    Aligned interests

    View Slide

  26. Share this! @Bitergia
    Bitergia
    “Strategy without tactics is the
    slowest route to victory. Tactics
    without strategy is the noise before
    defeat”
    Sun Tzu

    View Slide

  27. Share this! @Bitergia
    Bitergia
    Strategy & Tactics
    PDCA, or Deming circle

    View Slide

  28. Share this! @Bitergia
    Bitergia Share this! @Bitergia
    Use Cases
    Tooling
    Examples

    View Slide

  29. Share this! @Bitergia
    Bitergia
    Tooling
    CHAOSS Community
    The Linux Foundation project focused on analytics tools and
    metrics to measure community health
    Bitergia Analytics based on GrimoireLab
    One of CHAOSS Software foundation projects focused on Software
    Development Analytics
    100% free, open source software

    View Slide

  30. Share this! @Bitergia
    Bitergia
    Examples

    View Slide

  31. Share this! @Bitergia
    Bitergia
    Increase the Adoption of Projects
    Question #1: How many people are contributing month by month?
    Question #2: Are our contributors base increasing?
    Question #3: What are the data sources with lower barriers to contribute?
    Question #4: How many months in a row have we had a growth in the number of
    contributors?

    View Slide

  32. Share this! @Bitergia
    Bitergia

    View Slide

  33. Share this! @Bitergia
    Bitergia
    Increase Projects Engagement
    Question #1: Which projects contributors/BUs interacts most with?
    Question #2: What is the general trend my contributors follow across data sources?
    Question #3: What path are my contributors following when getting involved with
    InnerSource projects?

    View Slide

  34. Share this! @Bitergia
    Bitergia

    View Slide

  35. Share this! @Bitergia
    Bitergia

    View Slide

  36. Share this! @Bitergia
    Bitergia
    “If you can’t measure it,
    you cannot improve it”
    Lord Kelvin

    View Slide

  37. Share this! @Bitergia
    Bitergia Share this! @Bitergia
    About Bitergia
    We help companies and
    organizations to understand
    the software development
    projects that matter to them
    bitergia.com | [email protected]

    View Slide

  38. Share this! @Bitergia
    Bitergia
    Bitergia Share this! @bitergia
    Let’s go for questions
    About me:
    J. Manrique López

    CEO @ Bitergia
    @jsmanrique

    View Slide