Slide 1

Slide 1 text

InnerSource ~ GitHub Microsoft ~

Slide 2

Slide 2 text

1 2 3 4 Agenda Day One GitHub Microsoft Day One Microsoft InnerSource

Slide 3

Slide 3 text

Topic1 GitHub Microsoft

Slide 4

Slide 4 text

Better Together! Microsoft GitHub +

Slide 5

Slide 5 text

GitHub Microsoft Day One Microsoft Loves GitHub Microsoft 10 GitHub Actions GitHub Azure DevOps

Slide 6

Slide 6 text

GitHub Microsoft Day One 買収を発表

Slide 7

Slide 7 text

GitHub Microsoft Day One GitHub Actions v1 をリリース (Not MS Work)

Slide 8

Slide 8 text

GitHub Microsoft Day One GitHub Actions v2 をリリース

Slide 9

Slide 9 text

GitHub Microsoft Day One GitHub がほぼ全⾯的に無料化

Slide 10

Slide 10 text

GitHub Microsoft Day One パブリックロードマップ

Slide 11

Slide 11 text

GitHub Microsoft Day One * Azure DevOps ではずっと公開されていた

Slide 12

Slide 12 text

GitHub Microsoft Day One Visual Studio Codespaces を GitHub Codespaces に統合

Slide 13

Slide 13 text

GitHub Microsoft Day One GitHub Copilot を発表

Slide 14

Slide 14 text

Better Together! Microsoft GitHub +

Slide 15

Slide 15 text

Topic 2 Microsoft

Slide 16

Slide 16 text

Microsoft What is DevOps? DevOps & & &

Slide 17

Slide 17 text

Microsoft What is DevOps? ( ) DevOps / / ROI = Customer Value Business Cost (Business Value) AGILITY Quality Productivity Customer Value Business Value

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Microsoft - Satya Nadella * 1ES (One Engineering System) = GitHub 1ES *

Slide 21

Slide 21 text

Microsoft Work Management Information Tools Coding Tools Testing Tools Build Tools Debugging Tools *Windows Device Group (4700 )

Slide 22

Slide 22 text

Microsoft DevOps Microsoft Design Engineering Testing Program Management Design Testing Program Management Engineering V

Slide 23

Slide 23 text

Microsoft Microsoft 8-12 12 18 *

Slide 24

Slide 24 text

Microsoft GitHub

Slide 25

Slide 25 text

Microsoft GitHub nnerSource Open Source

Slide 26

Slide 26 text

Topic 3 InnerSource

Slide 27

Slide 27 text

InnerSource is ... Applying the concepts and lessons of successful open source ecosystems to how a company develops software internally " innersourcecommons.org

Slide 28

Slide 28 text

InnerSource à

Slide 29

Slide 29 text

InnerSource

Slide 30

Slide 30 text

Software is Eating the World Digitization Digital Transformation SaaS? Subscription? Now =

Slide 31

Slide 31 text

DX DX で求められる開発 • Agile DevOps • • Open Source • SaaS

Slide 32

Slide 32 text

Open Source Free Software Open Source Enterprise Open Source Next Big Thing Now Web3? Open Source

Slide 33

Slide 33 text

Web3 の開発の特徴 (参考) https://medium.com/electric-capital/electric-capital-developer-report-2021-f37874efea6d • Open Source • Open Source Native (DAO = Decentralized Autonomous Organization) • • ( )

Slide 34

Slide 34 text

劇的に変わる開発の未来に備えるべく InnerSource に取り組む

Slide 35

Slide 35 text

InnerSource Microsoft

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

InnerSource InnerSource 4

Slide 38

Slide 38 text

InnerSource InnerSource • • • • • • • • / • • •

Slide 39

Slide 39 text

InnerSource InnerSource • • • • != • = • • • • = • = 少ない 共有部分 Product Product Product Product Product Product Product Product 最⼤化を 狙う

Slide 40

Slide 40 text

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

Slide 41

Slide 41 text

InnerSource InnerSource InnerSource InnerSource • InnerSource • • • • •

Slide 42

Slide 42 text

InnerSource 👪 📣 🛠

Slide 43

Slide 43 text

InnerSource コントリビュートへの敷居を下げる • ドキュメントの整備 • Issue, Pull Requestテンプレート • Issue, Pull Requestラベル • 明確なマージ条件 (CODEOWNERS / CI)

Slide 44

Slide 44 text

InnerSource Microsoft Customer Metrics (Customer = ) InnerSource • Contributor • CONTRIBUTING.md • README.md • Fork ) 1 : (+3%) (+0.1%) (+0.9%) Contributor CONTRIBUTING.md README.md

Slide 45

Slide 45 text

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%

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

Summary InnerSource / / / InnerSource InnerSource InnerSource 1 3 5

Slide 48

Slide 48 text

InnerSource、始めるなら今。

Slide 49

Slide 49 text

「⽇本国内での事業成⻑」はもちろん、「海外へのグローバル展開」も視野に⼊れた スタートアップ企業様向けの⽀援プログラムです。 世界中で 社以上が参画する 「スタートアップに特化した⽀援プログラム」 10,000 ※ Microsoft for Startupsとは? 世界 ⽇本 10,000社以上 320社以上

Slide 50

Slide 50 text

InnerSource

Slide 51

Slide 51 text

Microsoft for Startups も、 始めるなら今。

Slide 52

Slide 52 text

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