Web教材一覧法規・基準

プロジェクトマネジメント(PMBOK)

学習のポイント

情報システムはプロジェクトチームで開発します。そのとき、プロジェクトの運営が不適切ですと、チームメンバーの活動がバラバラになって無駄が生じますので、納期に遅れたり、コストが増大したり、期待した機能が不十分になったりします。
 プロジェクトを経験と勘で運営する時代ではありません。体系的な知識が必要になります。それをPMBOK(The guide to the Project Management Body of Knowledge:プロジェクトマネジメントの基礎知識体系)を中心にして学習します。しかし、必要となる知識は膨大ですので、ここでは知識体系の概要を理解するだけにします。

キーワード

プロジェクト、プロジェクトマネジメント、PMBOK、知識エリア、プロセス、P2M、ISO 10006


プロジェクトの基礎知識

プロジェクト

どのような組織でも、そこには業務があります。業務とは、人が何らかの資源の制約の下で、計画され実行され管理されることですが、プロジェクトは、有期性と独自性を持つ業務であり、日常的に繰り返し行われる業務と区別されます。

有期性
開始と完了が明確になっていることがプロジェクトの特徴です。継続的な業務はプロジェクトとはいいません。
独自性
開始と完了があることは、そのことは1回しか行われないということであり、その遂行の仕方や得られる成果物は独自のものになります。定例的に繰り返し行われる業務はプロジェクトではありません。

たとえば、情報システムの開発やダムの建設などは、それらの検討を開始する時期と、情報システムやダムが完了する時機が明確ですし、出来上がったものも他とは異なるものですし、似たような業務であっても携わる人も違うし環境も違うので独自性があります。それでこれらはプロジェクトであるといえます。

プロジェクトマネジメント

マネジメントは管理と訳されますが、コントロールの意味での管理よりも広い概念です。単純にはPDCA(計画-実行-チェック-是正)サイクルを適切に運営することだといえます。PMBOKでは、プロジェクトマネジメントとは「プロジェクトの事業主体や他のステークホルダー(の当該プロジェクトに対する要求事項や期待を充足する、またはそれ以上の成果をあげるために、最適な知識、技術、ツールそして技法を適用すること」と定義しています(ステークホルダーとは利害関係者のこと)。

プロジェクト管理は、建設業界などでは以前から行われていましたし、それを支援する多様な技法も普及していました。しかし、これまでのは、とかくQCT(Q:品質、C:コスト、T:納期)を管理することに限定されていました。
 それに対して最近のプロジェクトマネジメントでは、それらを実現するための組織、コミュニケーション、リスク、調達などを全体最適の観点からバランスよくマネジメントしようという考えかたです。これも1950年代に米国防総省が大規模プロジェクトを管理するためにマネジメント手法を体系化したのが始まりだといわれていますが、日本では2000年頃から、情報システム開発プロジェクトを効果的に管理する手法として紹介され普及してきました。


PMBOKの概要

PMBOK(A Guide to the Project Management Body of Knowledge)は、PMI(Project Management Institute)が1996年に策定したもので、その後逐次改訂されています。プロジェクトマネジメントの考えかたに基づいて、プロジェクトマネジメントの基礎知識を体系化したもので、事実上の標準として世界中で広く受け入れられています。
 日本では、PMI東京支部がPMBOKの普及やPMP(プロジェクトマネージャ)資格認定などを行っています。

PMBOKでは、プロジェクトマネジメントを知識エリアとプロセスの概念で体系化しています。

知識エリアの体系

知識エリアの体系

知識エリアとして、次の9エリアをあげています。図のように、各エリアはさらに細分化され(数字は、PMBOKの章や節に対応しています。6.2.2.2といえば、「類推見積り」だとわかる仕組みです)。
 それぞれに基礎情報、ツールと技法、成果物のリストが掲げられています。しかし、それらの技法の詳細は示さず、巻末にある参考文献など、他の資料により学習せよという形式になっています。

4 統合マネジメント
プロジェクトにおける多種多様な要素を整合性のある実行をするためのもので、以降の各エリアを統合する位置づけになっています。
5 スコープマネジメント
スコープとは「範囲」のことです。スコープマネジメントとは「プロジェクトの目標である最終成果物を作成するために必要な作業が過不足なく確実に遂行されることを保証すること」です。「何を」「どこまで」やるかを決定して、PDCAサイクルにより常に最新の状態に保つことにより、必要な成果物とタスクが完成されていることを保証することです。
6 タイムマネジメント
納期までにプロジェクトを完成させるための管理です。作業の定義、順序、所要時間見積り、スケジュールの作成と進捗管理をします。
7 コストマネジメント
計画された予算内でプロジェクトを完成させるための管理です。資源計画、コスト積算、予算作成、コスト管理があります。進捗の遅れはコストの増大を招きます。
8 品質マネジメント
成果物が期待された機能・性能を過不足なく持つことを実現させるための管理です。情報システム開発で問題なのは、要求が必ずしも明確でなく変更が多いことです。これは納期やコストに大きな影響を与えます。
 納期、コスト、品質は以前からプロジェクトで重視されていた事項ですが、モダンプロジェクトマネジメントでは、それらを保証するために以降の事項が重要だとしています。
9 組織マネジメント
プロジェクトはチーム(組織)で遂行します。その体制を作り、役割分担、責任と権限、要員の確保・育成などを行うための管理です。
10 コミュニケーションマネジメント
チームがバラバラな行動をしたのでは困ります。また、ステークホルダーにタイムリーに報告する必要があります。どのような情報をいつどのように伝達するかの計画を作り、情報を生成、収集、配布、保管、廃棄するプロセスを管理します。
11 リスクマネジメント
開発要員が病気になったとか、思わぬ障害が発生したなど、プロジェクトではリスク対策が必要です。リスクの特定、定量化、対応策の策定などのリスク管理をします。
12 調達マネジメント
ハードウェアやソフトウェア、情報システムの外部委託など、多くの調達があります。調達計画、調達条件設定、発注先決定、契約などの管理をします。

プロセスの体系

プロセスグループ

プロセスとは、「結果をもたらす連続したアクション」と定義されています。プロジェクト全体でもそれを細分化したサブプロジェクトでも、抽象化すると、次の5つのプロセスになります。これをプロセスグループといいます。

立ち上げのプロセス
プロジェクトを発足させることの必要性を認識し、それに必要な資源を確保します。
計画のプロセス
プロジェクトを行うための計画を立案して、それを維持します。
実行のプロセス
実際にプロジェクトの業務を行い成果物を作成します。
終結のプロセス
プロジェクトの成果物の確認や報告などの完了手続きを行います。
監視コントロールのプロセス
プロジェクトの目標を達成するのを保証するために、プロジェクトの進捗をモニタリングして、必要に応じて対策を講じます。
知識エリアの体系

立ち上げのプロセスと終結のプロセスは、プロジェクトが有期性であることから重要です。計画・遂行・コントロールのプロセスは、PDCAサイクルになっています。
 たとえば、計画のプロセスは右のようになります。数字は知識エリアの詳細プロジェクトの番号です。このように、個々のプロセスは、より詳細なプロセスに分解できますし、中核なプロセスと補助プロセスに分解できます。これらの細分化したプロセスも、その中で上の5つのプロセスを行うことになります。


その他のプロジェクトマネジメント基準

P2M(プログラム&プロジェクトマネジメント)

プロジェクトと似た用語にプログラムがあります。プログラムとは複数のプロジェクトが関連して並行して行われることを指します。
 経済産業省の指導のもと、エンジニアリング振興協会は、日本版プロジェクトマネジメントとして、P2M(Project & Program Management)の知識体系、「プログラム&プロジェクト標準ガイドブック」を策定しました。PMBOKをベースにしていますが、全体使命としてのプログラムを意識していること、拡張性を重視していることなどの特徴があります。これにも資格制度があり、プロジェクトマネジメント資格認定センターが担当しています。

ISO 10006(プロジェクトにおける品質マネジメントの指針)

ISO 10006は、PMBOKをベースとした国際規格です。
 プロジェクト管理における品質をプロジェクト・プロセスの品質という観点でとらえ、PMBOKの9つの知識エリアを、「品質マネジメント」を「ストラテジック・プロセス」として冒頭に置き、「コスト・マネジメント」と「タイム・マネジメント」の中で処理される「リソース」のプロセスを「リソース関連プロセス」として独立させて合計10のプロセス構成になっています。


理解度テスト

第1問

  1. プロジェクトは、常に改善することが必要であるから、事実上、終わりはないと考えるべきである。
    × プロジェクトは有期性(開始と終了)を持つ。
  2. 情報システムでも会計システムはどの企業でも類似しているので、ベンダの情報技術者がいくつもの顧客で会計システムを構築する業務は、プロジェクトとはいわない。
    × 類似していても、環境や関係者が異なるので、プロジェクトである。
  3. QCTとは、Question、Comunication、Teachingの略であり、プロジェクトマネージャが身につけるべきスキルである。
    × Q(品質)、C(コスト)、T(納期)
  4. プロジェクトマネジメントは、1990年代になって出現した考え方である。
    × 以前からいわれていた。1990年代になりモダンプロジェクトマネジメント。
  5. PMBOKもP2Mも、IT関係を対象にしたものであり、建設業界や新製品開発などには他の知識体系がある。
    × これらは業種や技術分野を問わない。
  6. PMBOKをしっかり学習すれば、最適スケジュールや最適人員配分などの手法を習得することができる。
    × PMBOKでは技法そのものの解説はしていない。
  7. 情報システム開発プロジェクトでは、多数のプログラムを作成する必要がある。すなわち、プロジェクトがプログラムを包含している。
    × 情報システムのプログラムとは直接の関係はない。プログラムがプロジェクトを包含。
  8. PMBOKでは、9つの知識エリアがあり、それがさらに詳細に区分されている。
  9. PMBOKでのプロセスは、P(計画)、D(遂行)、C(チェック)、A(対処)の4つのプロセスから成り立っている。
    × 立ち上げと完了のプロセスがある。CとAを一つにまとめている(同じ内容だが)。

第2問

次の問に答えなさい。

  1. 情報システム開発において、プロジェクトマネジメントが不適切だとどのような結果が生じる危険があるか、具体的に説明しなさい。
  2. 「私は、これまで大規模プロジェクトを何度も指揮をとってきたが、すべて成功してきた。ともかく経験が重要なのだ。PMBOKが扱っている基礎知識なんか役に立たないよ」というベテランの言葉に、あなたはどう思いますか。

法規・基準へ