Software Development at Scale (OW2Con)

Software Development at Scale (OW2Con)

Slides for OW2Con online conference about Software Development at Scale, and lessons learned from a pandemic lockdown and opens source ecosystems.

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

7dddc875546948b5b5094167c90dc10d?s=128

Bitergia

May 20, 2020
Tweet

Transcript

  1. Share this! @Bitergia Bitergia Share this! @Bitergia Software Development at

    Scale #OW2Con #InnerSource #Metrics OW2Con - June, 2020 Lessons learned from a pandemic lockdown & OSS ecosystems
  2. Share this! @Bitergia Bitergia Who led the Digital Transformation of

    your company? A) CEO B) CTO C) COVID-19
  3. Share this! @Bitergia Bitergia

  4. Share this! @Bitergia Bitergia Digital Transformation (DT or DX) is

    the use of new, fast and frequently changing digital technology to solve problems. Digital Transformation (Wikipedia)
  5. Share this! @Bitergia Bitergia

  6. Share this! @Bitergia Bitergia “Software is eating the World” Marc

    Andreessen (WSJ, 2011)
  7. Share this! @Bitergia Bitergia Q: How do we measure IT

    teams delivery performance?
  8. Share this! @Bitergia Bitergia Share this! @Bitergia Delivery Metrics Stability

    Defect Rate Time to Recover Throughput Lead Time Deploy Frequency
  9. Share this! @Bitergia Bitergia Q: Are these the only metrics

    to look at? Do they help to face COVID-19 team issues?
  10. Share this! @Bitergia Bitergia How do corporations look like? 70%

    of employees say they are disengaged at work World Economic Forum, 2016
  11. Share this! @Bitergia Bitergia Q: How does my organization look

    like?
  12. Share this! @Bitergia Bitergia How do corporations look like? Destroy

    Trust Cut Off Communication Block Innovation Breaking Down Silos (Forbes, 2011)
  13. Share this! @Bitergia Bitergia Q: What about Open Source Software

    development projects? How do they look like?
  14. Share this! @Bitergia Bitergia 20+ Years of Remote & Distributed

    Work Mozilla & The Rebel Alliance (report.mozilla.community)
  15. Share this! @Bitergia Bitergia Before COVID-19 After COVID-19

  16. Share this! @Bitergia Bitergia Linux Kernel

  17. Share this! @Bitergia Bitergia Kubernetes

  18. Share this! @Bitergia Bitergia The Apache Software Foundation

  19. Share this! @Bitergia Bitergia GitLab

  20. Share this! @Bitergia Bitergia Liferay

  21. Share this! @Bitergia Bitergia Jitsi

  22. Share this! @Bitergia Bitergia Q: How could I apply Open

    Source development methods inside my company?
  23. Share this! @Bitergia Bitergia InnerSource Inner… what?

  24. Share this! @Bitergia Bitergia “To use open source development techniques

    within the corporation” Tim O'Reilly (2000)
  25. Share this! @Bitergia Bitergia What is not InnerSource? Innersource is

    not Open Source Innersource is not Agile, Scrum, {{your_favorite_dev_methodology}} Innersource is not easy Innersource is not new
  26. Share this! @Bitergia Bitergia … but there are early adopters

  27. Share this! @Bitergia Bitergia How do I know if InnerSource

    is working?
  28. Share this! @Bitergia Bitergia “Without data, you are just a

    person with an opinion” William Edwards Deming
  29. Share this! @Bitergia Bitergia Reporting Provide consistent reporting mechanisms, including

    dashboards, reports, and even data APIs for custom integrations. Customization Deploy and operates an analytics platform, customized to gather the data needed to answer the questions and metrics defined. Analysis Define the data sources, questions and associated metrics to measure that provide the insights about goals status. Strategy Outline organization strategy around software development to achieve organization’s business goals. Bitergia Analytics Metrics Strategy & Tactics
  30. Share this! @Bitergia Bitergia What can be measured?

  31. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community People

    Metrics Attraction / Retention
  32. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community People

    Metrics Attraction / Retention Growth
  33. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community People

    Metrics Attraction / Retention Growth Role / Engagement
  34. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community People

    Metrics Attraction / Retention Growth Role / Engagement Network / Relationships
  35. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community Processes

    Metrics Engagement / Workload
  36. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community Processes

    Metrics Engagement / Workload Lifecycle / Status
  37. Share this! @Bitergia Bitergia Share this! @Bitergia Dev Community Processes

    Metrics Engagement / Workload Lifecycle / Status Fairplay
  38. Share this! @Bitergia Bitergia Strategy & Tactics PDCA, or Deming

    circle
  39. Share this! @Bitergia Bitergia Conclusions Software & IT teams are

    very valuable resources in modern organizations Siloed organizations block employees motivation to reach their full potential Open Source projects seem to be resilient to this COVID-19 situation InnerSource is the path to create distributed communities inside organizations Data driven InnerSource management fosters organizations success
  40. 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 | info@bitergia.com
  41. Share this! @Bitergia Bitergia Share this! @Bitergia About Cauldron.io Most

    of the charts shown in this presentation have been obtained with cauldron.io free, open source software Try it at cauldron.io
  42. Share this! @Bitergia Bitergia Bitergia Share this! @bitergia Let’s go

    for questions About me: J. Manrique López <jsmanrique@bitergia.com> CEO @ Bitergia @jsmanrique