アーキテクチャー手法

システムの設計にはさまざまな道筋があり、異なるアプローチや方法が関与する可能性がありますが、成功を収めている最新の ArcGIS アーキテクチャーの取り組みではいくつかの重要な原則が共通しています。 Well-Architected Framework のこのセクションには、ソフトウェアとハードウェアの分離、クラウドに関する検討事項、または統合へのアプローチに関連する、より伝統的なアーキテクチャーのトピックがいくつか含まれています。 しかし、追加のトピックの幅広さは、企業またはシステム アーキテクトの役割やアーキテクチャー アクティビティの成果がどのように変化したかを示しており、それに伴って新しい知識やトピック、検討事項が求められるようになっています。 これらの推奨事項は、特定の手順や成果物の提示ではなく、基本的なアプローチの指針を提供することを目的としています。

1 つ目に、ビジネスファーストのアプローチをとることが極めて重要です。 これは実際には何を意味するのでしょうか? これは基本的に、組織で実現する必要がある特定のワークフロー、ビジネス機能、または成果をサポートすることを主な目的としてアーキテクチャーを設計する必要があることを意味します。 パフォーマンス、可用性、デプロイメント テクノロジー、製品の拡張などの領域に個別に焦点を当てるのではなく、その機能に対するビジネス ニーズが何であるかに根ざしてこれらすべての決定を下す必要があります。 ニーズ主導型のこのアプローチにより、最初に主要な機能をサポートし、次に効果的に拡大して組織全体への影響を高めて導入を進めるシステムにつながります。

2 つ目に、アーキテクチャー開発方法論 (ADM) に従うことが重要です。 多くの異なる ADM が存在し、すべてに対応できる 1 つの最適なオプションはありませんが、可能であれば、アーキテクチャー プロジェクトを組織内で一般的に使用されている方法に合わせる必要があります。他のシステムの設計手法を用いることで、システム要件の伝達、他のアーキテクチャー ガイダンスの統合、そして最終的には組織の他の部分の承認やサポートを得ることが容易になります。 これは、可能な限り、組織の他の部分の IT アーキテクトとビジネス アーキテクトを関与させることにまで及びます。

3 つ目は、ハードウェア サイズや物理的な定義を完璧に重視するのではなく、柔軟性を重視した設計に重点を置くことです。 ハードウェア取得の設備投資は長年にわたってプロジェクト コストを押し上げてきましたが (一部の組織では今でもそうです)、仮想化とクラウド コンピューティングへの広範なアクセスにより、アーキテクチャー フェーズでの正確なハードウェア コミットメントの重要性が低下しています。 今では、システムのコンピューティング、メモリー、またはストレージの変更は通常、従来に比べて、より簡単かつコスト効率がよく対応できます。これは、ほとんどのアーキテクチャーでは柔軟で緩やかに定義されたハードウェア プロファイルで十分であることを示唆しています。 多くの組織では、今後もシステムの初期サイジングに関する強力な推奨事項を求めることになり、これらのシステムやアプリケーションは、これらのシステムの継続的なコストに対して依然として責任を負っています。 要約すると、合理的な初期見積もりと、使用量の増加、新機能、または新しいユーザー コミュニティによってもたらされる可能性のある変化とのバランスを慎重に取ることが、アーキテクトが考慮すべき重要なタスクとなります。

新しい要件領域により、セキュリティ、エンタープライズ統合、データ主権、従来のケースでは目立たなかったであろうその他のトピックなど、構造化されたアーキテクチャー アプローチの重要性が増しています。 これらの要件は、ソリューション設計やハードウェア選定、プロジェクトやシステムの全体の管理方針にも影響を及ぼし、従来は機能要件や性能要件によって左右されていたアーキテクチャー選定においても、同様に重要視されるようになっています。

ArcGIS システムの設計に関するその他のベスト プラクティスには、次のようなものがあります。

  • 変化に柔軟に対応する - ダイナミクスの変化、設計フェーズ中および設計フェーズ後の要件の変更、組織の IT 戦略の方向性の変化に対応できるようにしましょう。
  • 迅速に対応する – アーキテクチャーの成功 (および課題) を利害関係者と定期的にレビューし、新機能や改善された機能、または望ましくない機能の変更など、利害関係者の要求に対応する変更を提案します。
  • 意図的に対応する – 変更が必要な場合は、ユーザーへの影響、タイミング、効果を明確にします。 アーキテクチャーの変更を慎重に調整することで、混乱を減らし、システムに対するユーザーの信頼を向上させ、成功する可能性を高めることができます。

アーキテクチャー プロセス

ArcGIS を使用してシステムを設計する場合、多くの組織では通常、使用されているアーキテクチャー開発方法論 (ADM) に依存する構造化されたプロセスで同様の手順を実行します。 追加のコンテキストを提供するために、これらはアーキテクチャーのフェーズの例であり、ArcGIS 固有の詳細が含まれています。

  1. フレームワークと原則の確立は ADM の特定が重要なフェーズであり、サービス レベル アグリーメント (SLA) への注力、アジャイルまたはウォーターフォール プロジェクト アプローチの採用など、設計を導くコア アーキテクチャー原則も重要です。
  2. アーキテクチャーのビジョンを定義すると、組織の「クラウド ファースト」イニシアチブ、別のデータベース プロバイダーやオペレーティング システムへの移行、最終的なシステムに新しい機能を迅速に実装したいという願望など、アーキテクチャー開発を導く主要なテーマが特定されます。 このビジョンは、プロセスの後半で行われる意思決定と推奨事項の前提を築き始めるものです。
  3. ビジネス アーキテクチャー フェーズでは「ビジネス」に焦点を当てます。これは一般的に、公共部門または民間部門の機関である組織の日常業務と運営者を意味する主観的な用語です。 このフェーズでは、既存および望ましいワークフローと機能、つまり、業務の遂行に役立つ ArcGIS ベースのコンポーネントにはどのようなものがあるかに焦点を当てます。 このフェーズには、使いやすさ、セキュリティ、パフォーマンスなど、ビジネスにとって重要な非機能要件も含まれます。 ビジネス アーキテクチャーの機能要件 (望ましいワークフローと機能) を非機能要件およびソリューション アーキテクチャー (論理ソリューションまたはソフトウェアとソリューションのコンポーネント) から分離することは、ギャップと、これらの要件が互いに競合する可能性のある領域を特定するために重要です。
  4. これらのワークフローが定義されると、データおよび情報システム アーキテクチャー フェーズでは、アプリケーション インターフェイス (モバイル、Web、デスクトップ アプリなど) とビジネス データの保持をサポートするデータ構造 (スキーマ、データ モデル、ストレージ) の両方のワークフローをサポートする構造に焦点を当てます。 このフェーズでは、使用するアプリ、クライアント機能、またはストレージ パターンに関する特定の推奨事項が作成される場合があります。
  5. ArcGIS デプロイ方法には多くの選択肢があるため、テクノロジー アーキテクチャー フェーズでは、実際のソフトウェアの仕様または調達につながる決定と区別に焦点を当てます。 このフェーズでは、ArcGIS Online と ArcGIS Enterprise の役割に関する決定が行われる場合もあれば、データベース プロバイダー、クラウド プロバイダー、またはソフトウェアをホストするオペレーティング システムに関連する特定の選択が行われる場合もあります。
  6. このターゲットの全体像がより明確になると、新しいシステムをユーザーが利用できるようにするために必要な手順と変更に焦点を当てながら、デプロイメント、機会の活用、ソリューションの計画を組織で開始できます。 これには、大幅な組織変更、技術スタッフのサポートの調達や増加、または決定を下すことを可能にするテクノロジーの評価が含まれる場合があります。
  7. 既存のシステムが一部のビジネス プロセスですでに使用されている場合 (よくあることですが)、移行計画は、ユーザーが新しいアーキテクチャーに迅速かつ効率的に移行できるようにするのに役立ちます。 これには、人とプロセスに焦点を当てた変更管理計画に加えて、統合、ワークフロー、さらには公開コンテンツまでもがスムーズに移行して新しいアーキテクチャーにアクセスし、連携するようにするための技術面での計画も含まれることがあります。
  8. この計画がすべて完了したら、ほとんどのケースでガバナンスに関する追加の検討事項が議論されます。 これらは、新しいシステムの使用方法、データやアプリケーションへの変更のレビューと制御の方法、レビュー、改訂、実装のプロセスの進行方法に影響を与える可能性があるため、アーキテクチャーの関連性を維持し、新しい要件に適応し、ユーザーの期待に応じ続けることが可能となります。

構造と入念に計画されたアーキテクチャー プロセスにより、システムの規模を問わず、慎重に設計し、効果的に実装し、ユーザーや対象者が変化しても長年にわたって効率的に保守することができます。

Top