エンタープライズアーキテクチャにまつわる6つの大罪

企業の運営維持は決してたやすいことではありません。ソフトウェアツールの台頭により、誰にとってもワークフローの多くの部分がより高速で、よりスムーズで、より一貫性のあるものになりましたが、ソフトウェアを稼働させ続けなければならない人たちにとってはそうではありません。それは、池を滑るように進んでいくアヒルについての使い古されたセリフのようなものです。水の上はすべて穏やかに見えますが、水面下では必死に足を動かしているのです。

何気なく使っているだけのエンドユーザーやマネージャー、経営幹部にとって、エンタープライズアーキテクトの仕事は魔法のようなものです。同期化や統合化、安定化などの終わりない作業はすべてコンピューターが行い、人は最も得意とする作業に集中できます。しかし、ウェブポータルやコラボレーションスタック、レポジトリオムニツールなどの順調な実行には、果てしない課題が隠れているのです。すべての進化にとって、エンタープライズアーキテクチャは依然として、誰もが完全に把握できていない作業や責任で溢れた新しい世界なのです。

エンタープライズアーキテクトはまだ、様々なことを学び、試している段階にあります。何をすべきか、さらに重要なことは何をできないかについてさらに学んでいます。ソフトウェアスタックを実行し続け、企業全体のすべての社員のワーキングライフをできる限りシンプルにする方法を模索する過程において多くの間違いを犯してきましたし、今後も何度も間違いを犯していく可能性があります。作業が高度に技術的で複雑なことがその理由の1つですが、エンタープライズアーキテクトが犯す以下のような罪(過ち)もその原因となっています。

保存するデータが多すぎる(または少なすぎる)

ソフトウェア開発者は何でも詰め込みすぎがちです。できることなら、すべてのデータをキャッシュし、すべての事象をログし、企業の限りない進化に関わるバックアップコピーを保管するでしょうが、これらのギガバイトやメタバイトはどんどん多くなっていってしまいます。一部のクラウドベンダーが提供する低コストのコールドストレージでも、データが大量になればコストは高額になります。

さらに困ったことには、データレイクがいっぱいになるにつれて、適切なビットを見つけるのがさらに困難になっていきます。「レイダース/失われたアーク《聖櫃》」の終盤に出てくる聖櫃と同じです。技術的にはすべての情報はそこにありますが、それを見つけることができるのでしょうか。

問題は、保持する情報が少なすぎると、それ自体による不具合やペインポイントが伴ってしまいます。規制が許す限り、すべてを破壊するデータ保持ポリシーを設定しようした企業もあります。しかしそうすると、あらゆる質問への回答を探そうにも、「ファイルが存在しない」という記憶喪失のような状態になってしまいます。誰も何もわからなくなってしまうのです。

正確なバランスを見つけることは不可能かもしれません。私たちにできることはただ、暗闇の中を手探りで電気のスイッチを捜すような事態を避けるために、適切な情報を簡単にアクセスできる構造で保管して、優れたデータストレージアーキテクチャを見つけることです。

1つのプラットフォームに依存しすぎる(または多数を採用しすぎる)

エンタープライズソフトウェアの最もシンプルな構築方法は、外部企業が構築した様々なツールやポータル、プラットフォームのの力を活用することです。作業の90%以上は、発注書にサインして少しだけグルーコードを書けば完了します。

しかし、企業の主要部分の構築に外部企業を頼ることには多くのリスクが伴います。非公開投資会社の中には、外部企業を買収して優秀な社員をすべて解雇し、相手が逃げられないとわかっていて価格を吊り上げるところもあるかもしれません。1つのプラットフォームですべてをインスタンス化することが急にひどくまずいことになり始めます。1つのプラットフォーム、単一のインターフェイスからくるシンプルさと一貫性をもう誰も覚えていないのです。

複数のプラットフォームを採用することもまた、同じぐらいに苦痛が伴います。ツールは相互運用でき、業界標準プロトコルに沿っているとセールスチームは約束するかもしれませんが、それだけではまだ到底十分ではありません。各プラットフォームがデータをSQLデータベータに保管していても、MySQLを使うものもあれば、PostgreSQLやOracleを使うものもあります。

正解は簡単には出ないのです。プラットフォームが多すぎるとバベルの塔のように実現不可能な計画になってしまいます。少なすぎるとベンダーロックインのリスクにつながり、契約更新のメールを開く際の諸々の苦痛が伴います。すべての開発を社内で実行することにかかるコストはまた別の問題です。

クラウドへのアウトソーシングが多すぎる(または少なすぎる)

クラウドによってエンタープライズアーキテクトの作業はかなり楽になりました。特定サイズのマシンが必要であれば、数分で利用できるようになります。発注書を作成する必要もなく、ラックスペースを探す必要もありません。クラウド企業にクレジットカードの番号を渡すだけで、他には何もする必要がないのです。

どんなマシンでも数分または数秒で利用できるメリットは確かに明らかですが、最大の欠点はそれにかかるコストです。クラウドコンピューティングは、社内での管理に比べて驚くほど高額です。そのコストは予想以上に高額なことが多いため、多くのCFOが毎月びくびくしながらクラウドの請求書を確認しています。

しかし自社で管理すると、スタッフやデータセンタなどを管理し、そのコストを払うことになります。それに伴う悩みや準拠すべき規制リストは延々と続き、低コストはつかの間の喜びになってしまいます。

エンタープライズアーキテクトの中にはクラウドで大きな成功を収めるものもいます。毎週、毎月、毎年のわずかな時間に需要が急増するのであれば、その負荷に対処するために数分または数時間サーバーを起動するだけで、社内で何かするより格段に安価になります。他の企業は皆、クラウドへの投資が多すぎたのか少なすぎたのか悩むことになります。

フレームワークを狂信的に受け入れる(または無視する)

現在のエンタープライズスタックの複雑さに伴い、優れたアーキテクトの中にはそれらを整理するのに役立つフレームワークを構築した人もいます。例えばOpen Group Architecture Format (TOGAF)。企業が必要とするほとんどすべてのもを構築する戦略的フレームワークです。TOGAFは、アーキテクチャ開発手法(ADM)やアーキテクチャ・コンプライアンス・フレームワーク(ACF)など、多数のガイドランやベストプラクティスを提供しています。その他、Zachmanフレームワークや連邦エンタープライズアーキテクチャなどのアプローチには、スタック構築において独自の規則や規制があります。

最も大きなメリットは一貫性かもしれません。スタッフ全員がテクニックや理論に慣れてれば、ソフトウェアを使いこなすのが容易になります。データやコードは(通常)構成されており、すべて予想できる場所に収まっています。

しかし人によっては多少行きすぎることもあります。ルールを採用するだけにとどまらず、狂信してしまうのです。スペックを徹底して読み、必ずルールに従って意思決定をしなければならなくなります。道から外れる者は災いなるかな。

全員がフレームワークを狂信し、オフィスの計画会議が喜んでルールに従う人たちで埋め尽くされていたとしても、別の問題が生まれることもあります。完璧なオープンソースコードであっても、自分たちが求めるアーキテクチャフレームワークに適合しないという理由だけでチームが拒否したり、ベンダーが優れたオプションを提供しても、適切な方向性のもとに開発されたものではないという理由だけで拒否してしまうこともあります。

何よりも方法論を遵守

フレームワークは構造を提供してくれますが、ずさんな行為や怠惰な行為、時には悪意のある行為の隠れ蓑になってしまうこともあります。チームの誰かが適切なTOGAFフォームに記入するのを待っているため、決定を長引かせてしまうこともあるかもしれません。改善を支援するルールと閉塞的な煩雑な手続きの違いは紙一重です。

以前一緒に仕事をしたある男性はアジャイル方法論の信者でそれをこじらせてしまったため、チームはアジャイルとは言えないもにになってしまいました。彼はミーティングでの儀式をすべて心得ており、先週書かれたばかりのコードをリファクタリングするために、数多くのストーリーポイントを「スプリント」に詰め込むのが得意でした。チームは、彼が納品することになっていたクレジットカードのチェックアウト方式の再構築においてそれほど速く動いているようには見えなかったのですが、各スプリントで獲得したアジャイルポイントのグラフを見るとオフィス内で最速に作業が進んでいるように見えました。

開発ワークフローを整理するためのなんらかの方法が必要です。プログラマーは、アジャイルかウォーターフォールかについて何日も延々と議論することができます。週末に1人だけで完了できない規模のプロジェクトであれば、なんらかの戦略が必要です。

目に見えるもの以上に方法論を信じるようになると問題が起こります。そうなると、賢いコーダーは、自分のコードがたいしたことをしなくてもシステムを操作して大きな成果を出してしまいます。

トレンドを追う(または無視する)

開発者は、エンタープライズアーキテクチャのための最新のアイディアやモデルに飛びつくのが大好きです。時には運よく新しいトレンドが彼らのニーズに合うこともあります。開発者のアプリケーションが、トレンドセッターが最初にそのアイディアを思い付くきっかけとなった良い例です。

しかしほとんどの場合、部分的にした当てはりません。ユースケースはトレンドに発想を与えたアプリケーションに似ているかもしれませんが、少々ごまかした後でのことです。一方、開発チームはそのコードをトレンドに合わせるために必死になっています。時には、完全に適合したコードの膨大なブロックが、以前流行っていた目標に合わせて書かれたというだけで破棄されてしまうこともあります。

ここで問題になるのは、流行を完全に無視することも命取りになるということです。確かに、ありがたいことに、コードは適切に機能するデータベースやフォーマット、コーディング標準、プロトコルを使い、当初のバージョンに忠実であり続けています。しかし、全世界が何らかのトレンドを追いかけたとしたら、すべてのベンダーやツールメーカー、将来の新入社員もそうしたことになります。トレンドや流行はある時点で標準となり、時にはもっとひどい場合は法的にコンプライアンスが義務付けられた要件となってしまいます。

エンタープライズアーキテクトに勝ち目はないということです。トレンドを追うと大衆が生み出す流行の奴隷になってしまい、トレンドを無視すると取り残されてしまいます。EAにできることは、トレンドを把握すべき組織の技術スタックやIT担当者のために、やるべき正しいことを慎重に行うしかないのです。

Enterprise Architecture


Read More from This Article: エンタープライズアーキテクチャにまつわる6つの大罪
Source: News

How to power intelligent enterprises with SAP on Microsoft Cloud

TCS’ strategic, decade-long partnership with Microsoft has helped enterprises migrate their on-premises SAP workloads to the cloud for native integrations, unmatched security, compliance, automation, and better data insights. ​ With SAP on Microsoft Cloud, enterprises can unlock the potential of machine learning, advanced analytics, and automation. Many CIOs have made the move as a catalyst…

Digital transformation’s fundamental change management mistake

Over the past decade, CIOs have invested significantly in digital transformation initiatives in an effort to improve customer experiences, build data analytics capabilities, and deliver productivity enhancements with automation. Underpinning these initiatives is a slew of technology capabilities and strategies aimed at accelerating delivery cycles, such as establishing product management disciplines, building cloud architectures, developing…

Il cliente al centro: come i CIO potenziano la customer experience mentre trasformano il business

Le aziende capaci di offrire una customer experience superiore hanno tassi di crescita cinque volte più elevati dei loro concorrenti e, nella gestione della CX, il CIO ha un ruolo fondamentale, scriveva Forrester Research (“Improving CX Through Business Discipline Drives Growth”) nel 2019. Cinque anni dopo, nel 2024, queste affermazioni sono molto più che attuali.…

SharePoint PremiumがCIOにとっての厳しい挑戦を浮かび上がらせる

2023年後半に登場したSharePoint Premiumは、ソフトウェア史上最も不適切な名前かもしれません。 言い過ぎかもしれませんが、このタイトルを争うものは数多くあります。しかし、一般的にソフトウェアの名前に「Premium」とつけると、無料版では利用できない幾つかの機能があり、それらを利用する価値があると判断すれば支払いを検討することを意味します。 しかし、マイクロソフトが「AI駆動のコンテンツ管理と体験の未来」と紹介する内容をじっくり読むと、マイクロソフトが約束を実現すれば、SharePoint Premiumは単なるSharePointに幾つかの便利機能を追加したものではなく、全く異なる、興味深い可能性を持つものであることがわかります。ただし、生成AIによって強化されたエンタープライズソフトウェアの時代に突入するにあたり、CIOが直面する厳しい課題を示すいくつかの重大な欠点が存在します。 SharePoint Premiumの可能性 SharePoint Premiumが重要である可能性を理解するには、一般的な企業で約20%のデータが構造化されているという事実を見れば十分です。これは、リレーショナルデータベースに適切に収められるデータのことです。残りの80%は非構造化データで、メール、文書、プレゼンテーション、スプレッドシート、ボイスメールなどが含まれます。 昔、ITがその前提、方法論、そして全体的な文化を築いた時、ITは重点の逆転という問題に直面しており、予算と努力の大部分を構造化データの20%に注ぎ込み、非構造化データの80%を支援するためにはほんの少ししか注意を払いませんでした。 さらに、非構造化データをより適切に扱うために、アプリケーションベンダーは製品を2つに分けました。一方は非構造化データを純粋な形で扱い、もう一方は文書管理に注力しました。少し簡略化すると、非構造化データを「コンテンツ」と考え、これを原子に見立てます。この比喩では、文書は分子に相当します。 このようにして、コンテンツ管理システム(CMS)とドキュメント管理システム(DMS)が存在します。DMSは、ある意味で、洗練されたフォルダツリーであり、CMSは、コンテンツの断片から文書を即座に組み立てることを可能にします。例えば、契約書を文書の分子とし、契約書の定型文をコンテンツの原子と考え、弁護士が契約書の分子を組み立てることができると考えてみてください。 MicrosoftがSharePointに「Premium」を追加するまで、SharePointは主にDMSでしたが、それ以外にもDBMSやアプリ開発環境のような機能を持っていて、より多機能でした。 単純化からの脱却と機会の探求 フォルダツリーが文書に対して行うことは、それらをカテゴリ化し、探しやすくすることです。これは、ある主題やカテゴリーに関する全ての情報を一箇所で確認できるようにし、その内容を知識に変換しやすくします。 しかし、フォルダツリーには大きな限界があります。ほとんどの文書は論理的に複数のカテゴリーに属します。例えば、今読んでいるこの文書を、DMSフォルダー、CMSフォルダー、SharePointドキュメントフォルダー、そして鮮烈な洞察フォルダーにファイルするかもしれません。 シンプルなフォルダツリーを使用すると、最も役立つかもしれないカテゴリーを選ぶ必要があります。または、文書を論理的に属する各フォルダーにコピーを保存するかもしれません。しかし、その場合は各フォルダー内の内容を固定しておく必要があります。そうでなければ、現在のバージョンを追跡することがフルタイムの仕事になってしまいます。 SharePointとその他のDMSは、この問題を、ユーザーが文書をカスタマイズされたメタデータタグを通じて複数のフォルダツリーにファイルできるようにすることで解決します。 問題は解決されましたが、治療法が病気よりも悪いということになります。なぜなら、文書を論理的に属する全てのフォルダーにファイルする手間を誰もかけたくないからです。 それを「素晴らしい理論だけど」フォルダーに入れておきましょう。 ここでSharePoint Premium、特にそのSyntexサブプロダクトが登場します。このプロダクトは(来るべきことを知っていたと言ってください)人工知能を使用して、多重カテゴリー化の問題を解決します。それは、各文書を最も適したフォルダツリーとフォルダーに配置し、その文書が論理的に属する他の全てのフォルダツリー/フォルダーへのポインターを提供します。 もし実際にその主張どおりの機能を果たすなら、SharePoint Premiumは理論上、フォルダーツリーナビゲーションとセマンティック検索の両方の利点をユーザーに提供するでしょう。 さらに、理論上、SharePoint PremiumのAI機能はCMS/DMSの原子/分子の視点を逆転させ、文書をコンテンツに変え、そこから生成AIの奇跡を通じて知識へと変換します。 SharePoint Premiumが逃したチャンス マイクロソフトのWindowsは、さまざまなタイプのファイルを整理するのに便利なフォルダツリーをユーザーに提供しています。SharePointもまた、さまざまなタイプのファイルを整理するのに役立つフォルダツリーをユーザーに提供します。 Microsoft Outlookでは、再びフォルダツリーが登場します。これは、SharePointのフォルダツリーがさまざまなタイプの文書を整理するのに役立つのと同じ理由で、メールを整理するのに便利です。しかし、「Introducing SharePoint Premium」ページで「email」と検索しても、メールの統合が利用可能になったという言及が1つだけ見つかりますが、それが何を意味するのかは不明です。 私にとって、これはマイクロソフトが大きなチャンスを逃したことを意味します。メールもWord、Excel、PowerPointのプレゼンテーションと同様に文書です。文書をコンテンツに、そしてコンテンツを知識に変えることは、共有可能な文書だけでなく、メールのコミュニケーションに対しても同じくらい価値があります。そして、メールをSharePoint Premiumの下に統一することは、実用的には、OutlookのフォルダをSharePointのフォルダと重複するツリーとして設定する必要から私たちを解放します。 SharePoint Premiumの致命的な欠陥 マイクロソフトのSharePoint Premiumの難解なWordサラダを解読できると想像してください。それが広告通りに機能し、マイクロソフトが有名な通常のv.1の問題点なしで動作すると想像してください。 マイクロソフトのAI駆動の深いコンテンツの見方が十分に魅力的で、すべてを利用したいと思うと想像してください。 さて、あなたがサポートするユーザーコミュニティを考えてみてください。そうです—直接テキストフォーマットの代わりにWordスタイルを使用するよう説得できないようなエンドユーザーです。彼らは、マーケティングとあなたが時間と労力を節約し、一貫性を加えるために慎重に作成したテンプレートを無視して、PowerPointのスライドを一からフォーマットします。 彼らについて文句を言っている間に、彼らはCFOとの戦いを経てライセンスの許可を得るために導入した自動ノート取りツールを試してみることさえ拒否します。 エンドユーザーコミュニティが、マイクロソフトのコンテンツビジョンを十分に理解し、SharePoint Premiumが可能にする素晴らしい機能を利用するために、真剣に時間と注意を投資する意欲があると思いますか? いいえ、そうはなりません。エンドユーザーにはやるべき仕事があります。そして彼らは、馴染み深いために、ユーザーが仕事を上手くこなすことを可能にする固定観念を持っています。 確かに、マイクロソフトの代理人としてあなたが提供するものは、深く一貫性のあるコンテンツアーキテクチャの観点からは優れています。しかし、これが実現するためには、マイクロソフトがITが新たに受け入れたAI支援コンテンツアーキテクチャと同じくらい魅力的な組織変更管理のビジョンを提供する必要があります。 ああ、もう一つ:CIOとして、あなたは実行部屋で使用するためのより良い、よりシンプルな説明が必要になります。なぜなら、マイクロソフトの説明を使用しても、進めるための承認を得ることはできないでしょう。首をかしげることはあっても、承認はありえません。 ChatGPTが初めて一般の意識に登場して以来、コメント提供者は、その生成AI能力が私たち人間を単に陳腐化させ、私たちが行うことをより上手に行うことで人間を不要にするかもしれないと心配してきました。 しかし、コメント提供者はそれを逆に理解していたようです。挑戦は、AIが人間が行うことを単に上手く行うことから来るのではなく、人間がペースを保つために、人間自身にもっと多くを要求することから来るようです。 CIO Read More from This…

8 strategies for accelerating IT modernization

New tech moves from bleeding edge to mainstream at an ever-increasing pace. Consider how fast generative AI went from avant-garde to ubiquity: At under two years, it may be a record. Feats like that have ramped up pressure on CIOs to not just modernize, but modernize faster so they’re ready to seize new opportunities as…

Nvidia points to the future of AI hardware

GPU powerhouse Nvidia has bet its future on AI, and a handful of recent announcements focus on pushing the technology’s capabilities forward while making it available to more organizations. During its GPU Technology Conference in mid-March, Nvidia previewed Blackwell, a powerful new GPU designed to run real-time generative AI on trillion-parameter large language models (LLMs),…