DevOpsに関連する「法則」の1つに、プログラマーのメルヴィン・コンウェイが提唱したものがあります。1967年に発表されたこの法則は、端的に言えば「システムを設計する組織は……その組織のコミュニケーション構造を反映した設計を生み出すよう制約される」というものです。
「システム」という言葉を強調したのは、コンウェイの法則がアプリ、つまりソフトウェアシステムだけに適用されることがあまりにも多いためです。しかし実際には、「システム」にはアプリから、そのデリバリーとデプロイを担う統合パイプラインまで、あらゆるものが含まれます。皆さまのパイプラインも例外ではありません。
デプロイ側(つまり本番環境)でDevOpsの手法を採用する際には、コンウェイの法則のような関連原則にも留意する必要があります。この法則は、市場に投入するアプリだけでなく、デプロイパイプラインの設計にも当てはまるためです。
F5の「2019 State of Application Services」で取り上げた2つの質問を覚えている方もいらっしゃるでしょう。1つ目は、IT部門の組織構造について、統合運用チーム、単一機能チーム、部門横断型チームのいずれであるかを尋ねるものでした。2,000人を超える回答者のうち、半数近く(46%)が単一機能チームで構成されていることがわかりました。統合運用チームは37%で、これに次ぐ結果でした。部門横断型チームは比較的少なく、このような体制で業務を行っている回答者はわずか15%でした。
ここで、デプロイパイプラインの自動化状況に目を向けるにあたり、この点が重要になります。調査結果には、単一機能チームが主流であることが明確に反映されているためです。

このデータから、自動化への取り組みに一貫性がなく、回答者の約半数(48%)がデジタルトランスフォーメーションの目標として掲げる「アプリをより迅速かつ頻繁にデプロイすること」の実現にはつながらないことがわかります。IT内で確立されたこれらの領域間に格差があるという事実は、コンウェイの法則が場所を問わず、あらゆるシステムに当てはまることの明白な証拠です。
さらに詳しく見ると、これらのドメインのうち1つだけを自動化している回答者は、10人に1人強(11%)でした。2つまたは3つのドメインを自動化できている回答者は4人に1人(25%)です。また、完全に自動化されたデプロイパイプラインを構築するために必要な4つの主要ドメインすべてを自動化している回答者は、5人に1人強(21%)にとどまります。
かなりの割合にあたる42%が、これらの領域を1つも自動化していません。
デプロイパイプライン全体で自動化の度合いにばらつきがあることは、価値実現までの時間を左右する重要な要素です。パイプライン内に手動プロセスがあるたびに遅延が生じ、価値実現までの時間(または市場投入までの時間)が長くなるためです。自動化率の違いは、組織が「単一機能型のチーム構造」にとどまることの影響を示しています。パイプラインの他の部分との連携がほとんど、あるいはまったく考慮されないまま、個々の「サイロ」が自動化されているためです。
このため、統合運用体制や部門横断型のチーム構成が適しています。IT領域間のコミュニケーションが対等なプロセスとなり、複数の課題にまたがるシステムを設計しやすくなるためです。チームでパイプライン(システム)を設計すれば、個々の構成要素だけでなく、パイプライン全体を考慮できます。
自動化そのものは、各分野の専門家が担当することになるでしょう(そして、おそらくそうすべきです)。しかし、全体設計と統合方法(API)は、オープンで協力的なチームで設計する必要があります。そうしなければ、自動化がサイロ化し、市場投入の迅速化と頻度向上というビジネス目標に寄与できるとは限りません。
本番環境のパイプラインを自動化しようとして遅延や回り道が生じている場合は、いったん立ち止まり、現在の組織体制と、それがパイプライン設計に及ぼす影響を検討してください。効果的に自動化を進めるには、まずその取り組みを支える、より有効な組織体制の整備を推進する必要があるかもしれません。
著者について

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。
Lori Mac Vittieのその他のブログ記事関連するブログ記事

F5 Application Study Tool:OpenTelemetryによるF5 BIG-IP環境の監視
F5の新しいオープンソースツールは、BIG-IP環境を詳細に可視化し、データを追跡するとともに、強力でカスタマイズ可能なインサイトを得るための基盤を提供します。
F5 BIG-IPでAI防御を実現
F5 BIG-IP Advanced WAF、BIG-IP APM、BIG-IP SSL Orchestratorが、生成AIアプリ向けに包括的なセキュリティソリューションを提供する仕組みをご覧ください。
F5 Advanced WAFによるGraphQL APIの保護
ここ数年、多くの組織がデジタルトランスフォーメーションを進めており、COVID-19のパンデミックによってその動きは加速しています。
アプリケーションサービスの現状 通信業界版:リーダーとしての台頭
通信ネットワークが進化し、さまざまな業界の幅広いユースケースに対応するなか、通信業界の回答者がテクノロジーリーダーとしての存在感を高めていることがわかります。
デジタルトランスフォーメーションは、単なるペーパーレス化ではない
デジタルトランスフォーメーションは、単なるペーパーレス化ではありません。真のモダナイゼーションにアプリケーションアーキテクチャとセキュリティの再構築が必要な理由を、F5ブログでご覧ください。
やめましょう。もう本当にやめましょう。HTTPSはHTTPより高速ではありません。
もうやめましょう。HTTPSはHTTPより高速ではありません。プロトコルのパフォーマンスに関する微妙な違いと、暗号化トラフィックを適切に最適化する方法については、F5ブログをご覧ください。