InnerSourceの導入
InnerSourceは大企業で急速に広まっているソフトウェア開発戦略ですが、それだけにとどまりません。その本質は、開発者が他のチームの取り組みに貢献できるようにし、透明性と他者の貢献を受け入れる姿勢を促すことにあります。さらに、社員が企業全体の意思決定とその実行に参加できるようにする、協働的で自律性を高める取り組みでもあります。人間関係の考え方、報酬と動機づけの方法、柔軟で適応可能なツールと実践を組み合わせています。
この本では、Danese CooperとKlaas-Jan Stolがさまざまな企業の事例を紹介し、InnerSourceがいつ、なぜ組織に役立つかを示します。事例では、プロジェクトを始める際の難しさ、これまでの進展、得られた効果や悪影響を率直に論じています。
この本では、次の内容を紹介します。
- InnerSourceの基盤となるApache Wayの原則
- 初期のInnerSourceプロジェクトとして知られるBell Laboratoriesの事例。その成果は現在もさまざまな製品で広く利用されています
- 数多くの革新的な製品を生み出した、Robert Boschの実験的なInnerSourceプログラム「BIOS」
- エンジニアの作業中断を大幅に減らしたPayPalのInnerSourceプログラム
- ドイツの金融サービス分野で事業を展開する中規模企業EuropaceにおけるInnerSourceの導入
- 組織内のボトルネック解消に貢献したEricssonのInnerSourceプログラム。
最後に、5つの事例を体系的に比較し、組織でInnerSourceの導入を始めるための指針を提示します。
著者について
フランス文学の学士号を取得したDanese Cooperは、技術分野で30年のキャリアを持ち、Apple、Microsoft、Symantec、Sun、Intel、そして最近ではPayPalで、エンジニアリング管理やオープンソース戦略の上級職を務めてきました。Sunでの活動や、Wikipediaを運営するWikimedia FoundationのCTOとしての仕事に加え、Open Source Initiative、Open Hardware Association、Mozilla、Drupal、Apacheなどの著名なプロジェクトで長年、理事やアドバイザーを務めたことにより、オープンソース運動のリーダーとして知られています。現在はNode.js Foundationの議長を務めています。2015年にはPayPalの立ち上げ支援の一環としてInnerSourceCommons.orgを設立しました。自身のコンサルティング会社DaneseWorksを通じて、InnerSourceに取り組む組織や個人向けの研修を開発し、提供しています。世界各地でオープンソースとInnerSourceの動向について講演し、その理念を広めています。
研究者として活動するKlaas-Jan Stolは、過去10年間にわたりオープンソースとInnerSourceを研究してきました。University College Corkのコンピューター科学・情報技術学部の講師、アイルランドのソフトウェア研究センターLeroの資金提供を受ける研究者、Science Foundation Irelandの主任研究者を務めています。研究の目的は、こうした新しい開発の形態と、ソフトウェア産業への影響をより深く理解することです。例えば、オープンソースが研究テーマとして登場し始めた頃、多くの企業はその意味を誤解していたため、あまり関心を示しませんでした。企業がどのような恩恵を得られるかも明確ではありませんでした。その後、学会、学術誌、教科書に掲載され、大学の授業でも使われる多くの研究によって、状況は大きく変化しました。今、InnerSourceでも似たことが起きています。長年研究されてきたにもかかわらず、その意味や導入による利点には多くの誤解が残っています。Klaasは、このような本を書くことで、その理解の隔たりを埋めようとしています。