多くの大企業のサプライチェーンを運営している場合、IT部門は数年間のバックログを抱えています。そのバックログは、修正できるが修正されない多くの不具合、不一致、または脆弱性で構成されています。広範な官僚的なオーバーヘッドを作り出すだけでなく、この無駄な迷惑の連続は誰もをやる気を失わせます。サプライチェーンは、アプリケーションの風景の中心に位置しており、特に影響を受けています。興味深いことに、サプライチェーンの部分1は、会社全体のITバックログの半分を頻繁に占めています。

The role of IT in your supply chain

さらに悪いことに、バックログはしばしば何らかの「大規模な移行」によって隠されています。これは、過去10年間に対処されなかったすべての問題を解決することが期待されている大規模な移行の直接的な結果です。しかし、この期待は誤ったものです。実際、大規模な移行は、成功裏に完了した場合でさえ2、半世紀後になっても多くの新しい問題を導入します。古い問題のいくつかを解決できたとしても、それでも新しい問題が発生します。

大規模な移行には2つの副作用があります。まず、ソフトウェアに関する問題に関しては、IT以外のすべての部門を黙らせます。2つ目は、最初の副作用の結果です。

大規模な移行は、その性質上、非常に技術的なものです。他の部門が黙らされると、大規模な移行にすべてを集中させるための抵抗がありません。他の部門は通常、大規模な移行を加速させるという誤った希望によって協力します。しかし、それは起こりません。逆のことが起こります:予算が大きければ大きいほど、イニシアチブは遅くなります。

大企業の間では、このアプローチが過去20年間にわたって主流でした。その結果は悲惨です。企業はまだCRUDアプリ3のために途方もない料金を支払っており、それは10年以上前にオープンソース化されるべきでした。実装の遅延はこれまで以上に長くなっています。さらに、エンタープライズソフトウェアのパフォーマンスと応答性は、2つの世代前よりもはるかに優れているにもかかわらず、依然として非常に悪い状態です。

この状況を修正するには、IT部門は他の部門のためのグランドアーキテクトとしての役割をやめ、インフラストラクチャ4に特化したエンエーブラーとして他の部門のソフトウェア関連のイニシアチブをサポートする必要があります。

グランドアーキテクトの立場は持ちこたえられません:ITでさえ、財務、マーケティング、営業、給与、生産、会計、輸送、計画、コンプライアンス、法務などについてすべてを知ることはできません。オールマイティな人は、自分たちが引き受けるイニシアチブのほとんどを台無しにします。中途半端な納品は、後で修正が必要な問題をさらに引き起こします。バックログの生成は避けられず、終わりがありません。ソフトウェアは年々ますます普及していくため、バックログは年々管理しがたくなっています。

修正策は簡単です5:グランドアーキテクトを諦め、IT部門を他の部門のソフトウェア関連のイニシアチブのエンエーブラーとメンターとして再配置することです。サプライチェーンなどの部門が自分たちのソフトウェアイニシアチブを担当することで、自分たちの目標を見直す必要があります:バックログが制御不能になるための言い訳はありません。部門は成功と失敗の両方を所有します。

しかし、修正策はほとんど実施されません。

ITをエンエーブラーとして再配置することは、会社の運用フットプリントが大幅に縮小されるため、その予算を半分以上削減することを意味します。これは、グランドトランジション中のCEOとほぼ同じくらいの権力を持つことが多いIT部門の責任者にとっては受け入れられないことです。

これはまた、部門責任者が自分たちのソフトウェアイニシアチブに対して責任を持たなければならないことを意味します。プロジェクトがうまくいかない場合にはいつでもITに責任を転嫁できることには安心感がありますが、ソフトウェアの分野ではよくあることです。また、ITの才能を採用するという難題を部門が回避することも可能にします。これは数十年にわたって課題となっていました。

それにもかかわらず、エンタープライズソフトウェアがSaaS(Software as a Service)に向かって進むにつれて、グランドアーキテクトの視点は徐々に無関係になっています。ベンダーがホスティング、バックアップ、アップグレードなどを担当するため、部門責任者は自分たちのソフトウェアの決定に対して責任を持つように徐々に追い込まれています。同時に、IT部門も以前の責任を放棄するように徐々に追い込まれています。

エンタープライズソフトウェアはSaaSのパーティーに10年遅れて参加しました。私は、ほとんどの大企業がグランドアーキテクトの考え方から脱却するのにさらに10年かかると予測しています。


  1. サプライチェーンのバックログはさまざまな形を取ります:シャドウITが蔓延している、Excelがどこにでもある、オペレーション/クライアント/サプライヤーが闇に置かれている、在庫/注文/出荷がシステム間で適切に同期されていない、自動化の代わりに手動入力が主流です。 ↩︎

  2. これらのグランドトランジションでは、勝者はたった一つだけです:プロセスを主導するソフトウェアベンダーです。15年間、私は多年にわたるアップグレードでほとんど何ももたらさないことを見たことがありません。しかし、ソフトウェアベンダーがそれらの操作で驚異的なリターンを上げるのを何度も見てきました。 ↩︎

  3. Create、Read、Update、Delete。CRUDアプリはエンタープライズソフトウェアの基本です。ほとんどのワークフローアプリやトランザクションアプリはCRUDです。 ↩︎

  4. ネットワーク、アイデンティティ連携、オペレーティングシステム、バックアップなど。 ↩︎

  5. 2000年代までに、インターネット上でエンタープライズソフトウェアを結びつけることは困難でした。そのため、異なるソフトウェアを持ち込んで後から接続するという選択肢はほとんどありませんでした。初期のエンタープライズシステムは必然的にモノリスとして始まりました。したがって、上記の「修正策」は2010年代初頭になって初めて現実的な選択肢となりました。 ↩︎