プロジェクト管理計画とは何ですか?
プロジェクト管理計画は、ソフトウェア開発プロジェクトを説明および制御するための生きた文書です。 マネージャー、プロジェクトチーム、および利害関係者間のコミュニケーションを促進します。 重要なセクションには、プロジェクトの説明、チーム編成、高レベルの期日があり、プロジェクトチームの作業を明確にする追加のセクションも含まれる場合があります。
入門セクションでは、読者はプロジェクトと評価基準の説明を見つけるでしょう。 高レベルの成果物、または作成される「製品」は通常、次に見つかります。 成果物の例には、要件ドキュメント、コードベース、および品質保証ドキュメントが含まれます。
計画の別のセクションでは、チームの組織について説明します。 内部リソースと外部リソースの両方がリストされます。 このリストは通常、ビジネスアナリスト、プログラマ、品質保証アナリスト、主題の専門家、その他の技術およびビジネスリソース、プロジェクトマネージャーで構成されています。
プロジェクト全体がその期限に間に合うように、個々の成果物の期日をスケジュールする必要があります。 このセクションには、多くの場合、主要な成果物とその期日のみが含まれます。 これらの作業計画は、プロジェクトを予定通りに保つために不可欠です。
プロジェクトマネージャーは、プロジェクトをスムーズに実行するために、プロジェクトコントロールと呼ばれる手法を使用する場合があります。 多くの場合、これらのプロジェクト管理は計画に含まれています。 コントロールには、ステータス更新の頻度と、エスカレーションをトリガーする計画結果と実際の結果のばらつきの許容範囲を含めることができます。
プロジェクト管理計画には監視プロセスも含まれる場合があります。 実際の作業を追跡し、スケジュールされた作業と比較するために使用されるメソッドをリストする場合があります。 スケジュールの順守は予算に直接影響します。これはプロジェクト計画にとって重要です。 計画では、実際のコストを追跡し、予想されるコストと比較するために使用される方法を述べることができます。
コミュニケーション計画は、プロジェクトの状況についていつ、どのように、誰に報告するかをカバーしており、全体的な計画に含まれる可能性があります。 プロジェクトの前提、制約、または依存関係についても説明します。 通常、リスク管理について説明します。リスク管理では、リスクと、必要に応じてそれらを監視および管理する計画を記録します。 プロジェクト管理計画では、問題の追跡および管理方法を定義できます。
チームの技術ツールは別のセクションにリストされている場合があります。 これには、ソフトウェア開発ライフサイクルと、さまざまな分野で作業に使用されるソフトウェアツールが含まれます。 たとえば、ビジネスアナリストは要件管理ツールを使用し、開発者はソース管理ソフトウェアを使用し、品質保証スタッフはツールを使用してテストケースを管理できます。 構成管理ツールも記録される場合があり、これらのツールは、ソフトウェアコードなどの正しい作業成果物が正しくログに記録され、リリースされることを保証するのに役立ちます。
品質保証計画では、製品が品質基準を満たしていることを確認するために使用される方法とタスクについて説明します。 品質保険プランの複雑さは、プロジェクトの規模に依存します。 このため、大規模な計画の詳細については別の文書を使用できます。
十分に文書化されたシステムは、保守とサポートがはるかに簡単になるため、ユーザー文書はプロジェクト管理計画の一部として頻繁に作成されます。 このドキュメントには、インストール手順、ヘルプファイル、およびトレーニングガイドが含まれている場合があります。 計画には、プロセス改善のためのセクションもあります。これには、チームが改善または新しいプロセスまたはツールを使用する機会を含めることができます。