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

A1_今後確実に必要になる InnerSource - GitHub と Microsoft の Day One

A1_今後確実に必要になる InnerSource - GitHub と Microsoft の Day One

【イベント】
Day One – CTO/VPoE Conference 2022 Spring
2022-04-08 11:00

【概要】
本セッションでは、マイクロソフトとGitHub の統合による社内変革の道すじと、InnerSource について扱います。
GitHubの存在はマイクロソフトにおける開発文化にも大きな変化を与えています。
中でも大きな変化をもたらした概念として、オープンソースを社内で実施する InnerSource がありますが、昨今この考え方は重要性を増しています。
例えばブロックチェーン分野における分散型開発組織が話題になっていますが、これは本質的にはオープンソース開発そのものですし、その主戦場は GitHub です。
移り変わるプロダクト開発の世界に備えるべく、InnerSource を取り入れましょう!

Yuki Hattori

April 25, 2022
Tweet

More Decks by Yuki Hattori

Other Decks in Technology

Transcript

  1. Microsoft What is DevOps? ( ) DevOps / / ROI

    = Customer Value Business Cost (Business Value) AGILITY Quality Productivity Customer Value Business Value
  2. Microsoft Work Management Information Tools Coding Tools Testing Tools Build

    Tools Debugging Tools *Windows Device Group (4700 )
  3. InnerSource is ... Applying the concepts and lessons of successful

    open source ecosystems to how a company develops software internally " innersourcecommons.org
  4. InnerSource Microsoft 1ES (One Engineering System) Mission Our mission is

    to enable the world's best engineering teams with world-class tools and systems that help them ship products their customer love. OpenSource Inclusive ( ) GitHub StackOverflow
  5. InnerSource InnerSource • • • • != • = •

    • • • = • = 少ない 共有部分 Product Product Product Product Product Product Product Product 最⼤化を 狙う
  6. InnerSource Microsoft InnerSource 1. 2. 3. 4. 5. • PM

    • PM InnerSourcing • PM • PM • Dev/PM • PM • Dev • ( PR ) • Dev • PM • Feature Flag • 4 • • • Weekly PM • Weekly Dev/PM ex: ex: 30 Recognition Best Practices
  7. InnerSource Microsoft Customer Metrics (Customer = ) InnerSource • Contributor

    • CONTRIBUTING.md • README.md • Fork ) 1 : (+3%) (+0.1%) (+0.9%) Contributor CONTRIBUTING.md README.md
  8. InnerSource Microsoft Customer Metrics (Customer = ) プルリクエスト チームを越えたPR %

    Q1 FY19 852k 37k 5.6% Q2 FY19 810k 35k 4.2% Q3 FY19 912K 39k 4.8% Q4 FY19 1.0M 46k 4.1% Q1 FY20 1.2M 43k 3.6%
  9. InnerSource Microsoft 開発チームの OKRs の例 Object Key Results • InnerSource

    • InnerSource MVP 2 Action Item • InnerSource MVP • • InnerSource OKR Object Key Results • Microsoft InnerSource Forks % り Action Item • Fork • Fork Microsoft / InnerSource OKR
  10. n 本書に記載した情報は、本書各項⽬に関する発⾏⽇現在の Microsoft の⾒解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に 対していかなる責務を負うものではなく、提⽰された情報の信憑性については保証できません。 n 本書は情報提供のみを⽬的としています。 Microsoft は、明⽰的または暗⽰的を問わず、本書にいかなる保証も与えるものではありません。 n

    すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書⾯による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿⼊を⾏うこと は、どのような形式または⼿段(電⼦的、機械的、複写、レコーディング、その他)、および⽬的であっても禁じられています。これらは著作権保護された権利を制限するものではあり ません。 n Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書⾯によるライセンス契約が明確に供給さ れる場合を除いて、本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。 n Microsoft, Windows, その他本⽂中に登場した各製品名は、Microsoft Corporation の⽶国およびその他の国における登録商標または商標です。 その他、記載されている会社名および製品名は、⼀般に各社の商標です。