◆プログラムマネジメント 連載目次
1. プログラムマネジメントの目的と特徴
2. プログラムマネジメント成功の鍵
3. 定量データによる総合指標管理
4. マネジメントの体制と責務
PMBOK などのプロジェクトマネジメント手法は 、個々のプロジェクトを対象にその管理を最適化したものですが、多くの組織では複数のプロジェクトが同時並行に計画され実施されているため、複数のプロジェクトを相互に調整しながら全体最適となる管理をする手法は含まれていません。また、いくつものサブプロジェクトで構成される大規模プロジェクトに対して、サブプロジェクト相互の複雑な関係性を調整して、プロジェクトとして全体最適となる管理手法は含まれていません。
多くの組織では、相互に関連する複数のプロジェクト、もしくは、サブプロジェクトを同時並行に実施しているため、プロジェクト相互の複雑な関係性を調整して、複数プロジェクト総体として全体最適を図る仕組みが必要となります。個別プロジェクトの最適化が組織全体の最適化にならないからです。
このような相互に関係した複数のプロジェクトやサブプロジェクトを統合管理する手法がプログラムマネジメントです。より大きなスコープでの全体最適となるようプロジェクト群を成功に導くための、プロジェクトマネジメントの上位に位置づけられる管理手法ということができます。今回は、このプログラムマネジメントについて解説します。
【目次】
1. プログラムマネジメントとは←今回の解説
2. プログラムマネジメントの目的と特徴←今回の解説
3. プログラムマネジメント成功の鍵
3.1 定量データによる総合指標管理
3.2 マネジメントの体制と責務
3.3 組織ミッションとの調和
4. まとめ
1. プログラムマネジメントとは
プログラムマネジメントはプロジェクトマネジメントの上位に位置するものですから、プロジェクトマネジメントとの違いから解説しましょう。
プロジェクトとは、個別の達成目標と完了期限があり、コストや品質などの制約条件の下でその目標達成を目指す、繰り返しのない活動です。一方、プログラムとは、プロジェクトを実施する組織における特定の目標達成のために、複数のプロジェクトを有機的に組み合わせた統合的な活動です。
そして、プロジェクトマネジメントは、組織編制、プロセス定義、計画作成、進捗管理、予算管理、品質管理などの手法によって、公正な手段のもとでプロジェクトを効率的、効果的に遂行し、確実に目標を達成するための実践方法です。一方、プログラムマネジメントは、組織目標を達成するためのプログラムを複数定義し、それらを設計、計画、遂行するための実践方法です。
プログラムマネジメントは、全体最適となるように複数プロジェクトを管理し調整するということに加え、組織のミッションやビジョンに基づいたプログラムが達成すべき目標を具体化、具現化することと、そのために必要となるプロジェクトとのその相互関係を設計することが、プロジェクトマネジメントとは大きく違う要素です。
ただし、プログラムマネジメントは、プロジェクトマネジメントを置き換えるものではなく、プロジェクトマネジメントを包含するものであり、個々のプロジェクトはプロジェクトマネジメントによって自律的に運営されることが前提であることに注意してください。
図1 プログラムマネジメントとプロジェクトマネジメント
2. プログラムマネジメントの目的と特徴
プロジェクトマネジメントは、長年にわたる研究と実績の積み重ねによる実行プロセスを重視した知識体系となっており、実際に多くの成果を出してきました。しかし一方で、ステークホルダー(関係者)間の調整不足や利害対立などによって失敗に終わったプロジェクトも少なくありません。その原因は、プロジェクトの成功事例が増えるとともにプロジェクトの対象領域が急激に拡大したことが関係していると考えられます。
エンジニアリングや製造業、IT 関連などの領域だけでなく、ビジネス創出、経営改革、要素技術開発、行政、コミュニティといった非常に多くの領域がプロジェクトの対象となっており、それが、ステークホルダーが増えると同時に多様化して、その相互調整が複雑化したことや、社会環境の変化が早く、不確実性が高くなったことの影響を直接受けることになりました。その結果、プロジェクトの真のオーナー、もしくは、スポンサーである経営者に代表されるトップとの意思疎通やミッションの設定が複雑化し、失敗プロジェクトとなってしまったと考えています。
このような問題に対処することを目的として生まれたのがプログラムマネジメントです。プロジェクトマネジメントを進化させたものといえるでしょう。したがって、プログラム...
- プログラムとして達成する目標とその組織における価値を具体化、具現化する
- 目標達成に必要なプロジェクト群とその相互関係で定義されるプロジェクト構成を設計する
- オーナー/スポンサーやステークホルダーと確認、提案、合意を継続的に繰り返しながら不確実性に対するリスクを最小化する
- プログラムの目標達成に向けて、構想、構築/実装、運用というプロジェクトのライフサイクル全般にわたってプロジェクトを監視し、その相互関係を調整して、必要に応じて介入する
- 環境や状況の変化などに伴う不確実性に対処するため、広い視野と深い洞察力を持つ人材(プログラムマネジャー)を育成するための能力体系を整備する
次回は、3. プログラムマネジメント成功の鍵から解説を続けます。