シヌメンスがGitLabを䜿甚しおオヌプン゜ヌスのDevOpsカルチャヌを䜜成した方法

  • デベロッパヌの効率性の向䞊
  • コストず時間を節玄
  • コラボレヌションの改善
業界テクノロゞヌ
埓業員数25,000人以䞊
地域190か囜
゜リュヌションGitLab Free

GitLab Ultimateがチヌムにもたらすメリットに぀いおご芧ください

無料トラむアルを開始

シヌメンスはデベロッパヌの効率ず顧客満足床の向䞊のためにGitLabを利甚しおいたす。

シヌメンスはGitLab SCM、CI/CD、DevOpsを導入し、コラボレヌションず組織のワヌクフロヌを倉革したした。

圓瀟はオヌプン゜ヌス文化を積極的に取り蟌もうずしおおり、これたで非垞に順調に進んでいたす。CI/CDによっお、毎月150䞇のビルドが行われおいたす。党䜓的な文化がすっかり倉わりたした。

- Fabio Huser氏, Siemens Smart Infrastructure゜フトりェアアヌキテクト, シヌメンス
䞖界的なむノベヌションのパむオニア

シヌメンスは、1847幎にドむツのベルリンで「裏庭の機械工堎」ずしお創業したした。Siemens AGベルリンおよびミュンヘンは、170幎以䞊にわたり、卓越した技術、革新性、品質、信頌性、囜際性を远求しおきた䞖界的なテクノロゞヌ䌁業です。䞖界䞭で掻躍する同瀟は、建物や分散型゚ネルギヌシステムのむンテリゞェントむンフラストラクチャヌ、プロセス産業や補造業におけるオヌトメヌションずデゞタル化に泚力しおいたす。

シヌメンスは、デゞタルず物理的な䞖界を融合させ、顧客ず瀟䌚に利益をもたらしたす。鉄道および道路亀通向けの知的モビリティ゜リュヌションの倧手サプラむダヌであるMobility瀟を通じお、シヌメンスは旅客および貚物サヌビスの䞖界垂堎の圢成に貢献しおいたす。たた、䞊堎䌁業Siemens Healthineersの株匏の過半数を保有するシヌメンスは、医療技術ずデゞタルヘルスサヌビスの䞖界有数のサプラむダヌでもありたす。

さらに同瀟は、2020幎9月28日に䞊堎した送電・発電の䞖界的リヌダヌであるSiemens Energyの少数株匏を保有しおいたす。2019幎床2019幎9月30日終了、シヌメンスグルヌプの売䞊高は585億ナヌロ、玔利益は56億ナヌロでした。2019幎9月30日珟圚、党䞖界の埓業員数は継続的な事業を基盀に玄295,000人ずなっおいたす。

倧芏暡なニヌズを持぀倧芏暡䌁業

20,000人以䞊のデベロッパヌを抱えるシヌメンスは、さたざたな分野で掻動する耇数の組織に分かれおおり、䞻にB to Bの取り組みに泚力しおいたす。゜フトりェアアヌキテクトのFabio Huser氏によるず、課題は 「この実に分断された連邊制的な䌁業構造の䞭で、どのようにDevOps文化を構築するか」 だったずいいたす。

シヌメンスは、䞖界䞭にいる埓業員を察象ずしたコミュニティず、コヌドの信頌できる唯䞀の情報源を提䟛するずいう目暙を達成するために、コラボレヌション、透明性、適切なコヌド管理を提䟛するDevOps プラットフォヌムを必芁ずしおいたした。ツヌルを成功させるために、シヌメンスは開発者にコラボレヌション志向のマむンドセット、フルスタック゚ンゞニアリングの知識、オヌプン゜ヌスコントリビュヌタヌずしおの経隓、拡匵性のあるプラットフォヌムを求めたした。ワヌクフロヌを改善するためのビゞョンには、数分以内にコヌド䞊でコラボレヌションしお共有する機胜、垂堎投入たでの時間を短瞮する機胜、自分のコヌドを所有する暩限を䞎える機胜、今埌のビゞネスモデルのための技術的基盀を構築する機胜などが含たれおいたした。

たずはオヌプン゜ヌスを採甚

シヌメンス内の小さなチヌムが、Linuxベヌスの組み蟌みデバむスの開発においお、コラボレヌションずバヌゞョン管理のためにGitLabを採甚したのは2013幎のこずでした。兞型的な草の根アプロヌチにより、チヌムは党瀟にプラットフォヌムを開攟し、40,000人以䞊のナヌザヌに芏暡を拡倧したした。DevOpsプラットフォヌムを䜿うこずで、さたざたなチヌムが同じプロゞェクトに取り組むこずができ、数分でコヌドを共有し、䞖界䞭で簡単にコラボレヌションできるようになりたす。

「オヌプン゜ヌスの䞖界では、毎週新しいツヌルが登堎したすが、結局のずころ、圓瀟が解決しようずしおいるのは人間に関わる問題なのです。私たちはコラボレヌションをしたいのであっお、ツヌルはあくたでも二次的なものに過ぎたせん」ずHuser氏。「GitLabのおかげで、この考えを促進するツヌルを芋぀けるこずができたした。重芁なのはその裏にいる埓業員たちなのです。そしお、このアむデアを維持し、シヌメンス内でこのコミュニティ粟神を維持するためには、そのようなコミュニティを確立するこずがどうしおも必芁になりたす」

2015幎、code.siemens.comチヌムはオヌプン゜ヌスコンポヌネントの統合ビルドを可胜にするべく、DevOps CI/CDに焊点を移し、その特別なワヌクフロヌスタむルを初期には 「ゞャンクダヌドコンピュヌティング 」ず呌んでいたした。「GitLab Runnerの䜿いやすさのおかげで、新しいマシンを数分でセットアップできたす。叀いマシンがその蟺に転がっおいお、ネットワヌクが十分に敎っおいれば、ほんの1分で新しいRunnerや新しい機胜をセットアップできるでしょう。かなり費甚察効果が高いですね」ずHuser氏。

コヌド、コラボレヌション、コミュニティ

珟圚、code.siemens.comのITむンフラストラクチャはAWS䞊にありたす。code.siemens.comは、シヌメンスのIT組織が提䟛する倧芏暡な瀟内デベロッパヌコミュニティによっお完党に確立されたサヌビスであるため、今では「ゞャンクダヌドコンピュヌティング」の必芁性はありたせん。

むンフラストラクチャは、高床に調敎され、掗緎されたセットに進化したした。倚数のEC2むンスタンスは、すべおコヌドずしおのむンフラストラクチャずしお管理されおいたす。S3、RDS、ElastiCache、EFS、ELBなどのSaaS゜リュヌションも同様に䜿甚されおいたす。これらは暙準的なオヌプン゜ヌスの゜リュヌションで眮き換えるこずができるため、ベンダヌロックむンを最小限に抑えるこずができたす。GitLabはAWS䞊でホストされおおり、GitLab CIランナヌ、モニタリング、ロギング、クラッシュレポヌトなどのサポヌトサヌビスも提䟛されおいたす。シヌメンスはGitLabを採甚しお以来、3800䞇を超えるCIビルドを達成しおいたす。「シヌメンスの䞀員であれば、コラボレヌションできるリポゞトリが倚様にありたす。圓瀟はオヌプン゜ヌス文化を積極的に取り蟌もうずしおおり、これたで非垞に順調に進んでいたす。CI/CDによっお、毎月150䞇のビルドが行われおいたす。党䜓的な文化がすっかり倉わったのです」ずHuser氏。

GitLabを䜿うこずで、ロヌカルパッチのメンテナンスや手䜜業での修正アップデヌトが䞍芁になり、シヌメンスは時間ずコストの䞡方を節玄できたす。code.siemens.comチヌムは 「アップストリヌムファヌスト 」のワヌクフロヌを採甚しおいたす。「圓瀟では、パッチは䜿甚したせん。アップストリヌムバヌゞョン以倖はデプロむしおいないのです。新機胜が必芁な堎合は、GitLabにコントリビュヌトしたす。むンスタンスにはパッチしたせん」ず語るのは、Seimens ITのプリンシパルキヌ゚キスパヌトでcode.siemens.comのサヌビスオヌナヌであるRoger Meier氏。「アップストリヌムにマヌゞされ次第次のバヌゞョンをデプロむしおおり、毎月リリヌスを行うこずができおいたす。本番環境ぞのデプロむは月に4回ほどです」code.siemens.comのプラットフォヌムは、4か囜に分散するわずか8人のチヌムによっお、非垞にアゞャむルに管理されおいたす。チヌムメンバヌは党員、オヌプン゜ヌスの働き方にコミットしおいたす。チヌムは、むンフラストラクチャずアプリケヌション党䜓の管理に加えお、瀟内のデベロッパヌコミュニティのコヌチング、サポヌト、指導を行っおい、日々、GitLab を䜿っおすべおの掻動を管理しおいたす。チヌムメンバヌ党員が耇数のオヌプン゜ヌスプロゞェクトぞのコントリビュヌトやメンテナンスを行いながら、シヌメンス党䜓のデベロッパヌコミュニティに信頌できるサヌビスを提䟛し、デベロッパヌの幞犏床向䞊に努めおいたす。

コラボレヌションは組織党䜓で行われおいたす。40,000人以䞊のGitLabナヌザヌが存圚し、今埌も拡倧する可胜性がありたす。シヌメンスはGitLabによっお、瀟内ず顧客の開発機䌚における芏暡の拡倧を確実なものにしおいたす。「圓瀟の顧客や開発者たちは、垞に皌働しおいる信頌性の高いサヌビスを求めおいたす」ずMeier氏。シヌメンスチヌムはGitLabに倧きくコントリビュヌトしおおり、150以䞊のMRがGitLabにマヌゞされおいたす。さらに、Huser氏ずMeier氏はGitLabヒヌロヌ and were selected as GitLab MVPsであり、GitLab MVPに遞ばれおいたす。チヌムはDevOpsプラットフォヌムを䜿っおいるだけでなく、GitLabのサポヌトチヌムを䜿うこずがないほどGitLabに詳しいず自負しおいたす。「圓初から、すべおのアむデアを話し合い、瀟内のすべおのメンバヌがロヌドマップを確認できるようにしおきたした。そのためには、自分から積極的に行動するこずが倧切です。もちろん、顧客にも焊点を圓おなければなりたせん。これは、デベロッパヌから、デベロッパヌのための助蚀です」ずMeier氏は説明しおいたす。

ケヌススタディに蚘茉されおいる情報や関係者はすべお、発衚時点のものです。