#BS6 #MSDevDay
GitHub Japan
Regional Director Japan
山銅章太
日本マイクロソフト株式会社
Product Marketing Manager
横井 羽衣子
マイクロソフトの
GitHub との取り組み
Introduction
Microsoft Mission
Our mission is to empower every person and every
organization on the planet to achieve more.
Developers are in our and
since the earliest days of the company
開発者はマイクロソフトの DNA である
1st Software + Code
“Microsoft was founded on software
for Developers. Bill Gates and Paul
Allen wrote much of the original code
for BASIC for the Altair at the Aiken
Computer Lab at Harvard, where the
earliest known printout was found
behind a file cabinet many years later.
It was then distributed on paper tape
like the 8K version shown here and
read into the computer using a
teletype device.”
“Every Company is Now a Software Company”
Satya Nadella, Chief Executive Officer (CEO) at Microsoft
開発に伴う課題
セキュアなアクセス
実効性のあるツール
コードの品質
コラボレーションの有効性
プロジェクト管理
人材の採用、オンボーディング、定着化
アプリを安全に展開、保守
リリースのスピード
フィードバックへの反応
顧客が求めるアプリケーション・システムを、
で
開発手法・基盤
DevOps
の高い仕組みがあるからこそ
が出せる
情報・知識が透明性高く
されるからこそ できる
DevOps
Visual Studio
AI 支援型の開発ツール
統合ツールとクラウドの連携
リモート開発にマッチした開発・デバッグ機能
ペア プログラミングなどのコラボレーション機能
Stack Overflow Developer Survey 2021 https://insights.stackoverflow.com/survey/2021#overview
World’s most comprehensive developer toolchain
Journey to the cloud
Microsoft Loves GitHub
Azure DevOps と GitHub は
同じチームが開発
Microsoft にいる10万人以上の
エンジニアの標準ツールの一つ
GitHub Actions をはじめと
する機能開発と認証連携
Microsoft x GitHub
Source control
Azure
Repos
GitHub
CI/CD Code packages
Azure
Pipelines
GitHub
Actions
Azure
Artifacts
GitHub
Packages
Compute
Security
Storage
Management
Networking
Internet of Things
Microservices
Containers
Serverless
Data + Analytics
Artificial Intelligence
Jenkins
Maven
Packer
Terraform
Ansible
Chef
ELK Stack
Grafana
Puppet
Collaborate
Microsoft も GitHub を中心の開発に舵を切っている
2015 年に 2,000 人だった Microsoft 社内の GitHub ユーザーも今では 25,000人に
GitHub
Security
安全に Open Source の
カルチャーを導入
Collaboration
それぞれの人材の
可能性を
引き出し最高の
生産性をもたらす
DevOps
コードからあらゆる
クラウドまで
ワークフローを自動化
Interconnected community
開発と顧客のエコサイクル
Customers
迅速な
フィード
バック
より安全なリリース
顧客満足 開発者の満足
Products
より良い
顧客体験
素早くリリース
• ソフトウェアの品質が 22% Up
• 変更時の失敗は 3~7 倍ほど少なく
• 修復・リカバリーに要する時間が
50~150 倍短縮
• 30~50倍のスピードで
デプロイ可能に
• リードタイムを
200~400 倍短縮
• 顧客が重視する機能を
21% 増しで実装
フィードバックには
3 倍速で対応
顧客からの評価が+24%向上
Developer First
GitHub
GitHub Japan
Regional Director Japan
山銅章太
Japan 174万人
China 755万人
India 720万人
US 1355万人
Brazil 236万人
Nigeria 35万人
Indonesia 162万人
UK 227万人
Germany192万人
GitHub is the home for the world’s code.
GitHub =Where the World builds software
開発者が最高の仕事ができる 環境を提供
①Developer Cloud
数秒で完全な開発環境を構築し
、あらゆるデバイスからアクセ
スし 誰とでもコラボレーシ
ョンし、無制限の拡張性を提供
•Actions: Run CI/CD and automate any workflow
•Packages and npm: Share release artifacts
•Codespaces : An instant developer laptop with infinite scale
•Issue (new) : Planning and tracking tool built for developers
•Pages: Private and public static website publishing
•Connect: Bridge to open source from your enterprise instance
•Mobile: Review, manage, and merge on the go
•API: Extensible frameworks for developers to build on
•cli: GitHub in the command line
•EMU :Enterprise Managed User
②開発者コミュニティー
•Discussions: 開発者向けQ&A
•Profile: 全ての開発者が進捗状況と成果を
把握、関心を引くためのREADME
•Sponsors: オープソースエコノミーを可能に
•Releases: リリースノートの自動生成
•Packages and npm: リリース
アーティファクトの共有
•Copilot: AI Pair プログラマー
(Python, JavaScript, TypeScript, Ruby, Go)
ソフトウェア開発者、 OSS利用者、 コミュニ ティー、企業, をつなげたフィードバ
ックのバーチャルループを構築
③Design by Trust
相互接続された世界は、信頼の上に構築
されることが不可欠
•CodeQL:マージする前に脆弱性を自動的に見つけて修正
•Advisory database:公式CNAを通じてCVEを作成する
•Security Lab:セキュリテ研究者との協力
•サプライチェーン:企業レベルでの依存関係を把握、警告
メッセージ配信
•Dependabot:コードを安全に保つためのすべての依存関
係の自動プルリクエスト
•Policy:Developer defense fund (DMCAに対して開発者
をサポートする機関を設立)
•Fundamentals :GitHubプラットフォーム自体のへの信頼
◼ 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に
対していかなる責務を負うものではなく、提示された情報の信憑性については保証できません。
◼ 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
◼ すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うこと
は、どのような形式または手段(電子的、機械的、複写、レコーディング、その他)、および目的であっても禁じられています。これらは著作権保護された権利を制限するものではあり
ません。
◼ Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給さ
れる場合を除いて、本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。
◼ Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。
その他、記載されている会社名および製品名は、一般に各社の商標です。

【BS6】 マイクロソフトの GitHub との取り組み