(57)【特許請求の範囲】
【請求項１】
プロジェクトに含まれる複数のリスクと、前記リスク間の因果関係と、を有するリスクネットワークを使用して、前記リスクが前記プロジェクトに与える影響度を前記リスクごとに推定するリスク管理装置であって、
前記リスクに関連付けて、前記リスクが発生する確率及び前記リスクの影響度が記憶される第１の情報と、
前記因果関係に関連付けて、前記因果関係の原因側のリスク、前記因果関係の結果側のリスク、及び、前記原因側のリスクが複数の前記結果側のリスクに対して前記影響度の期待値を移動させる場合の配分比率が記憶される第２の情報と、
が格納される記憶部と、
前記第１の情報を参照し、前記確率及び前記影響度を取得し、前記取得した確率及び影響度に基づいて前記影響度の期待値を、前記リスクごとに計算し、
前記第２の情報を参照し、前記配分比率を取得し、前記取得した配分比率に基づき、あるリスクについての前記影響度の期待値のうち、前記因果関係の原因側のリスクから当該あるリスクに移動してくる第１の部分及び前記因果関係の結果側のリスクに当該あるリスクから移動していく第２の部分を計算し、
当該あるリスクについての前記影響度の期待値に対し、前記第１の部分を加算し、前記第２の部分を減算することによって、前記影響度の期待値を、複数のリスクの間において前記影響度の期待値の移動がなされた後の状態で、前記リスクごとに計算する制御部と、
を有することを特徴とするリスク管理装置。
【請求項２】
前記制御部は、
検索キーを受け付け、
前記受け付けた検索キーを使用して任意のデータベースを検索し、又は、前記受け付けた検索キーを任意の関数に入力し前記関数の出力を取得することによって、前記リスクが発生する確率及び前記リスクの影響度を推定すること、
を特徴とする請求項１に記載のリスク管理装置。
【請求項３】
前記制御部は、
発生するべきリスクの選択入力を受け付けることによって、又は所定のルールに従って任意のリスクの前記選択入力を受け付けたと看做すことによって、
前記影響度の期待値を、複数のリスクの間において前記影響度の期待値の移動がなされた後の状態で、前記リスクごとに計算すること、
を特徴とする請求項１又は請求項２に記載のリスク管理装置。
【請求項４】
プロジェクトに含まれる複数のリスクと、前記リスク間の因果関係と、を有するリスクネットワークを使用して、前記リスクが前記プロジェクトに与える影響度を前記リスクごとに推定するリスク管理装置のリスク管理方法であって、
前記リスク管理装置の記憶部は、
前記リスクに関連付けて、前記リスクが発生する確率及び前記リスクの影響度が記憶される第１の情報と、
前記因果関係に関連付けて、前記因果関係の原因側のリスク、前記因果関係の結果側のリスク、及び、前記原因側のリスクが複数の前記結果側のリスクに対して前記影響度の期待値を移動させる場合の配分比率が記憶される第２の情報と、
を格納しており、
前記リスク管理装置の制御部は、
前記第１の情報を参照し、前記確率及び前記影響度を取得し、前記取得した確率及び影響度に基づいて前記影響度の期待値を、前記リスクごとに計算し、
前記第２の情報を参照し、前記配分比率を取得し、前記取得した配分比率に基づき、あるリスクについての前記影響度の期待値のうち、前記因果関係の原因側のリスクから当該あるリスクに移動してくる第１の部分及び前記因果関係の結果側のリスクに当該あるリスクから移動していく第２の部分を計算し、
当該あるリスクについての前記影響度の期待値に対し、前記第１の部分を加算し、前記第２の部分を減算することによって、前記影響度の期待値を、複数のリスクの間において前記影響度の期待値の移動がなされた後の状態で、前記リスクごとに計算すること、
を特徴とするリスク管理方法。
【請求項５】
プロジェクトに含まれる複数のリスクと、前記リスク間の因果関係と、を有するリスクネットワークを使用して、前記リスクが前記プロジェクトに与える影響度を前記リスクごとに推定するリスク管理装置を機能させるリスク管理プログラムであって、
前記リスク管理プログラムは、
前記リスク管理装置の記憶部に対し、
前記リスクに関連付けて、前記リスクが発生する確率及び前記リスクの影響度が記憶される第１の情報と、
前記因果関係に関連付けて、前記因果関係の原因側のリスク、前記因果関係の結果側のリスク、及び、前記原因側のリスクが複数の前記結果側のリスクに対して前記影響度の期待値を移動させる場合の配分比率が記憶される第２の情報と、
を格納させ、
前記リスク管理装置の制御部に対し、
前記第１の情報を参照し、前記確率及び前記影響度を取得し、前記取得した確率及び影響度に基づいて前記影響度の期待値を、前記リスクごとに計算し、
前記第２の情報を参照し、前記配分比率を取得し、前記取得した配分比率に基づき、あるリスクについての前記影響度の期待値のうち、前記因果関係の原因側のリスクから当該あるリスクに移動してくる第１の部分及び前記因果関係の結果側のリスクに当該あるリスクから移動していく第２の部分を計算し、
当該あるリスクについての前記影響度の期待値に対し、前記第１の部分を加算し、前記第２の部分を減算することによって、前記影響度の期待値を、複数のリスクの間において前記影響度の期待値の移動がなされた後の状態で、前記リスクごとに計算する処理を実行させること、
を特徴とするリスク管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リスク管理装置、リスク管理方法及びリスク管理プログラムに関する。
【背景技術】
【０００２】
例えばプラント輸出のようなプロジェクトでは、納品先である顧客の特性ごとにその仕様が異なり、携わる関係者の数も多い。そして、プロジェクトの終了までには、通常長い期間が必要であり、その期間内には、様々な多くの工程が存在する。顧客、プロジェクトの受注者、プロジェクトに対する投資家等の立場からは、プロジェクトを失敗に導く原因となり得るリスクを事前に把握し排除することが重要である。しかしながら、前記したプロジェクトの特性に起因して、プロジェクトに内在するリスクを事前に把握することは、一般的には困難である。
【０００３】
特許文献１のプロジェクトリスクマネジメント装置は、プロジェクトの複数のリスクを特定し、リスク判定時の根拠となるプロジェクト情報及び判定基準とともに表示する。さらに、当該装置は、蓄積したこれらの情報を使用して、現在のプロジェクトと過去のプロジェクトを比較する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３４８１００号公報（段落００１１〜００２６）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リスクを事前に把握する際の重要な指標は、そのリスクが発生させ得る追加的コストである。リスク相互に関連性がなく、個々のリスクが単発的に発生する場合は、個々のリスクが発生させるコストを予測することは比較的簡単である。しかしながら、現実には、リスクが単発的に発生することは稀である。むしろ、あるリスクが他のリスクを引き起こし、さらに引き起こされたリスクが別のリスクを引き起こすという関係になっている場合が多い。さらに、このような因果関係にあるリスク同士が、１対１の連鎖的な関係ではなく、多対多の網状の関係になっている場合もある。したがって、ある１つのリスクが発生することが予測でき、当該リスクが直接的に発生させるコストが予測できても、当該リスクに起因して間接的に発生するコストを含む、いわば総体的なコストを予測することは困難である。
【０００６】
特許文献１のプロジェクトリスクマネジメント装置は、リスクが網状の因果関係を有することを前提としていない。その結果、予想外に多額なコストが発生するという事態が起こりうる。
そこで、本発明は、複数のリスク相互間の影響の伝搬を評価し、リスクが発生させ得るコストを、リスクごとに表示することを課題とする。
【課題を解決するための手段】
【０００７】
本発明のリスク管理装置は、プロジェクトに含まれる複数のリスクと、リスク間の因果関係と、を有するリスクネットワークを使用して、リスクがプロジェクトに与える影響度をリスクごとに推定するリスク管理装置であって、リスクに関連付けて、リスクが発生する確率及びリスクの影響度が記憶される第１の情報と、因果関係に関連付けて、因果関係の原因側のリスク、因果関係の結果側のリスク、及び、原因側のリスクが複数の結果側のリスクに対して影響度の期待値を移動させる場合の配分比率が記憶される第２の情報と、が格納される記憶部と、第１の情報を参照し、確率及び影響度を取得し、取得した確率及び影響度に基づいて影響度の期待値を、リスクごとに計算し、第２の情報を参照し、配分比率を取得し、取得した配分比率に基づき、あるリスクについての影響度の期待値のうち、因果関係の原因側のリスクから当該あるリスクに移動してくる第１の部分及び因果関係の結果側のリスクに当該あるリスクから移動していく第２の部分を計算し、当該あるリスクについての影響度の期待値に対し、第１の部分を加算し、第２の部分を減算することによって、影響度の期待値を、複数のリスクの間において影響度の期待値の移動がなされた後の状態で、リスクごとに計算する制御部と、を有することを特徴とする。
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【０００８】
本発明によれば、複数のリスク相互間の影響の伝搬を評価し、リスクが発生させ得るコストを、リスクごとに表示することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るリスク管理装置の構成図である。
【図２】本実施形態に係るノード情報の一例である。
【図３】本実施形態に係るリンク情報の一例である。
【図４】本実施形態に係るリスクネットワーク表示画面の一例である。
【図５】本実施形態に係る第１の処理手順のフローチャートである。
【図６】本実施形態に係る第２の処理手順のフローチャートである。
【図７】本実施形態に係る第３の処理手順のフローチャートである。
【発明を実施するための形態】
【００１０】
以降、本発明を実施するための形態（「本実施形態」という）を、図等を参照しながら詳細に説明する。プラント輸出を行うプロジェクトを例として本実施形態を説明する。
【００１１】
（用語等）
プロジェクトとは、ある事業主体がその顧客に対して完成を請け負う業務である。プロジェクトは、多くの場合、顧客ごとにカスタマイズされた仕様を有する。プロジェクトの例として、「○○国国営火力発電所建設工事」、「○○社基幹システム更新工事」等があり得る。
【００１２】
リスクとは、プロジェクトを失敗に導き得る事象である。リスクの例として、「○○国○○省の認可取得遅延」、「プロジェクト管理者○○氏の退職」等があり得る。
因果関係とは、あるリスクが他のリスクを発生させる原因となっている場合の、当該２つのリスク間の関係である。
親リスクとは、因果関係にある２つのリスクのうち、原因となるリスクである。子リスクとは、因果関係にある２つのリスクのうち、結果となるリスクである。例えば、「○○港コンテナバースが使用不能である」という親リスクに対して、「備蓄燃料が不足する」という子リスクが想定される。親リスクと子リスクは、２つのリスク間の相対的な関係をいうものである。あるリスクが、他のリスクから見れば親リスクになっており、別の他のリスクから見れば子リスクとなっている場合もある。１つの親リスクに複数の子リスクが対応している場合もあり、１つの子リスクに複数の親リスクが対応している場合もある。
【００１３】
発生確率とは、リスクが能動的に発生する確からしさを示す値である。当該リスクが「能動的に発生する」とは、その親リスクの発生を原因として受動的に発生するのではなく、当該リスクが自然に発生することを意味する。発生確率は、０以上１.０以下の値であり、「１.０」は、当該リスクが必ず発生すること、「０」は、当該リスクが決して発生しないことを示す。
影響度とは、リスクがプロジェクトに与える影響の大きさである。影響度は、例えば、当該リスクが発生した場合に事態収拾等に要する追加コスト（金額）であってもよいし、事態収拾等に要する追加期間であってもよい。
【００１４】
前記のようなリスク及び因果関係を、リスクネットワークとして図示することが可能である。図４には、リスクネットワーク１５１の例が記載されている。リスクネットワーク１５１は、複数のノード１５２〜１５５と１又は複数のリンク１６１〜１６４を有する。円で示されるノード１５２〜１５５はリスクに対応し、有向線分で示されるリンク１６１〜１６４は因果関係に対応する。リンクは２つのノードを結ぶ。リンクの起点となるノードは、親リスクを示す。リンクの終点となるノードは、子リスクを示す。
なお、ノードの円の太さ及び網掛け並びにリンクの線の太さについては、後記する。
【００１５】
図４においては、例えば、ノード１５２を起点として２本のリンク１６１及びリンク１６２が出ており、それらのリンクの終点は、それぞれ、ノード１５３及びノード１５５である。リンク１６１、１６２は、ノード１５２が示すリスクが発生すると、ノード１５３が示すリスク及びノード１５５が示すリスクも発生することを示している。さらに、リスクネットワークにおいては、親リスクの発生が子リスクの発生を引き起こすという「トリガ」の関係だけでなく、親リスクが、自身の影響度の一部又は全部を１又は複数の子リスクに対し、リンクを介して伝搬（移転する）という量的な関係が存在する。
【００１６】
すると、親リスクを基準として、複数の子リスクに対する影響度の配分割合を定義することが必要になる。当該配分比率が、「重み」である。親リスクが複数の子リスクに与える影響度は、均等であるとは限らない。例えば、親リスクが、第１の子リスク及び第２の子リスクに対し、影響度のすべてをそれぞれ、７対３の比率で与えるとする。このとき、親リスクの第１の子リスクに対する重みは「０.７」であり、親リスクの第２の子リスクに対する重みは「０.３」であると表現する。より一般的には、子リスクに対する重みの総和は「０」以上「１.０」未満である。例えば、第１の子リスクに対する重みが「０.１」であり、第２の子リスクに対する重みが「０.４」である場合、親リスクは「０.５＝１.０−０.１−０.４」の影響度を、子リスクに与えることなく自らに保持する。１つの親リスクに１つの子リスクが対応しており、かつ、親リスクが自らに影響度を保持しない場合は、重みは「１.０」である。
【００１７】
期待損失とは、次の式（１）によって、因果関係（リンク）ごとに定義される値である。
期待損失＝親リスクの影響度×親リスクの発生確率×重み    （１）
すなわち、期待損失とは、重みを考慮したうえで親リスクから子リスクへリンクを介して伝搬される影響度の期待値を意味する。
【００１８】
コンティンジェンシ費用とは、次の式（２）によって、ノード（リスク）ごとに定義される値である。
コンティンジェンシ費用＝当該リスクの影響度×当該リスクの発生確率
＋当該リスクを終点とするリンクの期待損失の総和
−当該リスクを起点とするリンクの期待損失の総和    （２）
式（２）の第１項は、当該リスク自身の影響度の期待値である。式（２）の第２項は、当該リスクの親リスクの影響度の期待値のうち、当該リスクに対して伝搬される部分である。式（２）の第３項は、当該リスク自身の影響度の期待値のうち、当該リスクの子リスクに対して伝搬される部分である。すなわち、コンティンジェンシ費用とは、複数のリスク間で期待損失を伝搬した後において、ある１つのリスクが保持する影響度の期待値である。そして、期待損失を伝搬する前後において、すべてのリスクの影響度の期待値の総和は変化しない（期待損失の重複分はない）。
なお、「第１の部分」及び「第２の部分」には、それぞれ、式（２）の第２項及び式（２）の第３項が相当する。
【００１９】
そして、あるリスクに注目すると、他のどのリスクが能動的に発生したかによって、当該リスクのコンティンジェンシ費用は変化する。図４において、（１）ノード１５２が示すリスク及びノード１５４が示すリスクが能動的に発生したとする。このとき、ノード１５５には、リンク１６２、リンク１６３及びリンク１６４を介して期待損失が伝搬される。一方、（２）ノード１５２が示すリスクのみが能動的に発生したとする。このとき、ノード１５５には、リンク１６２及びリンク１６３を介して期待損失が伝搬される。（１）と（２）を比較すると、ノード１５５におけるコンティンジェンシ費用は、（１）の場合の方が大きい。（２）の場合においては、ノード１５５は、リンク１６４を介して期待損失を受け取ることがないからである。
【００２０】
（リスク管理装置）
図１に沿って、リスク管理装置１を説明する。リスク装置１は、一般的なコンピュータであり、中央制御装置１１、キーボード、マウスなどの入力装置１２、ディスプレイなどの出力装置１３、主記憶装置１４及び補助記憶装置１５を有する。これらはバスによって相互に接続されている。補助記憶装置１５は、ノード情報３１及びリンク情報３２を記憶している（詳細後記）。主記憶装置１４における、リスクネットワーク表示部２１、コンティンジェンシ費用計算部２２、リスクパラメタ推定部２３及びリスク伝搬推定部２４は、プログラムである。以降、「○○部は」と主体を記した場合は、中央制御装置１１が、補助記憶装置１５から各プログラムを読み出し、主記憶装置１４にロードしたうえで、各プログラムの機能を実現するものとする（詳細後記）。
なお、「第１の情報」及び「第２の情報」には、それぞれ、ノード情報３１及びリンク情報３２が相当する。
【００２１】
（ノード情報）
図２に沿って、ノード情報３１を説明する。ノード情報３１においては、リスクＩＤ欄１０１に記憶されたリスクＩＤに関連付けて、発生確率欄１０２には発生確率が、影響度欄１０３には影響度が、コンティンジェンシ費用欄１０４にはコンティンジェンシ費用が記憶されている。
リスクＩＤ欄１０１のリスクＩＤは、リスクを一意に特定する識別子である。
発生確率欄１０２の発生確率は、当該リスクの発生確率である。
影響度欄１０３の影響度は、当該リスクの影響度である。
コンティンジェンシ費用欄１０４のコンティンジェンシ費用は、当該リスクのコンティンジェンシ費用である。
ノード情報３１のレコードは、リスク（ノード）の数だけ存在する。ノード情報３１はプロジェクトごとに複数存在するものとしてもよい。以下の説明では、単純化のため、ノード情報３１が特定のプロジェクトについて１つだけ存在するものとする。
【００２２】
（リンク情報）
図３に沿って、リンク情報３２を説明する。リンク情報３２においては、リンクＩＤ欄１１１に記憶されたリンクＩＤに関連付けて、親リスク欄１１２には親リスクのリスクＩＤが、子リスク欄１１３には子リスクのリスクＩＤが、重み欄１１４には重みが、期待損失欄１１５には期待損失が記憶されている。
リンクＩＤ欄１１１のリンクＩＤは、リンクを一意に特定する識別子である。
親リスク欄１１２の親リスクのリスクＩＤは、当該リンクの起点であるリスク（すなわち、親リスク）のリスクＩＤである。
子リスク欄１１３の子リスクのリスクＩＤは、当該リンクの終点であるリスク（すなわち、子リスク）のリスクＩＤである。
重み欄１１４の重みは、当該親リスクが当該子リスクに対して影響度を伝搬する際の配分比率である。
【００２３】
期待損失欄１１５の期待損失は、当該リンクが親リスクから子リスクに伝搬する影響度の期待値である。
リンク情報３２はプロジェクトごとに複数存在するものとしてもよい。以下の説明では、単純化のため、リンク情報３２が特定のプロジェクトについて１つだけ存在するものとする。
【００２４】
リンク情報３２のレコードは、リンク（因果関係）の数だけ存在する。
因みに、リンク情報３２の１行目及び２行目に注目すると、以下のことがらがわかる。
・リンクＩＤが「Ｌ００１」であるリンクは、親リスク「Ｒ００１」を起点とし、子リスク「Ｒ００２」を終点とするリンクである。このリンク「Ｌ００１」は、図４においては、リンク１６１に相当する。
・リンクＩＤが「Ｌ００２」であるリンクは、親リスク「Ｒ００１」を起点とし、子リスク「Ｒ００４」を終点とするリンクである。このリンク「Ｌ００２」は、図４においては、リンク１６２に相当する。
【００２５】
・リンク「Ｌ００１」及びリンク「Ｌ００２」は、いずれも同じ親リスク「Ｒ００１」の影響度を伝搬する。しかしながら、伝搬する先の子リスクは異なり、リンク「Ｌ００１」については子リスク「Ｒ００２」であり、リンク「Ｌ００２」については子リスク「Ｒ００４」である。
・リンク「Ｌ００１」が伝搬する期待損失は、「５０」である。なお、この「５０」は、リスク「Ｒ００１」の影響度×リスク「Ｒ００１」の発生確率×リンク「Ｌ００１」の重み＝５００×０.５×０.２＝５０、のように計算される（図２の１行目も併せて参照）。
・リンク「Ｌ００２」が伝搬する期待損失は、「１００」である。なお、この「１００」は、リスク「Ｒ００１」の影響度×リスク「Ｒ００１」の発生確率×リンク「Ｌ００２」の重み＝５００×０.５×０.４＝１００、のように計算される（図２の１行目も併せて参照）。
【００２６】
（処理手順）
処理手順には、基本となる「第１の処理手順」及びその代替例である「第２の処理手順」及び「第３の処理手順」が存在する。第１の処理手順では、すべてのリスクが、それぞれの発生確率に従って能動的に発生することを前提にしている。発生確率が「０.０」ではない限り、すべてのリスクが発生することになる。
第２の処理手順では、どのリスクが能動的に発生するかを、ユーザが指定し、指定されたリスク、そのすべての「子リスク」、さらにその「子リスク」の「子リスク」、・・・が、発生することを前提としている。つまり、個々のリスクの（０から１までの値を取る）本来の発生確率は捨象され、ユーザが指定したリスクについては、発生確率を一律的に「１.０」とし、ユーザが指定したリスクが発生したことによって受動的に発生する「子リスク」の発生確率も一律的に「１.０」とする。
第３の処理手順では、それぞれのリスクの発生確率及び影響度が微細に変化した場合、その変化がどれだけコンティンジェンシ費用総計に影響を及ぼすかをシミュレーション（いわゆる「感度分析」）する。
【００２７】
（第１の処理手順）
図５に沿って、本実施形態の第１の処理手順を説明する。前提として、当該処理手順を開始する時点において、ノード情報３１（図２）については、リスクＩＤ欄１０１にのみ値が記憶されており、かつ、発生確率欄１０２、影響度欄１０３及びコンティンジェンシ費用欄１０４は空欄状態にあるものとする。同様に、当該処理手順を開始する時点において、リンク情報３２（図３）については、リンクＩＤ欄１１１、親リスク欄１１２、子リスク欄１１３及び重み欄１１４に値が記憶されており、かつ、期待損失欄１１５は空欄状態にあるものとする。これらの空欄を埋めたうえで、リスクネットワーク表示画面５１（図４）を表示することが、当該処理手順の大まかな流れである。
【００２８】
ステップＳ２０１において、リスクパラメタ推定部２３は、リスクパラメタを推定する。リスクパラメタとは、発生確率及び影響度をまとめて示す語である。具体的には、リスクパラメタ推定部２３は、第１に、ノード情報３１（図２）の任意の未処理のレコードを取得し、取得したレコードのリスクＩＤ欄１０１のリスクＩＤを取得する。
リスクパラメタ推定部２３は、第２に、取得したリスクＩＤに関連付けられたリスクの内容を出力装置１３に表示し、ユーザが入力装置１２を介して「リスク因子」を入力するのを受け付ける。補助記憶装置１５には、リスクＩＤとリスクの内容とを関連付けて記憶したテーブル（図示せず）が記憶されているものとする。つまり、当該テーブルは、リスクの数だけレコードを有し、個々のレコードは、例えば「Ｒ００１」と「プロジェクト管理者○○氏の退職」とを関連付けているものとする。
リスク因子は、利用可能な外部データベースに対する検索語、例えば「退職」という文字列であってもよい。また、リスク因子は、利用可能なリスク関数の入力値である変数、例えば「５０歳」という数値であってもよい。
【００２９】
リスクパラメタ推定部２３は、第３に、リスク因子を検索キーとして外部データベースから発生確率及び影響度を取得する。又は、リスク因子である変数をリスク関数に入力しそのリスク関数の出力値としての発生確率及び影響度を取得する。外部データベースとは、例えば、保険会社、報道機関等が運営するデータベースである。この外部データベースに、「民間企業の社員が５０歳で退職する確率は０.０５である」、「プロジェクトマネージャーが退職した結果、５００万円の損失が発生」等のデータが記憶されていれば、リスクパラメタ推定部２３は、検索結果として、発生確率「０.０５」及び影響度「５００万円」を取得できる。
【００３０】
リスク関数とは、例えば、年齢の入力を受けて、民間企業の社員がその年齢で退職する確率を出力する線形及び非線形の関数、又は、年齢の入力を受けて、その年齢で退職する民間企業の社員に支払う退職金及び所定の期間内その年齢の社員を採用するのに必要なコストを出力する線形及び非線形の関数である。
なお、リスクパラメタ推定部２３は、「第２」及び「第３」において、リスク因子に基づいて外部データベース又はリスク関数からリスクパラメタを推定することに代替して、ユーザが入力装置１２を介して直接リスクパラメタの値を入力するのを受け付けてもよい。また、リスク管理装置１は、外部データベースに相当するデータベースを、補助記憶装置１５に記憶していてもよい。同様に、リスク管理装置１は、リスク関数を補助記憶装置１５に記憶していてもいし、外部のサーバ等に対してリスク関数を取得しに行ってもよい。
【００３１】
リスクパラメタ推定部２３は、第４に、「第１」において取得したレコードの発生確率欄１０２及び影響度欄１０３に、「第３」において取得した、それぞれ、発生確率及び影響度を記憶する。
リスクパラメタ推定部２３は、ステップＳ２０１の処理をノード情報３１のすべてのレコードについて繰り返す。
【００３２】
ステップＳ２０２において、リスク伝搬推定部２４は、期待損失を推定する。具体的には、リスク伝搬推定部２４は、第１に、リンク情報３２（図３）の任意の未処理のレコードを取得し、取得したレコードの親リスク欄１１２の親リスクのリスクＩＤ及び重み欄１１４の重みを取得する。
リスク伝搬推定部２４は、第２に、ステップＳ２０２の「第１」において取得した親リスクのリスクＩＤを検索キーとして、ノード情報３１（図２）を検索し、該当したレコードの発生確率欄１０２の発生確率及び影響度欄１０３の影響度を取得し、その影響度にその発生確率を乗算する。
【００３３】
リスク伝搬推定部２４は、第３に、ステップＳ２０２の「第２」の乗算結果に対し、ステップＳ２０２の「第１」において取得した重みを乗算し、その結果を期待損失とする。
なお、リスク伝搬推定部２４は、「第２」及び「第３」の処理に代替して、ユーザが入力装置１２を介して直接期待損失の値を入力するのを受け付けてもよい。
【００３４】
リスク伝搬推定部２４は、第４に、期待損失をステップＳ２０２の「第１」において取得したレコードの期待損失欄１１５に記憶する。
リスク伝搬推定部２４は、ステップＳ２０２の処理をリンク情報３２のすべてのレコードについて繰り返す。
【００３５】
ステップＳ２０３において、コンティンジェンシ費用計算部２２は、コンティンジェンシ費用を計算する。具体的には、コンティンジェンシ費用計算部２２は、第１に、ノード情報３１（図２）の任意の未処理のレコードを取得し、取得したレコードのリスクＩＤ欄１０１のリスクＩＤ、発生確率欄１０２の発生確率及び影響度欄１０３の影響度を取得し、取得した影響度に対して取得した発生確率を乗算する。
【００３６】
コンティンジェンシ費用計算部２２は、第２に、ステップＳ２０３の「第１」において取得したリスクＩＤを検索キーとして、リンク情報３２（図３）の子リスク欄１１３を検索し、該当したすべてのレコードの期待損失欄１１５の期待損失を取得し、取得したすべての期待損失を合計する。
【００３７】
コンティンジェンシ費用計算部２２は、第３に、ステップＳ２０３の「第１」において取得したリスクＩＤを検索キーとして、リンク情報３２（図３）の親リスク欄１１２を検索し、該当したすべてのレコードの期待損失欄１１５の期待損失を取得し、取得したすべての期待損失を合計する。
【００３８】
コンティンジェンシ費用計算部２２は、第４に、ステップＳ２０３の「第１」の乗算結果に対して、ステップＳ２０３の「第２」の合計結果を加算し、その結果得られた値からさらにステップＳ２０３の「第３」の合計結果を減算する。そして、この最終計算結果をコンティンジェンシ費用とする。
【００３９】
コンティンジェンシ費用計算部２２は、第５に、ステップＳ２０３の「第１」において取得したレコードのコンティンジェンシ費用欄１０４に、コンティンジェンシ費用を記憶する。
コンティンジェンシ費用計算部２２は、ステップＳ２０３の処理をノード情報３１のすべてのレコードについて繰り返す。
【００４０】
ステップＳ２０４において、リスクネットワーク表示部２１は、リスクネットワークを表示する。具体的には、リスクネットワーク表示部２１は、第１に、リスクネットワーク表示画面５１（図４）を表示する。リスクネットワーク表示画面５１は、リスクネットワーク１５１を表示するエリア５２、ノード数、ノード内容及びリンク内容を表示するエリア５３、並びに、コンティンジェンシ費用総計を表示するエリア５４を有する。しかしながら、この時点においては、エリア５２は空欄（情報がない）であり、欄１７１〜１７４も空欄である。
【００４１】
リスクネットワーク表示部２１は、第２に、リンク情報３２（図３）のすべてのレコードの、親リスク欄１１２の親リスクのリスクＩＤ、及び、子リスク欄１１３の子リスクのリスクＩＤを取得する。そして、取得したリスクＩＤのすべて（重複分を除く）が特定するリスクを示すノード（円）をエリア５２に表示する。ノードに関連付けて、そのノードに対応するリスクＩＤも表示する。このとき、複数のノードを同一の想定円周上に等間隔に配置する（後記する処理において、リンクを重ならずに表示するため）。
【００４２】
リスクネットワーク表示部２１は、第３に、リンク情報３２のすべてのレコードについて、親リスクのリスクＩＤに対応するノードから、子リスクのリスクＩＤに対応するノードに向かうリンク（有向線分）をエリア５２に表示する。リンクに関連付けて、そのリンクに対応するリンクＩＤも表示する。この時点において、エリア５２には、４つのノード１５２〜１５５及び４本のリンク１６１〜１６４が表示されていることになる。
【００４３】
リスクネットワーク表示部２１は、第４に、エリア５２に表示したノードの数をカウントして、エリア５３のノード数欄１７２に表示する。
リスクネットワーク表示部２１は、第５に、ノード情報３１（図２）のすべてのレコードのコンティンジェンシ費用欄１０４のコンティンジェンシ費用の値を合計し、その合計値を、コンティンジェンシ費用総計としてエリア５４のコンティンジェンシ費用総計欄１７１に表示する。
【００４４】
リスクネットワーク表示部２１は、第６に、ノード内容及びリンク内容を、エリア５３の、それぞれ、ノード内容欄１７３及びリンク内容欄１７４に表示する。より具体的には、リスクネットワーク表示部２１は、ユーザがマウス等の入力装置１２を用いて、エリア５２に表示されている任意の１つのノード及び任意の１つのリンクを選択するのを受け付ける。そして、リスクネットワーク表示部２１は、選択されたノードに対応するリスクＩＤを検索キーとしてノード情報３１（図２）を検索し、該当したレコードの発生確率欄１０２の発生確率、影響度欄１０３の影響度及びコンティンジェンシ費用欄１０４のコンティンジェンシ費用を取得する。さらに、取得した発生確率、影響度及びコンティンジェンシ費用を、リスクＩＤに関連付けて、ノード内容欄１７３に表示する。また、リスクネットワーク表示部２１は、選択されたリンクに対応するリンクＩＤを検索キーとしてリンク情報３２を検索し、該当したレコードの重み欄１１４の重み及び期待損失欄１１５の期待損失を取得する。さらに、取得した重み及び期待損失を、リンクＩＤに関連付けて、リンク内容欄１７４に表示する。
その後、第１の処理手順を終了する。
【００４５】
（第１の処理手順の変形例）
リスクネットワーク表示部２１は、ステップＳ２０４の「第２」において、それぞれのノードを表示するとき、当該ノードに対応するリスクの、発生確率、影響度又はコンティンジェンシ費用の値に比例させて、ノードの直径又は面積を決定し、その直径又は面積でノードを表示してもよい。リスクネットワーク表示部２１は、ステップＳ２０４の「第３」において、それぞれのリンクを表示するとき、当該リンクの期待損失の値に比例させて、リンクの太さを決定し、その太さでリンクを表示してもよい。
【００４６】
（第２の処理手順）
図６に沿って、本実施形態の第２の処理手順を説明する。ノード情報３１（図２）及びリンク情報３２（図３）についての前提は、第１の実施形態と同様である。
【００４７】
ステップＳ３０１において、リスクパラメタ推定部２３は、影響度を推定する。リスクパラメタ推定部２３の具体的な処理内容は、第１の実施形態のステップＳ２０１と同様である。但し、ステップＳ３０１においては、リスクパラメタ推定部２３は、発生確率を推定する処理を実行せず影響度を推定する処理のみを実行する。そして、ノード情報３１（図２）の発生確率欄１０２を空欄のままとする。
なお、リスクパラメタ推定部２３は、リスク因子に基づいて外部データベース又はリスク関数から影響度を推定することに代替して、ユーザが入力装置１２を介して直接影響度の値を入力するのを受け付けてもよい。
【００４８】
ステップＳ３０２において、コンティンジェンシ費用計算部２２は、能動的に発生するリスクを受け付ける。具体的には、コンティンジェンシ費用計算部２２は、第１に、リスクＩＤとリスクの内容とを関連付けて記憶した前記テーブルを、出力装置１３に表示する。
コンティンジェンシ費用計算部２２は、第２に、ユーザが１又は複数のリスクＩＤを選択するのを受け付ける。例えば、ユーザが「プロジェクト管理者○○氏の退職」というリスクが発生した場合の、リスクごとのコンティンジェンシ費用を知りたい場合には、ユーザは「Ｒ００１」を選択することになる。
【００４９】
ステップＳ３０３において、コンティンジェンシ費用計算部２２は、受動的に発生するリスクを特定する。
具体的には、コンティンジェンシ費用計算部２２は、ステップＳ３０２の「第２」において受け付けたリスクＩＤを検索キーとしてリンク情報３２（図３）の親リスク欄１１２を検索し、該当したレコードの子リスク欄１１３の子リスクのリスクＩＤを取得する。さらに取得した子リスクのリスクＩＤを検索キーとして、リンク情報３２の親リスク欄１１２を検索し、該当したレコードの子リスク欄１１３の子リスクのリスクＩＤを取得する。該当するレコードがなくなるまでこの処理を繰り返し、その後、リンク情報３２の右端に「伝搬フラグ欄１１６」（図示せず）を設け、該当したレコード（子リスクのリスクＩＤが取得されたレコード）の伝搬フラグ欄１１６に「伝搬フラグ」を立てる。
【００５０】
ステップＳ３０４において、コンティンジェンシ費用計算部２２は、発生確率を記憶する。具体的には、コンティンジェンシ費用計算部２２は、第１に、ステップＳ３０２の「第２」において受け付けたリスクＩＤを検索キーにして、ノード情報３１（図２）を検索し、該当したレコードの発生確率欄１０２に「１.０」を記憶する。
コンティンジェンシ費用計算部２２は、第２に、リンク情報３２（図３）のレコードのうち、ステップＳ３０３において伝搬フラグを立てたレコードの子リスク欄１１３の子リスクのリスクＩＤを検索キーにして、ノード情報３１（図２）を検索し、該当したレコードの発生確率欄１０２に「１.０」を記憶する。
コンティンジェンシ費用計算部２２は、第３に、リンク情報３２（図３）のレコードのうち、ステップＳ３０４の「第１」及び「第２」において該当しなかったレコードの発生確率欄１０２に「０.０」を記憶する。
【００５１】
ステップＳ３０５において、リスク伝搬推定部２４は、期待損失を推定する。具体的には、リスク伝搬推定部２４は、第１に、リンク情報３２（図３）の任意の未処理のレコードを取得し、取得したレコードの親リスク欄１１２の親リスクのリスクＩＤ及び重み欄１１４の重みを取得する。
リスク伝搬推定部２４は、第２に、ステップＳ３０５の「第１」において取得した親リスクのリスクＩＤを検索キーとして、ノード情報３１（図２）を検索し、該当したレコードの発生確率欄１０２の発生確率及び影響度欄１０３の影響度を取得し、その影響度にその発生確率を乗算する。
【００５２】
リスク伝搬推定部２４は、第３に、ステップＳ３０５の「第２」の乗算結果に対し、ステップＳ３０５の「第１」において取得した重みを乗算し、その結果を期待損失とする。
なお、リスク伝搬推定部２４は、「第２」及び「第３」の処理に代替して、ユーザが入力装置１２を介して直接期待損失の値を入力するのを受け付けてもよい。
【００５３】
リスク伝搬推定部２４は、第４に、期待損失をステップＳ３０５の「第１」において取得したレコードの期待損失欄１１５に記憶する。
リスク伝搬推定部２４は、ステップＳ３０５の処理をリンク情報３２のすべてのレコードについて繰り返す。
【００５４】
ステップＳ３０６において、コンティンジェンシ費用計算部２２は、コンティンジェンシ費用を計算する。ステップＳ３０６の処理は、第１の処理手順のＳ２０３と同じである。
【００５５】
ステップＳ３０７において、リスクネットワーク表示部２１は、リスクネットワークを表示する。具体的には、リスクネットワーク表示部２１は、第１に、以下の２つの相違点を除いて、ステップＳ２０４の「第１」〜「第３」と同じ処理を実行する。
【００５６】
（第１の相違点）
リスクネットワーク表示部２１は、例えば円の表示方法等を変えて、以下のノードを相互に区別して表示するものとする。
（１：能動発生ノード）ステップＳ３０２の「第２」において受け付けたリスクＩＤが示すノード。このノードは、ノード１５２（太線かつ網掛けの円で表示）のように、能動的に発生したリスクを示す。
（２：受動発生ノード）伝搬フラグが立っているレコードの子リスク欄１１３の子リスクＩＤが示すノードのうち、能動発生ノード以外のノード。このノードは、ノード１５３、１５５（太線の円で表示）のように、自身は能動的に発生していないものの、他のリスクの発生に起因して受動的に発生したリスクを示す。
（３：不発生ノード）（１）及び（２）以外のノード。このノードは、ノード１５４（細線の円で表示）のように、発生していないリスクを示す。
【００５７】
（第２の相違点）
リスクネットワーク表示部２１は、例えば太さを変える等の方法で、以下のリンクを相互に区別して表示するものとする。
（４：伝搬リンク）伝搬フラグが立っているレコードのリンクＩＤ欄１１１のリンクＩＤが示すリンク。このリンクは、リンク１６１（太線）のように、期待損失が伝搬されているリンクである。
（５：不伝搬リンク）（４）以外のリンク。このリンクは、リンク１６４（細線）のように、期待損失が伝搬されていないリンクである。
【００５８】
リスクネットワーク表示部２１は、第２に、エリア５２に表示したノードの数をカウントして、エリア５３のノード数欄１７２に表示する。なお、リスクネットワーク表示部２１は、ノード数の内数として、能動発生ノードの数及び受動発生ノードの数をカウントし、ノード数欄１７２に「４（１）（２）」のように並べて表示してもよい。
リスクネットワーク表示部２１は、第３に、ノード情報３１（図２）のすべてのレコードのうち、リスクＩＤが「能動発生ノード」又は「受動発生ノード」を示すレコードのコンティンジェンシ費用欄１０４のコンティンジェンシ費用の値を合計し、その合計値を、エリア５４のコンティンジェンシ費用総計欄１７１に表示する。
【００５９】
この時点以降、ユーザは、リスクネットワーク表示画面５１上の操作によって、ノード内容の修正入力、リンク内容の修正入力、リンクの起点及び／又は終点の修正入力等ができるものとする。
修正入力の例は以下の通りである。
（１）ユーザは、ノード内容欄１７３の影響度「５００」にカーソルを合わせ、キーボードから「４００」を入力することによって「５００」を「４００」に修正する。
（２）ユーザは、リンク内容欄１７４の期待損失「５０」にカーソルを合わせ、キーボードから「４０」を入力することによって「５０」を「４０」に修正する。
（３）ユーザは、リスクネットワーク１５１のリンク１６１（リンクＩＤはＬ００１である）の終点をマウスで掴み、その終点をノード１５４（リスクＩＤはＲ００３である）までドラッグ（移動）する。
【００６０】
ステップＳ３０８において、リスクネットワーク表示部２１は、修正入力を受け付けたか否かを判断する。具体的には、リスクネットワーク表示部２１は、ステップＳ３０７の処理が終了した時点から所定の時間が経過する期間内にユーザが何らかの修正入力を行うのを受け付けた場合（ステップＳ３０８“ＹＥＳ”）は、ステップＳ３０９に進み、それ以外の場合（ステップＳ３０８“ＮＯ”）は、処理手順を終了する。
【００６１】
ステップＳ３０９において、リスクパラメタ推定部２３（又はリスク伝搬推定部２４）は、ノード情報３１及び／又はリスク情報３２を更新する。具体的には、受け付けた修正入力が例えば（１）である場合、リスクパラメタ推定部２３は、ノード情報３１（図２）の１行目のレコードの影響度欄１０３の値を「５００」から「４００」に変更して記憶する。受け付けた修正入力が例えば（２）である場合、リスク伝搬推定部２４は、リンク情報３２（図３）の１行目のレコードの期待損失欄１１５の値を「５０」から「４０」に変更して記憶する。受け付けた修正入力が例えば（３）である場合、リスク伝搬推定部２４は、リンク情報３２の１行目のレコードの子リスク欄１１３の値を「Ｒ００２」から「Ｒ００３」に変更して記憶する。
その後、ステップＳ３０６に戻る。
【００６２】
（第２の処理手順の変形例）
前記では、ステップＳ３０２において、コンティンジェンシ費用計算部２２は、ユーザがリスクＩＤを選択するのを受け付ける。しかしながら、コンティンジェンシ費用計算部２２は、ユーザの入力を受け付けることなく、以下の任意のルールに則って、１又は複数のリスクＩＤが（能動的に発生するリスクとして）選択されたと看做して以降の処理を実行してもよい。
【００６３】
（ルール１）
コンティンジェンシ費用計算部２２は、ノード情報３１（図２）のすべてのレコードについて、影響度欄１０３の影響度の値が大きい順番に、所定の閾値の数だけリスクＩＤを取得し、取得したリスクＩＤが示すリスクが選択されたと看做す。例えば、図２の１〜４行目の影響度は、それぞれ、「５００」、「５０」、「１０」及び「９００」である。いま、所定の閾値が「２」であるとする。この場合、コンティンジェンシ費用計算部２２は、リスクＩＤ「Ｒ００１」及びリスクＩＤ「Ｒ００４」が選択されたものと看做す。
【００６４】
（ルール２）
コンティンジェンシ費用計算部２２は、リンク情報３２（図３）の親リスク欄１１２を参照し、当該欄に記憶されている親リスクのリスクＩＤの数をリスクＩＤごとにカウントし、カウントした数の大きい順番に、所定の閾値の数だけ親リスクのリスクＩＤを取得し、取得したリスクＩＤが選択されたと看做す。例えば、図３の１〜４行目のレコードについてこのような処理を行うと、カウントした数は、「Ｒ００１」については「２」となり、「Ｒ００２」については「１」となり、「Ｒ００３」については「１」となる。いま、所定の閾値が「１」であるとする。この場合、コンティンジェンシ費用計算部２２は、カウントした数が最も大きい「Ｒ００１」が選択されたものと看做す。
【００６５】
（ルール３）
コンティンジェンシ費用計算部２２は、リンク情報３２（図３）の子リスク欄１１３を参照し、当該欄に記憶されている子リスクのリスクＩＤの数をリスクＩＤごとにカウントし、カウントした数の大きい順番に、所定の閾値の数だけ子リスクのリスクＩＤを取得し、取得したリスクＩＤが選択されたと看做す。例えば、図３の１〜４行目のレコードについてこのような処理を行うと、カウントした数は、「Ｒ００２」については「１」となり、「Ｒ００４」については「３」となる。いま、所定の閾値が「１」であるとする。この場合、コンティンジェンシ費用計算部２２は、カウントした数が最も大きい「Ｒ００４」が選択されたものと看做す。
【００６６】
また、コンティンジェンシ費用計算部２２は、選択されたものと看做したリスクＩＤ（この例では、「Ｒ００４」）を検索キーとして、リンク情報３２の子リスク欄１１３を検索し、該当するレコードの親リスク欄１１２の親リスクのリスクＩＤを取得する。そして、この取得したリスクＩＤが示すリスクもまた選択されたものと看做してもよい。さらに、コンティンジェンシ費用計算部２２は、所定の回数（世代数）だけ当該処理を繰り返し、子リスクに対する親リスクのリスクＩＤ、親リスクに対する親リスクのリスクＩＤ、・・・を遡って取得してもよい。
【００６７】
（ルール４：ルール１とルール３の組み合わせ）
コンティンジェンシ費用計算部２２は、ノード情報３１（図２）のすべてのレコードについて、影響度欄１０３の影響度を取得する。そして、取得した影響度の値が大きい順番に、所定の閾値の数だけリスクＩＤを取得し、取得したリスクＩＤが選択されたと看做す。
【００６８】
次に、コンティンジェンシ費用計算部２２は、選択されたものと看做したリスクＩＤを検索キーとして、リンク情報３２の子リスク欄１１３を検索し、該当するレコードの親リスク欄１１２の親リスクのリスクＩＤを取得する。そして、この取得したリスクＩＤもまた選択されたものと看做してもよい。さらに、コンティンジェンシ費用計算部２２は、所定の回数（世代数）だけ当該処理を繰り返し、子リスクに対する親リスクのリスクＩＤ、親リスクに対する親リスクのリスクＩＤ、・・・を遡って取得してもよい。
【００６９】
（第３の処理手順）
図７に沿って、本実施形態の第３の処理手順を説明する。ノード情報３１（図２）及びリンク情報３２（図３）についての前提は、第１の実施形態と同様である。
【００７０】
ステップＳ４０１において、リスクパラメタ推定部２３は、リスクパラメタを決定する。具体的には、リスクパラメタ推定部２３は、ノード情報３１（図２）のすべてのレコードの発生確率を、乱数発生プログラムを使用して乱数を発生させることによって作成し、作成した発生確率を、それぞれのレコードの発生確率欄１０２に記憶する。同様に、リスクパラメタ推定部２３は、ノード情報３１（図２）のすべてのレコードの影響度を、乱数発生プログラムを使用して乱数を発生させることによって作成し、作成した影響度を、それぞれのレコードの影響度欄１０３に記憶する。
【００７１】
ステップＳ４０２において、リスクパラメタ推定部２３は、変数ｎに「０」を代入する。
ステップＳ４０３において、リスク伝搬推定部２４は、期待損失を推定する。ステップＳ４０３の処理は、第１の処理手順のステップＳ２０２と同じである。
ステップＳ４０４において、コンティンジェンシ費用計算部２２は、コンティンジェンシ費用を計算する。ステップＳ４０４の処理は、第１の処理手順のステップＳ２０３と同じである。
ステップＳ４０５において、リスクネットワーク表示部２１は、リスクネットワークを表示計算する。ステップＳ４０５の処理は、第１の処理手順のステップＳ２０４と同じである。
【００７２】
ステップＳ４０６において、リスクパラメタ推定部２３は、ｎがノードの総数に達したか否かを判断する。具体的には、変数ｎの現在の値が、ノードの総数（ノード情報３１のレコードの総数でもある）に達していない場合（ステップＳ４０６“ＮＯ”）は、コンティンジェンシ費用総計を変数ｎに関連付けて一時的に主記憶装置１４に記憶したうえで、ステップＳ４０７に進み、それ以外の場合（ステップＳ４０６“ＹＥＳ”）は、ステップＳ４０９に進む。
【００７３】
ステップＳ４０７において、リスクパラメタ推定部２３は、変数ｎに「１」を加算する。
【００７４】
ステップＳ４０８において、リスクパラメタ推定部２３は、発生確率を修正する。具体的には、リスクパラメタ推定部２３は、第１に、ステップＳ４０１において決定した発生確率のうち、ｎ番目のリスクの発生確率に所定の変化値を加算する。なお、ノード情報３１のリスクＩＤ欄１０１には、上から順にリスクＩＤが、「Ｒ００１」、「Ｒ００２」、・・・のように並んでおり、これらのレコードの上から順番に当該「ｎ番目」を数えるものとする。所定の変化値とは、発生確率の変化量であり、どのような値でもよいが、通常は例えば「０.０１」のような微細な値である。
リスクパラメタ推定部２３は、第２に、ノード情報３１のｎ番目のレコードの発生確率に当該変化値を加算して記憶する。その後、ステップＳ４０３に戻る。
【００７５】
ステップＳ４０９において、リスクネットワーク表示部２１は、感度をリスクに関連付けて記憶する。
ステップＳ４０６において、変数ｎに関連付けられたコンティンジェンシ費用総計を、Ｔｎと表記する。Ｔ０は、どのリスクの発生確率に対しても修正が加えられていない状態のコンティンジェンシ費用総計（初期値）である。Ｔｎ（ｎ＝１、２、・・・）は、ｎ番目のリスクの発生確率に対して所定の変化値だけ修正が加えられた状態でのコンティンジェンシ費用総計である。ここで、感度Ｓｎを以下のように定義する。
Ｓｎ＝（Ｔｎ−Ｔ０）／Ｔ０×１００（％）
ステップＳ４０９においては、リスクネットワーク表示部２１は、感度Ｓｎを、リスクの数だけリスクごとに算出することになる。
【００７６】
リスクネットワーク表示部２１は、さらに、感度Ｓｎをｎ番目のリスクのリスクＩＤに関連付けて、補助記憶装置１５に記憶する。ここで記憶された情報は、「Ｒ００１，＋１０.０％」、「Ｒ００２，＋５.０％」、・・・という情報である。これらの情報は、所定の変化値だけ発生確率が変化した場合、それぞれのリスクが、コンティンジェンシ費用総計に対してどれだけの影響を及ぼすかを示している。なお、「＋１０.０％」という感度の水準自体は特に意味を有さない。しかしながら、複数のリスク間で感度を比較すると、どのリスクが相対的にコンティンジェンシ費用総計に対して影響を及ぼしやすいかが明確になる。リスクネットワーク表示部２１は、リスクネットワーク表示画面５１に新たなエリアを設けた上で、「Ｒ００１，＋１０.０％」、「Ｒ００２，＋５.０％」、・・・という情報を一覧表にして表示してもよい。
その後、第３の処理手順を終了する。
【００７７】
前記では、ステップＳ４０８において、リスクパラメタ推定部２３は、発生確率を修正することとした。しかしながら、ステップＳ４０８において、リスクパラメタ推定部２３は、影響度を修正することとしてもよい。この場合、ステップＳ４０９における、「Ｒ００１，＋１０.０％」、「Ｒ００２，＋５.０％」、・・・という情報は、所定の変化値だけ影響度が変化した場合、それぞれのリスクが、コンティンジェンシ費用総計に対してどれだけの影響を及ぼすかを示すことになる。
【００７８】
（実施形態の効果）
本実施形態のリスク管理装置１は、プロジェクトに内在するリスクの相互間の関係をユーザが視認しやすい形式で表示することができる。特に、因果関係（リンク）を介して伝搬する期待損失を表示することによって、あるリスクが他のリスクから受ける影響を、ユーザは容易に知ることができる。さらに、どのリスクが能動的に発生するか、そのリスクの影響度や発生確率をどのように見積もるか等を様々に変化させてシミュレーションすることによって、プロジェクト全体のリスク（コンティンジェンシ費用総計）を比較することができる。
【００７９】
また、本実施形態のリスク管理装置１は、影響度が大きいリスクが発生したものと看做して、あるリスクが他のリスクから受ける影響を表示することができる。また、本実施形態のリスク管理装置１は、影響を及ぼす先のリスクの数が多いリスクが発生したものと看做して、又は、影響を受ける元のリスクの数が多いリスクが発生したものと看做して、あるリスクが他のリスクから受ける影響を表示することができる。
【００８０】
さらに、本実施形態のリスク管理装置１は、発生確率及び影響度が変化した場合に、それぞれのリスクがプロジェクト与える影響（感度）を、相対的に比較することができる。
【００８１】
本発明は、前記した実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で、変更実施が可能である。
【符号の説明】
【００８２】
１      リスク管理装置
１１    中央制御装置（制御部）
１２    入力装置
１３    出力装置
１４    主記憶装置（記憶部）
１５    補助記憶装置（記憶部）
２１    リスクネットワーク表示部
２２    コンティンジェンシ費用計算部
２３    リスクパラメタ推定部
２４    リスク伝搬推定部
３１    ノード情報
３２    リンク情報
５１    リスクネットワーク表示画面
【図１】
0005647160.tif 000002
【図２】
0005647160.tif 000003
【図３】
0005647160.tif 000004
【図４】
0005647160.tif 000005
【図５】
0005647160.tif 000006
【図６】
0005647160.tif 000007
【図７】
0005647160.tif 000008