(57)【要約】【課題】業務を効率的に遂行させることを可能にする業務遂行モデル適正化装置を提供する。【解決手段】業務遂行モデル適正化装置１０は、複数の作業の各々に関する情報を含む業務遂行モデルを記憶するモデル記憶手段２０と、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて記憶する実行履歴データベース３０と、実行履歴データベース３０に記憶されている複数の作業の各々に関する情報とモデル記憶手段２０に記憶されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する差異検出手段４０と、複数の作業の各々について、差異検出手段４０が検出した差異を定量化する差異数値化手段５０と、差異数値化手段が定量化した差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する修正案提示手段６０とを備えている。【選択図】図８
2011081620.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルを記憶するモデル記憶手段と、
前記業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて記憶する実行履歴データベースと、
前記実行履歴データベースに記憶されている複数の作業の各々に関する情報と前記モデル記憶手段に記憶されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する差異検出手段と、
複数の作業の各々について、前記差異検出手段が検出した差異を定量化する差異数値化手段と、
前記差異数値化手段が定量化した差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する修正案提示手段とを備えた
業務遂行モデル適正化装置。
【請求項２】
修正案提示手段が作業を提示した後、その作業に関する情報が入力された場合に、入力された情報で業務遂行モデルを更新する業務遂行モデル修正手段を備えた
請求項１記載の業務遂行モデル適正化装置。
【請求項３】
業務遂行モデル修正手段によって修正された業務遂行モデルの修正内容を記憶する修正履歴記憶手段を備えた
請求項１または請求項２記載の業務遂行モデル適正化装置。
【請求項４】
差異数値化手段は、所定期間に実行された業務を対象として差異を定量化する
請求項１から請求項３のうちいずれか１項記載の業務遂行モデル適正化装置。
【請求項５】
業務遂行モデルは、業務を構成する各作業ごとに、作業内容と、作業の担当者と、作業日数とのうちいずれか１つ以上を示す情報を含み、
業務実行情報は、行われた各作業ごとに、作業内容と、作業の担当者と、作業日数とのうちいずれか１つ以上を示す情報である
請求項１から請求項４のうちいずれか１項記載の業務遂行モデル適正化装置。
【請求項６】
複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルをモデル記憶手段に格納し、
前記業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて実行履歴データベースに格納し、
前記実行履歴データベースに格納されている複数の作業の各々に関する情報と前記モデル記憶手段に格納されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出し、
複数の作業の各々について、検出された差異を定量化し、
定量化された差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する
ことを特徴とする業務遂行モデル適正化方法。
【請求項７】
差異を呈した作業を提示した後、その作業に関する情報が入力された場合に、入力された情報で業務遂行モデルを更新する
請求項６記載の業務遂行モデル適正化方法。
【請求項８】
コンピュータに、
複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルをモデル記憶手段に格納する処理と、
前記業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて実行履歴データベースに格納する処理と、
前記実行履歴データベースに格納されている複数の作業の各々に関する情報と前記モデル記憶手段に格納されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する処理と、
複数の作業の各々について、検出された差異を定量化する処理と、
定量化された差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する処理とを実行させる
ための業務遂行モデル適正化プログラム。
【請求項９】
コンピュータに、
差異を呈した作業を提示した後、その作業に関する情報が入力された場合に、入力された情報で業務遂行モデルを更新する処理を実行させる
請求項８記載の業務遂行モデル適正化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適正な業務モデルを作成する業務遂行モデル適正化装置、業務遂行モデル適正化方法および業務遂行モデル適正化プログラムに関する。
【背景技術】
【０００２】
業務を効率的に遂行させるために、マニュアル化された業務の手順を提示するしくみがある。
【０００３】
特許文献１には、マニュアル化された業務の手順にもとづいて計画された標準作業と、各作業の実施状況とを比較して、作業の削除や追加を示す情報を出力する方法が記載されている。
【０００４】
特許文献２や特許文献３には、業務を効率的に遂行させるために、作業履歴と作業の優先度を示す情報とを蓄積して、行うべき作業を順に提示するシステムが記載されている。
【０００５】
非特許文献１には、実施される一連の作業と、それら作業の担当者等の情報とが登録されるシステムが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３４５５２号公報（段落０００８〜００４２、図１）
【特許文献２】特開平１１−２６５３６８号公報（段落００２０〜００６６、図１）
【特許文献３】特開平１０−１０５５４０号公報（段落００４９〜０１８３、図１）
【非特許文献】
【０００７】
【非特許文献１】“チームワーク向上を支援する、タスク管理ツール『タスクバ』”、［ｏｎｌｉｎｅ］、日本電気株式会社、［平成２１年９月７日検索］、インターネット＜ＵＲＬ：http://www.nec.co.jp/solution/stm/taskba/index.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載されている方法では、標準作業と各作業の実施状況とに差異がある場合であっても、標準作業の内容が実施状況に応じて改善されることはなく、業務を効率的に遂行させるために使用することはできない。
【０００９】
特許文献２に記載されているシステム、および特許文献３に記載されているシステムは、複数の作業者によってそれぞれ異なる作業が行われる業務に適用することができない。
【００１０】
そこで、本発明は、業務を効率的に遂行させることを可能にする業務遂行モデル適正化装置、業務遂行モデル適正化方法および業務遂行モデル適正化プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による業務遂行モデル適正化装置は、複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルを記憶するモデル記憶手段と、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて記憶する実行履歴データベースと、実行履歴データベースに記憶されている複数の作業の各々に関する情報とモデル記憶手段に記憶されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する差異検出手段と、複数の作業の各々について、差異検出手段が検出した差異を定量化する差異数値化手段と、差異数値化手段が定量化した差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する修正案提示手段とを備えたことを特徴とする。
【００１２】
本発明による業務遂行モデル適正化方法は、複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルをモデル記憶手段に格納し、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて実行履歴データベースに格納し、実行履歴データベースに格納されている複数の作業の各々に関する情報とモデル記憶手段に格納されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出し、複数の作業の各々について、検出された差異を定量化し、定量化された差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示することを特徴とする。
【００１３】
本発明による業務遂行モデル適正化プログラムは、コンピュータに、複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルをモデル記憶手段に格納する処理と、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて実行履歴データベースに格納する処理と、実行履歴データベースに格納されている複数の作業の各々に関する情報とモデル記憶手段に格納されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する処理と、複数の作業の各々について、検出された差異を定量化する処理と、定量化された差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する処理とを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、業務を効率的に遂行させることが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の業務遂行モデル適正化装置の構成例を示すブロック図である。
【図２】業務遂行モデルＤＢに記憶される情報を示す説明図である。
【図３】タスク管理システムに登録される情報の例を示す説明図である。
【図４】実行履歴ＤＢに登録される情報を示す説明図である。
【図５】最適化情報ＤＢに登録される情報を示す説明図である。
【図６】本発明の実施形態の業務遂行モデル適正化装置の動作の概要を示す説明図である。
【図７】本発明の実施形態の業務遂行モデル適正化装置の動作を示すフローチャートである。
【図８】本発明の概要を示すブロック図である。
【発明を実施するための形態】
【００１６】
本発明による業務遂行モデル適正化装置の実施形態を図面を参照して説明する。以下、業務遂行モデル適正化装置を業務遂行モデル最適化装置という。図１は、本発明の実施形態の業務遂行モデル最適化装置１００の構成例を示すブロック図である。
【００１７】
図１に示すように、本発明の実施形態の業務遂行モデル最適化装置１００は、業務遂行モデル登録部１１０、業務登録部１３０、業務実行モニタ部１４０、最適化情報出力部１６０、業務遂行モデル修正部１８０、業務遂行モデルデータベース（ＤＢ）１２０、実行履歴ＤＢ１５０、最適化情報ＤＢ１７０、および修正履歴ＤＢ１９０を含む。
【００１８】
業務遂行モデル最適化装置１００は、例えば、コンピュータによって実現され、業務遂行モデル登録部１１０、業務登録部１３０、業務実行モニタ部１４０、最適化情報出力部１６０、および業務遂行モデル修正部１８０は、プログラム制御に従って処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現される。
【００１９】
また、業務遂行モデルＤＢ１２０、実行履歴ＤＢ１５０、最適化情報ＤＢ１７０、および修正履歴ＤＢ１９０は、例えば、磁気ディスク装置や光ディスク装置等のデータベース装置によって実現される。
【００２０】
業務遂行モデル登録部１１０は、操作者によって操作部（図示せず。例えば、キーボード等によって実現される。）になされた操作に応じて、業務の進め方を定義する情報（作業手順、作業期日、担当者、重要度などの情報）を「業務遂行モデル」として定型化して業務遂行モデルＤＢ１２０に登録する。なお、以下の説明において、「作業手順」は、作業の内容と、その作業の業務における順番とを含む概念であるとする。
【００２１】
業務遂行モデル登録部１１０は、操作者によって操作部になされた操作にもとづいて、業務遂行モデルＤＢ１２０に記憶されている業務遂行モデルを読みだして表示部（図示せず。例えば、液晶ディスプレイによって実現される。）に出力し、表示部に表示された業務遂行モデルに対して操作者によって操作部になされた操作に応じて修正された業務遂行モデルを業務遂行モデルＤＢ１２０に記憶させてもよい。
【００２２】
なお、業務遂行モデル登録部１１０は、例えば、操作者によって操作部に入力されたキーワード等にもとづいて、業務遂行モデルＤＢ１２０に記憶されている業務遂行モデルを読みだすように構成されていてもよい。そのように構成された場合には、操作者が業務遂行モデルＤＢ１２０に記憶されている業務遂行モデルに類似する業務遂行モデルを業務遂行モデルＤＢ１２０に新たに記憶させる場合に、操作者の作業負担を軽減することができる。
【００２３】
次に、業務遂行モデルについて説明する。業務遂行モデルは、業務を遂行するために行われる標準的な作業手順、担当者、期日、重要度などを示す作業情報を含む一覧である。本実施形態では、業務遂行モデルに含まれる情報を作業手順、担当者、期日、重要度などに限定することにより、業務遂行モデル最適化装置１００の入力者による業務遂行モデルの入力内容のばらつきを低減することができるので、業務遂行モデルの汎用性が高くなる。
【００２４】
そして、業務遂行モデルＤＢ１２０に記憶されている業務遂行モデルは、操作者によって操作部になされた操作にもとづいて、適正化されるように、すなわち、最適化される方向に業務遂行モデル修正部１８０によって修正される。
【００２５】
なお、業務遂行モデルを適正化するとは、例えば、業務遂行モデルによって示される業務の遂行に必要な作業手順や、担当者、期日などと、実際の作業結果との差異を数値化し、数値化された当該差異が目標値以下になるように業務遂行モデルを修正することをいう。
【００２６】
図２は、業務遂行モデルＤＢ１２０に記憶される情報を示す説明図である。図２に示すように、業務遂行モデルＤＢ１２０には、業務遂行モデル管理情報と、最適化進捗情報と、作業手順情報とが記憶されている。本実施形態では、業務遂行モデル管理情報と、最適化進捗情報と、作業手順情報とを総称して業務遂行モデルという。業務遂行モデル管理情報および最適化進捗情報は各業務に応じて用意され、作業手順情報は当該各業務を構成する各作業に応じて用意される。つまり、一の業務に対応する業務遂行モデルは、一の業務遂行モデル管理情報および最適化進捗情報と、当該一の業務を構成する複数の作業にそれぞれ応じて用意された複数の作業手順情報とを含む。
【００２７】
業務遂行モデル管理情報は、各業務遂行モデルを識別するモデルＩＤ、業務遂行モデルを説明するモデル説明文（具体的には、例えば、その業務遂行モデルがどのような業務で利用されるのかを説明する文章。）、業務遂行モデルが修正された回数等を示すモデルバージョン情報、業務遂行モデルの作成時に参照された既存の業務遂行モデルのモデルＩＤを示す参照モデルＩＤ、および他人が他の業務遂行モデルを作成等する場合に業務遂行モデルを公開するか否かを示す公開可否情報を含む業務遂行モデルの管理情報である。
【００２８】
本実施形態では、業務遂行モデルを公開可能なように構成されているので、他人（具体的には、例えば、同じ企業の社員）が業務遂行モデルＤＢ１２０に登録されている業務遂行モデルを再利用したり、参考にしたりして、当該他人による業務遂行モデルの作成負担を軽減することができる。なお、業務遂行モデル登録部１１０は、業務遂行モデルを業務遂行モデルＤＢ１２０に新たに登録するときに、モデルＩＤを生成して業務遂行モデルＤＢ１２０に登録する。
【００２９】
また、最適化進捗情報は、業務遂行モデルの作業手順の最適化状況を示す作業手順最適化進捗情報と、期日の最適化状況を示す作業期日最適化進捗情報とを含む。最適化進捗情報が作業手順最適化進捗情報と作業期日最適化進捗情報とを含むことにより、業務遂行モデルが参照された場合に、当該業務遂行モデルの最適化進捗度合いを認識させることができる。作業手順最適化進捗情報および作業期日最適化進捗情報については後述する。
【００３０】
作業手順情報は、業務を構成する複数の作業のそれぞれに応じて用意され、各作業の内容を識別するために設定された数値を示す（つまり、各作業にはそれぞれ異なる数値が設定されている）手順内容情報と、各作業の担当者を識別するための数値が設定された（つまり、各担当者にはそれぞれ異なる数値が設定されている）担当者情報と、各作業の期日を示す期日情報と、各作業の重要度を数値によって示す（つまり、各重要度ごとに異なる数値が設定されている）重要度情報とを含む。また、作業手順情報には、各作業の順序を示す情報が含まれていてもよいし、各作業に応じた作業手順情報が各作業が行われる順に業務遂行モデルＤＢ１２０に登録されていてもよい。
【００３１】
なお、作業手順情報には、例えば、業務遂行モデル登録部１１０が、手順内容情報、担当者情報、期日情報、および重要度情報を業務開始時に生成するための方法を示す情報が含まれていてもよい。
【００３２】
具体的には、作業手順情報に、例えば、業務遂行モデル登録部１１０が業務開始時の属する日からＸ日後を示す期日情報を生成することを示す情報が含まれていてもよい。また、作業手順情報に、例えば、業務遂行モデル最適化装置１００の外部から業務登録部１３０を介して担当者を指定するための情報を電子メールで受け取った場合に、業務遂行モデル登録部１１０が当該情報にもとづいて担当者情報を生成することを示す情報が含まれていてもよい。
【００３３】
また、作業手順情報に、例えば、業務遂行モデル登録部１１０が、業務開始の曜日が月曜日である場合に担当者Ａを示す担当者情報を生成し、業務開始の曜日が火曜日である場合に担当者Ｂを示す担当者情報を生成したりして、業務開始の曜日等に応じて異なる担当者を示す担当者情報を生成することを示す情報が含まれていてもよい。
【００３４】
また、作業手順情報に、例えば、業務遂行モデル登録部１１０が、業務開始の時刻が午前中である場合に重要度「中」を示す重要度情報を生成し、業務開始の時刻が午後である場合に重要度「高」を示す重要度情報を生成したりして、業務開始の時刻等に応じて異なる重要度を示す重要度情報を生成することを示す情報が含まれていてもよい。
【００３５】
業務登録部１３０は、業務が開始されるときに、操作者の操作に応じて、開始される業務に対応する業務遂行モデルの作業手順情報のうち、手順内容情報と担当者情報と期日情報とを業務遂行モデルＤＢ１２０から抽出し、タスク管理システム２００に登録する。タスク管理システム２００は、手順内容情報と担当者情報と期日情報とを業務情報として登録する。
【００３６】
なお、業務登録部１３０は、例えば、操作者によって操作部になされた操作に応じて選択されたモデルＩＤによって特定される業務遂行モデルであって、開始される業務に対応する業務遂行モデルから、作業手順情報における手順内容情報と担当者情報と期日情報とを抽出し、タスク管理システム２００に登録させてもよい。タスク管理システム２００には、手順内容情報、担当者情報および期日情報は業務情報として登録される。
【００３７】
また、業務登録部１３０は、例えば、業務遂行モデル最適化装置１００の外部から送信された情報（具体的には、例えば、特定の電子メールアドレスに送信された電子メールに含まれる情報）に応じたモデルＩＤにもとづいて、開始される業務に対応する業務遂行モデルの作業手順情報のうち、手順内容情報と担当者情報と期日情報とを業務遂行モデルＤＢ１２０から抽出し、タスク管理システム２００に登録させてもよい。タスク管理システム２００には、手順内容情報、担当者情報および期日情報は業務情報として登録される。
【００３８】
また、業務登録部１３０は、業務遂行モデル最適化装置１００の外部から送信された情報（具体的には、例えば、特定の電子メールアドレスに送信された電子メールに含まれる手順内容情報、担当者情報および期日情報）をタスク管理システム２００に登録させてもよい。タスク管理システム２００には、手順内容情報、担当者情報および期日情報は業務情報として登録される。
【００３９】
タスク管理システム２００は、業務を構成する各作業の進捗を管理するシステムである。
【００４０】
なお、タスク管理システム２００は、例えば、業務遂行モデル最適化装置１００に接続された他のコンピュータによって実現されてもよいし、業務遂行モデル最適化装置１００に搭載されたプログラム制御に従って動作するＣＰＵと記憶手段とによって実現されてもよい。図３は、タスク管理システム２００に登録される情報の例を示す説明図である。
【００４１】
図３に示すように、タスク管理システム２００には、業務情報として、業務名と、手順内容情報によって示される作業の内容（図３において、「１．作業手順１」等と示す。作業名であってもよい）、担当者情報によって示される担当者名、期日情報によって示される各作業の期日、および作業の実際の完了日が登録される。なお、作業の実際の完了日は、作業が終了したときに操作者（例えば、作業の担当者）の操作によって登録される。
【００４２】
業務登録部１３０は、操作者によって操作部になされた操作に従って業務遂行モデルＤＢ１２０から手順内容情報と担当者情報と期日情報とを抽出し、業務情報としてタスク管理システム２００に登録してもよいし、業務遂行モデル最適化装置１００の外部から電子メール等によって受け取った情報にもとづいて、手順内容情報と担当者情報と期日情報とを業務遂行モデルＤＢ１２０から抽出し、業務情報としてタスク管理システム２００に登録してもよい。
【００４３】
なお、図３に示すように、業務登録部１３０は、業務遂行モデルＤＢ１２０から抽出したモデルＩＤとモデルバージョン情報と業務を識別する業務登録ＩＤとを識別情報としてタスク管理システム２００に登録する。
【００４４】
なお、タスク管理システム２００には、作業が終了したときに、作業の担当者等によって、実際に行われた作業を示す情報（具体的には、例えば、追加された作業や、行われなかった作業、実行順序が変更された作業を示す情報）や、各作業の完了日が入力されて更新登録される。また、タスク管理システム２００には、業務が開始されるときに、各作業の重要度（業務遂行モデルＤＢ１２０に登録されている重要度情報によって示される重要度）が登録されてもよい。
【００４５】
業務実行モニタ部１４０は、作業の担当者等によって登録された情報をタスク管理システム２００から受け取り、業務遂行モデルを識別する業務識別情報と各作業の進捗に応じた業務実行情報とを実行履歴ＤＢ１５０に登録する。なお、業務識別情報は、業務に対応し（具体的には、業務遂行モデルに対応し）、業務実行情報は、当該業務を構成する作業に対応している。つまり、実行履歴ＤＢ１５０には、一の業務に対応して、一の業務識別情報と、当該一の業務を構成する複数の作業に応じた複数の業務実行情報とが登録される。
【００４６】
図４は、実行履歴ＤＢ１５０に登録される情報を示す説明図である。図４に示すように実行履歴ＤＢ１５０には、業務識別情報として、モデルＩＤとモデルバージョン情報と業務を識別する業務登録ＩＤとが登録される。なお、業務実行モニタ部１４０は、タスク管理システム２００からモデルＩＤ、モデルバージョン情報および業務登録ＩＤを取得して（具体的には、業務実行モニタ部１４０は、例えば、タスク管理システム２００にそれらの情報の送信を要求したりして）、実行履歴ＤＢ１５０に業務識別情報として登録する。
【００４７】
また、図４に示すように、実行履歴ＤＢ１５０には、業務実行情報として、手順実行情報と、担当者情報と、期日情報と、重要度情報と、完了日情報とが登録される。手順実行情報は、実際に行われた作業を示す情報であって、タスク管理システム２００に作業の担当者等によって業務遂行モデルの手順内容情報が更新された情報である。また、手順実行情報は、業務登録部１３０によってタスク管理システム２００に登録された手順内容情報によって示される作業と異なる作業が行われたか否かを示す情報を含む。担当者情報は、実際に作業を行った担当者を示す情報であって、タスク管理システム２００に作業の担当者等によって業務遂行モデルの担当者情報が更新された情報である。また、担当者情報は、業務登録部１３０によってタスク管理システム２００に登録された担当者情報によって示される担当者から変更されたか否かを示す情報を含む。また、完了日情報は、作業の担当者等によってタスク管理システム２００に入力されて登録された実際の作業完了日を示す情報である。なお、完了日情報は、作業に要した日数（作業日数）を示す情報であってもよい。
【００４８】
なお、期日情報と重要度情報とは、業務登録部１３０によってタスク管理システム２００に登録された情報であり、例えば、業務実行モニタ部１４０がタスク管理システム２００から取得して（具体的には、例えば、それらの情報の送信をタスク管理システム２００に要求したりして）、実行履歴ＤＢ１５０に登録する。
【００４９】
最適化情報出力部１６０は、所定のタイミングまたは操作者の指示に応じて、実行履歴ＤＢ１５０に登録されている業務識別情報および業務実行情報と、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルとを参照して差異を検出し、業務遂行モデルの当該差異を示す情報を生成して最適化情報ＤＢ１７０に登録する。
【００５０】
図５は、最適化情報ＤＢ１７０に登録される情報を示す説明図である。図５に示すように、最適化情報ＤＢ１７０には、管理情報として、モデルＩＤとモデルバージョン情報と出力対象期間情報とが登録される。
【００５１】
最適化情報出力部１６０は、実行履歴ＤＢ１５０からモデルＩＤとモデルバージョンＩＤとを取得して最適化情報ＤＢ１７０に登録する。
【００５２】
また、最適化情報出力部１６０は、業務遂行モデルＤＢ１２０に登録されている公開可否情報によって業務遂行モデルを公開することが示されている場合に、操作者によって操作部になされた操作に応じて、公開する期間を示す出力対象期間情報を最適化情報ＤＢ１７０に登録する。なお、最適化情報出力部１６０は、例えば、実行履歴ＤＢ１５０から取得したモデルＩＤにもとづいて、業務遂行モデルＤＢ１２０に登録されている複数の業務遂行モデルから対応する業務遂行モデルを識別することができる。
【００５３】
図５に示すように、最適化情報ＤＢ１７０には、算出情報として、総業務数情報、作業変更情報、担当者変更情報、期日変更情報、および日程差分情報が登録される。
【００５４】
最適化情報出力部１６０は、一のモデルＩＤの業務遂行モデルにもとづいて実行履歴ＤＢ１５０に登録された業務の数を示す総業務数情報を最適化情報ＤＢ１７０に登録する。
【００５５】
また、最適化情報出力部１６０は、業務遂行モデルから変更されて実行された作業の数（具体的には、例えば、業務遂行モデルＤＢ１２０に登録されている手順内容情報によって示される作業と、実行履歴ＤＢ１５０に登録されている手順実行情報によって示される作業とを比較して合致しない作業の数。）や作業の変更内容を示す作業変更情報を生成して最適化情報ＤＢ１７０に登録する。例えば、一のモデルＩＤの業務遂行モデルについて１０個の業務が実行履歴ＤＢ１５０に登録され、業務遂行モデルと異なる作業がそれぞれ５個行われた場合には、作業変更情報によって示される作業の数は５０である。
【００５６】
最適化情報出力部１６０は、実行履歴ＤＢ１５０に登録されている業務のうち、業務遂行モデルから担当者が変更されて実行された作業がある業務の数（具体的には、例えば、業務遂行モデルＤＢ１２０に登録されている担当者情報によって示される各作業の担当者と、実行履歴ＤＢ１５０に登録されている担当者情報によって示される各作業の担当者とを比較して合致しない作業がある業務の数。）や変更内容を示す担当者変更情報を生成して最適化情報ＤＢ１７０に登録する。例えば、一のモデルＩＤの業務遂行モデルについて１０個の業務が実行履歴ＤＢ１５０に登録され、５個の業務で業務遂行モデルと異なる担当者によって作業が行われた場合には、担当者情報によって示される数は５である。
【００５７】
最適化情報出力部１６０は、実行履歴ＤＢ１５０に登録されている業務のうち、業務遂行モデルから期日が変更されて実行された作業がある業務の数（具体的には、例えば、実行履歴ＤＢ１５０に登録されている業務のうち、業務遂行モデルＤＢ１２０に登録されている期日情報によって示される期日（日数）と、実行履歴ＤＢ１５０に登録されている完了日情報によって示される各作業の実際の作業完了日（作業日数）とを比較して合致しない作業がある業務の数。）や変更内容を示す期日変更情報を生成して最適化情報ＤＢ１７０に登録する。具体的には、例えば、一のモデルＩＤの業務遂行モデルについて１０個の業務が実行履歴ＤＢ１５０に登録され、５個の業務で業務遂行モデルと異なる日数で作業が行われた場合には、期日情報によって示される数は５である。
【００５８】
最適化情報出力部１６０は、例えば、実行履歴ＤＢ１５０に登録されている業務のうち、業務遂行モデルから変更された期日の平均日数（具体的には、例えば、業務遂行モデルＤＢ１２０に登録されている期日情報によって示される各作業の期日（日数）と、実行履歴ＤＢ１５０に登録されている完了日情報によって示される各作業の実際の作業完了日（作業日数）との差の平均値。）を示す日程差分情報を生成して最適化情報ＤＢ１７０に登録する。具体的には、例えば、一のモデルＩＤの業務遂行モデルについて１０個の業務が実行履歴ＤＢ１５０に登録され、それら１０個の業務をそれぞれ構成する作業のうち、それぞれ５個の作業で業務遂行モデルよりも２日長い日数で作業が行われた場合には、日程差分情報によって示される数は１０である。
【００５９】
作業変更情報や期日変更情報によって示される数（値）は、小さいほど業務実施モデルと現実の作業との差異が小さく、当該業務実施モデルの最適化が進んでいると考えられる。つまり、業務実施モデルの最適化状況は、作業変更情報や期日変更情報によって示される数（値）によって示される。最適化情報出力部１６０は、生成した作業変更情報および期日変更情報を、それぞれ作業手順最適化進捗情報および作業期日最適化進捗情報として業務遂行モデルＤＢ１２０に登録する。作業手順最適化進捗情報および作業期日最適化進捗情報の業務遂行モデルＤＢ１２０への登録は定期的に実行されてもよい。
【００６０】
また、最適化情報出力部１６０は、一定期間内に同一の業務遂行モデルにもとづいて行われた複数の業務について実行履歴ＤＢ１５０に登録された情報と、当該業務遂行モデルとを比較して、作業ごとに、作業内容が変更されたり追加されたりして実行された割合（例えば、作業変更情報によって示される数を総業務数で除算した商）や、担当者が変更された割合（例えば、担当者情報によって示される数を総業務数で除算した商）、期日が変更された割合（例えば、担当者情報によって示される数を総業務数で除算した商）を算出する。すなわち、最適化情報出力部１６０は、所定期間に実行された業務を対象として、実行履歴ＤＢ１５０に登録されている情報と業務遂行モデルにおける情報との差異を、業務を構成する作業ごとに定量化する。そして、最適化情報出力部１６０は、算出した割合を表示部に表示させて最適化の進捗状況を提示するように構成されていたり、算出した割合が所定の割合よりも高い（目標値よりも大きい）業務遂行モデルを最適化が進捗していないとして表示部に表示させたりするように構成されていてもよい。そのように構成された場合には、業務遂行モデルにおける一連の作業のうち、最適化される方向に進んでいない作業を抽出することが可能になる。
【００６１】
また、最適化情報出力部１６０は、作業内容が変更されたり追加されたりして実行された割合や、期日が変更された割合を担当者ごとに算出して表示部に表示させるように構成されていてもよい。そのように構成された場合には、業務遂行モデルにもとづいて業務を遂行できず、作業の進め方に問題がある担当者を抽出することができる。
【００６２】
業務遂行モデル修正部１８０は、最適化情報ＤＢ１７０を参照して、業務遂行モデルの定義内容の修正案を提示する。具体的には、例えば、業務遂行モデル修正部１８０は、最適化情報出力部１６０が算出した割合が所定の割合よりも高い業務遂行モデルについて、修正提案箇所を示す情報を表示部に出力する。表示部は、業務遂行モデル修正部１８０から入力した情報を表示する。
【００６３】
修正提案箇所を示す情報を出力するときに、業務遂行モデル修正部１８０は、例えば、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルのうち、最適化情報出力部１６０が算出した割合が所定の割合よりも高い業務遂行モデルと同じモデルＩＤで実行履歴ＤＢ１５０に登録されている手順実行情報、担当者情報、および期日情報を抽出する。そして、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に登録されている当該モデルＩＤの業務遂行モデルの手順内容情報によって示される作業と、実行履歴ＤＢ１５０から抽出した手順実行情報によって示される作業とが合致しない数（つまり、変更して行われた作業の数）が所定の数よりも多い作業の一覧と、当該作業に設定されている重要度とを修正提案箇所として表示部に出力する。なお、業務遂行モデル修正部１８０は、変更して行われた作業の数を表示部に出力してもよい。
【００６４】
また、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に登録されている当該モデルＩＤの業務遂行モデルの手順内容情報に含まれていない作業であって、実行履歴ＤＢ１５０から抽出した手順実行情報に含まれている作業（つまり、追加して行われた作業）の数を算出する。そして、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルにおける作業順序において、追加して行われた作業の数が操作者によって予め設定された数よりも多い位置や、当該作業の一覧を示す情報を修正提案箇所として表示部に出力する。なお、業務遂行モデル修正部１８０は、追加して行われた作業の数を表示部に出力してもよい。
【００６５】
また、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に登録されている当該モデルＩＤの業務遂行モデルの担当者情報によって示される各作業の担当者のうち、実行履歴ＤＢ１５０から抽出した担当者情報によって示される各作業の担当者に合致しない数（つまり、担当者が変更された作業の数）が予め決められた数よりも多い作業と、当該作業に設定されている重要度とを修正提案箇所として表示部に出力する。業務遂行モデル修正部１８０は、修正提案箇所として表示部に表示される作業を行った担当者（実行履歴ＤＢ１５０に登録されている担当者情報によって示される担当者）の一覧を表示部に出力したり、各担当者によって当該作業が担当されている割合を表示部に出力したりする。そのような処理を行うことによって、操作者に、修正提案箇所の作業を行った担当者を容易に認識させることができる。なお、業務遂行モデル修正部１８０は、担当者が変更された作業の数を表示部に出力してもよい。
【００６６】
また、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に登録されている当該モデルＩＤの業務遂行モデルの期日情報によって示される各作業の作業日数のうち、実行履歴ＤＢ１５０から抽出した期日情報によって示される各作業の作業日数に合致しない数（つまり、日程が変更されて実行された作業の数）が一定の数よりも多い作業と、当該作業に設定されている重要度とを修正提案箇所として表示部に出力する。なお、業務遂行モデル修正部１８０は、日程が変更されて実行された作業の数を表示部に出力してもよい。
【００６７】
業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０から業務遂行モデルを読み出し、操作者によって操作部になされた操作に応じて、表示部に表示させた情報の内容を修正して業務遂行モデルＤＢ１２０に登録する。そして、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルのモデルバージョン情報によって示される値等を更新する。モデルバージョン情報の更新により、どの修正が業務遂行モデルの最適化に寄与し、どの修正によって業務遂行モデルの最適化が後退したのかを分析可能になる。
【００６８】
また、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に修正した内容や経緯（具体的には、例えば、修正内容や修正理由等の説明文）を示す情報を修正履歴ＤＢ１９０に登録する。
【００６９】
なお、業務遂行モデル最適化装置１００には、複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルをモデル記憶手段に格納する処理と、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて実行履歴データベースに格納する処理と、実行履歴データベースに格納されている複数の作業の各々に関する情報とモデル記憶手段に格納されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する処理と、複数の作業の各々について、検出された差異を定量化する処理と、定量化された差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する処理とを実行するためのプログラムが搭載されている。
【００７０】
次に、本発明の実施形態の業務遂行モデル最適化装置１００の動作について説明する。図６は、本発明の実施形態の業務遂行モデル最適化装置１００の動作の概要を示す説明図である。図７は、本発明の実施形態の業務遂行モデル最適化装置１００の動作を示すフローチャートである。
【００７１】
まず、操作者によって操作部になされた操作に応じて、業務遂行モデル登録部１１０が、業務遂行モデルＤＢ１２０に業務遂行モデルを登録する（ステップＳ１０１）。
【００７２】
業務が開始されるときに、操作者によって操作部になされた操作に応じて、業務登録部１３０が、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルから手順内容情報と担当者情報と期日情報とを抽出し、業務情報としてタスク管理システム２００に登録する（ステップＳ１０２）。
【００７３】
業務実行モニタ部１４０は、タスク管理システム２００を監視して、各業務に応じた業務識別情報と各作業結果に応じた業務実行情報とを実行履歴ＤＢ１５０に登録する（ステップＳ１０３）。
【００７４】
最適化情報出力部１６０は、実行履歴ＤＢ１５０に登録された業務識別情報および業務実行情報と、業務遂行モデルＤＢ１２０に登録されている業務遂行モデルとを参照して差異を検出し、当該差異を示す情報を生成して最適化情報ＤＢ１７０に登録する（ステップＳ１０４）。
【００７５】
業務遂行モデル修正部１８０は、最適化情報ＤＢ１７０に登録されている当該差異を示す情報にもとづいて、業務遂行モデルの修正提案箇所を示す情報を表示部に出力する（ステップＳ１０５）。表示部は、業務遂行モデル修正部１８０から入力した情報を表示する。
【００７６】
そして、業務遂行モデル修正部１８０は、操作者によって操作部になされた操作に応じて、業務遂行モデルのうち表示部に表示された情報に対応する部分の内容を修正して業務遂行モデルＤＢ１２０に登録する（ステップＳ１０６）。また、業務遂行モデル修正部１８０は、業務遂行モデルＤＢ１２０に修正した内容や経緯（具体的には、例えば、修正内容や修正理由等の説明文）を示す情報を修正履歴ＤＢ１９０に登録する（ステップＳ１０７）。
【００７７】
そして、次の業務の開始時には、ステップＳ１０６の処理で修正されて業務遂行モデルＤＢ１２０に登録された業務遂行モデルにもとづく業務情報に応じて業務が行われる（ステップＳ１０２の処理参照）。当該次の業務の終了後には業務遂行モデルがさらに修正されて業務遂行モデルＤＢ１２０に登録される（ステップＳ１０６の処理参照）。
【００７８】
ステップＳ１０２〜Ｓ１０６の処理が繰り返されることにより、業務遂行モデルが実際の業務に応じて修正されて最適化される方向に適正化され。そして、適正化された業務遂行モデルが用いられることにより、業務効率を向上させることができる。
【００７９】
本実施形態によれば、業務遂行モデルを実際の作業結果にもとづいて繰り返し柔軟に修正して、業務遂行モデルを最適化することができる。また、修正された業務遂行モデルが次回の業務の計画立案時に用いられるので、業務を効率的に遂行させることができる。
【００８０】
また、作業の担当者の実際の作業結果と業務遂行モデルとを容易に比較できるので、業務や作業の進め方の個人差を解消することができる。また、実際の作業結果と業務遂行モデルとを比較して作業効率を高めるノウハウを抽出し、抽出したノウハウを業務遂行モデルに反映させることにより、最適な作業の進め方を確立することができる。そして、確立した最適な作業の進め方を作業の担当者の全員が活用することができる。
【００８１】
また、実際の作業結果にもとづいて、業務遂行モデルに作業の追加や変更、削除が行われるので、マニュアル化されておらず作業手順の事前定義が困難であった業務領域においても、業務遂行モデルを柔軟に修正しながら最適な作業手順を確立し、業務効率を向上させることができる。
【００８２】
また、業務遂行モデルと実際の作業結果との差異を算出することにより、業務遂行モデルにどの程度の改良の余地があるのかを数値化し、業務遂行モデルのどの部分を修正すべきかを提案して、業務遂行モデルを修正することができる。そして、利用されている業務遂行モデルがどの程度最適化されているのかを利用者に提示して把握させ、効果的に当該業務遂行モデルを修正させることができる。
【００８３】
次に、本発明の概要について説明する。図８は、本発明の概要を示すブロック図である。図８に示すように、業務遂行モデル適正化装置１０は、複数の作業からなる業務の進め方を規定するためのモデルであって複数の作業の各々に関する情報を含む業務遂行モデルを記憶するモデル記憶手段２０（図１に示された業務遂行モデルＤＢ１２０に相当）と、業務遂行モデルに沿って実行された業務における複数の作業の各々に関する情報を、実行された業務に対応させて記憶する実行履歴データベース３０（図１に示された実行履歴ＤＢ１５０に相当）と、実行履歴データベース３０に記憶されている複数の作業の各々に関する情報とモデル記憶手段２０に記憶されている業務遂行モデルにおける複数の作業の各々に関する情報との差異を検出する差異検出手段４０（図１に示された最適化情報出力部１６０に相当）と、複数の作業の各々について、差異検出手段４０が検出した差異を定量化する差異数値化手段５０（図１に示された最適化情報出力部１６０に相当）と、差異数値化手段が定量化した差異があらかじめ決められている目標値を越えている場合に、その差異を呈した作業を提示する修正案提示手段６０（図１に示された業務遂行モデル修正部１８０に相当）とを備えている。
【００８４】
また、上記の実施形態には、修正案提示手段が作業を提示した後、その作業に関する情報が入力された場合に、入力された情報で業務遂行モデルを更新する業務遂行モデル修正手段を備えた業務遂行モデル適正化装置も開示されている。そのような構成によれば、業務遂行モデルを最適化方向に修正することができる。
【００８５】
また、上記の実施形態には、業務遂行モデル修正手段によって修正された業務遂行モデルの修正内容を記憶する修正履歴記憶手段を備えた業務遂行モデル適正化装置も開示されている。そのような構成によれば、どの修正が適切であり、どの修正が不適切であったのかを分析可能になる。
【００８６】
また、上記の実施形態には、差異数値化手段が、所定期間に実行された業務を対象として差異を定量化する業務遂行モデル適正化装置も開示されている。そのような構成によれば、例えば、定期的に業務遂行モデルを最適化するため処理を実行することができる。
【００８７】
また、上記の実施形態には、業務遂行モデルが、業務を構成する各作業ごとに、作業内容と、作業の担当者と、作業日数とのうちいずれか１つ以上を示す情報を含み、業務実行情報が、行われた各作業ごとに、作業内容と、作業の担当者と、作業日数とのうちいずれか１つ以上を示す情報であるような業務遂行モデル適正化装置も開示されている。
【産業上の利用可能性】
【００８８】
本発明は、業務遂行モデルを用いて業務管理を行うシステムに適用可能である。
【符号の説明】
【００８９】
１０  業務遂行モデル適正化装置
２０  モデル記憶手段
３０  実行履歴データベース
４０  差異検出手段
５０  差異数値化手段
６０  修正案提示手段
１００  業務遂行モデル最適化装置（業務遂行モデル適正化装置）
１１０  業務遂行モデル登録部
１２０  業務遂行モデルＤＢ
１３０  業務登録部
１４０  業務実行モニタ部
１５０  実行履歴ＤＢ
１６０  最適化情報出力部
１７０  最適化情報ＤＢ
１８０  業務遂行モデル修正部
１９０  修正履歴ＤＢ
２００  タスク管理システム
【図１】
2011081620.tif 000003
【図２】
2011081620.tif 000004
【図３】
2011081620.tif 000005
【図４】
2011081620.tif 000006
【図５】
2011081620.tif 000007
【図６】
2011081620.tif 000008
【図７】
2011081620.tif 000009
【図８】
2011081620.tif 000010