(57)【要約】【課題】業務の進捗をこれまでより効率よく管理する。【解決手段】複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理するシステムを提供する。このシステムにおいて、各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられている。このシステムは、一の業務工程の作業者から、一の業務工程を開始するために必要な工程情報の要求を受け付ける。そして、受け付けられた要求を他の作業者に表示する。そして、他の作業者が担当する各々の業務工程において生成される各々の工程情報のうち、要求された工程情報の識別情報の回答を他の作業者から受け付ける。そして、工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に一の業務工程が依存することを示す依存情報を生成する。【特許請求の範囲】
【請求項１】
複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理するシステムであって、
各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられ、
一の前記業務工程の作業者から、前記一の業務工程を開始するために必要な工程情報の要求を受け付ける要求受付部と、
受け付けられた前記要求を他の作業者に表示する要求表示部と、
前記他の作業者が担当する各々の業務工程において生成される各々の前記工程情報のうち、前記要求された工程情報の識別情報の回答を前記他の作業者から受け付ける回答受付部と、
前記工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に前記一の業務工程が依存することを示す依存情報を生成する生成部と
を備えるシステム。
【請求項２】
前記工程情報は、単一又は複数の情報項目を含み、
前記要求受付部は、一の前記業務工程の作業者から、前記一の業務工程を開始するために必要な情報項目の要求を受け付け、
前記要求表示部は、前記要求された情報項目を他の作業者に表示し、
前記回答受付部は、前記他の作業者が担当する各々の業務工程において生成される各々の前記工程情報のうち、前記他の作業者から、前記要求された情報項目を含む工程情報の識別情報の回答を受け付ける請求項１に記載のシステム。
【請求項３】
前記生成部は、前記複数の業務工程の間の依存関係を示す工程フロー情報を生成する請求項１に記載のシステム。
【請求項４】
前記工程情報は、複数の情報項目を含み、
前記一の業務工程を開始するために必要な情報項目は、前記複数の情報項目の一部である請求項２に記載のシステム。
【請求項５】
前記生成部は、前記工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に前記一の業務工程が前記要求された情報項目を介して依存することを示す依存情報を生成する請求項２に記載のシステム。
【請求項６】
各工程情報をそれぞれ他の工程情報と識別可能な識別情報に対応付けて記録し、かつ、各工程情報を当該工程情報に含まれる単一又は複数の情報項目に対応付けて記録している記録部を更に備え、
前記要求表示部は、前記他の作業者に対し、要求された前記情報項目に対応付けて、既に前記記録部に記録されている前記工程情報の識別情報の一覧を選択可能に表示し、
前記回答受付部は、表示された前記識別情報の一覧のうち前記他の作業者によって選択された前記識別情報を、要求された前記情報項目を含む工程情報の識別情報として受け付け、
前記生成部は、前記工程情報の識別情報の回答が受け付けられたことに応じ、前記識別情報が前記記録部において対応する業務工程に前記一の業務工程が依存することを示す依存情報を生成する
請求項２に記載のシステム。
【請求項７】
前記生成部は、前記工程情報の識別情報の回答が受け付けられたことに応じ、前記識別情報が前記記録部において対応する業務工程に前記要求された情報項目を介して前記一の業務工程が依存することを示す依存情報を生成する、
請求項６に記載のシステム。
【請求項８】
前記回答受付部は、表示された前記識別情報の一覧のうち前記他の作業者によって選択された工程情報の前記識別情報を、要求された前記情報項目を含む工程情報の識別情報として受け付け、
前記記録部は、要求された前記情報項目が当該工程情報に含まれる前記情報項目として記録されていないことを条件に、受け付けられた工程情報の識別情報に対応付けて情報項目を新規に記録し、
前記生成部は、前記工程情報の識別情報の回答が受け付けられたことに応じ、受け付けられた前記識別情報に前記記録部において対応する業務工程に前記一の業務工程が依存することを示す依存情報を生成する、
請求項６に記載のシステム。
【請求項９】
前記一の業務工程の作業者に対し、既に前記記録部に記録されている前記工程情報の識別情報の各々に対応付けて、当該識別情報によって識別される工程情報に含まれる情報の一覧を選択可能に表示する情報表示部を更に備え、
前記要求受付部は、前記情報表示部によって表示された情報のうち前記一の業務工程の作業者によって選択された情報項目を、前記一の業務工程を開始するために必要な情報の要求として受け付け、
前記生成部は、要求された前記情報項目に対応して記録されている識別情報によって識別される業務工程に前記一の業務工程が依存することを示す依存情報を生成する
請求項６に記載のシステム。
【請求項１０】
前記回答受付部は、要求された前記情報項目を含む工程情報の識別情報として、前記記録部に記録されていない新たな識別情報を、当該工程情報を生成する業務工程の識別情報に対応付けて受け付け、
前記生成部は、受け付けられた業務工程の前記識別情報によって識別される業務工程に前記一の業務工程が依存することを示す依存情報を生成し、
前記記録部は、受け付けられた工程情報の前記識別情報、および、受け付けられた業務工程の前記識別情報を、要求された前記情報項目に対応付けて記録する
請求項６に記載のシステム。
【請求項１１】
前記回答受付部は、新たに記録する前記識別情報を、当該識別情報によって識別される工程情報の生成に要する工数に対応付けて受け付け、
前記記録部は、受け付けられた前記識別情報に対応付けて、更に、当該識別情報に対応付けて受け付けられた工数を記録する
請求項１０に記載のシステム。
【請求項１２】
前記回答受付部は、新たに記録する前記識別情報を、当該識別情報によって識別される工程情報を生成する業務工程の作業者の職務に対応付けて受け付け、
前記記録部は、受け付けられた前記識別情報に対応付けて、更に、当該識別情報に対応付けて受け付けられた職務を記録する
請求項１０に記載のシステム。
【請求項１３】
前記記録部は、前記複数の業務工程の各々に対応付けて、更に、当該業務工程において生成される工程情報に含まれる各々の情報項目の成熟度、および、当該業務工程から他の業務工程に対して工程情報が提供される提供予定日を記録しており
前記要求受付部は、前記一の業務工程を開始するために必要な前記情報項目の成熟度および希望提供日を、前記要求として更に受け付け、
要求された前記情報項目に対応付けて記録されている前記成熟度が、受け付けられた前記成熟度を満たし、かつ、要求された前記情報項目に対応付けて記録されている前記提供予定日が、受け付けられた前記希望提供日を満たさないことを条件に、要求された前記情報項目に対応する業務工程を複数の業務工程に分割して前記記録部に記録する工程管理部を更に備える請求項６に記載のシステム。
【請求項１４】
前記記録部は、前記複数の業務工程の各々に対応付けて、更に、当該業務工程において生成される工程情報に含まれる各々の情報項目の成熟度、および、当該業務工程から他の業務工程に対して工程情報が提供される提供予定日を記録しており
前記要求受付部は、前記一の業務工程を開始するために必要な前記情報項目の成熟度および希望提供日を、前記要求として更に受け付け、
要求された前記情報項目に対応付けて記録されている前記提供予定日が、受け付けられた前記希望提供日を満たし、かつ、要求された前記情報項目に対応付けて記録されている前記成熟度が、受け付けられた前記成熟度を満たさないことを条件に、受け付けられた前記成熟度を満たす他の業務工程を設定して前記記録部に記録する工程管理部
を更に備える請求項６に記載のシステム。
【請求項１５】
前記生成部により生成された前記工程フロー情報において、一の業務工程の工程情報が完成したことを条件に、前記一の業務工程に依存する他の業務工程の作業者に対し、前記他の業務工程を開始する条件が満たされた旨を通知する通知部を更に備える
請求項３に記載のシステム。
【請求項１６】
前記業務工程は、自動車の部品を設計する工程であり、
前記工程情報は、前記部品の設計情報である、
請求項１に記載のシステム。
【請求項１７】
複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理する管理方法であって、
各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられ、
一の前記業務工程の作業者から、前記一の業務工程を開始するために必要な工程情報の要求を受け付ける段階と、
受け付けられた前記要求を他の作業者に表示する段階と、
前記他の作業者が担当する各々の業務工程において生成される各々の前記工程情報のうち、前記要求された工程情報の識別情報の回答を前記他の作業者から受け付ける段階と、  前記工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に前記一の業務工程が依存することを示す依存情報を生成する段階と
を備える管理方法。
【請求項１８】
複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理するシステムであり、
各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられているシステムに対して、
一の前記業務工程の作業者から、前記一の業務工程を開始するために必要な工程情報の要求を受け付ける機能と、
要求された前記工程情報を他の作業者に表示する機能と、
前記他の作業者が担当する各々の業務工程において生成される各々の前記工程情報のうち、前記要求された工程情報の識別情報の回答を前記他の作業者から受け付ける機能と、  前記工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に前記一の業務工程が依存することを示す依存情報を生成する機能と
を実装するステップを含む方法。
【請求項１９】
前記実装するステップに先立って、
業務工程間の依存関係を調査するステップと、
調査により判明した依存情報を予め前記システムに記憶させるステップと
を備える請求項１８に記載の方法。
【請求項２０】
前記工程情報は、単一又は複数の情報項目を含み、
前記実装するステップに先立って、
各工程情報は、いかなる情報項目を含むのかを調査するステップと、
調査により判明した情報項目をそれを含む工程情報と関連付けて予め前記システムに記憶させるステップと
を備える請求項１８に記載の方法。
【請求項２１】
前記業務工程は、自動車の部品を設計する工程であり、
前記工程情報は、前記部品の設計情報であり、
前記実装するステップの後に、
前記自動車のモデルチェンジに応じて、前記実装された機能の少なくとも一部を修正するステップを含む請求項１８に記載の方法。
【請求項２２】
複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理するシステムとして、情報処理装置を機能させるプログラムであって、  各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられ、
前記情報処理装置を、
一の前記業務工程の作業者から、前記一の業務工程を開始するために必要な工程情報の要求を受け付ける要求受付部と、
受け付けられた前記要求を他の作業者に表示する要求表示部と、
前記他の作業者が担当する各々の業務工程において生成される各々の前記工程情報のうち、前記要求された工程情報の識別情報の回答を前記他の作業者から受け付ける回答受付部と、
前記工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に前記一の業務工程が依存することを示す依存情報を生成する生成部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務を管理するシステム、および、その方法に関する。特に、本発明は、業務を構成する複数の業務工程間の依存関係を示す工程フローを生成するシステム、および、その方法に関する。
【背景技術】
【０００２】
従来、業務の進捗管理を効率化するべく、複数の業務工程から構成される業務の工程フローを生成することが行われている。例えば、図１は、各々の業務工程が他の業務工程において生成される工程情報に依存するか否かを示す図である。図１（ａ）は、デザイン・ストラクチャ・マトリックス（Design Structure Matrix）などと呼ばれる（非特許文献
１を参照。）。本図において横軸は依存関係の依存元を示し、縦軸は依存関係の依存先を示す。即ち、業務工程Ｂは業務工程Ａに対して依存している。また、業務工程Ａおよび業務工程Ｆは相互に依存している。従来、Design Structure Matrixを用いて作業者の組織
変更などが行われていた。例えば、図１（ａ）に示す複数の作業工程を並べ替えることにより図１（ｂ）が得られる。図１（ｂ）を見れば、作業工程ＡおよびＦが互いに依存することが容易に判断できる。このため、例えば、それらの工程を同一組織に編成することにより作業効率を向上させることができる。同様に、作業工程Ｂ、Ｃ、Ｄ、Ｅ、および、Ｇが密接に依存することが容易に判断することができる。このため、例えば、これらを同一組織に編成することにより作業効率を向上させることができる。【０００３】
しかしながら、自動車開発などのように多数の業務工程が複雑な依存関係を持つ場合には、プロジェクトマネージャが全ての業務工程の依存関係を把握することは難しい。このため、従来、工程管理のためのコンサルタントを雇用し、そのコンサルタントによって業務工程の工程情報と業務工程間の依存関係の有無を記述した表を作成していた（例えば、非特許文献１を参照。）。具体的には、コンサルタントは、各々の作業者にインタビューを行わなければならず、作業に膨大な時間と費用を要していた。更に、たとえ適切な依存関係が判明したとしても、技術革新の著しい技術分野においては、製品毎に依存関係が異なり、また、僅かな設計変更でも依存関係が異なってしまう場合があった。このため、実際の業務では、業務工程の間の依存関係が明示化されないままスケジュールの立案を行っている場合が多かった。【０００４】
また、業務工程間の依存関係の特定が困難な理由として、ある業務工程がその上流工程の完了を待たずに開始されることが挙げられる。図２は、自動車の開発業務における、各々の業務工程の間の関係の具体例を示す。本図の横方向は時間の進行方向を示す。即ち製品計画の工程が最初に開始され、エクステリア／インテリア・スタイリングや構造計画などの工程がそれに続く。本図の例において、ある業務工程の下流工程は、その業務工程の完了を待って開始されるとは限らない。例えば本図において、エクステリア／インテリア・スタイリングの工程は、製品計画が完了する前に開始される。この際、上流工程の成果物は、開発途中段階で下流工程に対して提供される。【０００５】
【非特許文献１】Yassine, A. and Braha, D.: Complex Concurrent Engineering and the Design Structure Matrix Method, Concurrent Engineering Research & Applications, Volume 11, No. 3. Sept. 2003.
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、自動車開発のような大規模な業務において、工程情報に対する成熟度と成熟度に応じた依存関係の概念を導入した場合には、業務全体の依存関係が更に複雑となる。このため、業務全体の管理は極めて困難となり、業務工程間の依存関係が明示化されないままスケジュールが立案されている場合が多かった。この結果、プロジェクトの進捗が可視化できず、また、追加の工数が発生するリスクが管理できないという問題が発生していた。【０００７】
そこで本発明は、上記の課題を解決することのできるシステム、方法、および、プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明においては、複数の業務工程の各々の作業者が、他の業務工程において生成される工程情報に基づいて当該業務工程の工程情報を生成して、更に他の業務工程に提供していくことにより進行させる業務を管理するシステムであって、各工程情報はそれぞれ他の工程情報と識別可能な識別情報に対応付けられ、一の業務工程の作業者から、一の業務工程を開始するために必要な工程情報の要求を受け付ける要求受付部と、受け付けられた要求を他の作業者に表示する要求表示部と、他の作業者が担当する各々の業務工程において生成される各々の工程情報のうち、要求された工程情報の識別情報の回答を他の作業者から受け付ける回答受付部と、工程情報の識別情報の回答が受け付けられたことに応じ、当該工程情報を生成する業務工程に一の業務工程が依存することを示す依存情報を生成する生成部とを備えるシステム、当該システムにより業務を管理する方法、および、プログラムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００９】
本発明によれば、業務の進捗をこれまでより効率よく管理することができる。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。【００１１】
図３は、情報処理システム１０の全体構成を示す。情報処理システム１０は、管理者端末２０と、作業者端末３０−１〜Ｎと、業務管理システム４０とを備える。管理者端末２０は、業務全体を管理する管理者によって操作される情報処理装置である。作業者端末３０−１〜Ｎの各々は、業務の作業を担当する複数の作業者の各々に対応して設けられ、各々の作業者に情報を表示し、または、各々の作業者から操作を受ける。業務管理システム４０は、ある作業者端末（例えば、作業者端末３０−１）から取得した情報を他の作業者端末（例えば、作業者端末３０−２）に表示し、または、取得したその情報を管理者端末２０に表示する。【００１２】
本実施例に係る業務管理システム４０は、第１の業務工程の作業者から、その第１の業務工程を開始するために必要な情報の要求を受け付ける。この業務工程は、例えば、自動車の部品を設計する工程である。また、この情報は、例えば、その第１の業務工程を開始する前提となる部品の設計情報であり、具体的には、その部品のある部分のサイズや重さなどの情報である。一例として、自動車のドアの枠を設計する業務工程においては、ドアのパネル部分の部品のサイズが前提となる。また、業務工程によっては、必要となる部品のサイズの精度が異なることから、情報の要求には、その精度を示す情報が対応付けて取得されてもよい。【００１３】
業務管理システム４０は、受け付けられたその要求を、他の作業者の作業者端末に表示する。そして、業務管理システム４０は、当該他の作業者が担当する各々の業務工程において生成される各々の工程情報のうち、要求されたその情報を含む工程情報の識別情報を他の作業者から受け付ける。例えば、ある部品を設計する業務工程においては、その作業の結果として、部品の様々な部分のサイズのデータが生成される。これらのデータは、単一のファイル、または、複数のファイルを含むフォルダに格納される。本実施例においては、このようなファイルまたはフォルダを工程情報と呼ぶ。業務管理システム４０は、ファイルまたはフォルダのパス名を、工程情報の識別情報として受け付ける。【００１４】
そして、業務管理システム４０は、その工程情報を生成する第２の業務工程に上記の第１の業務工程が依存することを示す依存情報を生成する。業務管理システム４０は、以上の処理を、他の業務工程の組み合わせについても順次繰り返すことにより、業務全体を構成する複数の業務工程の間の依存関係を示す工程フロー情報を生成する。
このように、本実施例における業務管理システム４０は、管理者が業務全体を把握できない場合であっても、各作業者による要求とそれに対する返信によって、複数の業務工程の間の依存関係を適切に判断し、業務の進捗管理に役立てることを目的とする。【００１５】
図４は、業務管理システム４０の機能構成を示す。業務管理システム４０は、情報表示部４００と、要求受付部４１０と、要求表示部４２０と、回答受付部４３０と、フロー生成部４４０と、情報記録部４５０と、依存記録部４６０と、ユーザ記録部４７０と、通知部４８０と、工程管理部４９０と、工程表示部４９５とを有する。情報表示部４００は、ある一の業務工程の作業者から受けた指示に応じ、その作業者に対し、既に登録されている工程情報（例えば、部品の設計情報やその精度など）の一覧を表示する。具体的には、情報表示部４００は、既に情報記録部４５０に記録されている工程情報の識別情報の各々に対応付けて、その識別情報によって識別される工程情報に含まれる情報項目の一覧を、その作業者の作業者端末、例えば、作業者端末３０−２の画面上に表示する。【００１６】
要求受付部４１０は、一の業務工程の作業者から、当該一の業務工程を開始するために必要な工程情報の要求を受け付ける。なお、一の業務工程を開始するために必要な情報項目は、その工程情報に含まれる複数の情報項目の一部であってもよい。即ち例えば、要求受付部４１０は、情報表示部４００によって表示された情報のうち当該一の業務工程の作業者によって選択された情報項目を、当該一の業務工程を開始するために必要な情報の要求として受け付けてもよい。これに代えて、要求受付部４１０は、当該一の業務工程を開始するために必要な情報項目を新たに受け付けてもよい。この要求は、例えば、「ドアひんじのＡ部分の長さを知りたい」などの自然言語のテキストであってもよいし、部品名および精度を対応付けた所定のフォーマットに従うデータであってもよい。また、要求受付部４１０は、当該一の業務工程を開始するために必要な情報項目の成熟度および希望提供日を更に受け付けてもよいし、その情報項目の要求先の作業者を識別する識別情報を更に受け付けてもよい。【００１７】
要求表示部４２０は、受け付けられたその要求を他の作業者に表示する。要求表示部４２０は、要求先の作業者のみに対し、その要求を表示してもよいし、それに関わらず、他の作業者全員に対して要求を表示してもよい。また、要求表示部４２０は、要求された情報項目のみを他の作業者に表示してもよい。本実施例において、要求表示部４２０は、その要求を作業者端末３０−１の画面上に表示するものとする。また、要求表示部４２０は、要求された情報項目に対応付けて、既に情報記録部４５０に記録されている工程情報の一覧を選択可能に表示してもよい。【００１８】
回答受付部４３０は、当該他の作業者が担当する各々の業務工程において生成される各々の工程情報のうち、要求されたその工程情報の識別情報の回答を当該他の作業者から受け付ける。例えば、回答受付部４３０は、要求されたその情報項目を含む工程情報の識別情報の回答を当該他の作業者から受け付けてもよい。例えば、回答受付部４３０は、表示された識別情報の一覧のうち当該他の作業者によって選択された識別情報を、要求されたその情報項目を含む工程情報の識別情報として作業者端末３０−１から受け付けてもよい。これに代えて、回答受付部４３０は、要求されたその情報項目を含む工程情報の識別情報として、情報記録部４５０に記録されていない新たな識別情報を受け付けてもよい。この場合、回答受付部４３０は、その識別情報を、その工程情報を生成する業務工程の識別情報に対応付けて更に受け付ける。更に、回答受付部４３０は、その識別情報を、その工程情報の生成に要する工数に更に対応付けて受け付けてもよいし、その工程情報を生成する業務工程の作業者の職務に更に対応付けて受け付けてもよい。【００１９】
フロー生成部４４０は、工程情報の識別情報の回答が受け付けられたことに応じ、その工程情報を生成する業務工程に当該第１の業務工程が要求されたその工程情報を介して依存することを示す依存情報を生成する。例えば、要求された情報項目が既に情報記録部４５０に記録されていた場合には、フロー生成部４４０は、その情報項目に対応して記録されている工程情報の識別情報によって識別される業務工程に、当該一の業務工程が要求されたその工程情報を介して依存することを示す依存情報を生成してもよい。また、フロー生成部４４０は、新たに受け付けられた識別情報によって識別される業務工程に当該一の業務工程が依存することを示す依存情報を生成してもよい。フロー生成部４４０は、工程情報の識別情報が取得される毎に、依存情報の生成を繰り返す。【００２０】
情報記録部４５０、依存記録部４６０、および、ユーザ記録部４７０の各々は、本発明に係る記録部の一例である。情報記録部４５０は、複数の業務工程の各々に対応付けて、その業務工程において生成される工程情報の識別情報と、その工程情報に含まれる少なくとも１つの情報項目（例えば、部品の設計情報やその精度など）とを対応付けて記録している。例えば、情報記録部４５０は、ドアの設計工程の作業の結果生成される工程情報のファイル名に対応付けて、ドアの各部のサイズ、および、その精度の情報を含まれる情報項目として記録している。前記要求された情報が、当該工程情報に含まれる情報項目として情報記録部４５０に記録されていないことを条件に、新たに情報項目を取得して記録してもよい。なお、要求された情報が既に記録されているか否かの条件は、要求された情報に含まれるキーワードによって情報記録部４５０内を検索し、そのキーワードを含む情報が検索することによって判断してもよい。【００２１】
依存記録部４６０は、フロー生成部４４０の処理によって、業務を構成する複数の業務工程が互いに依存する依存関係を示す工程フロー情報を記録する。ユーザ記録部４７０は、作業者の識別情報と、作業者の名称、および、作業者の職務を対応付けて記録している。通知部４８０は、作業者端末３０−１〜Ｎの何れかから、ある業務工程の工程情報が完成した旨の通知を受ける。そして、通知部４８０は、フロー生成部４４０により生成されて依存記録部４６０に記録された工程フロー情報において、その業務工程に依存する他の業務工程を検出する。そして、通知部４８０は、検出したその業務工程の担当者に対し、その業務工程を開始する条件が満たされた旨を通知する。その業務工程の担当者が誰であるかは、ユーザ記録部４７０を参照することにより特定できる。【００２２】
工程管理部４９０は、要求された情報項目に対応付けて情報記録部４５０に記録されている成熟度および提供予定日と、要求受付部４１０により要求された成熟度および希望提供日とに基づいて、既に記録されている業務工程を分割し、または、新たな業務工程を生成して情報記録部４５０に記録する。この処理は、作業者端末３０−１〜Ｎから作業者の指示を受けた上で行うことが望ましい。工程表示部４９５は、情報記録部４５０、依存記録部４６０、およびユーザ記録部４７０に記録された各種の情報に基づいて、各業務工程の依存関係および属性を管理者端末２０の画面上に表示する。【００２３】
図５は、情報記録部４５０のデータ構造の一例を示す。情報記録部４５０は、複数の業務工程の各々の識別情報（ＩＤ）を記録している。具体的には、情報記録部４５０は、各々の業務工程についてその業務工程の識別情報（ＩＤ）を記録している。このＩＤは、例えば、１２２５のような数字であってもよい。また、情報記録部４５０は、各工程情報をそれぞれ他の工程情報と識別可能な識別情報（ＩＤ）に対応付けて記録している。又、情報記録部４５０は、各工程情報をその工程情報に含まれる単一又は複数の情報項目に対応付けて記録している。【００２４】
例えば、情報記録部４５０は、工程情報の識別情報（ＩＤ）として、その工程情報を格納したファイルのパス名（ここではファイル名のみを例示している）を記録している。また、情報記録部４５０は、その工程情報に含まれる情報項目を記録している。例えば、業務工程ＩＤが１２２５の業務工程においては、設計情報として「ドアひんじ」および「ドアパネル」が設計される。この「ドアひんじ」の成熟度は２であり、「ドアパネル」の成熟度も２である。更に、情報記録部４５０は、複数の業務工程の各々に対応付けて、その業務工程に要する工数を記録していてもよい。また、情報記録部４５０は、複数の業務工程の各々に対応付けて、その業務工程から他の業務工程に工程情報を提供する提供予定日を記録していてもよい。【００２５】
本図を用いて、フロー生成部４４０が工程フロー情報を生成する処理の一例を説明する。ＩＤが１２２６の業務工程を担当する作業者は、情報の一覧表示を業務管理システム４０に指示する。情報表示部４００は、情報記録部４５０に記録されている工程情報を一覧表示する。この作業者は、ドアの柱部分の設計情報を求めているが、この設計情報は情報記録部４５０にはまだ記録されていない。このため、要求受付部４１０は、ＩＤが１２２６の業務工程を担当する作業者から、ドアの柱部分の設計情報の提供を求める要求を新たに受け付ける。要求表示部４２０は、この要求を他の作業者に対して表示する。また、要求表示部４２０は、当該他の作業者に対し、既に情報記録部４５０に記録されている工程情報の識別情報の一覧を表示する。【００２６】
当該他の作業者は、工程情報の識別情報の一覧と、設計情報の要求とを見比べた結果、ドアの柱部分の設計情報はＤＴ２５−３１．ＤＡＴのファイルに含めて生成すると判断する。そして、当該他の作業者は、要求された設計情報を含む工程情報の識別情報としてＤＴ２５−３１．ＤＡＴを業務管理システム４０に対して入力する。即ち、回答受付部４３０は、要求されたその設計情報を含む工程情報の識別情報として、ＤＴ２５−３１．ＤＡＴを当該他の作業者から受け付ける。【００２７】
フロー生成部４４０は、この識別情報の回答が受け付けられたことに応じ、この工程情報を生成する業務工程（即ちＩＤが１２２５の業務工程）にＩＤ１２２６の業務工程が依存することを示す依存情報を生成する。また、情報記録部４５０は、ＩＤが１２２５の業務工程に対応付けて、ドアの柱部分の設計情報を示す項目を新たに記録する。回答受付部４３０が成熟度を更に受け付けた場合においては、情報記録部４５０は、更にその成熟度を設計情報の項目に対応付けて記録してもよい。【００２８】
このように、情報記録部４５０は、各々の業務工程の工程情報を識別する識別情報を、その工程情報に含まれる情報項目に対応付けて予め記録している。更に、情報記録部４５０は、回答受付部４３０からの取得によって、各業務工程に含まれる情報項目を追加して記録することができる。これにより、作業者の取得に応じて順次工程情報を蓄積して記録していくことができ、その後に情報項目を要求する作業者に対しては、より多くの工程情報を一覧表示して利便性を高めることができる。【００２９】
図６は、依存記録部４６０のデータ構造の一例を示す。依存記録部４６０は、業務を構成する複数の業務工程が互いに依存する依存関係を示す工程フロー情報を記録する。具体的には、依存記録部４６０は、各々の業務工程（下流工程）の識別情報（ＩＤ）に対応付けて、その業務工程に工程情報を提供する他の業務工程である上流工程の識別情報を記録している。例えば、ＩＤが１２２５の業務工程は、ＩＤが１２２６の業務工程に対して工程情報を提供するので、依存記録部４６０は、業務工程のＩＤである１２２６に対応付けて、その業務工程の上流工程のＩＤである１２２５を記録する。【００３０】
さらに、依存記録部４６０は、要求受付部４１０がある業務工程に対して情報項目の要求を受け付けたことに応じ、その業務工程に対応付けて、要求されたその情報項目を記録してもよい。例えば、本図は、ＩＤが１２２５の上流工程に対してドアひんじの設計情報が要求されたことを示している。なお、本図は一例であり、依存記録部４６０は、その他のデータ構造によって工程フロー情報を記録してもよい。例えば、依存記録部４６０は、各々の業務工程のＩＤに対応付けて、その業務工程から工程情報を提供する提供先の業務工程である下流工程のＩＤを記録してもよい。また、依存記録部４６０は、各々の業務工程のＩＤに対応付けて、その業務工程の下流工程および上流工程の各々のＩＤを記録してもよい。【００３１】
図７は、ユーザ記録部４７０のデータ構造の一例を示す。ユーザ記録部４７０は、各々の作業者の識別情報（ＩＤ）に対応付けて、その作業者の名称と、その作業者の職務と、その作業者が担当する業務工程の識別情報（ＩＤ）とを記録している。これらの情報は予め記録されてもよいし、作業者の入力によって更新されてもよい。例えば、回答受付部４３０が、工程情報のＩＤに対応付けて、その工程情報の生成を担当する作業者の職務を受け付けたことに応じ、ユーザ記録部４７０は、その作業者のＩＤに対応付けて、その職務を記録してもよい。【００３２】
ここで、作業者の名称は、例えば、その作業者が業務管理システム４０にログインするログインＩＤである。即ち、要求受付部４１０は、情報項目の要求を受け付けた場合に、その要求を入力した作業者のログインＩＤを検出することにより、どの作業者がその要求を受け付けたかを識別することができる。また、工程表示部４９５は、工程フロー情報を表示する場合において、各々の業務工程を担当する作業者名および職務名を、その業務工程に対応付けて表示することができる。【００３３】
図８は、工程表示部４９５によって表示される工程フロー情報の一例を示す。工程表示部４９５は、各々の業務工程を、その作業者の名称、および、それに必要な工数に対応付けて表示する。例えば、業務工程１２２５の作業者はＳＡＴＯであり、業務工程１２２６の作業者はＴＡＮＡＫＡである。また、業務工程１２２５の工数は１３であり、業務工程１２２６の工数は９．５である。更に、工程表示部４９５は、各々の業務工程を、その業務工程の工程情報に対応付けて表示する。例えば、業務工程１２２５の工程情報はＤＴ２５−３１．ＤＡＴであり、業務工程１２２６の工程情報は、ＤＴ２５−３２．ＤＡＴである。【００３４】
更に、工程表示部４９５は、各々の工程情報に対応付けて、それに含まれる設計情報を表示する。例えば、工程情報「ＤＴ２５−３１．ＤＡＴ」には、ドアパネル、ドアひんじ、および、ドアの柱部分の設計情報が含まれている。また、工程情報「ＤＴ２５−３２．ＤＡＴ」には、運転者の視点およびシート位置を示す設計情報が含まれている。【００３５】
更に、本図の例において、工程表示部４９５は、業務工程１２２６による業務工程１２２５に対する依存を示す依存情報を表示する。例えば、業務工程１２２５の工程情報（ＤＴ２５−３１．ＤＡＴ）には、ドアパネルの設計情報、ドアひんじ、および、ドアの柱部分の設計情報が含まれており、業務工程１２２６を開始するためには、ドアの柱部分の設計情報が必要である。このため、工程表示部４９５は、設計情報である「ドアの柱部分」から業務工程１２２６を示すシンボルに向けて有向エッジを表示する。【００３６】
このように、フロー生成部４４０により生成された工程フロー情報は、工程表示部４９５によって直感的なシンボルとして表示され、業務の管理者や作業者に対して分かり易く表示することができる。これにより、管理者や作業者は、業務工程間の依存関係を適切に理解して、業務の全体把握や業務の効率化に役立てることができる。【００３７】
図９は、業務管理システム４０が工程フロー情報を作成する処理の一例を示す。情報表示部４００は、既に登録されている情報項目の一覧を表示する（Ｓ９００）。具体的には、情報表示部４００は、既に情報記録部４５０に記録されている工程情報の識別情報の各々に対応付けて、その識別情報によって識別される工程情報に含まれる情報の一覧を、その作業者の作業者端末、例えば、作業者端末３０−２の画面上に表示する。【００３８】
要求受付部４１０は、一の業務工程の作業者から、当該一の業務工程を開始するために必要な情報項目の要求を受け付ける（Ｓ９１０）。例えば、要求受付部４１０は、情報表示部４００によって表示された情報項目のうち当該一の業務工程の作業者によって選択された情報項目を、当該一の業務工程を開始するために必要な情報項目の要求として受け付けてもよい。更に、要求受付部４１０は、当該一の業務工程を開始するために必要な情報項目に対応付けて、その情報項目が必要となる希望提供日と、その情報項目の成熟度を受け付けてもよい。【００３９】
要求表示部４２０は、要求されたその情報項目が既に情報記録部４５０に記録されているか否かを判断する（Ｓ９２０）。例えば、要求表示部４２０は、要求された情報項目に含まれるキーワードによって情報記録部４５０内を検索し、そのキーワードを含む情報項目が検索されたことを条件に、その情報項目が既に記録されていると判断してもよい。これに代えて、要求表示部４２０は、各語句をその類義語に対応付けて記録した辞書を予め有しており、その辞書に基づいて、要求された情報項目に含まれるキーワードの類義語が既に記録されているか否かを判断してもよい。【００４０】
要求された情報項目が既に記録されていることを条件に（Ｓ９２０：ＹＥＳ）、工程管理部４９０は、その情報項目が必要となる希望提供日、および、その情報項目の成熟度に基づいて、業務工程を分割する処理、または、新たな業務工程を追加する処理を行う（Ｓ９３０）。この詳細については図１０で説明する。一方で、要求された情報項目が情報記録部４５０に記録されていなかったことを条件に（Ｓ９２０：ＮＯ）、要求表示部４２０は、受け付けられたその要求を他の作業者に表示する（Ｓ９３５）。更に、要求表示部４２０は、受け付けられたその要求に対応付けて、既に情報記録部４５０に記録されている工程情報の一覧を選択可能に表示してもよい（Ｓ９４０）。【００４１】
回答受付部４３０は、当該他の作業者が担当する各々の業務工程において生成される各々の工程情報のうち、要求されたその情報項目を含む工程情報の識別情報の回答を当該他の作業者から受け付ける（Ｓ９５０）。例えば、回答受付部４３０は、表示された識別情報の一覧のうち当該他の作業者によって選択された識別情報を、要求されたその情報項目を含む工程情報の識別情報として作業者端末３０−１から受け付けてもよい。また、要求されたその情報項目が、情報記録部４５０に記録されていないことを条件に、情報記録部４５０は、受け付けられた工程情報の識別情報に対応付けてその情報項目を新たに記録してもよい。【００４２】
フロー生成部４４０は、作業工程を分割等する処理の完了に応じ、または、工程情報の識別情報の回答が受け付けられたことに応じ、業務工程間の依存を示す依存情報を生成する。フロー生成部４４０は、工程情報の識別情報が取得される毎に、依存情報の生成を繰り返し行う。これにより、複数の業務工程の間の依存関係を示す工程フロー情報を生成することができる。【００４３】
図１０は、図９のＳ９３０における処理の詳細を示す。工程管理部４９０は、要求された当該情報項目に対応付けて情報記録部４５０に記録されている提供予定日が、要求受付部４１０により受け付けられた希望提供日を満たすか否かを判断する（Ｓ１０００）。提供予定日が希望提供日よりも先であれば、工程管理部４９０は、工程管理部４９０は、希望提供日が満たされると判断してもよい。希望提供日が満たされることを条件に（Ｓ１０００：ＹＥＳ）、工程管理部４９０は、要求された当該情報項目に対応付けて情報記録部４５０に記録されている成熟度（以降、既定成熟度と呼ぶ）が、要求受付部４１０により受け付けられた成熟度（以降、要求成熟度と呼ぶ）を満たすか否かを判断する（Ｓ１０４０）。例えば、既定成熟度が要求成熟度よりも高いことを条件に、工程管理部４９０は、要求成熟度を満たすと判断する。【００４４】
要求成熟度を満たさないことを条件に（Ｓ１０４０：ＮＯ）、工程管理部４９０は、要求成熟度を満たす他の業務工程を設定して情報記録部４５０に記録する（Ｓ１０５０）。好ましくは、工程管理部４９０は、この要求成熟度を満たす業務工程を設定してもよいか否かの問い合わせメッセージを管理者端末２０等に表示し、設定してもよい旨の指示が管理者等から入力されたことを条件にその業務工程を設定してもよい。【００４５】
一方で、希望提供日が満たされないことを条件に（Ｓ１０００：ＮＯ）、工程管理部４９０は、既定成熟度が要求成熟度を満たすか否かを判断する（Ｓ１０１０）。満たさないことを条件に（Ｓ１０１０：ＮＯ）、工程管理部４９０は、納期または成熟度を変更して要求を再入力するべき旨を作業者端末３０−１等の画面上に表示して、要求を再取得する（Ｓ１０２０）。一方で、要求成熟度を満たすことを条件に（Ｓ１０１０：ＹＥＳ）、工程管理部４９０は、要求されたその情報項目に対応する業務工程を複数の業務工程に分割して情報記録部４５０に記録する（Ｓ１０３０）。分割された一方の業務工程は、要求されたその情報項目を要求成熟度により生成する工程である。分割された他方の業務工程は、要求されたその情報項目を元の成熟度に高める工程である。【００４６】
好ましくは、工程管理部４９０は、業務工程を分割してもよいか否かの問い合わせメッセージを作業者端末３０−１等に表示し、分割してもよい旨の指示が作業者等から入力されたことを条件にその業務工程を分割してもよい。この分割によれば、下流工程において要求された情報項目をこれまでよりも早くその下流工程に提供して、業務全体を効率化することができる。
以上、本図に示す処理によれば、既に記録された業務工程において、あらたに要求された希望提供日または成熟度が満たされない場合には、その業務工程を分割し、または、新たな業務工程を設定することで、要求者と応答者とを適切に仲介することができる。【００４７】
図１１は、業務管理システム４０として機能する情報処理装置５００のハードウェア構成の一例を示す。情報処理装置５００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＢＩＯＳ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。【００４８】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＢＩＯＳ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。【００４９】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置５００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０又はハードディスクドライブ１０４０に提供する。【００５０】
また、入出力コントローラ１０８４には、ＢＩＯＳ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＢＩＯＳ１０１０は、情報処理装置５００の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力チップ１０７０を介してＲＡＭ１０２０またはハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。【００５１】
情報処理装置５００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して
、記録媒体から読み出され情報処理装置５００にインストールされて実行される。プログラムが情報処理装置５００等に働きかけて行わせる動作は、図１から図１０において説明した業務管理システム４０における動作と同一であるから、説明を省略する。【００５２】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置５００に提供してもよい。【００５３】
以上、本実施例に係る業務管理システム４０によれば、管理者が業務全体の依存関係を把握できていない場合であっても、情報の要求とそれに対する回答に基づいて、業務工程間の依存情報を適切に生成することができる。また、上流工程の作業者は、下流工程の作業者から情報を要求された場合には、予め想定している業務工程を回答するのではなく、その情報を効率的に提供するための新たな業務工程を設定してそれを回答することもできる。この場合には、上流工程の作業者は、下流工程の作業を効率的に進められるように作業をすすめることができる。このように、情報の要求とそれに対する回答という対話形式で工程フロー情報を生成すれば、業務全体を効率化する機会をこれまでよりも増加させることができる。更に、要求された情報の成熟度または納期が満たされない場合には、既存の業務工程の分割などを自動的に行い、作業者や管理者の負担を軽減することもできる。【００５４】
これにより、以下のようなサービスが実現される。まず、サービス提供の担当者は、業務工程間の依存関係を調査する。また、その担当者は、各工程情報は、いかなる情報項目を含むのかを調査する。次に、その担当者は、調査により判明した依存情報を予め業務管理システム４０の依存記録部４６０に記憶させる。また、その担当者は、調査により判明した情報項目をそれを含む工程情報と関連付けて予め業務管理システム４０の情報記録部４５０に記憶させる。次に、各作業者は、本実施例の各機能が実装された業務管理システム４０を用いて、工程フロー情報を生成する。その後、サービス提供の担当者は、自動車のモデルチェンジに応じて、実装された機能の少なくとも一部を修正する。これにより、自動車が次々にモデルチェンジされる場合であっても、前回のモデルの工程フロー情報を参考に、新たな工程フロー情報を効率よく作成することができ、業務効率化を効果的に支援することができる。【００５５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５６】
【図１】図１は、各々の業務工程が他の業務工程において生成される工程情報に依存するか否かを示す図である。
【図２】図２は、自動車の開発業務における、各々の業務工程の間の関係の具体例を示す。
【図３】図３は、情報処理システム１０の全体構成を示す。
【図４】図４は、業務管理システム４０の機能構成を示す。
【図５】図５は、情報記録部４５０のデータ構造の一例を示す。
【図６】図６は、依存記録部４６０のデータ構造の一例を示す。
【図７】図７は、ユーザ記録部４７０のデータ構造の一例を示す。
【図８】図８は、業務工程間の依存関係を示す概念図である。
【図９】図９は、業務管理システム４０が工程フロー情報を作成する処理の一例を示す。
【図１０】図１０は、図９のＳ９３０における処理の詳細を示す。
【図１１】図１１は、業務管理システム４０として機能する情報処理装置５００のハードウェア構成の一例を示す。
【符号の説明】
【００５７】
１０  情報処理システム
２０  管理者端末
３０  作業者端末
４０  業務管理システム
４００  情報表示部
４１０  要求受付部
４２０  要求表示部
４３０  回答受付部
４４０  フロー生成部
４５０  情報記録部
４６０  依存記録部
４７０  ユーザ記録部
４８０  通知部
４９０  工程管理部
４９５  工程表示部
５００  情報処理装置
【図１】
2007026732.tif 000002
【図２】
2007026732.tif 000003
【図３】
2007026732.tif 000004
【図４】
2007026732.tif 000005
【図５】
2007026732.tif 000006
【図６】
2007026732.tif 000007
【図７】
2007026732.tif 000008
【図８】
2007026732.tif 000009
【図９】
2007026732.tif 000010
【図１０】
2007026732.tif 000011
【図１１】
2007026732.tif 000012
【国際調査報告】
2007026732.tif 000013
2007026732.tif 000014
2007026732.tif 000015