少し前までは、計画がプロジェクト全体の非常に重要な部分であることが広く受け入れられていました。適切な計画は依然として非常に重要であり、より良い実行につながるでしょうが、プロジェクト計画の時間枠は短縮されています。現在の環境では、プロジェクトの開始時にプロジェクトのライフサイクル全体を計画することは非常に困難です。製図板を頻繁に訪問する必要があります。
プロジェクト計画のさまざまな反復中に、プロジェクトの範囲が完全に変わる可能性は十分にあります。ただし、このプロジェクトは引き続き成功として分類される可能性がありますが、計画されたものを提供するがプロジェクトの実行中に廃止されたプロジェクトは、冗長または失敗として分類される可能性があります。
計画主導のソフトウェア開発は、アプリケーションを作成するためのより正式な特定のアプローチです。計画主導の方法論にはすべて、再現性と予測可能性、定義された増分プロセス、広範なドキュメント、事前のシステムアーキテクチャ、詳細な計画、プロセスの監視、制御と教育、リスク管理、検証と妥当性確認が組み込まれています。
計画は通常、次の方法で生成されます。
- プロジェクトはステージ/タスクに分割されます
- 各タスクは複合アクティビティに分割されます
- 推定された個々のタスク(おそらくメトリックを使用)
- 総努力を与えるために集計された見積もり
- スケジュールを提供するために同時性と依存性について分析されたタスクリスト
- スケジュールと納期は、チームの規模と構成を提供するのに役立ちます
- チームが結成され、プロジェクトが開始されます
- 開発全体の監視と制御
- 配達!
[ソース:コールマン、ジェリー。ソフトウェアプロセス管理、ダンドークIT / ITトラリー(2008)]
「作業を計画し、計画を実行する」は廃止されましたか?
今日の環境では、すべての製品とサービスが腐りやすいと言っても間違いではないかもしれません。市場投入までの時間が長すぎると、物理的に消滅していなくても、製品やサービスが役に立たなくなる可能性があります。同様に、プロジェクトが完了するまでに利害関係者の要求が変化した場合、プロジェクトは非常に簡単に消滅する可能性があります。企業は、プロセスではなく人がプロジェクトの真の潤滑剤であることに気づき始めています。したがって、プロジェクトの成功には、利害関係者のコミットメントと関与が非常に必要です。利害関係者がプロジェクトにコミットするためには、彼らは現在の環境と生活の中でその有用性を見ることができなければなりません。
その結果、現在の動的で不確実な世界では、従来のプロジェクト管理方法の効果はますます低下しており、これには、はるかに動的で、適応性があり、柔軟性のある方法が必要です…。言い換えれば、アジャイルです。