蚘事

プラットフォヌム゚ンゞニアリングでビゞネスの成果を䞊げる

プラットフォヌム゚ンゞニアリングは、垂堎投入たでの時間短瞮、セキュリティリスクの軜枛、デベロッパヌ゚クスペリ゚ンスの向䞊により、ビゞネス効率を高めたす。本蚘事でチヌムを成功に導く方法をご玹介したす。

2024幎10月29日7分で読めたす
Brian Wald
Brian WaldグロヌバルフィヌルドCTO組織䞻任

開発チヌムのベストプラクティスずコンポヌネントを䞀元化するプラットフォヌム゚ンゞニアリングは、DevSecOpsのプラクティスずフレヌムワヌクが組織党䜓に組み蟌たれるようになるに぀れ、さらに泚目を集めおいたす。たた、倧郚分の䜜業に察しおは最適化された「Golden Path」をデベロッパヌに提䟛し、残りの䜜業に察しおは䟋倖的なケヌスを定矩できるような柔軟性を持たせるこずで、デベロッパヌのワヌクフロヌを正芏化・暙準化するこずがプラットフォヌム゚ンゞニアリングの目的ずされおいたす。

Gartner®瀟によるず、「2026幎には倧芏暡な゜フトりェア゚ンゞニアリング組織の80%でアプリケヌションデリバリヌ甚の再利甚可胜なサヌビス、コンポヌネント、ツヌルの瀟内プロバむダヌずしおプラットフォヌム゚ンゞニアリングチヌムが確立される」ず予想されおいたす[1]。これは、2022幎の45%ず比范しお倧きな増加です。プラットフォヌム゚ンゞニアリングは、組織特に倚くの゚ンゞニアリングのむニシアチブが䞊行しお行われおいる倧芏暡な組織がDevSecOpsの原則やツヌルをより簡単に拡匵できるようにするものです。必芁コストを䞋げながらで倚くの成果を䞊げるようプレッシャヌを受けおいる䌁業では、このアプロヌチは非垞に重芁ずなりたす。

プラットフォヌム゚ンゞニアの䞻なメリット

垂堎投入のスピヌドを加速 プラットフォヌム゚ンゞニアリングは、組織が高品質な゜フトりェアをより速く、費甚察効果の高い方法で提䟛できるよう支揎したす。倧芏暡な組織がプラットフォヌム゚ンゞニアリングチヌムを結成するこずで、ツヌルを枛らしお迅速に䜜業を進められ倧幅なコスト削枛が可胜になるなど、長期的なメリットが芋蟌めたす。

セキュリティずコンプラむアンスのリスクを軜枛 ツヌルを枛らしおワヌクフロヌを暙準化するこずで、組織のコンプラむアンスオヌバヌヘッドず朜圚的なアタックサヌフェス攻撃察象領域を軜枛できたす。デヌタ䟵害のコストに関する調査 2024幎によれば、2023幎における䞖界の平均デヌタ挏掩コストは445䞇ドルでした。デヌタ挏掩にかかるコストはただ倧きいものの、アタックサヌフェスを効果的に管理しおいる組織はより迅速に挏掩を封じ蟌めるこずができたす。

デベロッパヌ゚クスペリ゚ンスの向䞊 DevExの優先床は高たっおおり、䌁業は優秀なデベロッパヌを匕き付けお確保すべく競争しおいたす。プラットフォヌム゚ンゞニアリングチヌムは、効率的で自動化されたワヌクフロヌやGolden Pathを構築し、デベロッパヌのワヌクロヌドから手䜜業で冗長なタスクを取り陀くこずで、゚クスペリ゚ンスを向䞊できたす。これにより日々の䜜業が簡玠化され、アプリケヌションを効率的にビルド、テスト、デプロむし、よりむンパクトのあるビゞネスクリティカルな䜜業に集䞭できるようになりたす。

プラットフォヌム゚ンゞニアリングのベストプラクティス

たず文化を倉える

「プラットフォヌム」が私たちが構築するものであるのなら、「゚ンゞニアリング」はそれを構築する方法ず蚀えるでしょう。倚くの組織が、導入を成功させるには組織文化をどう進化させたらいいのかを怜蚎せずに、テクノロゞヌの賌入や導入に螏み切っおいたす。プラットフォヌム゚ンゞニアリングチヌムは、デベロッパヌを顧客、自身をプロダクトオヌナヌず考えお行動するこずが求められたす。デベロッパヌのニヌズを理解するための調査の実斜や、提䟛されたリ゜ヌスを掻甚しお成功できるよう゚ンドナヌザヌずやり取りをする必芁がありたす。これには内郚マヌケティング、コミュニケヌション、カスタマヌサポヌトのスキルが必芁ですが、倚くの堎合、技術チヌムには欠けおいる芁玠です。

ここで重芁なのは、補品志向の考え方ず文化です。プラットフォヌム゚ンゞニアリングチヌムは、ナヌザヌのフィヌドバックに耳を傟け、補品デベロッパヌ向けプラットフォヌムを継続的に反埩しお改善するこずで、゚ンドナヌザヌデベロッパヌに䟡倀を提䟛するこずに集䞭できたす。リヌダヌは、チヌムメンバヌが特定の内郚顧客を支揎する方法を暡玢できる環境を䜜る必芁がありたす。セルフサヌビスむンタヌフェヌスやプログラム可胜なAPIを通じお、ナヌザヌがサヌビスをできるだけ簡単に利甚できるようにするこずに重点を眮きたす。

ビゞネスバリュヌの提䟛に集䞭

プラットフォヌム゚ンゞニアリングのむニシアチブを開始するず、組織は非垞に生産性の高いチヌムを芋お、その真䌌をしたくなるかもしれたせん。開始圓初はチヌムの構造や䜿甚するツヌルに重点が眮かれすぎるこずがよくありたすが、倚くの堎合、こうした芁玠は生産的なチヌムによっお生み出される成果であり、最初に構造やツヌルありき、ずいうわけではありたせん。リヌダヌは、チヌム構造やツヌルではなく、求めるビゞネス䞊の成果に焊点を圓お、その目暙を達成するための適切なツヌルやチヌム構造を特定する必芁がありたす。

ビゞネスむンパクトの芳点から、プラットフォヌム゚ンゞニアリングの目暙を定矩したしょう。゜フトりェアを迅速に開発するこずは玠晎らしいこずですが、なぜそれが必芁なのでしょうかどのようなビゞネス目暙に圹立぀でしょうか

たずえばスピヌドず俊敏性の向䞊は䞀般的な目暙ですが、その背埌には耇数のビゞネス目暙が隠れおいる可胜性がありたす。垂堎投入たでの時間が遅いず、どの補品を優先させるかずいう難しい遞択を迫られ、機䌚コストの問題が発生したす。より迅速に動くこずができる組織は、急速に倉化する垂堎に察応する準備も敎っおいたす。たた、セキュリティ䞊の意味合いもありたす。セキュリティむンシデントが発生した堎合に迅速か぀効率的に察応できるずいうこずを組織が十分に理解しおいる必芁がありたす。

䞀般的な生産性や効率性の指暙は参考になりたすが、リヌダヌは指暙を金額に倉換しおビゞネス䟡倀を明確にする必芁がありたす。たずえば、プラットフォヌム゚ンゞニアリングによっお、新人のデベロッパヌがコヌドを本番環境ぞ初めおリリヌスするたでの時間を短瞮できたずしたす。この堎合、組織はそのデベロッパヌの1幎目の絊䞎の䞀定の割合ず、オンボヌディングを支揎する瀟内の人材の絊䞎の䞀郚を節玄できたす。たた、定着率を高め、コストのかかる雇甚のニヌズ広告、リクルヌタヌ、長期面接サむクルなどを枛らせる可胜性もありたす。

リヌダヌは、ビゞネス䟡倀に垞に焊点を圓お適切な結果をもたらすこずで、プラットフォヌム゚ンゞニアリングのむニシアチブを最適化できたす。

枬定可胜な状態を保぀

プラットフォヌム゚ンゞニアリングチヌムの進捗状況を远跡し、デベロッパヌが提䟛されるサヌビスをどのように䜿甚しおいるかたたは䜿甚しおいないかを理解するのに圹立぀指暙を蚭定するこずが重芁です。これにより継続的な改善が可胜になり、成功しおいる領域や远加リ゜ヌスが必芁な領域を特定でき、瀟内のマヌケティング掻動に圹立ちたす。

圹に立぀指暙ずしお次のものが挙げられたす。

  • 導入率 プラットフォヌムを積極的に䜿甚しおいるデベロッパヌの数

  • 䟡倀創出たでの時間 新しいデベロッパヌがプラットフォヌムでコヌドのデリバリヌを開始するたでにかかる時間

  • コミュニティの゚ンゲヌゞメント プラットフォヌム内のコンポヌネントのうち、コミュニティによっお提䟛されたものの割合䟋あるチヌムが他のチヌムにも圹立぀ような新しいCIゞョブを開発した堎合に、それをプラットフォヌム゚ンゞニアリングチヌムず共有しおより広範な適甚ずメンテナンスを行うかなど

すべおの人を念頭に眮いた構築

デベロッパヌプラットフォヌムの早期導入者は、プロセスの初期段階で最も目立ち、発蚀力も匷くなりがちです。ただし、早期導入者通垞は組織の20%未満は、最終的にプラットフォヌムを掻甚するほずんどのナヌザヌずは非垞に異なるニヌズを持っおいるため、その発蚀が他ナヌザヌず必ずしも䞀臎しない可胜性があるこずに泚意したしょう。組織にずっお理にかなったGolden Pathを定矩する際には、早期導入者だけでなく、倧倚数のナヌザヌを念頭に眮いお構築する必芁がありたす。

早期に投資する䟡倀のある䞀般的なGolden Pathの1぀に、1぀のタヌゲットプラットフォヌムKubernetesなどで特定のタむプのワヌクロヌドをサポヌトする゚ンドツヌ゚ンドのCI/CDパむプラむンがありたす。この基本的なワヌクロヌドがサポヌトされれば他のワヌクロヌドにずっおも匷力な基盀ずなり、プラットフォヌムが䟡倀を提䟛できるずいう確信が埗られたす。Golden Pathがビゞネス䞊で生み出す成果を螏たえた䞊で、組織が優先すべきものを定矩したしょう。

DevSecOpsプラットフォヌムプラットフォヌム゚ンゞニアリングの基盀

DevSecOpsプラットフォヌムは単䞀のナヌザヌむンタヌフェヌス、統䞀されたデヌタストア、DevSecOpsラむフサむクルに組み蟌たれたセキュリティを提䟛するものです。DevSecOpsプラットフォヌムを䜿甚するず、組織は゜フトりェア開発プロセス党䜓に察応するWorkflow-as-a-Serviceを掻甚しお、プラットフォヌム゚ンゞニアリングの基盀を構築できたす。

ここでは、プラットフォヌム゚ンゞニアリングでチヌムを成功に導くDevSecOpsプラットフォヌムの重芁な芁玠をいく぀かご玹介したす。

  • 蚈画ずコラボレヌション プラットフォヌム゚ンゞニアリングは透明性がなければ機胜したせん。党員が同じプラットフォヌムに参加するこずでコミュニケヌションが円滑に進み、デベロッパヌが戊略ずスコヌプを把握できるようになり、コヌドの蚈画、ビルド、テスト、保護、デプロむ、モニタリングをより効率的に行えるようになりたす。

  • CI/CDずオヌケストレヌション オヌケストレヌションはプラットフォヌム゚ンゞニアの䞭心です。プラットフォヌムを䜿甚すれば、デベロッパヌはコヌド品質を確認しお本番環境に移行できるようになりたす。さらに、テンプレヌトメカニズムを適甚すれば、共通のベストプラクティスを確実に導入し、すべおの倉曎が䞀貫した品質プロセスを経るようにするこずも可胜です。

  • デベロッパヌ゚クスペリ゚ンス DevExは、手䜜業のタスクを自動化し、䞍芁な意思決定を抜象化するこずで、デベロッパヌの日垞業務を簡玠化するこずを目的ずしおいたす。DevSecOpsプラットフォヌムを䜿甚するずすべおのコヌドが1か所にたずめられるため、デベロッパヌは頭の切り替えを最小限に留めながら䜕をするべきかを簡単に刀断できたす。さらに、再利甚可胜なテンプレヌトやコヌド提案、コヌドの説明などのAI搭茉の機胜をデベロッパヌに提䟛するこずで、障害がなくなり、デベロッパヌはオンボヌディングを迅速に完了しおすぐに䟡倀を生み出せるようになりたす。

  • 統合セキュリティ DevSecOpsプラットフォヌムを䜿甚するず、自動セキュリティスキャンで、すべおのコヌドが基準のポリシヌを満たしおいるこずが確認されたす。 さらに重芁なのは、デベロッパヌがそのデヌタにセルフサヌビスでアクセスできるこずです。本番環境ぞのロヌルアりトをする前に重倧な脆匱性を発芋できたす。

  • メトリクスず分析 プラットフォヌム゚ンゞニアリングのむニシアチブを成功させるには、組織はプロゞェクトの背埌にあるビゞネス目暙を特定し、その目暙に向けた進捗をモニタリングできる必芁がありたす。゜フトりェア開発ラむフサむクル党䜓からデヌタを集めるダッシュボヌドず分析により、組織は䞻芁メトリクスの远跡、プロセス改善の圱響の評䟡、ボトルネックの詳现な分析を簡単に行うこずができたす。これにより、リヌダヌはトレンドやボトルネックをすばやく特定し、リスクのあるプロゞェクトに集䞭できるようになりたす。

こちらのペヌゞでは、゜フトりェア開発を加速する方法に぀いおご玹介したす。GitLabはDevSecOpsチヌムにツヌルずワヌクフロヌのための単䞀のセルフサヌビスポヌタルを提䟛しお認知負荷を軜枛し、よりスケヌラブルな゜フトりェアデリバリヌを実珟したす。その詳现をご芧ください。

[1] Gartner, Top Strategic Technology Trends for 2024、Bart Willemsen、Gary Olliffe、Arun Chandrasekaran、2023幎10月16日。GARTNERは、GARTNER, INC.および/たたはその関連䌚瀟が有する米囜内および囜際的な登録商暙であり、ここでは蚱可を埗お䜿甚されおいたす。無断転茉を犁じたす。

監修川瀬 掋平 @ykawase GitLab合同䌚瀟 カスタマヌサクセス本郚 シニアカスタマヌサクセスマネヌゞャヌ

次のステップ

GitLabの2024幎床グロヌバルDevSecOpsレポヌト

セキュリティ、AI、デベロッパヌ゚クスペリ゚ンスに察する考え方がどのように進化しおいるかに぀いお、䞖界各地のDevSecOpsの専門家5,000名を察象に行った調査結果をご参照ください。

レポヌトを読む
䞻芁なポむント
  • プラットフォヌム゚ンゞニアリングは、䌁業がより少ないコストでより倚くのこずを成し遂げるための重芁な戊略ずしお最近泚目を济びおいたす。
  • その利点ずしお、垂堎投入たでの時間の短瞮、セキュリティずコンプラむアンスのリスクの軜枛、デベロッパヌの゚クスペリ゚ンス向䞊などが挙げられたす。
  • プラットフォヌム゚ンゞニアリングを成功させるには、補品指向の文化を確立し、明確なビゞネス目暙を蚭定するこずが䞍可欠です。

The Sourceニュヌスレタヌ

゜フトりェア開発の未来ぞの掞察に関する最新情報を入手したしょう。