「良い、速い、または安くすることができます。 2 つ選択してください。
エンジニアは何十年もの間、プロジェクトマネージャーにこれを言ってきました。
少し異なる用語では、すべてのプロジェクトは 時間、 お金、 スコープの "三角形" のバランスを取ります。他の 1 つ以上に影響を与えずに変更することはできません。 プロジェクト マネージャーの仕事は、この三角形のバランスが崩れないようにすることです。
方法 まず、問題が発生したら、プロジェクトの三角形で見つけます。時間 (スケジュール)、お金 (予算)、またはスコープについてですか? 次に、変更できる三角形の辺と、その場所に "固定" されている三角形を見つけ出します。 3 つ目は、問題を解決し、プロジェクトを最適化するためにできることの調整です。 第四に、プロジェクトを完了し、祝います!
この記事の内容
時間 + お金 + スコープ = 品質
プロジェクトの三角形は「鉄の三角形」とも呼ばれ、詩的には「三重制約」とも呼ばれます。 何を呼び出しても、同じ内容になります。他の 2 つの部分のうちの少なくとも 1 つに影響を与えずに、プロジェクトの予算、スケジュール、またはスコープを変更することはできません
動作の例を次に示します。
-
終了日 (時間) を取り込むには、より多くのリソース (コスト) を費やして作業を迅速に完了するか、機能 (スコープ) をカットして、新しい期限までに実行する作業が少なくなります。
-
予算 (コスト) の下でプロジェクトを完了するには、残業を取り除き、後で (時間) またはカット機能 (スコープ) でプロジェクトを終了できます。
-
製品 (スコープ) に機能を追加するには、期限を延長して、新しい作業の時間 (時間) を作成したり、ユーザーを追加して、より迅速に完了 (コスト) したりできます。 また、両方を行うこともできます!
品質 は、プロジェクトの三角形の 4 番目の部分です。 中央に配置され、どの側への変更も影響を受けます。
たとえば、予定より早い場合は、切り取りフィーチャを置き換えたり、既存のタスクの時間を増やしたりできます。 この追加の時間とスコープを使用すると、最終的な結果がより良い製品になる可能性があります。
1 つの重要なポイント: 品質に関する普遍的な標準はありません。 特定のプロジェクトの場合、品質はプロジェクト自体内で定義されます。 一部の企業では、プロジェクトを予算に維持することが品質の最も重要な尺度です。 他の人にとっては、時間に合った市場に出すことの方が重要です。 プロジェクト マネージャーは、organizationと特定のプロジェクトに対して品質がどのように定義されているかを把握する必要があります。
前の例では、より少ない機能で製品を早期に完了するだけで、競合他社よりも先にマーケットプレースに入ることができます。 これは、会社のそのプロジェクトの品質の定義である可能性があります。
変更できない内容を把握する
ほとんどのプロジェクトでは、三角形の少なくとも 1 つの辺が固定されています。 変更することはできません。
予算が交渉不可能な場合があります。 (サウンドは使い慣れている? または、製品は絶対に特定の日付までに販売を行う必要があります。 どちらも当てはまるかもしれません。
多くの場合、プロジェクトの固定要素はプロジェクト マネージャーの上から指示されますが、常に指示されるわけではありません。 プロジェクトの成功にとって最も重要な要素を決定するのは、あなたの肩の上にある場合があります。 そして、問題が発生したとき(そして常にそうする)に対して、これを明確にする必要があります。
問題が固定 側 で発生すると、多くの場合、アクションの過程が明確になります。 たとえば、ソフトウェア機能が予測よりも完了するまでに時間がかかることが判明し、その機能 (スコープ) を提供するという契約を結んだ場合は、終了日を外すか、リソースを追加して期限内に完了する必要があります。
固定 側と問題側が異なる 場合は、あきらめないでください。 それがプロジェクトの三角形の美しさです。変更を加える余地は常にあります。たとえば、プロジェクトを期限内に完了する必要があり、スコープが拡大している場合でも、リソースを追加することでコストを調整できます。
三角形の 3 つの辺がすべてスタックしている場合は、パニックに陥らないでください。 プロジェクトは問題になる可能性がありますが、少なくとも問題があると わか っており、プロジェクトの目標や品質基準を再考するための良い出発点があります。
スケジュールを最適化する
遅かれ早かれ、柔軟性の低い期限をオーバーシュートするように設定されたプロジェクトに直面します。
スケジュールを短縮する確実な方法は、プロジェクトの終了日に最後のタスクが終了する一連のタスクである クリティカル パスを短縮することです。 他のタスクを変更してもスケジュールが短くならず、クリティカル パス タスクを変更する場合があります。 クリティカル パスを短縮するには、次のことができます。
-
タスクの期間を短縮する (スコープを減らすか、リソースを追加する)。
-
スケジュールを "高速追跡": タスクを重複させて、ユーザーが同時に作業できるようにします (リソースの追加)。 この戦術は、プロジェクトの開始に近い場所で最もよく使用されます。
-
スケジュールを "クラッシュ" する: タスクをより速く完了するためのリソースを追加します (コスト)。
-
タスクを削除する (スコープを減らす)。
もちろん、この方法でスケジュールを修正すると、プロジェクトの予算、範囲、品質に劇的な影響を与える可能性があります。
予算を最適化する
ほとんどのプロジェクトでは、予算の最大のチャンクは、リソース コスト (人、設備、材料のレートベースと固定コスト) で構成されます。 予算を維持するには、非常に困難な選択肢が必要な場合があります。
-
リソースを必要とするタスクが少なく、短いようにプロジェクト スコープを切り取ります。
-
リソースを削除します。
-
料金、料金、超過時間が適切であることを確認します。
-
リソースがジョブに最適であることを確認します。
-
コストの高いリソースを安価なリソースに置き換えます。
管理下のコストを取得すると、期限を強制的に切り取ったり、プロジェクトのスコープを切り取る必要があります。 たとえば、タスクの超過時間を許可しない場合、終了日が 1 か月後である場合があります。 または、スコープを切り取った場合、終了日が実際に移動する可能性があります。
スコープを最適化する
橋を渡る川より数フィート短くして、お金を節約することを検討しますか? もちろんありません。 プロジェクトのスコープを変更できない場合があるため、他のアクションを実行する必要があります。
-
リソースを追加して、すべてのタスクが完了したことを確認します (コスト)。
-
クリティカル パスに存在しないタスク (コスト) がある場合は、タスクを切り取ります。
-
タスクを追加するか、タスクに期間を追加します (コスト)。
-
期限を延長して、現在のレベルのリソース (時間) を持つすべてのタスクの時間を許可します。