(57)【要約】【課題】作業完了に直結していないが、作業の遂行を補助しているような作業要素や、非定型業務のように、それぞれの作業要素の実施順序が決まらないような作業に対して効率的な作業要素を提示することは困難であった。【解決手段】利用者が行った作業をシステムが特定するための作業選択機能と、前記利用者が行った作業の作業要素の記録を実行するための手順要素記録機能と、前記記録された作業要素の有用性に関して利用者が主観的な評価付けを行うための作業要素評価機能と、前記記録された作業要素およびプロジェクトや作業に関する情報から、現在実行している作業に関連する作業要素を抽出して関連情報を作成する関連情報提示・再評価機能と、作業実行インターフェースおよび作業選択機能および作業要素記録機能および作業要素評価機能および関連情報提示・再評価機能を提供するサーバ装置により構成されたプロジェクト作業支援システムにより解決する。【選択図】  図３
2004185346.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトにおける作業に関する情報を、当該作業内容の作業定義を記憶し、当該作業を実行するための環境を提供する計算機情報と作業要素の情報を記憶し、
前記作業として実行された作業要素を関連する作業要素情報としてプロジェクト名、所要時間、作業者氏名、および作業に対する主観的な評価および客観的な評価を記憶し
前記記録された作業要素情報から作業に関連する作業要素情報を抽出するために、実行する作業の作業定義および作業名と既に記録されている作業の作業定義および作業名が一致し、該実行する作業の内容と、前記記憶した作業の内容とを類似検索してその類似度を一覧表示することを特徴とするプロジェクト作業支援方法。
【請求項２】
請求項１のプロジェクト作業支援方法において、作業要素情報として蓄積される情報に対し、前記作業要素情報の有用性を主観的な観点によって作業者が入力した評価に基づいて前記作業要素情報の有用性を決定することを特徴とするプロジェクト作業支援方法。
【請求項３】
請求項１のプロジェクト作業支援方法において、前記記憶した作業要素情報の主観的評価の値を、その作業要素情報を利用した利用者が入力した主観的評価に基づいて前記記憶した作業要素情報の主観的評価の値を変更することを特徴とするプロジェクト作業支援方法。
【請求項４】
請求項１のプロジェクト作業支援方法において、
主観的評価、作業の客観的な進行状況、作業のアウトプットとして登録された成果物の修正回数、作業の総所要時間および作業の連想検索による関連性の値を基に作業要素の有用度を示すスコアを算出することを特徴とするプロジェクト作業支援方法
【請求項５】
請求項１のプロジェクト作業支援方法において、
作業中の作業に関連する作業要素情報のスコア、作業要素名、プロジェクト名、作業時間、作業順序番号および総作業要素数、作業者名、主観評価値、参照回数および作業日を表示し、前記各項目の値にしたがってそれぞれソートすることが可能な関連情報を表示することを特徴とするプロジェクト作業支援方法。
【請求項６】
プロジェクトにおける作業に関する情報を、当該作業内容の作業定義を記憶し、当該作業を実行するための環境を提供する計算機情報と作業要素の情報を記憶する手段と、
前記作業として実行された作業要素を関連する作業要素情報としてプロジェクト名、所要時間、作業者氏名、および作業に対する主観的な評価および客観的な評価を記憶する手段と、
前記記録された作業要素情報から作業に関連する作業要素情報を抽出するために、実行する作業の作業定義および作業名と既に記録されている作業の作業定義および作業名が一致し、該実行する作業の内容と、前記記憶した作業の内容とを類似検索してその類似度を一覧表示する手段とを備えたことを特徴とするプロジェクト作業支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロジェクトにおける作業を遂行する際に、作業の遂行を容易とするような作業要素を利用者に提示するために、過去の類似した作業において行われた作業要素から、関連性がある作業要素を選別して提示し、作業者がそれを利用することにより作業効率の向上を図るためのプロジェクト作業支援技術に関する。
【０００２】
【従来の技術】
過去に行われた作業の手順情報を蓄積して、利用者に関連する作業手順を提示するような手順提示システムがある。手順提示システムを利用することにより、初めて行う作業において円滑に作業手順を決定したり、従来行ってきた作業手順よりも効率の良い手順を発見することなどが可能となる。
【０００３】
従来手法には、特開平１０−１０５５４０号公報に開示されているような技術のように、作業における操作手順の実行順序に着目して、優先度データおよび作業有効性を算出することにより、次に実行すべき操作を提示するようになっている技術もある。
【０００４】
【特許文献１】
特開平１０−１０５５４０号
【０００５】
【発明が解決しようとする課題】
上記従来技術では、作業における各手順の関連性に意味があるような業務において効率的な手順の提示が可能である。しかし、手順の順序情報を主眼とした関連性の調査を行っているため、作業完了に直結していないが、作業の遂行を補助しているような作業要素や、非定型業務のように、それぞれの作業要素の実施順に関連性があるとは限らないような作業に対して効率的な作業要素を提示することは困難である。また、過去の作業に対する評価の更新について、その後に実行された情報や使用件数を利用しているため、有用な情報を蓄積するためには、スキルの高い利用者が何回もシステムを利用する必要がある。
【０００６】
本発明では、プロジェクトや業務の作業手順を定義するＷＢＳ（Ｗｏｒｋ  Ｂｒｅａｋｄｏｗｎ  Ｓｔｒｕｃｔｕｒｅ）に基づいて実行されるプロジェクトにおいて、それぞれの作業として実行する作業要素が各作業者の裁量にまかされるような非定型業務および定型業務に対して、業務を遂行する上で有効なナレッジの情報を利用者に大きな負担をかけることなく蓄積し、かつ、蓄積された情報を利用して、作業に関連性がある作業要素をナレッジとして提示することにより、従来行っていた手法が効率的な作業要素知識を提示できないような分野の作業に関しても、効率的な作業要素知識を発見するための手段を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、プロジェクトにおける作業に関する情報を、ＷＢＳをベースとして保持・管理し、作業を実行するための環境を提供するサーバ、作業要素等の情報を蓄積するためのデータベースをそれぞれ利用して、作業として実行された作業要素を関連する情報と共にナレッジとしてデータベースに記録する。関連する情報には、プロジェクト名、所要時間、作業者氏名などの情報や、作業に対する主観的な評価および客観的な評価などが含まれる。
【０００８】
また、記録されたデータから作業に関連する作業要素情報を抽出するために、現在行っている作業のＷＢＳ定義および作業名と、既に記録されている作業のＷＢＳ定義および作業名が同一の作業、現在行っている作業の内容と、既に記録されている作業の内容を連想検索にかけることにより計算される作業間の類似度が高い作業のそれぞれについて、関連する作業とみなす。
【０００９】
さらに、提示された関連要素情報のうち、利用者が作業を進める上で役に立った情報について、利用者の評価を元に、記録されている客観評価を上げ、無用であった情報について客観評価を下げるといった再評価付けを行う環境を提供する。
【００１０】
さらに、関連情報の表示に際して、作業者や作業日といった評価値以外の項目値をキーとして、関連情報をソートして表示を行う機能を備えたものである。
【００１１】
【発明の実施の形態】
以下、本発明の実施例を図面に基づいて詳細に説明する。図１は、本発明における一実施例であるプロジェクト作業支援システムの構成を示すものである。本実施例は、ネットワーク１０５で接続されたサーバ１０１、サーバ１０３、サーバ１０８、クライアント１０６で実現されており、サーバ１０１にはＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ１０２が割り当てられ、サーバ１０３にはプロジェクト作業支援サーバ１０４が割り当てられ、サーバ１０８にはデータベース１０９が割り当てられ、クライアント１０６にはＷＷＷブラウザ１０７が割り当てられている。
【００１２】
本実施例では、ネットワークで接続されたクライアントサーバシステムの、各々の計算機にＷＷＷサーバ等の要素を割り当てることにより実現した例を示したが、複数要素を１台の計算機に割り付けても良い。
【００１３】
図２は、本システムが取り扱う、ＷＢＳ（Ｗｏｒｋ  Ｂｒｅａｋｄｏｗｎ  Ｓｔｒｕｃｔｕｒｅ）形式によって表現されるプロジェクト定義の構成例を示す図である。プロジェクト（２０１）は一つ以上の作業から構成され、ある一つの作業は、その作業を構成する作業を子階層として取ることが可能である（２０３、２０５）。各作業には作業に関する情報として、作業の内容を表す作業名称２１１、作業を行う人物を表す作業担当者名２１２、作業を完了する日を表す作業期限２１３、作業の状況を表す進捗状態２１４、作業において実施する事柄について詳細に表現する内容定義２１５をそれぞれ定義することができる。
【００１４】
作業を実行した際に実際に行った作業要素（２０７、２０９）は、ＷＢＳにおいて定義されている作業（２０５）の下の階層と考えることができる。作業要素は各プロジェクトによって違ってくる上、各作業要素の実行順が変わっても問題無いことが多いため、図のように、実際のＷＢＳに定義されることは無い。しかし、初めてプロジェクトの作業を行う作業者は、作業を遂行する上でどのような作業要素を実行すれば効果的なのか理解していないことも多く、そのような作業者に対して、過去の作業要素の中から作業遂行に対して効果的な作業要素を提示するシステムは、作業者の効率向上に対して有効である。
【００１５】
ＷＢＳは、良く利用されるプロジェクトの標準的な作業を登録したテンプレートが用意されており、一般的な作業の流れでプロジェクトを進める場合には、そのまま適用して利用することが可能である。図２では、ＷＢＳテンプレートとしてソフトウェア開発２１６を適用している。テンプレートには、プロジェクトの作業構造および名称、作業内容がすでに定義されているため、プロジェクト計画作成者は、実施するプロジェクトの計画に沿って、担当者、期限を設定し、作業内容の情報を変更するだけでプロジェクトの運用を開始することができる。
【００１６】
図２においては、ソフトウェアＡの開発２０２に対してソフトウェアの開発というテンプレート２１６を適用しているが、そのテンプレートはプロジェクトの最初の作業について、検討２０４の作業として、開発計画書２０６の作業を実行することを定義している。この場合に、開発計画書に関する作業要素として、ＷＷＷブラウザからトップページを見た記録２０８と、その数個先の要素として、ＷＷＷブラウザから帳票記録例のページを見た記録２１０が実際に記録されている。たとえば、開発計画書を書いたことがない作業者は、帳票記述例を読むことにより書き方のフォーマットを理解することができるため、この作業要素２１０は効果的な作業要素である。
【００１７】
このように行った作業要素が効果的な作業要素かどうかは、実際に作業を行った作業者がもっとも良く理解しているため、それぞれの作業要素に対して主観的な評価点数を容易に付ける事が可能な環境を実現することにより、効果的な作業要素をシステム側が判別することが可能となる。
【００１８】
また、ユーザ自身が体感していなかった場合でも、効果的な作業があった場合には、当初の見積りよりも早く作業を終えることが可能である。このため、客観的な評価数値として、作業の進行状況（計画よりも±何日かかったか）や、作業のアウトプットとして登録された成果物の修正回数（効果的な作業要素を実行した場合、修正を行わなければならない状況も少なくなる）、作業の総所要時間のそれぞれの値を正規化して、類似スコアの計算に含める。
【００１９】
図３は、図１で示した構成の各要素をさらに詳細化したものである。ＷＷＷブラウザ１０７は利用者３０１の作業をＷＷＷサーバ１０２に伝えたり、ＷＷＷサーバ１０２からのＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）による応答を利用者３０１にインターフェースとして提示するためのものである。
【００２０】
ＷＷＷサーバ１０２は、ＷＷＷブラウザ１０７を通して利用者３０１の操作をプロジェクト作業支援サーバ１０４に伝え、プロジェクト作業支援サーバからの応答をＷＷＷブラウザ１０７に送信する。
【００２１】
プロジェクト作業支援サーバ１０４は、利用者に関連情報を提示し、参照し、再評価するためのインターフェースおよび処理を提供する関連情報提示・再評価機能３０３、利用者が実際に作業を実行する作業実行インターフェース３０２、現在行っている作業と関連性の高い作業の関連情報を提示したり、現在行っている作業の作業要素として操作を記録するために、現在行っている作業を選択するためのインターフェースを提供する作業選択機能３０４、選択された作業の作業要素として作業実行インターフェース３０２の操作をデータベース１０９の作業要素情報テーブル３０７に記録する作業要素記録機能３０５、記録された作業要素に対して主観的な評価を行うための作業要素評価機能３０６をそれぞれ備えている。
【００２２】
データベース１０９は、作業要素情報を蓄積し、関連する作業要素を提供するための作業要素情報テーブル３０７、および、ＷＢＳの構成情報や、作業に関する情報（作業者の割り当てや作業の期限、作業の状態、作業の内容詳細）を蓄積するためのプロジェクト関連情報テーブル３０８をそれぞれ備えている。作業要素情報テーブル３０７は作業要素の記録や評価・再評価によって本システムから随時更新される。
【００２３】
図４は、これから行う作業がプロジェクト関連情報テーブル３０８に登録されている利用者の担当作業のうちの、どの作業であるかを、図３における関連情報提示・再評価機能３０３、作業要素記録機能３０５、および作業要素評価機能３０６にそれぞれ通知するための画面の一例である。
【００２４】
作業の選択インターフェース４０１は、利用者が担当する作業について、担当作業の総件数４０２、プロジェクト名４０４、作業名４０５、期限４０６、状態４０７の各情報を表示する。利用者は、これらの項目として提示される作業の中から、これから行う作業を、選択（４０３）列の該当項目をマウスでクリックすることにより選択する。図においては、４０９行の作業項目（ソフトウェアＡの開発（４１０）というプロジェクトの機能仕様書（４１１）という名前の作業（この作業は２００２／０８／１１（４１２）が期限であり、現在の状態は着手（４１３）である）が選択状態となっている。選択された作業項目以外の、残りの選択項目は非選択の項目（例：４０８の表示）となる。
【００２５】
作業完了ボタン４１４は、作業が完了したことを利用者が入力するためのボタンである。このボタンがマウスクリックされた場合には、現在の作業において行った作業要素の主観的評価を行うための作業要素評価機能３０６へと作業選択情報を送信することにより、該当インターフェースが起動される。また、現在の作業についての選択４０９が解除となる。
図５は、作業要素評価機能３０６によって生成・表示される、すでに行った作業要素に対する主観的評価の情報を入力するための画面の一例である。作業の評価インターフェース５０１は、利用者が行った作業５０２について、作業で実行した作業要素名５０７、作業要素の実行にかかった時間５０８の各情報を表示する。利用者は、これらの項目として提示される作業要素のそれぞれに対して、データベース１０９の作業要素情報テーブル３０７への登録を行うかどうか、登録を行う場合には当該要素がどれくらい役に立ったのかについての評価を、提示５０５の列のチェックボックスおよび評価５０６の列の入力域からそれぞれ入力することにより指定する。
【００２６】
提示５０５の列では、利用者に提示しない作業要素行（例：作業要素名５１２、要素の実行時間５１３の作業要素）のチェックボックスをオフ（例：５０９）になるように、また、登録を行う作業要素行のチェックボックスをオン（例：５１０）になるように、それぞれマウスクリックにより指定する。また登録を行う作業要素行については、その作業要素がどれくらい役に立ったのかを主観的に評価した値の入力を、評価５０６の列の入力域（例：５１１）から、満点を１００として入力する。また、入力域５０３に評価値を入力し、全要素に入力ボタン５０４をマウスクリックすることにより、一覧表示されている全要素に対して、５０３に入力した評価値を、各作業要素の評価値として一律に割り当てることができ、割り当てた後で各作業要素行ごとに値を修正することも可能である。
【００２７】
評価完了ボタン５１４は、評価が完了したことを利用者が入力するためのボタンである。このボタンがマウスクリックされた場合には、評価完了の画面操作イベントが発生し、データベース１０９の作業要素情報テーブル３０７への作業要素評価の登録が行われる。
【００２８】
図６は、図３における作業選択機能３０４の処理の流れを示す。まず、利用者が担当する作業の一覧を表示するために、データベース１０９のプロジェクト関連情報テーブル３０８から、作業者名に利用者の名前が登録されている作業情報を取得する（ステップ６０１）。取得した情報を、図４に示される作業選択インターフェースのＨＴＭＬに変換して表示する（ステップ６０２）。インターフェースから作業が選択されるまで待ち（ステップ６０３）、選択が行われたら、選択された作業の情報を関連情報提示・再評価機能３０３と、作業要素記録機能３０５にそれぞれ送信する（ステップ６０４、６０５）。情報送信後に、画面中の作業完了ボタンが押されたかどうか判別し（ステップ６０６）、押された場合には、作業完了情報を作業要素記録機能３０５に送信し（ステップ６０７）、選択された作業の情報を作業要素評価機能３０６に送信し（ステップ６０８）、作業の選択情報をクリアする（ステップ６０９）。
【００２９】
この機能により、利用者は現在行っている作業をシステムに通知することが可能となり、システムは作業単位で作業要素情報を記録したり、提示する作業要素を作業選択情報に従って最適化することができる。
【００３０】
図７は、図３における作業要素記録機能３０５の処理の流れを示す。まず、作業選択機能３０４から送信される作業選択情報を取得する（ステップ７０１）。この作業選択情報は、これから作業実行インターフェース３０２より受信する作業要素情報がどの作業の要素情報かを識別するために利用される。
【００３１】
次に、作業実行インターフェースから送信されてくる作業要素情報を受信する（ステップ７０２）。受信した作業要素情報を、データベース１０９の作業要素情報テーブル２０７に登録する（ステップ７０３）。この処理を、作業選択機能３０４から作業完了情報を受信して作業完了するまで繰り返す（ステップ７０４）。
【００３２】
図８は、作業要素評価機能３０６の処理の流れを示す。まず、作業選択機能３０４から送信される作業選択情報を取得する（ステップ８０１）。この作業選択情報は、これから評価を行う作業がどの作業かを示している。
【００３３】
次に、データベース１０９の作業要素情報テーブル３０７から、選択された作業の作業要素を取得する（ステップ８０２）。取得した作業要素を基に、図５に示される作業の評価インターフェースを表すＨＴＭＬを作成し、利用者に表示する（ステップ８０３）。利用者が評価完了ボタンを押して評価を完了するまで待ち（ステップ８０４）、評価を完了したならば、作業要素評価情報をデータベース１０９の作業要素情報テーブル３０７に登録する。
【００３４】
この作業要素評価機能は利用者による作業要素の主観的な評価付けを可能とするものであり、この情報を利用することによって、提示する作業要素情報の現在作業との関連性を高め、より効率の良い作業要素の提示機能を実現している。
【００３５】
図９は、データベース１０９の作業要素情報テーブル３０７の構成例を示す説明図である。テーブルは、プロジェクト名９０１、作業名９０２、作業番号９０３、提示９０４、種別９０５、操作９０６、作業要素名９０７、時間９０８、作業者９０９、主観評価９１０、参照回数９１１の各項目を有している。
【００３６】
プロジェクト名９０１および作業名９０２は、登録する作業要素が何の作業に関する作業要素なのかを識別するために利用される。順序番号９０３は、作業要素が作業において何番目に実行されたものかを表している。提示９０４は、該当行の作業要素を作業要素情報として利用者に提示するかどうかを表しており、×の項目に関しては、作業要素がデータベース１０９の作業要素情報テーブル３０７に記録されてはいるが、利用者には提示されない。  種別９０５はアプリケーションごとにユニークな識別子を表しており、操作９０６には、アプリケーションにおいて操作を再現するために必要となる固有の内部情報が登録される。作業要素名９０７は該当操作を利用者に提示する際に使用される、操作を表現した文字列である。時間９０８は、該当操作が行われるのに要した時間、作業者９０９は、操作を行った作業者の名前をそれぞれ表す。また、作業要素が作業者からみてどれくらい有効であったのかを主観的に評価した主観評価９１０、および、作業要素が利用者によって参照された回数を記録する参照回数９１１（初期登録時には参照は行われていないので、自動的に０が入力される）がある。
【００３７】
図１０は、データベース１０９のプロジェクト関連情報テーブル３０８の構成例を示す説明図である。テーブルは、プロジェクト名１００１、作業名１００２、階層１００３、順序１００４、担当者１００５、期限１００６、進捗１００７、実績１００８、成果物修正数１００９、内容１０１０の各項目を有している。
【００３８】
プロジェクト名１００１と作業名１００２と階層１００３と順序１００４は、プロジェクトにおける作業の階層情報を定義している。担当者１００５は、該当作業を担当する担当者名を表している。期限１００６は作業が完了する予定日であり、進捗１００７および実績１００８は、作業の進み具合を示す文字列、および、作業が完了した日付によってそれぞれ構成される。成果物修正数１００９は、作業を実施した結果として登録される成果物について、何回修正を行ったかを表す数値が登録されている。内容１０１０は、作業の内容について表現する文章が登録されている。
【００３９】
図１１は、利用者に対して、過去に行われた作業要素のうち、現在利用者が行っている作業と関連性のある作業要素を提示するためのインターフェースである。利用者は、関連要素情報の提示１１０１インターフェースから、現在行っている作業１１０２に関連する作業要素情報の有効性を表現するスコア１１０３、作業要素名１１０４、プロジェクト名１１０５、時間１１０６、順序番号および総要素数１１０７、作業者名１１０８、主観評価１１０９、参照回数１１１０、作業日１１１１を参考にして、過去の作業要素を選択し、作業要素の実行結果を参照する。
【００４０】
高いスコア１１１３の作業要素１１１２は、利用者が現在行っている作業との関連性の値と作業要素情報に対する過去の作業者およびその後の利用者の主観的な評価、作業の客観的な評価の値がそれぞれ加算された結果として高い評価値となっているため、利用者がこれから行う作業に対しても有効な作業要素となる。
【００４１】
また、参照回数が極端に多い（例：１１２１）ような作業要素１１１４については、他の作業者から良く参照されている作業要素であり、参照回数の少ない作業要素１１１６と比べて有効な情報が含まれるような操作を持っている。このような要素は、主観的評価値の修正も頻繁に行われるので、評価値の信頼性も高くなっている。
【００４２】
さらに、過去の作業者１１０８の情報も表示されるため、例えば「特許に関する業務に関して、評価の高い西山さん（１１２２）」が行った作業要素１１１５が、特許の記述業務を行っている際に関連作業要素として表示された場合には、他の要素に比べて、その要素が作業を実行する上で有効な情報を含んでいると考えられる。
【００４３】
さらに、同一の作業の中でも、作業の前半に行うべき要素と、後半に行うべき要素では大きな違いがあると考えられるが、例えば、現在行っている作業１１０２がまだ作業の前半であるような場合には、順序／総要素から見て作業の前半に行われている（例：１１１７）ような作業要素１１１２の方が、作業の後半に行われている（例：１１２３）ような作業要素１１１６に比べて、より現在の業務に関連性がある要素と考えられる。
【００４４】
これらの特徴的な指標をシステムは全て提供しているため、利用者はこれらの指標を自由に組み合わせて、作業要素を利用する際の判断に利用することが可能である。また、これらの指標の可視性を高めるために、作業要素情報のスコア１１０３、作業要素名１１０４、プロジェクト名１１０５、時間１１０６、順序番号および総要素数１１０７、作業者名１１０８、主観評価１１０９、参照回数１１１０、作業日１１１１のそれぞれの項目に入力されている値にしたがって、表の行を再ソートして表示することが可能である。
【００４５】
さらに、各関連作業要素の主観評価１１０９の項目値（例１１１９）の上下に△（例１１１８）▽（例１１２０）の形をしたボタンが付いており、△ボタン（例１１１８）をマウスクリックすると、該当する作業要素のユーザ主観評価値（例１１１９）を増加させる。同様に、▽ボタン（例１１２０）をマウスクリックすると、該当する作業要素のユーザ主観評価値（例１１１９）を減少させる。このボタンを利用することにより、作業要素情報を利用する側の利用者が、作業者によって行われた主観評価値を修正することが可能である。これにより、主観的な評価を登録時のみでなく利用時も反映させる環境を提供することが可能となり、常に利用者によるブラッシュアップを行う事ができる。例えば、古くなったために利用価値の下がった作業要素情報の評価を下げたり、間違って低い評価で登録されてしまった作業の評価を上げることができ、従来よりもさらに効果的な情報の評価付けの環境を提供することを可能とする。
【００４６】
さらに、各関連要素情報の作業要素名を表示している項目（例１１１２、１１１４、１１１５、１１１６）において、作業要素名の部分をマウスクリックすることにより、クリックされた作業要素名に該当する操作を実行した結果を再現する。例えば、作業要素名１１１５をマウスクリックした場合には、ＷＷＷブラウザにおいて帳票サンプル一覧のページを表示させる。
【００４７】
図１２は、関連情報提示・再評価機能３０３の処理の流れを示す。まず、関連情報を提示する作業の選択情報を受信し（ステップ１２０１）、受信した関連情報に従ってデータベース１０９の作業要素情報テーブル２０７およびプロジェクト関連情報テーブル２０８から作業情報を取得する（ステップ１２０２）。作業要素参照が指示されたかどうかを確認し（ステップ１２０３）、指示が行われた場合には、参照された作業要素の参照回数を増加させてデータベース１０９の作業要素情報テーブル２０７へ再登録する（ステップ１２０４）。作業要素参照が行われていない場合には、作業要素再評価が指示されたかどうか判断する（ステップ１２０５）。作業要素再評価が指示されたならば、再評価された作業要素の評価値を修正してデータベース１０９の作業要素情報テーブル２０７へ再登録する（ステップ１２０６）。以上の処理を行った後に、データベース１０９のプロジェクト関連情報テーブル３０８から取得した作業の内容定義と、現在実行している作業の内容定義を連想検索にかける。この結果として計算される類似度の値が一定値を超える作業、および、ＷＢＳとして同一のテンプレートを使用しているようなプロジェクトにおける同一名称の作業について類似した作業とする（ステップ１２０７）。
【００４８】
この類似した作業に含まれる全ての作業要素の主観評価値、および、作業の客観的な進行状況（計画よりも±何日かかったか）、作業のアウトプットとして登録された成果物の修正回数、作業の総所要時間をそれぞれ標準化して加算することにより求められる客観評価値、および作業の類似度をそれぞれ加算し、スコアの計算を行う（ステップ１２０８）。
【００４９】
このスコアは、作業に対する主観的、客観的な成功・失敗の情報、および作業の関連性を示す情報を含むため、関連する作業の作業要素が作業完了に対して有効であったかどうかをより正確に表す指標となっている。
【００５０】
そして、ソートの指示が行われたかどうかをチェックし（ステップ１２０９）、行われていない場合には、計算されたスコアをキーとして関連要素情報のソートを行う（ステップ１２１１）。ソートキーが含まれている場合には、ソートキーとして指定された情報をキーとして関連要素情報のソートを行う（ステップ１２１０）。ソートされた情報を画面に表示することにより、利用者に関連要素情報を提供する（ステップ１２１２）。
【００５１】
本実施例は操作方法をマウスで説明したが、キーボード、トラックボール、ライトペン等の入力装置を使用してもよい。
【００５２】
以上説明したように、利用者にナレッジ蓄積についての大きな負担をかけることなくプロジェクトの作業に関するナレッジを蓄積し、その情報を基に、作業を進める上で有用となる作業要素の情報を他の利用者に提示することが可能となる。ここで対象とする作業としては定型業務ばかりでなく、それぞれの作業要素の実施順序が決まらないような非定型業務にも適用することができ、また、作業完了に直結していないが、作業の遂行を補助しているような作業要素についてもナレッジとすることができる。このように関連する作業要素を提示する仕組みは、作業に関するナレッジを共有する環境を実現し、利用者の業務効率を改善させるような作業要素の発見を補助する役割を通して、全ての利用者の業務の効率化に寄与することを可能としている。
【００５３】
【発明の効果】
本発明によれば、以上説明したように構成されているので、利用者にナレッジ蓄積についての大きな負担をかけることなくプロジェクトの作業に関するナレッジを蓄積し、その情報を基に、作業を進める上で有用となる作業要素の情報を他の利用者に提示することが可能となる。ここで対象とする作業としては定型業務ばかりでなく、それぞれの作業要素の実施順序が決まらないような非定型業務にも適用することができ、また、作業完了に直結していないが、作業の遂行を補助しているような作業要素についてもナレッジとすることができる。このように関連する作業要素を提示する仕組みは、作業に関するナレッジを共有する環境を実現し、利用者の業務効率を改善させるような作業要素の発見を補助する役割を通して、全ての利用者の業務の効率化に寄与することを可能としている。
【図面の簡単な説明】
【図１】本発明における一実施例である、プロジェクト作業支援システムの全体構成を示すものである。
【図２】ＷＢＳによるプロジェクト情報の定義例を示すための説明図である。
【図３】図１で示した構成の各要素をさらに詳細化したものである。
【図４】実行する作業の選択作業について説明する画面図である。
【図５】完了した作業の評価作業について説明する画面図である。
【図６】作業選択機能の処理の流れを示すフローチャートである。
【図７】作業要素記録機能の処理の流れを示すフローチャートである。
【図８】作業要素評価機能の処理の流れを示すフローチャートである。
【図９】データベースの作業要素情報テーブルの構成例を示す説明図である。
【図１０】データベースのプロジェクト関連情報テーブルの構成例を示す説明図である。
【図１１】関連要素情報について説明する画面図である。
【図１２】関連情報提示・再評価機能の処理の流れを示すフローチャートである。
【符号の説明】
１０２・・・ＷＷＷサーバ
１０４・・・プロジェクト作業支援サーバ
１０７・・・ＷＷＷブラウザ
１０９・・・データベース
２０１・・・プロジェクト
２０３・・・作業
２０７・・・作業要素
２１５・・・ＷＢＳテンプレート
３０１・・・利用者
３０２・・・作業実行インターフェース
３０３・・・関連情報提示・再評価機能
３０４・・・作業選択機能
３０５・・・作業要素記録機能
３０６・・・作業要素評価機能
３０７・・・作業要素情報テーブル
３０８・・・プロジェクト関連情報テーブル
４０１・・・作業の選択インターフェース
４０３・・・選択
４０４・・・プロジェクト名
４０５・・・作業名
４０６・・・期限
４０７・・・状態
４０８・・・作業完了ボタン
５０１・・・作業の評価インターフェース
５０３・・・全要素評価値入力域
５０４・・・全要素に入力ボタン
５０５・・・提示
５０６・・・評価
５０７・・・作業要素名
５０８・・・時間
５１４・・・評価完了ボタン
９０１・・・作業要素のプロジェクト名
９０２・・・作業要素の作業名
９０３・・・作業要素の順序番号
９０４・・・提示
９０５・・・作業要素の種別
９０６・・・作業要素の操作
９０７・・・作業要素名
９０８・・・時間
９０９・・・作業者
９１０・・・主観評価
９１１・・・参照回数
１００１・・・ＷＢＳのプロジェクト名
１００２・・・ＷＢＳの作業名
１００３・・・階層
１００４・・・順序
１００５・・・担当者
１００６・・・期限
１００７・・・進捗
１００８・・・実績
１００９・・・成果物修正数
１０１０・・・内容
１１０１・・・関連要素情報の提示インターフェース
１１０３・・・スコア
１１０４・・・関連要素情報の作業要素名
１１０５・・・間連要素情報のプロジェクト名
１１０６・・・関連要素情報の時間
１１０７・・・関連要素情報の順序／総要素
１１０８・・・関連要素情報の作業者
１１０９・・・関連要素情報の主観評価
１１１０・・・関連要素情報の参照
１１１１・・・関連要素情報の作業日
【図１】
2004185346.tif 000003
【図２】
2004185346.tif 000004
【図３】
2004185346.tif 000005
【図４】
2004185346.tif 000006
【図５】
2004185346.tif 000007
【図６】
2004185346.tif 000008
【図７】
2004185346.tif 000009
【図８】
2004185346.tif 000010
【図９】
2004185346.tif 000011
【図１０】
2004185346.tif 000012
【図１１】
2004185346.tif 000013
【図１２】
2004185346.tif 000014