(57)【要約】【課題】プロジェクト管理システムの入力者が情報を入力する際に、入力者の特性やプロジェクトの状況に応じて発生しやすい歪曲値の入力を抑止する方向へ誘導する。【解決手段】プロジェクト管理システムにおいて、入力者のパターン及びプロジェクトのパターンを決定し、決定したパターンに基づき適正な入力値へ誘導するための参考値を算出し、算出した参考値をデータの入力画面と連動して表示する。【選択図】  図１
2017134624.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ及びメモリを備えたプロジェクト管理システムであって、
ユーザＩＤと前記ユーザＩＤに対応付けられたユーザの役割とを含む認証情報と、プロジェクトＩＤ毎にプロジェクトに関する情報が格納されたプロジェクト情報と、前記ユーザの役割に応じて設定されたユーザの特性を示すユーザパターンが格納された第１のパターン情報と、前記プロジェクト情報に基づく判定条件に応じて設定されたプロジェクトの特性を示すプロジェクトパターンが格納された第２のパターン情報と、前記ユーザの役割に応じて設定された画面の入力項目を示す画面情報と、前記入力項目と前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて設定された参考値の算出規則を含む補正情報とを格納する記憶部と、
ユーザＩＤ及びプロジェクトＩＤの入力を受け付ける受信部と、
受け付けた前記ユーザＩＤに対応付けられたユーザの役割と前記第１のパターン情報と前記画面情報とに基づき、前記ユーザパターン及び前記入力項目を特定し、前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトパターンを特定し、特定した前記入力項目と前記ユーザパターンと前記プロジェクトパターンと前記補正情報とに基づき、前記算出規則を特定する判定部と、
前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトＩＤで特定されるプロジェクトと類似する１以上の類似プロジェクトのプロジェクト情報を検索する検索部と、
前記１以上の類似プロジェクトのプロジェクト情報に含まれる前記入力項目の入力値の分布と前記算出規則に基づき、前記参考値を算出する算出部と、
前記入力項目が含まれる画面の表示に連動して前記参考値を表示する画面制御部とを備えることを特徴とするプロジェクト管理システム。
【請求項２】
請求項１に記載のプロジェクト管理システムであって、
前記判定部は、前記プロジェクト情報より前記ユーザＩＤで特定されるユーザに関する情報を抽出し、前記ユーザの役割及び抽出した情報に基づく所定の判定条件の充足可否に基づき、前記ユーザパターンを決定することを特徴とするプロジェクト管理システム。
【請求項３】
請求項１に記載のプロジェクト管理システムであって、
前記判定部は、前記入力項目と特定した前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて、前記ユーザの入力傾向が過大傾向又は過小傾向のいずれかの傾向にあるかを決定し、
前記算出部は、決定した前記傾向に応じて、前記入力値の分布に基づく統計値を前記参考値として算出することを特徴とするプロジェクト管理システム。
【請求項４】
請求項３に記載のプロジェクト管理システムであって、
前記算出部は、前記ユーザの入力傾向が過大傾向にあると判定された場合、前記入力値の分布の最小値を参考値として算出し、前記ユーザの入力傾向が過小傾向にあると判定された場合、前記入力値の分布の最大値を参考値として算出することを特徴とするプロジェクト管理システム。
【請求項５】
請求項１に記載のプロジェクト管理システムであって、
前記判定部は、前記入力項目と特定した前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて、前記ユーザの入力傾向が過大傾向又は過小傾向のいずれかの傾向にあるかとその傾向の度合いを示すレベルを決定し、
前記算出部は、決定した前記傾向と前記レベルに応じて分位数を決定し、決定した分位数の値の累積相対度数を含む前記入力値の分布の階級の値を、前記参考値として算出することを特徴とするプロジェクト管理システム。
【請求項６】
請求項１乃至５に記載のプロジェクト管理システムであって、
前記画像制御部は、前記入力項目を含む画面を表示するよりも前に、前記参考値を含む画面を表示することを特徴とするプロジェクト管理システム。
【請求項７】
プロセッサ及びメモリを備えたプロジェクト管理方法であって、
ユーザＩＤと前記ユーザＩＤに対応付けられたユーザの役割とを含む認証情報と、プロジェクトＩＤ毎にプロジェクトに関する情報が格納されたプロジェクト情報と、前記ユーザの役割に応じて設定されたユーザの特性を示すユーザパターンが格納された第１のパターン情報と、前記プロジェクト情報に基づく判定条件に応じて設定されたプロジェクトの特性を示すプロジェクトパターンが格納された第２のパターン情報と、前記ユーザの役割に応じて設定された画面の入力項目を示す画面情報と、前記入力項目と前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて設定された参考値の算出規則を含む補正情報とを格納し、
ユーザＩＤ及びプロジェクトＩＤの入力を受け付け、
受け付けた前記ユーザＩＤに対応付けられたユーザの役割と前記第１のパターン情報と前記画面情報とに基づき、前記ユーザパターン及び前記入力項目を特定し、前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトパターンを特定し、特定した前記入力項目と前記ユーザパターンと前記プロジェクトパターンと前記補正情報とに基づき、前記算出規則を特定する判定部と、
前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトＩＤで特定されるプロジェクトと類似する１以上の類似プロジェクトのプロジェクト情報を検索し、
前記１以上の類似プロジェクトのプロジェクト情報に含まれる前記入力項目の入力値の分布と前記算出規則に基づき、前記参考値を算出し、
前記入力項目が含まれる画面の表示に連動して前記参考値を表示することを特徴とするプロジェクト管理方法。
【請求項８】
請求項７に記載のプロジェクト管理方法であって、
前記判定部は、前記プロジェクト情報より前記ユーザＩＤで特定されるユーザに関する情報を抽出し、前記ユーザの役割及び抽出した情報に基づく所定の判定条件の充足可否に基づき、前記ユーザパターンを決定することを特徴とするプロジェクト管理方法。
【請求項９】
請求項７に記載のプロジェクト管理方法であって、
前記判定部は、前記入力項目と特定した前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて、前記ユーザの入力傾向が過大傾向又は過小傾向のいずれかの傾向にあるかを決定し、
前記算出部は、決定した前記傾向に応じて、前記入力値の分布に基づく統計値を前記参考値として算出することを特徴とするプロジェクト管理方法。
【請求項１０】
請求項９に記載のプロジェクト管理方法であって、
前記算出部は、前記ユーザの入力傾向が過大傾向にあると判定された場合、前記入力値の分布の最小値を参考値として算出し、前記ユーザの入力傾向が過小傾向にあると判定された場合、前記入力値の分布の最大値を参考値として算出することを特徴とするプロジェクト管理方法。
【請求項１１】
請求項７に記載のプロジェクト管理方法であって、
前記判定部は、前記入力項目と特定した前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて、前記ユーザの入力傾向が過大傾向又は過小傾向のいずれかの傾向にあるかとその傾向の度合いを示すレベルを決定し、
前記算出部は、決定した前記傾向と前記レベルに応じて分位数を決定し、決定した分位数の値の累積相対度数を含む前記入力値の分布の階級の値を、前記参考値として算出することを特徴とするプロジェクト管理方法。
【請求項１２】
請求項７乃至１１に記載のプロジェクト管理方法であって、
前記画像制御部は、前記入力項目を含む画面を表示するよりも前に、前記参考値を含む画面を表示することを特徴とするプロジェクト管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクト管理システムおよびプロジェクト管理方法に関する。
【背景技術】
【０００２】
一般に、プロジェクトなどの管理対象に関する各種の情報を記憶し、関係者（管理者や担当者等）に情報の編集や参照の機能を提供することで、対象の管理を実現する管理システムが広く知られている。このような管理システムにおいて、より高度な管理を可能にするための技術がある。例えば、特許文献１では、渉外活動から得られた顧客折衝情報の入力を受けつけ、見直しを必要とするプロジェクト管理項目を判定し、プロジェクト管理者に通知する情報連携装置が提案されている。
【０００３】
また、入力画面を介して情報システムに値を入力する場面において入力を支援する技術がある。例えば、特許文献２では、入力画面毎にユーザによって過去に入力された項目毎の入力値の組み合わせを保持し、ユーザから入力画面を要求された場合に、入力された回数が最も多い項目毎の入力値の組み合わせが初期値として予め設定された状態の入力画面を当該ユーザに提示することで、値を入力する操作を行うことなく値の入力が完了する可能性を高め、それによって入力ミスや入力漏れ等が発生する可能性を抑える、入力支援装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７４８７５号公報
【特許文献２】特許第５５２８９５５号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら技術をプロジェクト管理システムに適用しても、プロジェクト管理システムに入力される入力値が適正な値からずれる問題には対応できない。人間が判断をしながら値を情報システムに入力する場面では、入力者の立場等の状況に依存して適正値からずれた値が入力される可能性がある。本発明ではこの入力値と適正値との間のずれを歪みと呼ぶ。プロジェクトを適正に管理するためには、プロジェクト管理システムに入力される情報が、入力者の立場や状況により歪められず、適正値に近いことが重要である。
【０００６】
特許文献１の情報連携装置では、顧客折衝情報の入力は、渉外担当者が判断しながら実施するため、渉外担当者の利益に適う、あるいは、魅力的に感じる結果につながるよう顧客折衝情報が歪められて入力される可能性がある。
【０００７】
特許文献２の入力支援装置では、入力欄にもっともらしい初期値が格納された状態で入力画面が表示されるので、入力の手間や入力漏れを減らすことはできる。しかし、過去入力において頻度が最も高い値を初期値に定めるのみであるので、この入力支援装置では入力者の立場や状況に応じて発生する歪みを減らす効果は弱い。
【０００８】
歪みに影響を与える要因としては、プロジェクトにおける入力者の役割、入力者の置かれている状況、入力時のプロジェクトの状況があり、効果的に歪みに対処するためにはこれらの要因を総合的に勘案することが必要である。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明では、入力者のパターン及びプロジェクトのパターンに基づき、適正な入力値へ誘導するための参考値を提示するプロジェクト管理システム及びプロジェクト管理方法を提供する。 
例えば、ユーザＩＤと前記ユーザＩＤに対応付けられたユーザの役割とを含む認証情報と、プロジェクトＩＤ毎にプロジェクトに関する情報が格納されたプロジェクト情報と、前記ユーザの役割に応じて設定されたユーザの特性を示すユーザパターンが格納された第１のパターン情報と、前記プロジェクト情報に基づく判定条件に応じて設定されたプロジェクトの特性を示すプロジェクトパターンが格納された第２のパターン情報と、前記ユーザの役割に応じて設定された画面の入力項目を示す画面情報と、前記入力項目と前記ユーザパターンと前記プロジェクトパターンとの組合せに応じて設定された参考値の算出規則を含む補正情報とを格納する記憶部と、
ユーザＩＤ及びプロジェクトＩＤの入力を受け付ける受信部と、
受け付けた前記ユーザＩＤに対応付けられたユーザの役割と前記第１のパターン情報と前記画面情報とに基づき、前記ユーザパターン及び前記入力項目を特定し、前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトパターンを特定し、特定した前記入力項目と前記ユーザパターンと前記プロジェクトパターンと前記補正情報とに基づき、前記算出規則を特定する判定部と、
前記プロジェクトＩＤと前記プロジェクト情報とに基づき、前記プロジェクトＩＤで特定されるプロジェクトと類似する１以上の類似プロジェクトのプロジェクト情報を検索する検索部と、
前記１以上の類似プロジェクトのプロジェクト情報に含まれる前記入力項目の入力値の分布と前記算出規則に基づき、前記参考値を算出する算出部と、
前記入力項目が含まれる画面の表示に連動して前記参考値を表示する画面制御部とを備えることを特徴とするプロジェクト管理システムを提供する。
【発明の効果】
【００１０】
本発明によれば、プロジェクト管理システムの入力者が情報を入力する際に、入力者のパターン及びプロジェクトのパターンに基づく参考値を表示することにより、入力者の特性やプロジェクトの状況に応じて発生しやすい歪曲値の入力を抑止する方向へ誘導することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態、プロジェクト管理システムの構成を表すブロック図である。
【図２】プロジェクト管理装置の機能を実現するコンピュータのハードウェア構成の一例を示すハードウェア構成図である。
【図３】ユーザ情報記憶部のデータ構造の一例を示す概念図である。
【図４】プロジェクト情報記憶部のデータ構造の一例を示す概念図である。
【図５】パターン情報記憶部の記憶するデータのうち入力者パターンに関連するデータのデータ構造の一例を示す概念図である。
【図６】パターン情報記憶部の記憶するデータのうちプロジェクトパターンに関連するデータのデータ構造の一例を示す概念図である。
【図７】入力歪み情報記憶部のデータ構造の一例を示す概念図である。
【図８】画面定義情報記憶部のデータ構造の一例を示す概念図である。
【図９】プロジェクト管理装置による情報入力受け付けの動作の一例を示すフローチャートである。
【図１０】プロジェクト管理装置によるプロジェクト情報入力受付処理の一例を示すフローチャートである。
【図１１】プロジェクト管理装置による参考値算出処理の一例を示すフローチャートである。
【図１２】参考値算出部による参考値の算出の一例を説明するための概念図である。
【図１３】プロジェクト管理装置による入力値誘導受付処理の一例を示すフローチャートである。
【図１４】画面制御部が生成する入力画面の一例を示す概念図である。
【図１５】画面制御部が生成する提示画面の一例を説明するための概念図である。
【図１６】画面制御部が生成する提示画面の一例を説明するための概念図である。
【図１７】画面制御部が生成する入力画面の一例を説明するための概念図である。
【図１８】画面制御部が生成する入力画面の一例を説明するための概念図である。
【図１９】プロジェクト管理装置による入力値誘導受付処理の一例を示すフローチャートである。
【図２０】画面制御部が生成する入力画面の一例を説明するための概念図である。
【図２１】パターン判定部による入力者パターン判定処理の一例を示すフローチャートである。
【図２２】パターン判定部によるプロジェクトパターン判定処理の一例を示すフローチャートである。
【図２３】本発明の第２実施形態、入力歪み情報記憶部のデータ構造の一例を示す概念図である。
【図２４】参考値算出部による参考値の算出の一例を説明するための概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例について、図を用いて詳細に説明する。
【実施例１】
【００１３】
図１は本発明の第１実施形態、プロジェクト管理システム１００の構成を表すブロック図である。プロジェクト管理システム１００は、プロジェクト管理装置１１０、入出力装置１５０で構成される。プロジェクト管理装置１１０には、入出力装置１５０が接続される。この接続は直接接続であっても良いし、または通信回線や他の情報端末を介した接続であっても良い。入出力装置１５０は代表して１台として図示するが、複数の入出力装置１５０がプロジェクト管理装置１１０に接続される場合がある。
【００１４】
入出力装置１５０は、入力部１５１、表示部１５２を備える。入力部１５１はユーザの入力操作を受け付ける構成要素であり、キーボードやマウス等の入力インターフェイスに相当する。表示部１５２は、ユーザに対し情報を提示する構成要素であり、ディスプレイ等の表示インターフェイスに相当する。
【００１５】
プロジェクト管理装置１１０は、入力受付部１１１、ユーザ認証部１１２、情報登録部１１３、パターン判定部１１４、入力歪み判定部１１５、類似プロジェクト検索部１１６、参考値算出部１１７、画面制御部１１８、ユーザ情報記憶部１６１、プロジェクト情報記憶部１６２、パターン情報記憶部１６３、入力歪み情報記憶部１６４、画面定義情報記憶部１６５を備える。
【００１６】
入力受付部１１１は、入出力装置１５０の入力部１５１が受け付けたユーザの入力情報を受け付け、入出力装置１５０の表示部１５２が表示していた入力画面に応じて入力情報を適切な構成要素に送信する。
【００１７】
ユーザ認証部１１２は、入力受付部１１１が受け付けた認証情報を受け取り、ユーザ情報記憶部１６１に記憶されたユーザ情報と照合することによりユーザ認証を実行する。そしてユーザが認証された場合には、ユーザＩＤのようなユーザを特定する情報と、ユーザ情報記憶部１６１に記憶された当該ユーザの役割を、パターン判定部１１４に送信する。
【００１８】
情報登録部１１３は、入力受付部１１１が受け付けたプロジェクトに関する各種入力情報を受け取り、プロジェクト情報記憶部１６２に記憶する。
【００１９】
パターン判定部１１４は、入力受付部１１１が受け付けたプロジェクトＩＤのようなプロジェクトを特定する情報と、ユーザ認証部１１２より受け取ったユーザＩＤおよび役割と、プロジェクト情報記憶部１６２が記憶する過去および現在のプロジェクトに関する情報と、パターン情報記憶部１６３が記憶する入力者パターンおよびプロジェクトパターンに関する情報をもとに、入力者パターンおよびプロジェクトパターンを判定し、入力歪み判定部１１５に送信する。
【００２０】
入力歪み判定部１１５は、パターン判定部１１４より受け取った入力者パターンおよびプロジェクトパターンと、入力歪み情報記憶部１６４が記憶する入力歪み情報と、画面制御部１１８より受け取った項目ＩＤのような入力項目を特定する情報をもとに、当該項目に関する歪みを判定する。入力歪み判定部１１５は、判定した歪みを参考値算出部１１７へ送信する。
【００２１】
類似プロジェクト検索部１１６は、入力受付部１１１が受け付けたプロジェクトＩＤと、画面制御部１１８より受け取った項目ＩＤと、プロジェクト情報記憶部１６２が記憶する過去および現在のプロジェクトに関する情報から、当該プロジェクトに類似するプロジェクトを検索し、これら類似プロジェクトについて当該項目の値を集計し項目値の分布を作成する。そして類似プロジェクト検索部１１６は、作成した項目値の分布を参考値算出部１１７へ送信する。
【００２２】
参考値算出部１１７は、入力歪み判定部１１５より受け取った歪みと、類似プロジェクト検索部１１６より受け取った項目値の分布をもとに、ユーザの当該項目の入力を特定の方向に誘導するための参考値を算出し、当該参考値を画面制御部１１８へ送信する。
【００２３】
画面制御部１１８は、画面定義情報記憶部１６５が記憶する入力値誘導適用項目情報をもとにユーザの入力を特定の方向に誘導する必要の有無を判定する。入力値の誘導が必要無い場合は、画面制御部１１８は、画面定義情報記憶部１６５が記憶する画面定義に関する情報をもとに入力画面を生成し当該画面を入出力装置１５０の表示部１５２送信する。入力値の誘導が必要な場合は、画面制御部１１８は、項目ＩＤを入力歪み判定部１１５と類似プロジェクト検索部１１６へ送信し、参考値算出部１１７より参考値を受け取り、当該参考値を提示する画面を生成し当該画面を入出力装置１５０の表示部１５２送信する。
【００２４】
ユーザ情報記憶部１６１は、ユーザＩＤやパスワード、ユーザの役割を表すユーザ情報を記憶している。
【００２５】
プロジェクト情報記憶部１６２は、プロジェクト管理装置１１０が管理対象とする過去および現在のプロジェクトについて、プロジェクトを特定するためのプロジェクトＩＤやプロジェクトの開始日など、各種の情報項目を備えたプロジェクト情報を記憶している。また、プロジェクト情報記憶部１６２は、プロジェクト情報が備えるプロジェクト項目について、項目ＩＤや項目名称、項目のデータ型を表すプロジェクト項目情報も記憶している。
【００２６】
パターン情報記憶部１６３は、入力者のパターンを表す入力者パターン情報およびプロジェクトのパターンを表すプロジェクトパターン情報を記憶している。また、パターン情報記憶部１６３は、入力者パターンを判定するための情報である入力者要素情報と入力者パターン要素対応情報も記憶している。さらに、パターン情報記憶部１６３は、プロジェクトパターンを判定するための情報であるプロジェクト要素情報とプロジェクトパターン要素対応情報も記憶している。
【００２７】
入力歪み情報記憶部１６４は、どのような入力者がどのようなプロジェクトについてどのプロジェクト項目を入力する際にどのような歪みが発生するかを表す、入力歪み情報を記憶している。
【００２８】
画面定義情報記憶部１６５は、入力者の役割に応じて提示する入力画面とその順番を決めるための、役割画面対応情報を記憶している。また、画面定義情報記憶部１６５は、どの入力画面にどの項目が含まれているかを管理する画面項目対応情報も記憶している。さらに、画面定義情報記憶部１６５は、これからユーザに対して提示する入力画面に含まれる入力項目について、入力値誘導が必要か否かを表す入力値誘導適用項目情報を記憶している。
【００２９】
プロジェクト管理装置１１０と入出力装置１５０は通信回線で接続されるが、本実施形態のプロジェクト管理システム１００の構成はこれに限定されない。例えばプロジェクト管理装置１１０と入出力装置１５０は同一の装置となるように構成しても良い。さらに、ユーザ情報記憶部１６１、プロジェクト情報記憶部１６２、パターン情報記憶部１６３、入力歪み情報記憶部１６４、画面定義情報記憶部１６５は、図１のようにプロジェクト管理装置１１０に含まれる構成としても良いし、プロジェクト管理装置１１０に通信回線を介して外部接続される別の装置として構成しても良い。
【００３０】
プロジェクト管理装置１１０は、一般的なコンピュータ上に実現することが可能である。図２はプロジェクト管理装置１１０の機能を実現するコンピュータのハードウェア構成の一例を示すハードウェア構成図である。
【００３１】
コンピュータ２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０５、通信インターフェイス（Ｉ／Ｆ）２０６、入出力インターフェイス（Ｉ／Ｆ）２０７、およびメディアインターフェイス（Ｉ／Ｆ）２０８を備える。
【００３２】
ＣＰＵ２０２は、ＲＯＭ２０４またはＨＤＤ２０５に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ２０４は、コンピュータ２０１の起動時にＣＰＵ２０２が実行するブートプログラムや、ハードウェアに依存するプログラム等を格納する。
【００３３】
ＨＤＤ２０５は、ＣＰＵ２０２によって実行されるプログラムおよび当該プログラムに使用されるデータを格納する。通信インターフェイス２０６は、通信媒体２２０を介して入出力装置１５０などの他機器からデータを受信してＣＰＵ２０２へ送るとともに、ＣＰＵ２０２が生成したデータを、通信媒体２２０を介して入出力装置１５０などの他機器へ送信する。
【００３４】
ＣＰＵ２０２は入出力インターフェイス２０７を介して、キーボードやマウス等の入力装置２４１およびディスプレイ等の出力装置２４２を制御する。すなわちＣＰＵ２０２は、生成したデータを、入出力インターフェイス２０７を介して出力装置２４２へ出力し、また、入出力インターフェイス２０７を介して入力装置２４１からデータを取得する。
【００３５】
メディアインターフェイス２０８は、記録媒体２３０に格納されたプログラムまたはデータを読み取り、ＲＡＭ２０３を介してＣＰＵ２０２に提供する。ＣＰＵ２０２は、当該プログラムを、メディアインターフェイス２０８を介して記録媒体２３０からＲＡＭ２０３上にロードし、ロードしたプログラムを実行する。記録媒体２３０は、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＰＤ（Ｐｈａｓｅ  ｃｈａｎｇｅ  ｒｅｗｒｉｔａｂｌｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００３６】
コンピュータ２０１が本発明におけるプロジェクト管理装置１１０および入出力装置１５０として機能する場合、コンピュータ２０１のＣＰＵ２０２は、ＲＡＭ２０３上にロードされたプログラムを実行することにより、入力受付部１１１、ユーザ認証部１１２、情報登録部１１３、パターン判定部１１４、入力歪み判定部１１５、類似プロジェクト検索部１１６、参考値算出部１１７、画面制御部１１８の各機能を実現する。また、ＲＯＭ２０４またはＨＤＤ２０５には、ユーザ情報記憶部１６１、プロジェクト情報記憶部１６２、パターン情報記憶部１６３、入力歪み情報記憶部１６４、画面定義情報記憶部１６５内のデータが格納される。
【００３７】
コンピュータ２０１は、これらのプログラムを、記録媒体２３０から読み取って実行するが、他の例として、他の装置から、通信媒体２２０を介してこれらのプログラムを取得してもよい。通信媒体２２０とは、通信回線、または、当該通信回線を伝搬する搬送波やデジタル信号を指す。
【００３８】
図３は、ユーザ情報記憶部１６１のデータ構造の一例を示す概念図である。ユーザ情報記憶部１６１はユーザ情報を記憶している。ユーザ情報は、ユーザＩＤ、パスワードおよびユーザの役割の対応関係を保持している。ユーザ情報はユーザ情報記憶部１６１があらかじめ記憶している情報であり、ユーザ認証部１１２がユーザ認証を実行するために利用する情報である。
【００３９】
図４は、プロジェクト情報記憶部１６２のデータ構造の一例を示す概念図である。プロジェクト情報記憶部１６２は、プロジェクト情報と、プロジェクト項目情報を記憶している。
【００４０】
図４（ａ）は、プロジェクト情報記憶部１６２が記憶するプロジェクト情報のデータ構造の一例を示す概念図である。プロジェクト情報は、プロジェクト管理装置１１０が管理対象とする過去および現在のプロジェクトについて、プロジェクトを特定するためのプロジェクトＩＤやプロジェクトの開始日など、各種の情報項目を備えている。プロジェクトに関する情報は多岐に渡り、図４（ａ）の例では、プロジェクトＩＤやプロジェクト開始日のほかに、担当する営業マネージャ、提案価格、Ａ工程開始日、Ａ工程終了日、Ｂ審査結果などの情報項目とそれぞれの項目に対応する値が記憶されている。これらの値は、他のシステムから複写したり、各担当者がプロジェクトの進行に応じてプロジェクト管理システム１００に入力したりすることで、記憶されるものである。
【００４１】
図４（ｂ）は、プロジェクト情報記憶部１６２が記憶するプロジェクト項目情報のデータ構造の一例を示す概念図である。プロジェクト項目情報は、プロジェクト情報が備える情報項目について、項目を識別する項目ＩＤや項目名称、項目のデータ型を備えている。プロジェクト項目情報はプロジェクト情報記憶部１６２があらかじめ記憶している情報である。
【００４２】
図５は、パターン情報記憶部１６３の記憶するデータのうち入力者パターンに関連するデータのデータ構造の一例を示す概念図である。パターン情報記憶部１６３は、入力者パターンに関連する情報として、入力者パターン情報と、入力者要素情報と、入力者パターン要素対応情報をあらかじめ記憶している。
【００４３】
図５（ａ）は、パターン情報記憶部１６３が記憶する入力者パターン情報のデータ構造の一例を示す概念図である。入力者パターン情報は、入力者の役割や入力者パターンＩＤ、入力者パターンＩＤの優先度の対応関係を保持している。図５（ａ）の例は、営業マネージャの役割を持つある入力者に対して、入力者パターンＩＤがＭ００１０のパターンが優先度１で、Ｍ００１１のパターンが優先度２で当てはまる可能性があることを表している。
【００４４】
図５（ｂ）は、パターン情報記憶部１６３が記憶する入力者要素情報のデータ構造の一例を示す概念図である。入力者要素情報は、パターン判定部１１４がある入力者に対してその入力者に当てはまる入力者パターンを判定する際に利用する情報である。入力者要素情報は、入力者要素ＩＤと判定方法の対応関係を保持している。判定方法は、プロジェクト情報記憶部１６２が記憶するプロジェクト情報についてその項目の値に対する条件式の形で定義されている。パターン判定部１１４は、判定方法として定義された条件式が満たされるか否かによって、当該入力者要素が当該入力者に当てはまるか否かを判定する。パターン情報記憶部１６３は、判定方法として、外部に定義された論理値（真または偽、あるいは、１または０）を返す関数を特定する情報の形式で記憶する。図５（ｂ）の例は、判定方法として外部に定義された関数を特定する情報である「条件式ＭＦ０００１」、「条件式ＭＦ０００２」、「条件式ＭＦ０００３」を示している。
【００４５】
入力者要素は、例えば、「過去の担当案件に失注が２件以上ある」や「過去の担当案件で開発規模増大が２件以上ある」などの入力者の条件に対応している。これら入力者要素は、プロジェクト情報記憶部１６２が記憶するプロジェクト情報の中から「営業マネージャ」等の担当者を記憶する項目について当該入力者を検索し、該当するプロジェクトについての失注や開発規模増大を示す項目を参照して数え上げ、数値２と比較することで当てはまるか否かを判定可能である。このように検索、参照、数え上げ、比較などの各処理を記述した関数を外部定義し、関数を特定する情報を「判定方法」に記憶しておく。
【００４６】
図５（ｃ）は、パターン情報記憶部１６３が記憶する入力者パターン要素対応情報のデータ構造の一例を示す概念図である。入力者パターン要素対応情報は、入力者パターンＩＤとそれを構成する入力者要素ＩＤの対応関係を保持している。１つの入力者パターンＩＤについて１つ以上の入力者要素ＩＤが対応付く。例えば、ある入力者について、ある入力者パターンを構成するすべての入力者要素が当てはまる場合に、当該入力者に当該入力者パターンが当てはまると判定する。あるいは、入力者パターンを構成する入力者要素のうちあらかじめ定めた特定個数以上の入力者要素が当てはまる場合に、当該入力者パターンが当てはまると判定してもよい。入力者に対して複数の入力者パターンが当てはまる場合は、優先度が一番高い入力者パターンを採用する。
【００４７】
図６は、パターン情報記憶部１６３の記憶するデータのうちプロジェクトパターンに関連するデータのデータ構造の一例を示す概念図である。パターン情報記憶部１６３は、プロジェクトパターンに関連する情報として、プロジェクトパターン情報と、プロジェクト要素情報と、プロジェクトパターン要素対応情報をあらかじめ記憶している。
【００４８】
図６（ａ）は、パターン情報記憶部１６３が記憶するプロジェクトパターン情報のデータ構造の一例を示す概念図である。プロジェクトパターン情報は、プロジェクトパターンＩＤとプロジェクトパターンＩＤの優先度の対応関係を保持している。図６（ａ）の例は、あるプロジェクトについて、プロジェクトパターンＩＤがＰ０００１のパターンが優先度１で、Ｐ０００２のパターンが優先度２で当てはまる可能性があることを表している。
【００４９】
図６（ｂ）は、パターン情報記憶部１６３が記憶するプロジェクト要素情報のデータ構造の一例を示す概念図である。プロジェクト要素情報は、パターン判定部１１４があるプロジェクトに対してそのプロジェクトに当てはまるプロジェクトパターンを判定する際に利用する情報である。プロジェクト要素情報は、プロジェクト要素ＩＤと判定方法の対応関係を保持している。判定方法は、プロジェクト情報記憶部１６２が記憶するプロジェクト情報についてその項目の値に対する条件式の形で定義されている。パターン判定部１１４は、判定方法として定義された条件式が満たされるか否かによって、当該プロジェクトに当該プロジェクト要素が当てはまるか否かを判定する。パターン情報記憶部１６３は、判定方法として直接条件式を記憶してもよいし、外部に定義された論理値（真または偽、あるいは、１または０）を返す関数を特定する情報の形式で記憶してもよい。図６（ｂ）の例は、判定方法として、項目値を直接定数値と比較する条件である「Ｉｔｅｍ０５００＜１０、０００、０００」、項目値どうしを比較する条件である「Ｉｔｅｍ０４２０＜Ｉｔｅｍ０４２１」、外部に定義された関数を特定する情報である「条件式ＰＦ０００３」を示している。
【００５０】
プロジェクト要素は、例えば、「開発規模がある一定規模より小さい」や「Ｘ工程が遅れている」、「顧客の業種が金融」などのプロジェクトの条件に対応している。これらプロジェクト要素は、例えば、プロジェクト情報記憶部１６２が記憶するプロジェクト情報の中から当該プロジェクトの「開発規模」や「Ｘ工程終了予定日」「Ｘ工程終了実績日」、「顧客業種」を参照し、開発規模を一定値と比較したり、予定日と実績日を比較したり、顧客業種が金融であるか判定したりすることで当てはまるか否かを判定可能である。より複雑なプロジェクト要素については、入力者要素の判定と同様に、検索、参照、数え上げ、比較など必要な処理の組み合わせを記述した関数を利用する。
【００５１】
図６（ｃ）は、パターン情報記憶部１６３が記憶するプロジェクトパターン要素対応情報のデータ構造の一例を示す概念図である。プロジェクトパターン要素対応情報は、プロジェクトパターンＩＤとそれを構成するプロジェクト要素ＩＤの対応関係を保持している。１つのプロジェクトパターンＩＤについて１つ以上のプロジェクト要素ＩＤが対応付く。例えば、あるプロジェクトについて、あるプロジェクトパターンを構成するすべてのプロジェクト要素が当てはまる場合に、当該プロジェクトに当該プロジェクトパターンが当てはまると判定する。あるいは、プロジェクトパターンを構成するプロジェクト要素のうちあらかじめ定めた特定個数以上のプロジェクト要素が当てはまる場合に、当該プロジェクトパターンが当てはまると判定してもよい。プロジェクトに対して複数のプロジェクトパターンが当てはまる場合は、優先度が一番高いプロジェクトパターンを採用する。
【００５２】
図７は、入力歪み情報記憶部１６４のデータ構造の一例を示す概念図である。入力歪み情報記憶部１６４は入力歪み情報をあらかじめ記憶している。入力歪み情報は、項目ＩＤ、入力者パターンＩＤ、プロジェクトパターンＩＤ、歪み方向の対応関係を保持している。
【００５３】
入力歪み判定部１１５は当該入力歪み情報を参照することで、入力者の入力者パターンＩＤと、プロジェクトのプロジェクトパターンＩＤと、入力項目を特定する項目ＩＤから、当該項目に関する歪みを判定することができる。図７の例では、歪みは歪み方向で定義され、例えば、入力項目が項目ＩＤ「Ｉｔｅｍ００５０」である項目であって、入力者が入力者パターンＩＤ「Ｍ００１０」に当てはまり、入力対象のプロジェクトがプロジェクトパターンＩＤ「Ｐ００１０」に当てはまる場合、歪みは歪み方向「下」であると判定される。具体例でいうと、入力者が「過去の担当案件に失注が２件以上ある営業マネージャ」に当てはまり、対象プロジェクトが「開発規模がある一定規模より小さい」に当てはまるとき、入力項目「提案価格」は下、つまり小さくなる方向に歪んで入力されると判定される、などということである。
【００５４】
図８は、画面定義情報記憶部１６５のデータ構造の一例を示す概念図である。画面定義情報記憶部１６５は、画面項目対応情報と、役割画面対応情報と、入力値誘導適用項目情報をあらかじめ記憶している。画面定義情報記憶部１６５が記憶するこれらの情報は、画面制御部１１８が入出力装置１５０の表示部１５２へ送信する入力画面および提示画面を生成するために利用する。
【００５５】
図８（ａ）は、画面定義情報記憶部１６５が記憶する画面項目対応情報のデータ構造の一例を示す概念図である。画面項目対応情報は、入力画面を特定する画面ＩＤと入力画面に含まれる項目を特定する項目ＩＤの対応関係を保持している。１つの画面ＩＤについて１つ以上の項目ＩＤが対応付く。図８（ａ）の例は、画面ＩＤが「Ｖ０１２」である画面は、項目ＩＤが「Ｉｔｅｍ００４０」「Ｉｔｅｍ００４１」である２つの項目を含むことを表している。
【００５６】
図８（ｂ）は、画面定義情報記憶部１６５が記憶する役割画面対応情報のデータ構造の一例を示す概念図である。役割画面対応情報は、入力者の役割と、入力画面を特定する画面ＩＤと、入力画面の表示順の対応関係を保持している。役割画面対応情報は、ある役割をもつ入力者に対して、どの画面をどの順番で提示するかを定義する情報である。図８（ｂ）の例は、役割が「営業マネージャ」である入力者に対しては、画面ＩＤが「Ｖ０１２」である画面を１番目に提示し、画面ＩＤが「Ｖ０１３」である画面を２番目に提示することを表している。
【００５７】
図８（ｃ）は、画面定義情報記憶部１６５が記憶する入力値誘導適用項目情報のデータ構造の一例を示す概念図である。入力値誘導適用項目情報は、入力者の役割と、当該入力者に対して入力画面を提示する際に入力値の誘導を適用する項目の項目ＩＤとの対応関係を保持している。１つの役割について１つ以上の項目ＩＤが対応付く。図８（ｃ）の例は、役割が「営業マネージャ」である入力者に対しては、項目ＩＤが「Ｉｔｅｍ００５０」「Ｉｔｅｍ００６１」である２つの項目について入力値の誘導を適用することを表している。
【００５８】
図９は、プロジェクト管理装置１１０による情報入力受け付けの動作の一例を示すフローチャートである。
【００５９】
プロジェクト管理装置１１０は、入出力装置１５０の入力部１５１に対してユーザが入力操作を実施することなどを契機に、情報入力受け付けを開始する。まず画面制御部１１８は、入力者を特定するユーザＩＤやパスワードなどの認証情報を入力する認証情報入力画面を生成し、入出力装置１５０へ送信する（Ｓ９０１）。
【００６０】
ユーザは、入出力装置１５０の表示部１５２に表示された認証情報入力画面を見て、認証情報を入力部１５１に入力し、入力受付部１１１は入出力装置１５０から認証情報を取得する（Ｓ９０２）。
【００６１】
次に、入力受付部１１１は認証情報をユーザ認証部１１２へ送信し、ユーザ認証部１１２は当該認証情報をユーザ情報記憶部１６１に記憶されたユーザ情報と照合することによりユーザ認証を実行する（Ｓ９０３）。
【００６２】
ユーザ認証が成功した場合、画面制御部１１８は、情報を入力するプロジェクトを特定するためのプロジェクトＩＤなどの情報を入力するプロジェクト特定情報入力画面を生成し、入出力装置１５０へ送信する（Ｓ９０４）。なお、ユーザ認証が失敗した場合は、画面制御部１１８は再び認証情報入力画面を入出力装置１５０へ送信する（図示せず）。
【００６３】
ユーザは、入出力装置１５０の表示部１５２に表示されたプロジェクト特定情報入力画面を見て、プロジェクトＩＤなどのプロジェクト特定情報を入力部１５１に入力し、入力受付部１１１は入出力装置１５０からプロジェクト特定情報を取得する（Ｓ９０５）。
【００６４】
画面制御部１１８は、ユーザ認証部１１２より入力者の役割を受け取り、プロジェクト管理装置１１０を構成する他の構成要素と連携しながらプロジェクト情報入力受付処理を実行し（Ｓ９０６）、情報入力受け付けの動作は処理を終了する。
【００６５】
図１０は、実施例１におけるプロジェクト管理装置１１０によるプロジェクト情報入力受付処理Ｓ９０６の一例を示すフローチャートである。
【００６６】
画面制御部１１８は、入力画面の表示順を制御するための変数Ｘを１にセットする（Ｓ１００１）。そして画面制御部１１８は、画面定義情報記憶部１６５に記憶された役割画面対応情報を参照し、ユーザ認証部１１２より受け取った入力者の役割と変数Ｘの値から、当該役割に提示する画面で表示順がＸである画面の画面ＩＤを取得し、当該画面を対象画面とする（Ｓ１００２）。さらに、画面制御部１１８は、入力値を誘導する項目と誘導しない項目、および誘導するための参考値とを管理するための３つのリスト、リストＬ０、リストＬ１、およびリストＲをすべて空にする（Ｓ１００３）。
【００６７】
画面制御部１１８は、画面定義情報記憶部１６５に記憶された画面項目対応情報を参照して対象画面に含まれるすべての項目の項目ＩＤを取得し、さらに画面定義情報記憶部１６５に記憶された入力値誘導適用項目情報を参照して、対象画面に含まれるそれぞれの項目が入力値誘導を適用する項目であるか否かを入力者の役割に基づいて判定する。画面制御部１１８は、入力値誘導を適用する項目の項目ＩＤをリストＬ１に追加し、入力値誘導を適用しない項目の項目ＩＤをリストＬ０に追加する（Ｓ１００４）。
【００６８】
例えば、対象画面に含まれる項目が、「開発規模」「投入人員」「提案価格」の３項目であり、入力値誘導を適用する項目は「提案価格」のみであったとする。この場合、画面制御部１１８は、「提案価格」の項目ＩＤをリストＬ１に、「開発規模」「投入人員」の項目ＩＤをリストＬ０に追加する。
【００６９】
画面制御部１１８は、リストＬ１が空であるか否かを判定する（Ｓ１００５）。
【００７０】
リストＬ１が空でない場合（Ｓ１００５：ＮＯ）、画面制御部１１８は、リストＬ１に追加された複数の項目ＩＤを入力歪み判定部１１５と類似プロジェクト検索部１１６へ送信し、 参考値算出処理を実行する（Ｓ１００６）。参考値算出処理Ｓ１００６によって、リストＬ１に追加されていた入力値誘導を適用する項目のそれぞれについての参考値がリストＲに追加される。
【００７１】
参考値算出処理Ｓ１００６の後に、あるいはリストＬ１が空である場合（Ｓ１００５：ＹＥＳ）には、画面制御部１１８は、入力値誘導受付処理を実行する（Ｓ１００７）。
【００７２】
入力値誘導受付処理Ｓ１００７の後に、画面制御部１１８は、画面定義情報記憶部１６５に記憶された役割画面対応情報を参照し、ユーザ認証部１１２より受け取った入力者の役割と変数Ｘの値から、表示順がＸ＋１である次の表示画面があるか否かを判定する（Ｓ１００８）。次の表示画面がある場合（Ｓ１００８：ＹＥＳ）には、画面制御部１１８は、変数Ｘを１だけ増加させ（Ｓ１００９）、処理をＳ１００２へ戻す。次の表示画面がない場合（Ｓ１００８：ＮＯ）には、画面制御部１１８は、プロジェクト情報入力受付処理Ｓ９０６を終了する。
【００７３】
図１１は、プロジェクト管理装置１１０による参考値算出処理Ｓ１００６の一例を示すフローチャートである。
【００７４】
パターン判定部１１４は、入力者パターン判定処理を実行する（Ｓ１１０１）。入力者パターン判定処理では、パターン判定部１１４は、ユーザ認証部１１２より受け取ったユーザＩＤおよび役割、プロジェクト情報記憶部１６２が記憶するプロジェクト情報およびプロジェクト項目情報、パターン情報記憶部１６３が記憶する入力者パターン情報、入力者要素情報、入力者パターン要素対応情報に基づき、入力者パターンを判定し、当該入力者パターンを入力歪み判定部１１５に送信する。
【００７５】
パターン判定部１１４は、プロジェクトパターン判定処理を実行する（Ｓ１１０２）。プロジェクトパターン判定処理では、パターン判定部１１４は、入力受付部１１１が受け付けたプロジェクトＩＤ、プロジェクト情報記憶部１６２が記憶するプロジェクト情報およびプロジェクト項目情報、パターン情報記憶部１６３が記憶するプロジェクトパターン情報、プロジェクト要素情報、プロジェクトパターン要素対応情報に基づき、プロジェクトパターンを判定し、当該プロジェクトパターンを入力歪み判定部１１５に送信する。
【００７６】
類似プロジェクト検索部１１６は、入力受付部１１１が受け付けたプロジェクトＩＤと、プロジェクト情報記憶部１６２が記憶するプロジェクト情報から、当該プロジェクトＩＤに対応するプロジェクトに類似するプロジェクトを検索する（Ｓ１１０３）。類似プロジェクトの検索は様々な方法で実現可能である。例えばプロジェクトの規模を表す項目値を利用する場合、当該規模を表す項目値について当該プロジェクトとの差が一定の範囲内にあるプロジェクトを類似プロジェクトとすることができる。規模に限らずその他の項目値を利用してもよいし、それらの組み合わせにより類似プロジェクトを求めてもよい。類似プロジェクトか否かを判定するための条件は、パターン判定部１１４の実施するプロジェクトパターン判定処理で利用される判定条件よりも、ゆるいものを用いてもよい。例えば、プロジェクトパターン判定処理ではプロジェクトに関する情報のうち、顧客業種とプロジェクト規模でパターンを判定し、類似プロジェクトはプロジェクト規模だけで判定する、などとする。このようにすることで、類似プロジェクトの他の項目値は、顧客業種のもつ特徴を均した分布を示すことになる。
【００７７】
入力歪み判定部１１５は、画面制御部１１８より受け取った、入力値誘導を適用する項目の項目ＩＤを含むリストＬ１から、まだ歪みを判定していない項目を１つ取り出し、当該項目を対象項目とする（Ｓ１１０４）。
【００７８】
入力歪み判定部１１５は、パターン判定部１１４より受け取った入力者パターンおよびプロジェクトパターンと、入力歪み情報記憶部１６４が記憶する入力歪み情報をもとに、対象項目に関する歪みを判定する（Ｓ１１０５）。入力歪み判定部１１５は、判定した歪みを参考値算出部１１７へ送信する。
【００７９】
例えば、図７で、対象項目「提案価格」（項目ＩＤが「Ｉｔｅｍ００５０」）、入力者パターンＩＤが「Ｍ００１０」、プロジェクトパターンＩＤが「Ｐ００１０」であった場合、入力歪み判定部１１５は歪みを歪み方向「下」と判定する。
【００８０】
類似プロジェクト検索部１１６は、検索してある類似プロジェクトについて、対象項目の値を集計し項目値の分布を作成する（Ｓ１１０６）。そして類似プロジェクト検索部１１６は、作成した項目値の分布を参考値算出部１１７へ送信する。
【００８１】
参考値算出部１１７は、入力歪み判定部１１５より受け取った歪みと、類似プロジェクト検索部１１６より受け取った項目値の分布をもとに、対象項目に対するユーザの入力を特定の方向に誘導するための参考値を算出し、当該参考値をリストＲに追加する（Ｓ１１０７）。
【００８２】
図１２を用いて、Ｓ１１０７における参考値算出の一例を説明する。図１２では、類似プロジェクト検索部１１６より受け取った項目値の分布として「提案価格」の分布を、入力歪み判定部１１５より受け取った歪みとして歪み方向「下」を表している。「提案価格」の分布は、当該プロジェクトと類似しているとみなされた複数のプロジェクトのそれぞれについて、プロジェクト情報記憶部１６２のプロジェクト情報に記憶された「提案価格」の値を取得し、集計することで得られる。分布から類似プロジェクトでは提案価格が５０、０００、０００円であることが最も多く、最小で２０、０００、０００円、最大で１００、０００、０００円である類似プロジェクトが存在することが読み取れる。入力歪み判定部１１５より受け取った歪みが歪み方向「下」であることは、当該入力者パターンに当てはまる入力者が、当該プロジェクトパターンに当てはまるプロジェクトにおいて提案価格を入力する際には、下方向、すなわち価格が小さくなる方向に歪む傾向（過小傾向）があるということを表す。参考値算出部１１７は、このような項目値の分布と歪みから、当該入力者による提案価格の入力が適正な値になる可能性を高めるため、上方向、すなわち価格が大きくなる方向に入力を誘導するための参考値を算出する。入力の誘導には、アンカリングの効果を利用する。アンカリングとは、認知バイアスの一種であって、人間が判断を下すうえで、一部の（通常最初に触れた）情報を過剰に信頼する傾向を意味する。図１２の例の場合、入力者が提案価格を判断する前に提案価格の適正値よりも大きい値を参考値として入力者に提示することで、当該入力者による提案価格の入力が適正な値になる可能性を高めることができる。
【００８３】
参考値には様々な算出方法がありうる。例えば、項目値の分布の最大値（１００、０００、０００円）を参考値とすることで、適正値よりも大きな値を参考値として提示できる可能性が高く、当該入力者による提案価格の入力が適正な値になる可能性が高まる。同様に、歪み方向が「上」である場合には、提案価格を入力する際に価格が大きくなる方向に歪む傾向（過大傾向）があるということを表すので、項目値の分布の最小値を参考値とすることで、適正値よりも小さな値を参考値として提示できる可能性が高く、当該入力者による提案価格の入力が適正な値になる可能性が高まる。
【００８４】
入力歪み判定部１１５は、リストＬ１にまだ歪みを判定していない項目が残っているか否かを判定する（Ｓ１１０８）。リストＬ１にまだ歪みを判定していない項目が残っている場合（Ｓ１１０８：ＹＥＳ）、入力歪み判定部１１５は処理をＳ１１０４に戻す。リストＬ１のすべての項目について歪みの判定が完了した場合（Ｓ１１０８：ＹＥＳ）、入力歪み判定部１１５はプロジェクト管理装置１１０による参考値算出処理Ｓ１００６を終了する。
【００８５】
図１３は、プロジェクト管理装置１１０による入力値誘導受付処理Ｓ１００７の一例を示すフローチャートである。
【００８６】
画面制御部１１８は、リストＬ０が空であるか否かを判定する（Ｓ１３０１）。
【００８７】
リストＬ０が空でない場合（Ｓ１３０１：ＮＯ）、画面制御部１１８は、リストＬ０に追加された複数の項目ＩＤについて、プロジェクト情報記憶部１６２に記憶されたプロジェクト項目情報を参照することで項目名称を取得し、これら複数の項目名称を利用して、Ｌ０に含まれる項目すべてを含む入力画面を生成し、入出力装置１５０へ送信する（Ｓ１３０２）。
【００８８】
ユーザは、入出力装置１５０の表示部１５２に表示された入力画面を見て、対応する複数のプロジェクト情報を入力部１５１に入力し、入力受付部１１１は入出力装置１５０から当該プロジェクト情報を取得し情報登録部１１３へ送信し、情報登録部１１３は当該プロジェクト情報をプロジェクト情報記憶部１６２に記憶する（Ｓ１３０３）。
【００８９】
例えばリストＬ０に「開発規模」「投入人員」の項目ＩＤが追加されていた場合には、Ｓ１３０２で送信される入力画面は図１４に示すようなものになる。入力画面には「開発規模」「投入人員」それぞれの項目値を入力する領域が存在し、ユーザは当該領域に値を入力する。
【００９０】
Ｓ１３０３の後に、あるいはリストＬ０が空である場合（Ｓ１３０１：ＹＥＳ）には、画面制御部１１８は、リストＬ１が空であるか否かを判定する（Ｓ１３０４）。
【００９１】
リストＬ１が空でない場合（Ｓ１３０４：ＮＯ）、画面制御部１１８は入力値誘導を適用する項目の項目ＩＤを含むリストＬ１から、まだ入力を受け付けていない項目を１つ取り出し、当該項目を対象項目とする（Ｓ１３０５）。
【００９２】
画面制御部１１８は、リストＲに含まれる対象項目の参考値を提示する提示画面を生成し当該提示画面を入出力装置１５０の表示部１５２送信する（Ｓ１３０６）。
【００９３】
対象項目が「提案価格」であった場合には、Ｓ１３０６で送信される提示画面は図１５に示すようなものになる。提示画面は、図１５（ａ）のように単に対象項目と参考値を結び付けて表示する画面であってもよいし、図１５（ｂ）のように対象項目について参考値と比較した大小を問う内容の画面であってもよい。
【００９４】
また、対象項目が「Ａ工程期間」のような時間の長さに関する値の場合には、Ｓ１３０６で送信される提示画面は図１６に示すようなものになる。提示画面は、図１６（ａ）のように単に対象項目と参考値を結び付けて表示する画面であってもよいし、図１６（ｂ）のように対象項目について参考値と比較した時間の長短を問う内容の画面であってもよい。提示画面はさらに、図１６（ｃ）のように、プロジェクト情報記憶部１６２に記憶された当該項目に関する開始あるいは終了の時点の情報を用いて、時間の長さを時点の情報に変換し、提示する画面であってもよい。この場合、時間の長短を問うのではなく、時点の前後を問う内容の画面となる。
【００９５】
入力者が実際に対象項目の値を入力する前に、図１５や図１６に示すような提示画面によって入力者に参考値を提示することにより、アンカリングの効果によってその後の入力を誘導することができる。
【００９６】
ユーザは、入出力装置１５０の表示部１５２に表示された参考値を提示する画面を見て、画面を確認したことを表す操作を入力部１５１に入力し、入力受付部１１１は入出力装置１５０から操作に関する情報を取得し、本情報の取得をもって、画面制御部１１８は、対象項目についてその項目値の入力を受け付けるための入力画面を生成し、当該入力画面を入出力装置１５０の表示部１５２送信する（Ｓ１３０７）。
【００９７】
対象項目が「提案価格」であった場合には、Ｓ１３０７で送信される入力画面は図１７に示すようなものになる。入力者はＳ１３０６において参考値を提示されているため、アンカリングの効果によって当該入力画面に入力する入力値は参考値に影響を受けた値となる。また、対象項目が「Ａ工程期間」のような時間の長さに関する値の場合には、Ｓ１３０７で送信される入力画面は図１８に示すようなものになる。参考値を提示する提示画面と同様に、図１８（ａ）のような時間の長さを入力する入力画面としてもよいし、図１８（ｂ）のような時点を入力する入力画面としてもよい。
【００９８】
ユーザは、入出力装置１５０の表示部１５２に表示された対象項目の項目値を入力するための入力画面を見て、対応するプロジェクト情報を入力部１５１に入力し、入力受付部１１１は入出力装置１５０から当該プロジェクト情報を取得し情報登録部１１３へ送信し、情報登録部１１３は当該プロジェクト情報をプロジェクト情報記憶部１６２に記憶する（Ｓ１３０８）。
【００９９】
画面制御部１１８は、リストＬ１にまだ入力を受け付けていない項目が残っているか否かを判定する（Ｓ１３０９）。リストＬ１にまだ入力を受け付けていない項目が残っている場合（Ｓ１３０９：ＹＥＳ）、画面制御部１１８は処理をＳ１３０５に戻す。リストＬ１のすべての項目について入力の受け付けが完了した場合（Ｓ１３０９：ＹＥＳ）、画面制御部１１８はプロジェクト管理装置１１０による入力値誘導受付処理Ｓ１００７を終了する。
【０１００】
なお、図１３から図１８の例では、参考値提示画面で１項目についての参考値を提示する例を説明したが、本発明における参考値提示方法はこれに限定されない。例えば、リストＬ１に含まれる項目を複数取得し、それらに対応する複数の参考値をすべて含む参考値提示画面を提示する方法も本発明の範囲に含まれることは明らかである。
【０１０１】
図１９は、プロジェクト管理装置１１０による入力値誘導受付処理Ｓ１００７の別の一例を示すフローチャートである。
【０１０２】
画面制御部１１８は、対象画面に含まれるすべての項目について、プロジェクト情報記憶部１６２に記憶されたプロジェクト項目情報を参照することで項目名称を取得し、これら複数の項目名称およびリストＲに追加された複数の参考値を利用して、対象画面に含まれる項目すべてを含み、リストＬ１に追加された項目についてはリストＲに追加された参考値を提示する入力画面を生成し、入出力装置１５０へ送信する（Ｓ１９０１）。
【０１０３】
例えば、リストＬ１に「提案価格」の項目ＩＤが追加されており、リストＲに「提案価格」の参考値として「１００、０００、０００円」が追加されていた場合には、Ｓ１９０１で送信される入力画面は図２０に示すようなものになる。入力画面には「開発規模」「投入人員」「提案価格」それぞれの項目値を入力する領域が存在し、提案価格については参考値が提示された状態にある。参考値の提示は、図２０（ａ）のように対応する項目値の入力領域に値が入っている状態で表示する方法であってもよいし、図２０（ｂ）のように対応する項目値の入力領域の外に値を表示する方法であってもよい。
【０１０４】
図２１は、パターン判定部１１４による入力者パターン判定処理Ｓ１１０１の一例を示すフローチャートである。
【０１０５】
パターン判定部１１４は、パターン情報記憶部１６３が記憶する入力者パターン情報を参照し、ユーザ認証部１１２より受け取ったユーザの役割から、当該ユーザに当てはまる可能性のある入力者パターンに対応する入力者パターンＩＤを取得する（Ｓ２１０１）。
【０１０６】
例えば図５（ａ）の例で、ユーザの役割が営業マネージャである場合、入力者パターンＩＤが「Ｍ００１０」のパターンと「Ｍ００１１」のパターンなどが当てはまる可能性がある。
【０１０７】
パターン判定部１１４は、パターン情報記憶部１６３が記憶する入力者パターン要素対応情報を参照し、Ｓ２１０１で取得した入力者パターンＩＤから、当該入力者パターンＩＤを構成する入力者要素に対応する入力者要素ＩＤを取得する（Ｓ２１０２）。
【０１０８】
例えば図５（ｃ）の例で、Ｓ２１０１で取得した入力者パターンＩＤが「Ｍ００１０」と「Ｍ００１１」である場合、「Ｍ００１０」の入力者パターンについては入力者要素「ＭＦ０００１」と「ＭＦ０００２」を取得、「Ｍ００１１」の入力者については入力者要素「ＭＦ００１３」などを取得する。
【０１０９】
パターン判定部１１４は、パターン情報記憶部１６３が記憶する入力者要素情報を参照し、Ｓ２１０２で取得した入力者要素ＩＤに対応する判定方法を取得し、これら複数の判定方法のそれぞれについて、プロジェクト情報記憶部１６２が記憶するプロジェクト情報およびプロジェクト項目情報を参照し、条件が満たされるか否かを判定する（Ｓ２１０３）。
【０１１０】
例えば図５（ｂ）の例で、Ｓ２１０２で取得した入力者要素ＩＤが「ＭＦ０００１」である入力者要素については、判定方法「条件式ＭＦ０００１」を取得し、プロジェクト情報を参照して当該条件が満たされるか否かを判定する。条件式ＭＦ０００１は複数の条件を合わせた条件式であるが、まず初めに当該入力者が関係するプロジェクトを特定する条件が含まれている。例えば入力者が営業マネージャであった場合、図４（ａ）で、「営業マネージャ」のＩＤを検索し、当該入力者が営業マネージャとして関与したプロジェクトを特定する。特定したプロジェクトに対し、さらに条件を判定し入力要素の成否を判定する。他の入力者要素も同様に判定する。
【０１１１】
パターン判定部１１４は、Ｓ２１０３で判定した複数の入力者要素についての条件の成否をもとに、当該入力者に当てはまる入力者パターンを判定する（Ｓ２１０４）。
【０１１２】
例えば、ある入力者パターンに対応付くすべての入力者要素が当てはまる場合に、当該入力者に当該入力者パターンが当てはまると判定する。あるいは、入力者パターンに対応付く入力者要素のうちあらかじめ定めた特定個数以上の入力者要素が当てはまる場合に、当該入力者に当該入力者パターンが当てはまると判定してもよい。入力者に対して複数の入力者パターンが当てはまる場合は、優先度が一番高い入力者パターンを採用する。
【０１１３】
図２２は、パターン判定部１１４によるプロジェクトパターン判定処理Ｓ１１０２の一例を示すフローチャートである。
【０１１４】
パターン判定部１１４は、パターン情報記憶部１６３が記憶するプロジェクト要素情報を参照し、判定方法のそれぞれについて当該プロジェクトにおいて条件が満たされるか否かを判定する（Ｓ２２０１）。判定では、入力受付部１１１が受け付けたプロジェクトＩＤをもとにプロジェクト情報記憶部１６２が記憶するプロジェクト情報を参照し、当該プロジェクトについてのプロジェクト情報を検索する。
【０１１５】
パターン判定部１１４は、パターン情報記憶部１６３が記憶するプロジェクトパターン要素対応情報を参照し、Ｓ２２０１で判定した複数のプロジェクト要素についての条件の成否をもとに、当該プロジェクトに当てはまるプロジェクトパターンを判定する（Ｓ２２０２）。
【０１１６】
例えば、あるプロジェクトパターンを構成するすべてのプロジェクト要素が当てはまる場合に、当該プロジェクトに当該プロジェクトパターンが当てはまると判定する。あるいは、プロジェクトパターンを構成するプロジェクト要素のうちあらかじめ定めた特定個数以上のプロジェクト要素が当てはまる場合に、当該プロジェクトに当該プロジェクトパターンが当てはまると判定してもよい。プロジェクトに対して複数のプロジェクトパターンが当てはまる場合は、優先度が一番高いプロジェクトパターンを採用する。
【０１１７】
以上の処理及び構成により、プロジェクト管理システムの入力者が情報を入力する際に、入力者のパターン及びプロジェクトのパターンに基づく参考値を表示することにより、入力者の特性やプロジェクトの状況に応じて発生しやすい歪曲値の入力を抑止する方向へ誘導することが可能になる。
【実施例２】
【０１１８】
次に本発明の第２実施形態について説明する。
【０１１９】
実施例２のプロジェクト管理装置１１０およびプロジェクト管理方法は、入力歪み情報記憶部１６４の記憶する入力歪み情報の備える項目と、参考値算出部１１７による参考値の算出（Ｓ１１０７、）において、実施例１との間に違いがある。
【０１２０】
図２３は、実施例２における入力歪み情報記憶部１６４のデータ構造の一例を示す概念図である。
【０１２１】
実施例１で入力歪み情報が保持していた項目のうち、歪みを定義するのは「歪み方向」だけであったのに対し、実施例２における歪みは、「歪み方向」と「歪み強さ」で定義される。なお、「歪みの強さ」は０から１までの実数であるとする。
【０１２２】
図２３の例では、入力項目が項目ＩＤ「Ｉｔｅｍ００５０」である項目であって、入力者が入力者パターンＩＤ「Ｍ００１０」に当てはまり、入力対象のプロジェクトがプロジェクトパターンＩＤ「Ｐ００１０」に当てはまる場合、歪みは歪み方向「下」で歪み強さ「０．７」であると判定される。具体例でいうと、入力者が「過去の担当案件に失注が２件以上ある営業マネージャ」に当てはまり、対象プロジェクトが「開発規模がある一定規模より小さい」に当てはまるとき、入力項目「提案価格」は下、つまり小さく歪んで入力され、その歪みの強さは０．７であると判定される、などということである。
【０１２３】
図２４は、実施例２におけるにおける参考値算出部１１７による参考値の算出（Ｓ１１０７、）の一例を説明するための概念図である。
【０１２４】
図２４では、類似プロジェクト検索部１１６より受け取った項目値の分布として「提案価格」の分布を、入力歪み判定部１１５より受け取った歪みとして「下」「０．７」を表している。入力歪み判定部１１５より受け取った歪みが「下」「０．７」であることは、当該入力者パターンに当てはまる入力者が、当該プロジェクトパターンに当てはまるプロジェクトにおいて提案価格を入力する際には、下方向、すなわち価格が小さくなる方向に、０．７の強さで歪む傾向があるということを表す。参考値算出部１１７は、このような項目値の分布と歪みから、当該入力者による提案価格の入力が適正な値になる可能性を高めるため、上方向、すなわち価格が大きくなる方向に、０．７の強さで入力を誘導するための参考値を算出する。参考値には様々な算出方法がありうる。
【０１２５】
例えば、項目値の分布の最大値を参考値とするのを歪みが「下」「１．０」であった場合とし、項目値の分布の最小値を参考値とするのを歪みが「上」「１．０」であった場合とし、項目値の分布の中央値を参考値とするのを歪みが「上」「０．０」あるいは「下」「０．０」であった場合とするような参考値算出方法が考えられる。この算出方法を歪み強さが「１．０」や「０．０」でない場合にも連続的に拡張した方法としては、実数の変数ｘを、その絶対値が歪み強さと一致し、その符号が歪み方向が「下」の場合に負で歪み方向が「上」の場合に正、と定め、実数の変数ｙを０．５×（１−ｘ）と定めて、参考値を、項目値の分布をｙ：１−ｙに分割する値（ｙ分位数）として算出する方法がある。この算出方法を用いれば、図２４の例では、項目値の分布の累積相対度数が８５％となる階級の値が参考値であり、この場合８０、０００、０００円、となる。
【０１２６】
以上の処理及び構成により、プロジェクト管理システムの入力者の特性やプロジェクトの状況に合わせて、歪曲値の入力を抑止するための参考値をより柔軟に算出することが可能になる。
【符号の説明】
【０１２７】
１００  プロジェクト管理システム
１１０  プロジェクト管理装置
１５０  入出力装置
１１１  入力受付部
１１２  ユーザ認証部
１１３  情報登録部
１１４  パターン判定部
１１５  入力歪み判定部
１１６  類似プロジェクト検索部
１１７  参考値算出部
１１８  画面制御部
１５１  入力部
１５２  表示部
１６１  ユーザ情報記憶部
１６２  プロジェクト情報記憶部
１６３  パターン情報記憶部
１６４  入力歪み情報記憶部
１６５  画面定義情報記憶部
２０１  コンピュータ
２０２  ＣＰＵ
２０３  ＲＡＭ
２０４  ＲＯＭ
２０５  ＨＤＤ
２０６  通信Ｉ／Ｆ
２０７  入出力Ｉ／Ｆ
２０８  メディアＩ／Ｆ
【図１】
2017134624.tif 000003
【図２】
2017134624.tif 000004
【図３】
2017134624.tif 000005
【図４】
2017134624.tif 000006
【図５】
2017134624.tif 000007
【図６】
2017134624.tif 000008
【図７】
2017134624.tif 000009
【図８】
2017134624.tif 000010
【図９】
2017134624.tif 000011
【図１０】
2017134624.tif 000012
【図１１】
2017134624.tif 000013
【図１２】
2017134624.tif 000014
【図１３】
2017134624.tif 000015
【図１４】
2017134624.tif 000016
【図１５】
2017134624.tif 000017
【図１６】
2017134624.tif 000018
【図１７】
2017134624.tif 000019
【図１８】
2017134624.tif 000020
【図１９】
2017134624.tif 000021
【図２０】
2017134624.tif 000022
【図２１】
2017134624.tif 000023
【図２２】
2017134624.tif 000024
【図２３】
2017134624.tif 000025
【図２４】
2017134624.tif 000026