(57)【要約】【課題】大規模なソフトウェア開発のプロジェクト管理において、監視すべき対象を多くの組み合わせの中から、絞り込むことが可能な監視項目絞込み装置、監視項目絞込み方法、および、監視項目絞込みプログラムを提供する。【解決手段】はずれ値判定手段１０３は、各評価対象のはずれ値を、評価範囲選択手段１０２が選択した複数の項目のデータに基づいて算出し、そのはずれ値に基づいて、各評価対象を評価する。相関判定手段１０５は、その評価結果と、過去データＤＢ１０１に蓄積されている評価結果との相関を判定し、その判定結果に基づいて、それら複数の項目を監視項目とするか否かを判定する。【選択図】図１
2007265141.tif 000002
【特許請求の範囲】
【請求項１】
評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースと、
前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択手段と、
前記選択手段にて読み出された複数の監視項目候補のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定手段と、
前記評価対象ごとに、前記はずれ値判定手段の評価結果を記憶する記憶手段と、
前記評価対象ごとに、前記記憶手段に記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定手段と、を含む監視項目絞込み装置。
【請求項２】
請求項１に記載の監視項目絞込み装置において、
前記相関判定手段は、前記記憶手段に記憶された評価結果と前記データベースに蓄積されている評価結果との相関が所定以上ある場合に、前記複数の監視候補項目を、前記監視項目とする、監視項目絞込み装置。
【請求項３】
請求項１または２に記載の監視項目絞込み装置において、
前記選択手段は、前記複数の監視候補項目の数を表す数情報を受け付け、前記複数の項目から、該数情報で表された数の項目の組合せを順次決定していき、該項目の組合せを決定するたびに、該組合せにて表された項目のデータを、前記評価対象ごとに、前記データベースから選択する、監視項目絞込み装置。
【請求項４】
評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースを含む監視項目絞込み装置が行う監視項目絞込み方法であって、
前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択ステップと、
前記読み出された複数の監視候補項目のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定ステップと、
前記評価対象ごとに、前記評価結果を記憶する記憶ステップと、
前記評価対象ごとに、前記記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定ステップと、を含む監視項目絞込み方法。
【請求項５】
請求項４に記載の監視項目絞込み方法において、
前記相関判定ステップでは、前記記憶された評価結果と前記データベースに蓄積されている評価結果との相関が所定以上ある場合に、前記複数の監視候補項目を、前記監視項目とする、監視項目絞込み方法。
【請求項６】
請求項４または５に記載の監視項目絞込み方法において、
前記選択ステップでは、前記複数の監視候補項目の数を表す数情報を受け付け、前記複数の項目から、該数情報で表された数の項目の組合せを順次決定していき、該項目の組合せを決定するたびに、該組合せにて表された項目のデータを、前記評価対象ごとに、前記データベースから選択する、監視項目絞込み方法。
【請求項７】
評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースと接続されたコンピュータに、監視項目絞込み処理を実行させる監視項目絞込みプログラムであって、
前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択処理と、
前記読み出された複数の監視候補項目のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定処理と、
前記評価対象ごとに、前記評価結果を記憶する記憶処理と、
前記評価対象ごとに、前記記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定処理と、を含む監視項目絞込み処理を、前記コンピュータに実行させる監視項目絞込みプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視項目絞込み装置、監視項目絞込み方法、および、監視項目絞込みプログラムに関し、例えば、プロジェクト管理の監視項目を絞り込むための監視項目絞込み装置、監視項目絞込み方法、および、監視項目絞込みプログラムに関する。
【背景技術】
【０００２】
従来、大規模なソフトウェア開発のプロジェクト管理において、プロジェクトの監視項目は、基本的に、以下のように決定されていた。
【０００３】
蓄積されたプロジェクトの記録から導かれた標準値に基づいて、プロジェクトの計画および実績値、例えば、作業工数とか、レビュー工数とかの項目が評価され、その評価結果に応じて、プロジェクトの監視項目が決定される。
【０００４】
しかし、個々の項目の数値は許容範囲内でも、ある項目同士の組み合わせで、不整合な場合（例えば、テスト工数をやや少なめに見積もっているにもかかわらずバク密度をやや多めに見込んでいるなど）があるにもかかわらず、そのようなプロジェクトを失敗に導くような計画が見過ごされる場合が多かった。
【０００５】
２項目の組み合わせならば、手作業または人間の勘で、項目の関係を絞り込み抽出することも可能ではあるが、３項目以上の場合には、手作業で実施するためには、組み合わせ数が多くなり膨大な時間がかかるため、事実上、項目を評価することが困難である。
【０００６】
一方、大規模なデータの集合の中から、統計的なはずれ値、不正なデータ、等の異常なデータを教師データなしで計算する装置が、特許文献１（特開２００１−１０１１５４号公報）に記載されている。
【特許文献１】特開２００１−１０１１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１には、数値からはずれ値をスコア計算して出力する点は記載されているが、特許文献１に記載の技術を、プロジェクト等の評価対象の管理において利用することは、記載されていなかった。
【０００８】
本発明の目的は、監視すべき項目を自動的に絞り込むことを可能にする監視項目絞込み装置、監視項目絞込み方法、および、監視項目絞込みプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の監視項目絞込み装置は、評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースと、前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択手段と、前記選択手段にて読み出された複数の監視項目候補のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定手段と、前記評価対象ごとに、前記はずれ値判定手段の評価結果を記憶する記憶手段と、前記評価対象ごとに、前記記憶手段に記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定手段と、を含む。
【００１０】
また、本発明の監視項目絞込み方法は、評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースを含む監視項目絞込み装置が行う監視項目絞込み方法であって、前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択ステップと、前記読み出された複数の監視候補項目のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定ステップと、前記評価対象ごとに、前記評価結果を記憶する記憶ステップと、前記評価対象ごとに、前記記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定ステップと、を含む。
【００１１】
上記発明によれば、各評価対象のはずれ値が、複数の監視候補項目のデータに基づいて算出され、そのはずれ値に基づいて、各評価対象が評価される。さらに、その評価結果と、データベースに蓄積されている評価結果との相関が判定され、その判定結果に基づいて、複数の監視候補項目を監視項目とするか否かが判定される。
【００１２】
このため、他の評価対象と異なる原因となり、かつ、データベースに蓄積されている評価結果に影響を及ぼした可能性が高いデータを有する項目を、監視項目にすることが可能になる。よって、例えば、評価対象として、複数のデータ項目を有するプロジェクトが用いられれば、プロジェクト随行における監視すべき項目を絞り込むことができる。
【００１３】
したがって、監視すべき項目を自動的に絞り込むことを可能になる。
【００１４】
なお、前記相関判定手段は、前記記憶手段に記憶された評価結果と前記データベースに蓄積されている評価結果との相関が所定以上ある場合に、前記複数の監視候補項目を、前記監視項目とすることが望ましい。
【００１５】
上記発明によれば、高い確率で、監視すべき項目を自動的に絞り込むことを可能になる。
【００１６】
前記選択手段は、前記複数の監視候補項目の数を表す数情報を受け付け、前記複数の項目から、該数情報で表された数の項目の組合せを順次決定していき、該項目の組合せを決定するたびに、該組合せにて表された項目のデータを、前記評価対象ごとに、前記データベースから選択することが望ましい。
【００１７】
上記発明によれば、監視すべき項目を、多くの項目の組み合わせの中から絞り込むことができる。このため、例えば、評価対象としてプロジェクトが用いられれば、プロジェクト随行における監視すべき項目を、多くの組み合わせの中から絞り込むことができる。
【００１８】
また、本発明の監視項目絞込みプログラムは、評価対象ごとに、該評価対象に関する複数の項目のデータと、該評価対象の評価結果と、を蓄積しているデータベースと接続されたコンピュータに、監視項目絞込み処理を実行させる監視項目絞込みプログラムであって、前記複数の項目から複数の監視候補項目を選択し、その後、前記データベースから、選択された複数の監視候補項目のデータを読み出す選択処理と、前記読み出された複数の監視候補項目のデータに基づいて、各評価対象の他の評価対象からのずれの度合いを表すはずれ値を算出し、該はずれ値に基づいて、該各評価対象を評価するはずれ値判定処理と、前記評価対象ごとに、前記評価結果を記憶する記憶処理と、前記評価対象ごとに、前記記憶された評価結果と、前記データベースに蓄積されている評価結果と、の相関を判定し、その判定結果に基づいて、前記複数の監視候補項目を監視項目とするか否かを判定する相関判定処理と、を含む監視項目絞込み処理を、前記コンピュータに実行させる。
【００１９】
上記発明によれば、上記監視項目絞込み方法をコンピュータに実行させることが可能になる。
【発明の効果】
【００２０】
本発明によれば、監視すべき項目を自動的に絞り込むことが可能になる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２２】
図１は、本発明の第１の実施の形態の監視項目絞込み装置１００を示したブロック図である。
【００２３】
監視項目絞込み装置１００は、過去データデータベース（以下「過去データＤＢ」と称する。）１０１と、評価範囲選択手段１０２と、はずれ値判定手段１０３と、はずれ値判定結果記憶手段１０４と、相関判定手段１０５と、監視項目記憶手段１０６とを備えている。
【００２４】
過去データＤＢ１０１は、過去のデータを蓄積している。
【００２５】
図２は、過去データＤＢ１０１の一例を示した説明図である。
【００２６】
図２において、過去データＤＢ１０１は、ＩＤ項目１０１ａと、プロジェクト名などの対象名１０１ｂと、対象名にて特定される対象（評価対象）を構成している複数の項目（１，２，３，４・・・Ｘ）１０１ｃ１〜１０１ｃＸと、対象が成功したか失敗したかを示す成功失敗指標項目（評価結果）１０１ｄとを含み、さらに、それらの項目のデータを有するレコード１０１ｅ１〜１０１ｅＹを有する。各レコードは、対象名にて特定される対象（評価対象）に対応する。ＩＤ１０１ａは、重複しないように設定されている。
【００２７】
評価範囲選択手段１０２は、過去データＤＢ１０１から、項目の評価範囲（複数の監視候補項目）を選択する。
【００２８】
例えば、評価範囲選択手段１０２は、過去データＤＢ１０１から、ＩＤ１０１ａと、あらかじめ決められたパターン数の項目１０１ｃ〜１０１ｃの組合せを順次決定していく。また、評価範囲選択手段１０２は、項目１０１ｃ〜１０１ｃの組合せを決定するたびに、その組合せにて示された項目１０１ｃ〜１０１ｃのデータを、レコードごとに、過去データＤＢ１０１から、図３に示すような形式で抽出する。
【００２９】
なお、図３は、評価範囲選択手段１０２にて選択された項目の評価範囲の一例を示した説明図である。
【００３０】
図３を参照すると、評価範囲選択手段１０２は、ＩＤ項目１０１ａと、対象名１０１ｂと、パターン数に応じた複数の項目１０１ｃＡ〜１０１ｃＣを抽出する。項目の数（パターン数）Ｋは、２≦Ｋ≦Ｘ（Ｘ＝過去データＤＢ１０１の項目数）とする。
【００３１】
評価範囲選択手段１０２は、項目に対応する構成要素（データ）を、過去データＤＢ１０１から、Ｙ個（レコード数）選択する。
【００３２】
評価範囲選択手段１０２は、それらの項目と、それらの項目のデータ（図３参照）を、はずれ値判定手段１０３に提供する。
【００３３】
はずれ値判定手段１０３は、評価範囲選択手段１０２から提供された項目およびデータの範囲内で、多次元によるはずれ値を評価する。
【００３４】
はずれ値判定手段１０３は、例えば、特許文献１に記載のはずれ度計算装置を有し、そのはずれ度計算装置にて、各対象の他の対象からのはずれ度を示すはずれ値を、評価範囲選択手段１０２にて対象（レコード）ごとに選択されたデータに基づいて算出し、そのはずれ値に基づいて、各対象を評価する。
【００３５】
具体的には、はずれ値判定手段１０３は、評価範囲選択手段１０２によって抽出された項目の値（データ）から、はずれ値スコアを算出し、そのはずれ値スコアに基づいて、各対象を評価する。
【００３６】
この場合、例えば、はずれ値判定手段１０３は、そのはずれ値がマイナスの場合に、そのはずれ値を有する対象の評価を失敗と評価し、そのはずれ値が０以上の場合に、そのはずれ値を有する対象の評価を成功と評価する。
【００３７】
また、はずれ値判定手段１０３は、図４に示すように、パターン数Ｋと、Ｋ個の組み合わせ項目２０１（項目Ａ，項目Ｂ，・・・項目Ｍ）（Ｍ≦Ｘ）と、ＩＤ項目１０１ａと、対象名１０１ｂと、はずれ値スコア１０４ａと、はずれ値可否（評価結果）１０４ｂとを、Ｙ個分のレコードを有するテーブル形式で、はずれ値判定結果記憶手段１０４に記憶する。
【００３８】
なお、図４は、はずれ値判定結果記憶手段１０４に記憶された情報の一例を示した説明図である。
【００３９】
はずれ値判定結果記憶手段１０４は、はずれ値判定手段１０３にて評価された結果を記憶する。
【００４０】
相関判定手段１０５は、過去データＤＢ１０１の成功失敗指標１０１ｄと、はずれ値判定結果記憶手段１０４に記憶された評価結果（はずれ値可否）１０４ｂと、の相関を判定する。
【００４１】
例えば、相関判定手段１０５は、過去データＤＢ１０１に記憶されている成功失敗指標項目１０１ｄと、はずれ値判定結果記憶手段１０４に記憶されているはずれ値可否１０４ｂの相関を、対象ごとに判定し、その判定結果に基づき、はずれ値判定結果記憶手段１０４内の複数の項目を監視項目とするか否かを判定する。
【００４２】
具体的には、相関判定手段１０５は、過去データＤＢ１０１に記憶されている成功失敗指標項目１０１ｄと、はずれ値判定結果記憶手段１０４に記憶されているはずれ値可否１０４と、の相関が、所定値以上の場合に、はずれ値判定結果記憶手段１０４内のＫ個の組み合わせ項目２０１を、監視項目として、監視項目記憶手段１０６に記憶する。
【００４３】
監視項目記憶手段１０６は、相関が強く今後監視するべき項目を記憶する。
【００４４】
次に、動作を説明する。
【００４５】
図５は、第１の実施の形態の動作を説明するためのフローチャートである。以下、図５を参照して、第１の実施の形態の動作を説明する。
【００４６】
過去データＤＢ１０１の各項目には、あらかじめ、データが入力されている。
【００４７】
評価範囲選択手段１０２は、組み合わせのパターン数Ｋが入力されると（ステップＳ１０）、そのパターン数での項目の組み合わせをすでに実施したかを判定し（ステップＳ１１）、まだであれば、項目の組み合わせを決定して（ステップＳ１２）、その決定された項目に対応する値（データ）を、過去データＤＢ１０１から検索する（ステップＳ１３）。
【００４８】
なお、評価範囲選択手段１０２は、そのパターン数による項目の組み合わせをすでに実施したかの判定を、例えば、以下のように行う。なお、この判定は、以下に限らず適宜変更可能である。
【００４９】
評価範囲選択手段１０２は、パターン数Ｋを受け付けると、そのパターン数Ｋが既に評価範囲選択手段１０２に記憶されているか判定する。
【００５０】
評価範囲選択手段１０２は、そのパターン数Ｋが評価範囲選択手段１０２に記憶されていないと、そのパターン数Ｋによる項目の組み合わせをまだ実施していないと判断し、そのパターン数Ｋを、評価範囲選択手段１０２に記憶する。
【００５１】
一方、評価範囲選択手段１０２は、そのパターン数Ｋが評価範囲選択手段１０２に記憶されていると、そのパターン数Ｋによる項目の組み合わせをすでに実施したと判断し、動作を終了する。
【００５２】
評価範囲選択手段１０２は、過去データＤＢ１０１から検索された値を、図３に示すような形式で、ずれ値判定手段１０３に提供する（ステップＳ１４）。
【００５３】
はずれ値判定手段１０３は、過去データＤＢ１０１から検索された値（図３参照）を入力として、はずれ値を算出し、そのはずれ値に基づいて、各対象を評価する（ステップＳ１５）。
【００５４】
はずれ値判定手段１０３は、その評価結果を、はずれ値可否１０４ｂとして、対象名１０１ｂとペアにして、図４に示すような形式で、はずれ値判定結果記憶手段１０４に記憶する（ステップＳ１６）。
【００５５】
相関判定手段１０５は、過去データＤＢ１０１の成功失敗指標１０１ｄと、はずれ値判定結果記憶手段１０４に記憶されているはずれ値可否１０４ｂとを、対象名（評価対象）ごとに参照して（ステップＳ１７）、確率分布を利用してそれらの相関を判定する（ステップＳ１８）。
【００５６】
相関判定手段１０５は、はずれ値判定結果記憶手段１０４に記憶されている複数の項目２０１が、相関が強い組み合わせ項目かどうかを判定して、強ければ（ステップＳ１９）、その項目２０１を、監視項目として、監視項目記憶手段１０６に記憶する（ステップＳ２０）。
【００５７】
例えば、相関判定手段１０５は、過去データＤＢ１０１の成功失敗指標１０１ｄと、はずれ値判定結果記憶手段１０４に記憶されているはずれ値可否１０４ｂと、の相関を示す相関値を算出し、その相関値が所定値以上（強い相関）の場合、項目２０１を、監視項目として、監視項目記憶手段１０６に記憶する。
【００５８】
評価範囲選択手段１０２は、パターン数Ｋの組み合わせが完了するまで（ステップＳ１１）、組み合わせの項目を新たに選択し（ステップＳ１２）、その後、前述の動作が繰り返される。
【００５９】
本実施形態によれば、はずれ値判定手段１０３は、各対象のはずれ値を、評価範囲選択手段１０２が選択した複数の項目のデータに基づいて算出し、そのはずれ値に基づいて、各対象を評価する。さらに、相関判定手段１０５は、その評価結果と、過去データＤＢ１０１に蓄積されている成功失敗指標１０１ｄとの相関を判定し、その判定結果に基づいて、それら複数の項目を監視項目とするか否かを判定する。
【００６０】
このため、他の対象と異なる原因となり、かつ、過去データＤＢ１０１に蓄積されている成功失敗指標１０１ｄに影響した可能性が高いデータを有する項目を、監視項目にすることが可能になる。よって、例えば、対象としてプロジェクトが用いられれば、プロジェクト随行における監視すべき項目を絞り込むことができる。
【００６１】
したがって、監視すべき項目を自動的に絞り込むことを可能になる。
【００６２】
また、本実施形態では、相関判定手段１０５は、はずれ値判定結果記憶手段１０４に記憶された評価結果１０４ｂと、過去データＤＢ１０１に蓄積されている成功失敗指標１０１ｄと、の相関が所定以上ある場合に、評価範囲選択手段１０２が選択した複数の項目を、監視項目とする。この場合、高い確率で、監視すべき項目を自動的に絞り込むことを可能になる。
【００６３】
また、本実施形態では、評価範囲選択手段１０２は、パターン数（数情報）を受け付け、過去データＤＢ１０１の複数の項目から、パターン数で示された数の項目の組合せを順次決定していき、項目の組合せを決定するたびに、その組合せにて示された項目のデータを、対象ごとに、過去データＤＢ１０１から選択する。
【００６４】
この場合、監視すべき項目を、多くの項目の組み合わせの中から絞り込むことができる。このため、例えば、評価対象としてプロジェクトが用いられれば、プロジェクト随行における監視すべき項目を、多くの組み合わせの中から絞り込むことができる。
【００６５】
(実施例）
次に、本発明の第１の実施の形態の実施例を説明する。
【００６６】
図６は、過去データＤＢ１０１に入力されているデータの一例を示した説明図である。
【００６７】
本実施例では、過去データＤＢ１０１には、ＩＤ項目１０１ａと、プロジェクトに関する情報、例えば、プロジェクト名（対象名）１０１ｂ、開発規模（項目）１０１ｃ１、作業工数（項目）１０１ｃ２、レビュー工数（項目）１０１ｃ３、テスト工数（項目）１０１ｃ４、テスト項目数（項目）１０１ｃ５、バク件数（項目）１０１ｃ６などが、入力されている。
【００６８】
これらのデータは、人手で入力される場合もあるし、ある項目から自動算出されたものもある。さらに、成功失敗指標１０１ｄも入力されている。
【００６９】
評価範囲選択手段１０２は、例えば、組み合わせのパターン数「３」が入力されると（ステップＳ１０）、３つの項目の組み合わせを実施したかを判断して（ステップＳ１１）、まだ実施してなければ、まず、開発規模１０１ｃ１、作業工数１０１ｃ２、レビュー工数１０１ｃ３の組み合わせを選択する（ステップＳ１２）。
【００７０】
そして、評価範囲選択手段１０２は、開発規模１０１ｃ１、作業工数１０１ｃ２、レビュー工数１０１ｃ３の項目の値を、過去データＤＢ１０１から検索し（ステップＳ１３）、（プロジェクトＡ, １０，３，４）（プロジェクトＢ, １０，４，５)（プロジェクトＣ，１５，５，６）（プロジェクトＤ，２０，６，７）を、はずれ値判定手段１０３に提供する（ステップＳ１４）。
【００７１】
はずれ値判定手段１０３は、（プロジェクトＡ, １０，３，４）（プロジェクトＢ, １０，４，５)（プロジェクトＣ，１５，５，６）（プロジェクトＤ，２０，６，７）を入力として、プロジェクトＡ〜Ｃのそれぞれのはずれ値を算出し、そのはずれ値を判定する（ステップＳ１５）。
【００７２】
はずれ値判定手段１０３は、判定した結果を、各プロジェクト名とペアで、図４に示すような形式で、はずれ値判定結果記憶手段１０４に記憶する（ステップＳ１６）。
【００７３】
相関判定手段１０５は、過去データＤＢ１０１のプロジェクト名ごとの成功失敗指標１０１ｄと、はずれ値判定結果記憶手段１０４に記憶されているはずれ値可否１０４ｂを、プロジェクト名ごとに参照して（ステップＳ１７）、χ二乗検定などを利用してそれらの相関を判定する（ステップＳ１８）。
【００７４】
相関判定手段１０５は、はずれ値判定結果記憶手段１０４に記憶されている複数の項目２０１が、相関が強い組み合わせ項目かどうかを判定して、相関が強ければ（ステップＳ１９）、開発規模１０１ｃ１、作業工数１０１ｃ２、レビュー工数１０１ｃ３の組み合わせ項目を、監視項目として、監視項目記憶手段１０６に記憶する（ステップＳ２０）。
【００７５】
次に、評価範囲選択手段１０２は、組み合わせを、開発規模１０１ｃ１、作業工数１０１ｃ２、テスト工数１０１ｃ４にして（ステップＳ１２）、先と同様の手順が踏まれ、相関判定手段１０５は、開発規模１０１ｃ１、作業工数１０１ｃ２、テスト工数１０１ｃ４の組合せが、相関が強い組合せかどうかを判定し（ステップＳ１９）、相関が強ければ、監視項目として、その組合せを監視項目記憶手段１０６に記憶する（ステップＳ２０）。上記動作は、すべての組み合わせが完了するまで実施される。
【００７６】
図７は、Ｋ＝３（作業工数,テスト工数,バグ数）の組み合わせの場合の、はずれ値判定結果例を示した説明図である。
【００７７】
この例では、ＩＤ１０１ａごとに、プロジェクト名１０１ｂ、はずれ値スコア１０４ａ、はずれ値可否１０４ｂが記憶されている。
【００７８】
この例では、はずれ値判定手段１０３は、はずれ値スコアがマイナスであると、そのはずれ値を有する対象は他の対象からはずれていると判断し、その対象の評価として、はずれ値可否を×とする。
【００７９】
図７では、ＩＤ＝００１は、はずれ値スコアが０．５なので、はずれ値可否項目に○が、ＩＤ＝００２は、はずれ値スコアが−１なので、はずれ値可否項目に×が、ＩＤ＝００３は、はずれ値スコアが１なので、はずれ値可否項目に○が、ＩＤ＝００４は、はずれ値スコアが０．５なので、はずれ値可否項目に○が、それぞれ記憶される。
【００８０】
この例では、過去データＤＢ１０１の成功失敗指標との相関が強いので、相関判定手段１０５は、Ｋ＝３（作業工数,テスト工数,バグ数）の組み合わせを、監視項目の対象として、監視項目記憶手段１０６に記憶する。
【００８１】
もし、図８のように、ＩＤ＝００１とＩＤ＝００３のはずれ値可否項目に×が記憶されていた場合には、過去データＤＢ１０１の成功失敗指標との相関が強くないので、相関判定手段１０５は、Ｋ＝３（作業工数,テスト工数,バグ数）の組み合わせを、監視項目の対象としない。
【００８２】
このようにして、多次元の組み合わせから、監視すべき項目を絞り込むことができる。
【００８３】
なお、評価範囲選択手段１０２と、はずれ値判定手段１０３と、相関判定手段１０５とは、過去データＤＢ１０１、はずれ値判定結果記憶手段１０４、および、監視項目記憶手段１０６と接続されたＣＰＵ等のコンピュータが、監視項目絞込み装置１００の動作を規定する監視項目絞込みプログラムを実行することによって、実現されてもよい。
【００８４】
以上説明したように、本実施の形態によれば、はずれ値判定結果記憶手段１０４に記憶されたはずれ値と、過去データＤＢ１０１に記憶されている成功失敗指標から、相関判定手段１０５により、成功失敗指標にかかわる監視すべきはずれ値の組み合わせ項目を自動的に絞り込むことができる。
【００８５】
すなわち、成功失敗指標に記述されているプロジェクトの失敗における監視すべき組み合わせを絞り込みことができるため、プロジェクト随行にあたり、プロジェクトが失敗しないようにするための監視項目を設定できることが期待できる。
【００８６】
本実施の形態では、過去データＤＢ１０１の項目の「成功失敗指標」による２値で相関を判定していたが、例えば、「納期遅れ指標」と「予算オーバー指標」といった、「成功失敗指標」ではなく、複数の指標項目を設定して、相関を判定していくものでもよい。また、成功失敗指標のように２値判定だけではなく、評価１、評価２、評価３など、複数の判定フラグを持つこともできる。
【００８７】
応用分野としては、プロジェクト管理だけではなく、例えば、人事評価などにも利用することができる。
【００８８】
その場合には、過去データＤＢ１０１の項目で、ＩＤ項目に社員番号を、対象名に人名を、「開発規模」「作業工数」項目などの代わりに、「残業時間」「休暇取得数」「資格数」など人事にかかわる項目を、「成功失敗指標」のかわりに、「挑戦度」や「愛社度」などを利用する。
【００８９】
本実施形態によれば、以下の効果を奏する。
【００９０】
第１の効果は、プロジェクト随行における監視すべき対象を、多くの組み合わせの中から絞り込むことができる。
【００９１】
第２の効果は、監視すべき項目を絞り込むことで、評価時間を短くすることができる。そのため、プロジェクト随行中で短い時間で評価する場合でも、注目すべき項目を評価することが可能となる。
【００９２】
以上説明した実施の形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施の形態の監視項目絞込み装置１００を示したブロック図である。
【図２】過去データＤＢ１０１の一例を示した説明図である。
【図３】評価範囲選択手段１０２にて選択された項目の評価範囲の一例を示した説明図である。
【図４】はずれ値判定結果記憶手段１０４に記憶された情報の一例を示した説明図である。
【図５】第１の実施の形態の動作を説明するためのフローチャートである。
【図６】過去データＤＢ１０１に入力されているデータの一例を示した説明図である。
【図７】はずれ値判定結果例を示した説明図である。
【図８】はずれ値判定結果例を示した説明図である。
【符号の説明】
【００９４】
１００  監視項目絞込み装置
１０１  過去データデータベース
１０２  評価範囲選択手段
１０３  はずれ値判定手段
１０４  はずれ値判定結果記憶手段
１０５  相関判定手段
１０６  監視項目記憶手段
２０１  Ｋ個の組み合わせ項目
【図１】
2007265141.tif 000003
【図２】
2007265141.tif 000004
【図３】
2007265141.tif 000005
【図４】
2007265141.tif 000006
【図５】
2007265141.tif 000007
【図６】
2007265141.tif 000008
【図７】
2007265141.tif 000009
【図８】
2007265141.tif 000010