タスクベースラインの作成
Contents
[
Hide
Show
]概要
1つの ベースライン はプロジェクト管理における、元の計画スケジュール、コスト、および作業を記録する固定の参照点です。ベースラインを保存することで、プロジェクトマネージャーは後で実際の進捗と比較してプロジェクトの実績を評価し、差異を検出できます。使用 Aspose.Tasks for .NET、開発者はプログラムで次のものを作成できます タスクレベルのベースライン または プロジェクトレベルのベースライン を Microsoft Project をインストールせずに MPP/XML ファイル内で作成できます。
タスクベースラインを作成するタイミング
典型的なシナリオは次のとおりです:
- プロジェクトの 開始時 — 元の計画を記録するため。
- 主要なマイルストーンの前 主要なマイルストーン — 重要なチェックポイントで進捗を評価するため。
- 再計画や再見積もりの後 再計画や再見積もり — 更新された期待値を追跡するため。
Aspose.Tasks におけるベースラインの操作
- The TaskBaseline クラスは単一タスクのベースライン情報を表します。
- The Project.SetBaseline メソッドは、プロジェクト全体またはタスクの選択に対してベースラインを作成することを可能にします。
- 各タスクは複数のベースラインを含むことができます(Microsoft Project の Baseline0 … Baseline10)。
タスクベースラインの作成
タスクベースラインは、次に示すように TaskBaseLine クラスのデフォルトコンストラクターを使用して作成できます。
1Project project = new Project();
2
3// Creating TaskBaseline:
4Task task = project.RootTask.Children.Add("Task");
5
6// Set baseline for specified tasks and entire project
7project.SetBaseline(BaselineType.Baseline, new Task[] { task });
8project.SetBaseline(BaselineType.Baseline);
ベストプラクティス
- ベースラインを頻繁に上書きしないこと — そうしないと差異分析が無意味になります。
- 一貫したベースラインレベルを使用すること (初期計画は Baseline0、再計画にはより高いベースラインを使用)。
- ベースライン作成を自動化すること スケジュールを関係者に配布する前に、コード内で自動化してください。
結論
ベースラインの作成は、信頼できる実績追跡を保証するプロジェクト管理の基本的なステップです。 Aspose.Tasks for .NETを使用すると、タスクやプロジェクト全体のベースラインをプログラムで簡単に設定し、スケジューリングプロセスを自動化し、この機能を企業のプロジェクト管理ソリューションに統合できます。