Synapse 実装成功の技法: プロジェクト計画を評価する
注意
この記事は、「設計による Azure Synapse 実装の成功」シリーズの記事の一部です。 このシリーズの概要については、Azure Synapse 実装の設計上の成功に関するページを参照してください。
プロジェクトのライフサイクルでは、"実装前に" 最も重要で広範な計画が行われます。 この記事では、大まかなプロジェクト計画のレビューを行う方法について説明します。 目的は、ソリューションを成功させるために重要な成果物と情報が含まれていることを確認することです。 プロジェクトを開始する前に完了して承認する必要がある項目のチェックリストが含まれています。
詳細なレビューは、大まかなプロジェクト計画のレビューに従う必要があります。 詳細なレビューでは、評価ステージで特定された特定の Azure Synapse コンポーネントに焦点を当てる必要があります。
プロジェクト計画を評価する
次の 2 つの大まかなチェックリストを確認し、各タスクが評価段階で収集された情報と一致していることを確認します。
まず、プロジェクト計画で次の点が定義されていることを確認します。
- コア リソース チーム: プロジェクトに不可欠な専門知識を持つ主要な人々を集めます。
- スコープ: プロジェクト スコープの定義、検証、測定、および作業の内訳の定義と割り当て方法を文書化します。
- スケジュール: プロジェクトの完了に必要な期間を定義します。
- コスト: インフラストラクチャ、ハードウェア、ソフトウェアなど、内部および外部のリソースのコストを見積もります。
次に、作業の内訳を定義して割り当て、次の成果物を準備します。
- 移行計画: 現在のシステムから Azure Synapse に移行する計画を文書化します。 プロジェクト計画のスコープおよびスケジュール内に移行を実行するためのタスクを組み込みます。
- 成功条件: 関係者 (またはプロジェクト スポンサー) の重要な成功基準を定義します。これには、go 条件と no-go 条件が含まれます。
- 品質保証: コード レビューの実施方法と、開発、ステージング、および運用プロモーションの承認プロセスを定義します。
- テスト計画: すべての成果物を検証するためのテスト ケース、単体、統合、ユーザー テスト、メトリックの成功条件を定義します。 プロジェクト計画のスコープおよびスケジュール内にテスト計画を開発および実行するためのタスクを組み込みます。
プロジェクト計画の詳細なタスクを評価する
大まかなプロジェクト計画のレビューが完了し、承認されたら、次の手順は、プロジェクト計画の各コンポーネントにドリルダウンすることです。
ソリューションで使用することを目的として、Azure Synapse の各側面に対応するプロジェクト計画コンポーネントを特定します。 また、次を評価して、ソリューションの開発、テスト、デプロイ、運用に必要なすべての作業とリソースがプロジェクト計画によって考慮されていることを確認します。
- ワークスペース プロジェクト計画。
- データ統合プロジェクト計画。
- 専用 SQL プール プロジェクト計画。
- サーバーレス SQL プール プロジェクト計画。
- Spark プール プロジェクト計画。
次の手順
Azure Synapse 設計上の成功シリーズの次の記事では、開発、テスト、運用をサポートするために最新のデータ ウェアハウス プロジェクトの環境を評価する方法について説明します。