このセッションでは、組織のサイロを打破してエンジニアが幸せにコラボレーションするための考え方である "インナーソース" について紹介します。
サイロ化した組織においてはコラボレーションが困難となり車輪の再発明が繰り返されることになってしまいます。そんな組織ではソースコードの共有やオーナーシップ確立が不十分であるため、コードの管理やメンテナンスに関する情報が不透明になっていることでしょう。
これらの課題に対処するため、アメリカやヨーロッパの大手企業が2015年から取り組み始めた活動が インナーソース です。この取り組みは、オープンソースのコラボレーションモデルを企業内に導入することで、エンジニアたちが風通しの良い環境で働けるようにし、エンジニア文化や組織の改善を促すものです。
インナーソースが実践されているのは Microsoft や Adobe などの Tech企業だけにとどまらず、ボッシュやシーメンス、鉄道や通信大手の企業がどんどん採用しています。このセッションでは、 インナーソース の考え方や、基本的なロール・プラクティスに触れつつ、 インナーソース戦略の各社の採用状況や事例についてご紹介します。
Outline/Structure of the Talk
本セッションでは、インナーソースについて解説したのち、海外の成功事例や、彼らが取り入れたインナソースにおける最重要ロールであるトラステッドコミッターについて紹介していきます。
セッションの最後には、AI時代における将来のエンジニアコラボレーションに関しても触れたいと思います。
組織がサイロ化し、コラボレーションが困難になる問題について
オープンソースのコラボレーションモデルを企業内に導入する方法: インナーソース
PayPal や Nike なども採用しているインナーソースにおける最重要ロール: トラステッドコミッター
インナーソースのプラクティスをまとめた インナーソースパターン
AI 時代にかわる (かもしれない) エンジニアのコラボレーション、企業はどう対応すべきか
Learning Outcome
企業におけるサイロ化やコラボレーションの問題を解決するヒントを得られます
インナーソースとは何かについて理解し、プラクティスと成功事例を知ることができます。
オープンソースのコラボレーションモデルを企業内に導入する方法について学ぶことができます
このセッションがエンジニア文化の改善についてのきっかけになれば幸いです。
Target Audience
車輪の再発明をなくしたい全てのエンジニア、組織のサイロに悩むリーダー、風通しの良いエンジニア文化を作りたい全ての人
Prerequisites for Attendees
特にありません。
Links
【動画】
インナーソースについて: https://www.youtube.com/watch?v=NJcj8UHC1PY
内製化の一歩先を見つめるコードの共同所有の取り組み: https://www.youtube.com/watch?v=Cr1TXHZ1KE8
GitHubを活用した組織でのインナーソース推進方法: https://www.youtube.com/watch?v=aOnbCecj1QI
【資料】
インナーソース入門: https://speakerdeck.com/yuhattor/innasosuru-men-qi-ye-niokerukoraboresiyontosheng-chan-xing-wogao-merumi-jue-54e823d9-9fdf-4acc-ae30-ef961b00a13a
インナーソースパターン: https://patterns.innersourcecommons.org/v/ja/