(57)【特許請求の範囲】
【請求項１】
業務の進捗を管理する業務管理システムであって、
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、
前記工程記録部に記録された一の業務工程に対応する前工程の各々について、前記一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と、
前記一の業務工程に対応付けて前記工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得部と、
前記一の業務工程に対応付けて前記工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、前記一の業務工程を開始できる旨を通知する通知部と、
何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された業務工程である先行開始工程を検出する工程検出部と、
前記先行開始工程が検出されたことを条件として、前記先行開始工程の何れかの前工程において成果物の成熟度が基準成熟度以上に上昇したことを検出する成熟検出部とを備え、
前記通知部は、前記先行開始工程の前工程において成果物の成熟度が基準成熟度以上に上昇したことに応答して、当該成果物が前記先行開始工程において利用可能となった旨を通知する業務管理システム。
【請求項２】
各々の業務工程に対応付けて、当該業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満の状態において業務の開始を許可するか否かを設定する設定部を更に備え、
前記工程検出部は、前記設定部により業務の開始を許可された業務工程の中から前記先行開始工程を検出する請求項１記載の業務管理システム。
【請求項３】
指定された業務工程に対応付けて、当該業務工程の前工程の各々における基準成熟度を利用者の指示に基づいて入力する基準成熟度入力部を更に備え、
前記基準成熟度記録部は、前記基準成熟度入力部により入力された基準成熟度を、当該業務工程の前工程の各々に対応付けて記録する
請求項１又は２に記載の業務管理システム。
【請求項４】
前記基準成熟度記録部は、予め指定された基準成熟度である初期設定基準成熟度を記録し、前記基準成熟度入力部により基準成熟度が入力されたことに応答して、入力された当該基準成熟度を更に記録し、
前記通知部は、同一の業務工程について前記基準成熟度記録部に複数の基準成熟度が記録されている場合においては、前記基準成熟度入力部により入力された基準成熟度を成熟度と比較し、
業務の管理者の指示に基づいて、前記基準成熟度入力部により入力された基準成熟度により前記初期設定基準成熟度を更新する基準成熟度更新部を更に備える請求項３記載の業務管理システム。
【請求項５】
前記成熟度取得部が、同一の業務工程について既に取得した成熟度と異なる成熟度を取得したことに応答して、前記基準成熟度入力部は、当該業務工程を前工程とする業務工程を開始するために必要な当該前工程の基準成熟度の指定を利用者に要求し、利用者の指定に基づいて当該基準成熟度を入力する請求項３又は４に記載の業務管理システム。
【請求項６】
前記成熟度取得部が、同一の業務工程について既に取得した成熟度よりも高い成熟度を取得したことに応答して、前記基準成熟度入力部は、当該業務工程における成果物の成熟度を更に上昇させるために必要な、当該業務工程の前工程の基準成熟度の指定を利用者に要求し、利用者の指定に基づいて当該基準成熟度を入力する請求項３乃至５のいずれかに記載の業務管理システム。
【請求項７】
指定された業務工程に成果物を提供する前工程を入力して前記工程記録部に記録させる工程入力部と、
前記工程入力部により前工程が入力され、かつ前記基準成熟度入力部により基準成熟度が入力されたことに応答して、その前工程を含む複数の業務工程が、成熟度がより高い成果物を生成するために他の業務工程におけるより高い成熟度の成果物を互いに必要とする関係であるデッドロックを検出するデッドロック検出部とを更に備え、
前記通知部は、前記デッドロック検出部によりデッドロックが検出されたことを条件として、デッドロックが検出された旨に対応付けて、前工程又は基準成熟度を変更する旨を通知する
請求項３乃至６のいずれかに記載の業務管理システム。
【請求項８】
前記複数の業務工程の各々に対応付けて、当該業務工程の成果物の成熟度、及び、当該業務工程が当該業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満の状態において業務を開始しているか否かを示す情報を表示する状態表示部を更に備える請求項１乃至７のいずれかに記載の業務管理システム。
【請求項９】
業務の進捗を管理する業務管理システムであって、
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、
前記工程記録部に記録された一の業務工程に対応する前工程の各々について、前記一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と、
前記一の業務工程に対応付けて前記工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得部と、
前記一の業務工程に対応付けて前記工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、前記一の業務工程を開始できる旨を通知する通知部とを備え、
前記成熟度取得部は、何れかの業務工程において成果物の成熟度が取得できないことに応答して、成果物の成熟度が取得できない当該業務工程の前工程の各々における成果物の成熟度を取得し、
前記成熟度取得部により成熟度が取得できない当該業務工程の成果物の成熟度を、当該業務工程の前工程の各々における成果物の成熟度に基づいて算出する成熟度算出部を更に備え、
前記通知部は、前記成熟度取得部が取得した成熟度又は前記成熟度算出部が算出した成熟度に基づいて、前記一の業務工程の前工程において成果物の成熟度が基準成熟度以上か否かを判断する業務管理システム。
【請求項１０】
少なくとも１つの業務工程の前工程の各々に対応付けて、当該業務工程の成果物に当該前工程が寄与する程度を示す重みを記録する重み記録部を更に備え、
前記成熟度算出部は、前記成熟度取得部により成熟度が取得できない前記業務工程の成果物の成熟度として、当該業務工程の全ての前工程の各々における成果物の成熟度に、当該前工程に対応する重みを乗じて合計した値を算出する請求項９記載の業務管理システム。
【請求項１１】
業務の進捗を管理する業務管理システムであって、
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、
前記工程記録部に記録された一の業務工程に対応する前工程の各々について、前記一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と、
前記一の業務工程に対応付けて前記工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得部と、
前記一の業務工程に対応付けて前記工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、前記一の業務工程を開始できる旨を通知する通知部と、
各々の業務工程に対応付けて、前記成熟度取得部により取得された成熟度を記録する成熟度記録部と、
何れかの業務工程において成果物の成熟度を低下させることに伴って、当該成熟度の成果物を用いた他の業務工程における成果物の成熟度を低下させる成熟度変更部とを備える業務管理システム。
【請求項１２】
指定された業務工程について、当該業務工程における成果物の成熟度を低下させた場合において前記成熟度変更部により成熟度が低下された結果必要となる工数の総数である追加工数を算出する追加工数算出部を更に備え、
前記成熟度変更部は、前記追加工数算出部により算出された追加工数を利用者に対して出力し、当該追加工数の出力に対して利用者が同意したことを条件として、指定された当該業務工程における成果物の成熟度を低下させる
請求項１１記載の業務管理システム。
【請求項１３】
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程の成果物の成熟度の定義を記録している成熟度定義記録部を更に備え、
前記成熟度取得部は、前記成熟度定義記録部に記録された定義を利用者に対して出力し、当該業務工程の成果物の成熟度を利用者に指定させることにより、成果物の成熟度を取得する請求項１乃至１２のいずれかに記載の業務管理システム。
【請求項１４】
前記成熟度取得部が、何れかの業務工程において既に取得した成熟度よりも高い成熟度を取得したことを条件として、当該業務工程における成果物の成熟度を上昇させるために要した工程数と、当該成果物の成熟度を上昇させるために用いた前工程における成果物の成熟度とを記録する履歴記録部
を更に備える請求項１乃至１３のいずれかに記載の業務管理システム。
【請求項１５】
業務の進捗管理を支援する業務管理システム構築支援サービスであって、
業務の担当者又は管理者から、前記業務に含まれる複数の業務工程の少なくとも１つについて、当該業務工程に成果物を提供する他の業務工程の情報を取得する段階と、
業務の担当者又は管理者から、当該業務工程の前工程の各々について、当該業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度の情報を取得する段階と、
当該業務工程の前工程の各々について、当該前工程における成果物の成熟度を当該前工程の担当者に入力させる段階と、
当該業務工程の何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、当該業務工程の開始を当該業務工程の担当者に通知する段階と、
何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された業務工程である先行開始工程を検出する段階と、
前記先行開始工程が検出されたことを条件として、前記先行開始工程の何れかの前工程において成果物の成熟度が基準成熟度以上に上昇したことを検出する段階とを備え、
前記通知する段階は、前記先行開始工程の前工程において成果物の成熟度が基準成熟度以上に上昇したことに応答して、当該成果物が前記先行開始工程において利用可能となった旨を通知する業務管理システム構築支援サービス。
【請求項１６】
業務の進捗を管理する業務管理システムの制御方法であって、
前記業務管理システムは、
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、
前記工程記録部に記録された一の業務工程に対応する前工程の各々について、前記一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と
を有し、
前記一の業務工程に対応付けて前記工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得段階と、
前記一の業務工程に対応付けて前記工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、前記一の業務工程を開始できる旨を通知する通知段階と、
何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された業務工程である先行開始工程を検出する工程検出段階と、
前記先行開始工程が検出されたことを条件として、前記先行開始工程の何れかの前工程において成果物の成熟度が基準成熟度以上に上昇したことを検出する成熟検出段階とを備え、
前記通知段階は、前記先行開始工程の前工程において成果物の成熟度が基準成熟度以上に上昇したことに応答して、当該成果物が前記先行開始工程において利用可能となった旨を通知する制御方法。
【請求項１７】
業務の進捗を管理する業務管理システムとして、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
前記業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、
前記工程記録部に記録された一の業務工程に対応する前工程の各々について、前記一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と、
前記一の業務工程に対応付けて前記工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得部と、
前記一の業務工程に対応付けて前記工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、前記一の業務工程を開始できる旨を通知する通知部、
何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された業務工程である先行開始工程を検出する工程検出部、
前記先行開始工程が検出されたことを条件として、前記先行開始工程の何れかの前工程において成果物の成熟度が基準成熟度以上に上昇したことを検出する成熟検出部として機能させるプログラムであり、
前記通知部は、前記先行開始工程の前工程において成果物の成熟度が基準成熟度以上に上昇したことに応答して、当該成果物が前記先行開始工程において利用可能となった旨を通知する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務管理システム、業務管理システム構築支援サービス、制御方法、及びプログラムに関する。特に、本発明は、業務の進捗を管理する業務管理システム、業務管理システム構築支援サービス、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、調達から販売までの業務工程を迅速かつ低コストで行うことが、企業にとって重要な課題になってきている。中でも特に製造業又はコンピューターシステムエンジニアリング業界では、前工程の成果物を用いて後工程を行うビジネスプロセスが一般的であるので、工程管理及び進捗管理が業務の最適化にとって非常に重要である。このため、従来、工程管理及び進捗管理を支援する方法として、ワークフローシステム又はビジネスプロセスインテグレーションと呼ばれる方法が用いられている。【０００３】
しかしながら、業務工程の最適化が広まるにつれて企業間の競争は一層激化しており、業務工程の更なる短縮化が求められている。例えば、本来は前工程の終了を待ってから開始すべき後工程を、前工程がある程度進捗した時点で開始する場合もある。これによって、形式的には並列に遂行できない業務を並列に遂行して、工程全体を短縮化できる場合がある。【０００４】
例えば、図１は、複数の業務工程を含む業務の具体例を示す。この業務は、新たな自動車の開発を目的とする。図１（ａ）は、各々の業務工程をその前工程の完了を待って開始する場合における業務の流れを示す。この場合、業務開始から完了までに４０から４８ヶ月を要する。図１（ｂ）は、一部の業務工程をその前工程と並行して進行させる場合における業務の流れを示す。この場合、業務開始から完了までに２０から２２ヶ月を要し、図１（ａ）と比較して業務の処理時間が短縮化されている。【０００５】
従来、このような業務の管理を支援する技術として、後工程を開始するための条件を予め記憶しておき、利用者から入力された進捗状況とその条件とを比較した上で、後工程を開始できるか否かを判断する方法が提案されている（特許文献１又は２参照。）。これにより、形式的には前工程とされている業務工程が存在する場合であっても、後工程の開始の可否を適切に判断して、業務全体の効率化を支援できる。
【特許文献１】特開２００３−３４５５９１号公報
【特許文献２】特開２００１−１０１３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術においては、業務工程の開始条件を、汎用的な記述が可能なSQLで記
述する必要がある（図９又は図１０を参照。）。しかしながら、汎用的な記述が可能であると様々な業務に応用できる半面、業務工程を効果的に効率化できるか否かは、条件作成者の経験やテクニックに依存してしまう。また、条件の内容によっては、複数の業務工程が、互いに他の業務工程の完了を開始条件とするデッドロック状態に該当する場合がある。汎用的な条件が記述できる場合には、このようなデッドロック状態を適切に検出するのは困難である。【０００７】
特許文献２の技術においても、特許文献１の技術と同様に、業務全体を効率化するための条件設定を支援することはできない。また、この文献においては、業務工程を開始するための条件を準備する方法については記載されていない。業務全体の管理者が全ての業務工程を正確に把握していれば問題は生じないが、近年の高度・複雑化した業務において、全ての業務工程の開始条件を予め準備することは現実的でない。【０００８】
そこで本発明は、業務の進捗を適切に管理することができる業務管理システム、制御方法、プログラム、及びそれらのシステム構築支援サービスを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明においては、業務の進捗を管理する業務管理システムであって、業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程に成果物を提供する他の業務工程である前工程を記録している工程記録部と、工程記録部に記録された一の業務工程に対応する前工程の各々について、一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している基準成熟度記録部と、一の業務工程に対応付けて工程記録部に記録された前工程の各々について、当該前工程における成果物の成熟度を取得する成熟度取得部と、一の業務工程に対応付けて工程記録部に記録された何れの前工程においても、当該前工程の成熟度が当該前工程の基準成熟度以上であることを条件として、一の業務工程を開始できる旨を通知する通知部とを備える業務管理システム、業務管理システムの制御方法、及び業務管理システムとして情報処理装置を機能させるプログラムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、互いに依存する複数の業務工程が並行して進行する場合であっても、これらの業務工程を含む業務全体の進捗を適切に管理することができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。【００１２】
図２は、各々の業務工程を開始するために必要なその前工程における成果物を示す。本実施例に係る業務管理システム４０により進捗を管理する対象となる業務は、業務工程として、業務工程２００と、業務工程２１０と、業務工程２２０と、業務工程２３０と、業務工程２４０とを含む。業務工程２００は、自動車の柱部分の部品である柱部品Ａの設計工程である。業務工程２１０は、自動車の他の柱部分の部品である柱部品Ｂの設計工程である。業務工程２２０は、自動車のドアの開閉を可能とする蝶番の設計工程である。業務工程２３０は、自動車のドア全体の設計工程である。業務工程２４０は、自動車のシート（座席）設備の設計工程である。【００１３】
業務工程２００、業務工程２１０、及び業務工程２２０の各々は、業務工程２３０に成果物を提供するので、業務工程２３０の前工程である。具体的には、業務工程２００は、柱部品Ａの構造図面を成果物２０５として業務工程２３０に提供する。業務工程２１０は、柱部品Ｂの構造素面を成果物２１５として業務工程２３０に提供する。業務工程２２０は、ドア蝶番の構造図面を成果物２２５として業務工程２３０に提供する。また、業務工程２３０は、業務工程２４０に成果物を提供するので、業務工程２４０の前工程である。具体的には、業務工程２３０は、ドアの構造図面及びドア蝶番配置図面を、成果物２３２及び成果物２３５として業務工程２４０に提供する。【００１４】
本実施例に係る業務管理システム４０は、管理対象となる業務が、このように互いに依存する複数の業務工程を含み、かつ、これらの業務工程が並行して進行する場合においても、業務全体の進捗を適切に管理することを目的とする。更に、各業務工程の担当者及び業務全体の管理者の双方に対して、業務を効率化する上で重要な情報を適切に通知することを目的とする。【００１５】
図３は、本実施例に係る製造現場ネットワーク３０の全体構成を示す。製造現場ネットワーク３０は、業務管理システム４０と、管理者端末３００と、管理者端末３１０と、担当者端末３２０と、担当者端末３３０と、担当者端末３４０と、担当者端末３５０と、担当者端末３６０とを含む。管理者端末３００は、業務の進捗を管理する管理者に情報を表示し、又はその管理者からの指示を入力する。管理者端末３１０は、担当者を業務工程に割り当てる管理者に情報を表示し、又はその管理者からの指示を入力する。【００１６】
担当者端末３２０は、自動車のサイドパネルの柱部品Ａを設計する業務工程の担当者に情報を通知し、又はその担当者から指示を入力する。担当者端末３３０は、自動車のドア蝶番を設計する業務工程の担当者に情報を通知し、又はその担当者から指示を入力する。担当者端末３４０は、自動車のドアを設計する業務工程の担当者に情報を通知し、又はその担当者から指示を入力する。担当者端末３５０は、自動車のサイドパネルの柱部品Ｂを設計する業務工程の担当者に情報を通知し、又はその担当者から指示を入力する。担当者端末３６０は、自動車のシート設備を設計する業務工程の担当者に情報を通知し、又はその担当者から指示を入力する。【００１７】
図４は、業務管理システム４０の構成を示す。業務管理システム４０は、業務の進捗を管理するシステムであり、業務工程の担当者又は業務全体の管理者を利用者とする。そして、業務管理システム４０は、担当者用処理部５０と、管理者用処理部６０と、工程記録部４００と、基準成熟度記録部４１０と、成熟度記録部４２０と、履歴記録部４３０とを有する。担当者用処理部５０は、担当者端末３２０、担当者端末３３０、担当者端末３４０、及び担当者端末３５０から入力した情報を工程記録部４００、基準成熟度記録部４１０、成熟度記録部４２０、及び履歴記録部４３０に記録する。また、担当者用処理部５０は、担当者端末３２０、担当者端末３３０、担当者端末３４０、担当者端末３５０、及び担当者端末３６０に情報を表示することにより、業務工程の担当者に情報を通知する。管理者用処理部６０は、管理者端末３００及び管理者端末３１０から入力した指示に基づいて、工程記録部４００、基準成熟度記録部４１０、成熟度記録部４２０、及び履歴記録部４３０に記録した情報を変更する。また、管理者用処理部６０は、管理者端末３００及び管理者端末３１０に情報を表示させることにより管理者に情報を通知する。【００１８】
図５は、工程記録部４００のデータ構造の一例を示す。工程記録部４００は、管理対象となる業務に含まれる複数の業務工程の少なくとも１つに対応付けて、その業務工程の識別情報（ＩＤ）と、その業務工程の名称と、その業務工程に成果物を提供する他の業務工程である前工程の識別情報（ＩＤ）とを記録する。具体的には、工程記録部４００は、ドアを設計する業務工程に対応付けて、柱部品Ａを設計する業務工程、柱部品Ｂを設計する業務工程、及びドア蝶番を設計する業務工程の各々についてのＩＤを記録する。更に、工程記録部４００は、その業務工程についての各種の属性、例えば業務工程を完了するためのデッドライン等を示す情報を記録してもよい。【００１９】
図６は、基準成熟度記録部４１０のデータ構造の一例を示す。基準成熟度記録部４１０は、工程記録部４００に記録された一の業務工程に対応する前工程の各々について、当該一の業務工程を開始するために必要な当該前工程における成果物の成熟度である基準成熟度を記録している。より詳細には、基準成熟度記録部４１０は、管理者等の指示に基づいて予め指定された基準成熟度である初期設定基準成熟度を記録する。そして、基準成熟度記録部４１０は、業務工程の担当者の指示に基づいて、後述する基準成熟度入力部５０５により基準成熟度が入力されたことに応答して、入力されたその基準成熟度を追加基準成熟度として記録する。【００２０】
初期設定基準成熟度及び追加基準成熟度のデータ構造は同一であるので初期設定基準成熟度を例にその具体例を説明する。基準成熟度記録部４１０は、成熟度毎に、その成熟度の成果物を生成する業務工程を開始するために必要な、その前工程の各々における成果物の基準成熟度を記録する。例えば、本図の最前面に表示されたレベル３用のテーブルは、各業務工程について、その成果物の成熟度をレベル２からレベル３に上昇させる作業を開始するための条件となる基準成熟度を示している。一例として、ドアを設計する業務工程（ＩＤ２）について、その成果物の成熟度をレベル２からレベル３に上昇させる作業を開始するためには、柱部品Ａを設計する業務工程の成熟度がレベル４以上であり、柱部品Ｂを設計する業務工程の成熟度がレベル３以上であり、ドア蝶番を設計する業務工程の成熟度がレベル４以上である必要がある。【００２１】
図７は、成熟度記録部４２０のデータ構造の一例を示す。成熟度記録部４２０は、各々の業務工程に対応付けて、後述する成熟度取得部５０８により取得された成熟度を記録する。更に、成熟度記録部４２０は、各々の業務工程に対応付けて、その業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満の状態において業務の開始（以下、先行開始と呼ぶ）を許可するか否かを示す情報を記録する。更に、成熟度記録部４２０は、各々の業務工程が実際に先行開始しているか否かを示す情報を記録する。【００２２】
図８は、履歴記録部４３０のデータ構造の一例を示す。履歴記録部４３０は、各々の業務工程に対応付けて、その成果物の成熟度を上昇させるために要した工程数を、その業務工程の履歴として記録している。例えば、履歴記録部４３０は、ドアを設計する業務工程（ＩＤ２）において、その成果物の成熟度をレベル１からレベル２に上昇させるためには、６人日の工程数を要した旨を記録している。また、履歴記録部４３０は、各々の業務工程について、当該業務工程における成果物の成熟度を上昇させるために用いた前工程における成果物の成熟度を記録する。【００２３】
図９は、担当者用処理部５０の機能を機能ブロックに分類して示す。担当者用処理部５０は、入力部５００と、通知部５１０と、デッドロック検出部５２０と、工程検出部５３０と、成熟検出部５４０と、重み記録部５５０と、成熟度算出部５６０と、成熟度定義記録部５７０とを有する。入力部５００は、担当者端末３２０、担当者端末３３０、担当者端末３４０、及び担当者端末３５０から情報を入力する。具体的には、入力部５００は、工程入力部５０２と、基準成熟度入力部５０５と、成熟度取得部５０８とを有する。工程入力部５０２は、担当者から指定された業務工程について、その業務工程に成果物を提供する前工程を入力して工程記録部４００に記録させる。基準成熟度入力部５０５は、担当者から指定された業務工程に対応付けて、その業務工程の前工程の各々における基準成熟度を担当者の指定に基づいて入力する。例えば、成熟度取得部５０８が、同一の業務工程について既に取得した成熟度よりも高い成熟度を取得したことに応答して、基準成熟度入力部５０５は、当該業務工程における成果物の成熟度を更に上昇させるために必要な、当該業務工程の前工程の基準成熟度の指定を利用者に要求してもよい。【００２４】
成熟度取得部５０８は、各々の業務工程における成果物の成熟度を入力して成熟度記録部４２０に記録する。例えば、ある業務工程における成果物の成熟度が上昇する毎に、成熟度取得部５０８は、その成熟度を担当者から入力し、その成熟度の上昇に要した工程数に対応付けて成熟度記録部４２０に記録してもよい。また、成熟度定義記録部５７０は、業務に含まれる複数の業務工程の少なくとも１つに対応付けて、当該業務工程の成果物の成熟度の定義を記録していてもよい。この場合、成熟度取得部５０８は、成熟度定義記録部５７０に記録された定義を利用者に対して出力し、当該業務工程の成果物の成熟度を利用者に指定させることにより、成果物の成熟度を取得してもよい。【００２５】
通知部５１０は、ある業務工程に対応付けて工程記録部４００に記録された何れの前工程においても、その前工程の成熟度がその前工程の基準成熟度以上であることを条件として、その業務工程を開始できる旨を担当者に通知する。なお、通知部５１０は、同一の業務工程について基準成熟度記録部４１０に複数の基準成熟度が記録されている場合においては、基準成熟度入力部５０５により入力された基準成熟度、即ち追加基準成熟度を成熟度と比較した上で通知を行う。これにより、業務の進行中に担当者から適宜修正された基準成熟度を優先して用いることができ、業務の計画のみならず実情を反映させて適切に判断できる。また、通知部５１０は、各々の業務工程の担当者に対して、その業務工程の先行開始が許可されているか否か等の各種の情報を通知してもよい。【００２６】
デッドロック検出部５２０は、工程入力部５０２により新たに前工程が入力され、基準成熟度入力部５０５によりその前工程についての基準成熟度が入力されたことに応答して、その前工程に関するデッドロックを検出する。具体的には、デッドロック検出部５２０は、新たに入力されたその前工程を含む複数の業務工程について、それらの業務工程が、成熟度がより高い成果物を生成するために他の業務工程におけるより高い成熟度の成果物を互いに必要とする関係であることを検出する。デッドロックが検出されたことを条件として、通知部５１０は、デッドロックが検出された旨に対応付けて、新たに入力された前工程又は基準成熟度を変更する旨を担当者に通知する。これにより、デッドロックを未然に防止して業務の遅延を防ぐことができる。【００２７】
工程検出部５３０は、何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された業務工程である先行開始工程を検出する。各々の業務工程が先行開始工程であるか否かは、例えば成熟度記録部４２０に記録された情報を参照すれば判断できる。また、工程検出部５３０は、後述する設定部６３０により先行開始が許可された業務工程の中から先行開始工程を検出する。成熟検出部５４０は、先行開始工程が検出されたことを条件として、先行開始工程の何れかの前工程において成果物の成熟度が基準成熟度以上に上昇したことを検出する。通知部５１０は、先行開始工程の前工程において成果物の成熟度が基準成熟度以上に上昇したことに応答して、その成果物が先行開始工程において利用可能となった旨を、先行開始工程の担当者に通知する。これにより、前工程において新たに完成した成果物をできるだけ早くその後工程において利用させることができる。【００２８】
重み記録部５５０は、少なくとも１つの業務工程の前工程の各々に対応付けて、その業務工程の成果物にその前工程が寄与する程度を示す重みを記録する。そして、成熟度算出部５６０は、ある業務工程における成果物の成熟度が成熟度記録部４２０に記録されていない場合、即ち成熟度取得部５０８により成熟度が取得できない場合には、重み記録部５５０に記録された重みを用いてその業務工程における成果物の成熟度を算出する。即ち例えば、成熟度算出部５６０は、その業務工程の全ての前工程の各々における成果物の成熟度に、その前工程に対応する重みを乗じて合計した値を、その業務工程における成果物の成熟度として算出する。これにより、通知部５１０は、ある業務工程の前工程において成果物の成熟度が取得できない場合であっても、その前工程について成熟度算出部５６０により算出された成熟度基づいて、その前工程における成果物の成熟度が基準成熟度以上であるか否かを判断できる。【００２９】
図１０は、管理者用処理部６０の機能を機能ブロックに分類して示す。管理者用処理部６０は、状態表示部６００と、成熟度変更部６１０と、追加工数算出部６２０と、設定部６３０と、基準成熟度更新部６４０とを有する。状態表示部６００は、複数の業務工程の各々について、その業務工程の成果物の成熟度を成熟度記録部４２０から取得して管理者端末３００又は管理者端末３１０において表示させる。また、状態表示部６００は、複数の業務工程の各々について、その業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満であるか否かを、工程記録部４００、基準成熟度記録部４１０、及び成熟度記録部４２０の情報に基づいて判断し、その判断結果を管理者端末３００又は管理者端末３１０において表示させる。【００３０】
成熟度変更部６１０は、何れかの業務工程についてその成果物の成熟度を低下させる指示を、管理者端末３００から受け取ると、その成果物の成熟度を成熟度記録部４２０において低下させる。そして、成熟度変更部６１０は、その業務工程において成果物の成熟度を低下させることに伴って、その成熟度の成果物を用いた他の業務工程における成果物の成熟度を成熟度記録部４２０において更に低下させる。これにより、ある程度業務が進行した後で既に完了した業務に修正の必要が生じた場合であっても、業務の進捗管理を適切に継続することができる。なお、成熟度変更部６１０は、成熟度を低下させる業務工程を前工程とする業務工程のうち、何れかの前工程において成果物の成熟度が基準成熟度未満の状態において開始された先行開始工程については、成熟度を低下させない。先行開始工程においては、前工程の成果物を用いていない場合があり、前工程における成果物の成熟度が低下させる影響が及ばない場合があるからである。【００３１】
また、好ましくは、追加工数算出部６２０は、成熟度変更部６１０が成熟度を低下させるのに先立って、指定された業務工程における成果物の成熟度を低下させた場合において成熟度変更部６１０により成熟度が低下された結果必要となる工数の総数である追加工数を算出する。そして、成熟度変更部６１０は、追加工数算出部６２０により算出された追加工数を利用者に対して出力し、当該追加工数の出力に対して利用者が同意したことを条件として、指定された当該業務工程における成果物の成熟度を低下させる。これにより、業務の管理者は成熟度の低下による影響を予め知った上で成熟度を低下させるべきか否かを判断できる。【００３２】
設定部６３０は、各々の業務工程に対応付けて、その業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満の状態において業務の開始を許可するか否かを設定する。例えば、設定部６３０は、業務の管理者から管理者端末３００を通じて指示を受けた場合に、その指示内容に基づいて業務の先行開始の許否を設定してもよい。これにより、業務のデッドラインが近づいている場合など業務の処理時間が延長するリスクを許容できない場合には、先行開始を禁止してそのリスクを低減できる。【００３３】
基準成熟度更新部６４０は、基準成熟度入力部５０５により入力された基準成熟度（即ち追加基準成熟度）のうち、業務の管理者に指示された部分を選択して、選択した基準成熟度により初期設定基準成熟度を更新する。これにより、管理者等は、業務全体が完了して自動車の開発が完了した場合等において、その自動車の開発中に変更された基準成熟度の中から必要部分のみを取り出して、次の車種の開発に反映させることができる。【００３４】
図１１は、担当者用処理部５０が担当者に情報を通知する処理のフローチャートである。担当者用処理部５０は、定期的に、又は、成熟度若しくは基準成熟度が取得される毎に、各々の業務工程について以下の処理を行う。まず、工程検出部５３０は、当該業務工程が先行開始工程か否かを判断する（Ｓ１１００）。先行開始工程である場合に（Ｓ１１１０：ＹＥＳ）、成熟検出部５４０は、その先行開始工程の何れかの前工程において成熟度が基準成熟度以上に上昇したか否かを判断する（Ｓ１１１０）。成熟度が基準成熟度以上に上昇した場合には（Ｓ１１１０：ＹＥＳ）、入力部５００は、成熟度が基準成熟度以上に上昇したその成果物が先行開始工程において利用可能となった旨を、先行開始工程の担当者に通知する（Ｓ１１２０）。【００３５】
一方、当該業務工程が先行開始工程でない場合に（Ｓ１１００：ＮＯ）、通知部５１０は、当該業務工程の全ての前工程において、成果物の成熟度が基準成熟度以上に上昇したか否かを判断する（Ｓ１１３０）。全ての前工程において成果物の成熟度が基準成熟度以上に上昇した場合には（Ｓ１１３０：ＹＥＳ）、入力部５００は、当該業務工程を開始できる旨をその業務工程の担当者に通知する（Ｓ１１４０）。【００３６】
図１２は、担当者端末３４０の画面表示例を示す（第１例）。各々の業務工程における成果物の成熟度には、その高さに応じたレベルが設けられている。そして、各々のレベルには、成熟度の高さを示す定義が定められており、その定義は成熟度定義記録部５７０に記録されている。成熟度の高さの定義は、利用者の指示に基づいて担当者端末３４０の画面上に表示される。例えば、レベル０は、業務工程にまだ着手していない状態を示し、レベル１は、最終成果物の外形計上程度が完成し、基準線、基準面、および主要断面設定からなる形状が完成した状態を示す。また、レベル２は、最終成果物のレイアウト・モデルが完成した状態を示し、具体的には、主要取り付け部品の取り付け位置、主要部品に対する逃げを考慮した形状が完成した状態を示す。【００３７】
また、レベル３は、ボス・リブ等の各種詳細フィーチャーが追加された形状が完成した状態を示す。また、レベル４は、絞り・抜きなどの形状修正や、ジョッグル、ビートなどの生産技術要件を反映した形状が完成した状態を示す。また、レベル５は、最終成果物が完成した状態を示す。このように、各々の成果物ごとに各々の成果物の特徴に基づいて、標準となるレベルの定義を定めることによって、業務工程の担当者に自己の担当成果物の成熟度を入力させ易くでき、業務の管理者に業務全体の進捗状況を把握させやすくすることができる。  【００３８】
図１３は、担当者端末３４０の画面表示例を示す（第２例）。担当者端末３２０、担当者端末３３０、担当者端末３４０、及び担当者端末３５０の各々は、担当している業務工程における成果物の成熟度と、その前工程の各々における成果物の成熟度とを通知して表示する。本図では、これらのうち担当者端末３４０の画面表示例について説明する。担当者端末３４０は、自動車のドアを設計する業務工程における成果物の成熟度を棒グラフで表示する。例えば、担当者端末３４０は、グラフの上部に成熟度の各レベルを示すマークを配列し、グラフ中では既に完了した工程（斜線なし）と、現在進行中の工程（斜線部分）とを区別して示す。なお、グラフの下部に示すマークは、当初の計画に照らして現在達しているべき成果物の成熟度を示す。また、グラフの上部に示すダイヤ型の印は、所定の期限までに達成されるべき成熟度の目標値を示す。【００３９】
そして、担当者端末３４０は、各々がドアを設計する業務工程の前工程である、柱部品Ａの設計工程、柱部品Ｂの設計工程、及びドア蝶番の設計工程の各々について、成果物の成熟度を棒グラフで表示する。グラフが示す意味はドアの成熟度と同様であるが、グラフ内に示す矢印は基準成熟度を示す。従って、本図の例では、ドアの設計工程の全ての前工程において成熟度が基準成熟度以上であり、かつドアの設計工程が既に開始されている。各業務工程の担当者は、この画面表示により、前工程の業務の進捗状況をリアルタイムで把握し、自己の業務工程のスケジュールを適切に調節できる。【００４０】
また、業務工程の担当者からの入力や、担当者への通知は、この画面を基本として行われることが望ましい。例えば、通知部５１０は、ドアの設計工程の全ての前工程において成熟度が基準成熟度以上に上昇した場合には、その旨を示すポップアップメッセージをこの画面上に表示する。また、成熟度取得部５０８は、この画面上から呼び出し可能なメニュー画面上で、図１２に示した画面を呼び出させることにより、利用者から自己の業務工程における成果物の成熟度を入力してもよい。【００４１】
図１４は、担当者端末３４０の画面表示例を示す（第３例）。図１３と同様に、担当者端末３４０は、自動車のドアを設計する業務工程における成果物の成熟度を棒グラフで表示する。但し、図１３とは異なり、この業務工程の前工程である柱部品Ａの設計工程において、成果物の成熟度は基準成熟度未満である。このため、担当者端末３４０は、ドアの業務工程が先行開始工程である旨を示すために、点状の棒グラフを表示する。本図の表示例において、柱部品Ａの成熟度が基準成熟度以上に上昇した場合には、通知部５１０は、その旨をポップアップメッセージ等で利用者に通知する。【００４２】
図１５は、担当者用処理部５０が成熟度又は基準成熟度を入力する処理のフローチャートである。工程入力部５０２は、各々の業務工程についてその前工程を利用者から入力する（Ｓ１５００）。例えば、業務管理システム４０のシステム管理者等は、各々の業務工程の担当者にインタビューして、その担当者からその業務工程の前工程の情報を取得し、業務管理システム４０に入力させてもよい。基準成熟度入力部５０５は、各々の業務工程について、当該業務工程を開始するために必要な当該前工程の成熟度である基準成熟度を入力する（Ｓ１５１０）。例えば、業務管理システム４０のシステム管理者等は、各々の業務工程にインタビューして、その担当者からその業務工程の前工程に着いて基準成熟度の情報を取得して、業務管理システム４０に入力させてもよい。これに加えて、又はこれに代えて、基準成熟度入力部５０５は、担当者端末３４０に表示している成熟度等のパラメータが更新されるタイミングで、担当者に基準成熟度の指定を要求してもよい。例えば、成熟度取得部５０８が、同一の業務工程について既に取得した成熟度と異なる成熟度を取得したことに応答して、基準成熟度入力部５０５は、基準成熟度の指定を要求するメッセージを担当者端末３４０に表示させてもよい。【００４３】
そして、前工程の基準成熟度が入力されたことに応答して、デッドロック検出部５２０は、前工程を含む複数の業務工程についてデッドロックを判断する（Ｓ１５２０）。デッドロックが検出された場合には、通知部５１０は、その旨を担当者に通知する（Ｓ１５３０）。また、成熟度取得部５０８は、各々の業務工程についてその成果物の成熟度を取得する（Ｓ１５４０）。例えば、業務管理システム４０のシステム管理者等は、各々の業務工程の担当者にインタビューして、その担当者からその業務工程における成果物の成熟度の情報を取得し、業務管理システム４０に入力させてもよい。また、成熟度取得部５０８は、業務工程を進行させるためのソフトウェア（例えば、設計図面を作成するためのＣＡＤソフトウェア）と連動して動作し、当該ソフトウェアからの指示に基づいて成熟度を入力してもよい。ここで、何れかの業務工程において成熟度が未入力の場合には（Ｓ１５５０：ＹＥＳ）、成熟度算出部５６０は、その業務工程の前工程の各々における成果物の成熟度に基づいて、その業務工程の成熟度を算出してもよい（Ｓ１５６０）。【００４４】
図１６は、管理者用処理部６０が管理者に情報を表示する処理のフローチャートである。状態表示部６００は、複数の業務工程の各々について、その業務工程の成果物の成熟度等を管理者端末３００又は管理者端末３１０において表示させる（Ｓ１６００）。追加工数算出部６２０は、成果物の成熟度を低下させる候補として指定された業務工程と共に、追加工数を算出する指示を受けると（Ｓ１６１０：ＹＥＳ）、指定されたその業務工程における成果物の成熟度を低下させた場合において成熟度変更部６１０により成熟度が低下された結果必要となる工数の総数である追加工数を算出する（Ｓ１６２０）。そして、成熟度変更部６１０は、追加工数算出部６２０により算出された追加工数を利用者に対して表示する。【００４５】
そして、当該追加工数の表示に対して利用者が成熟度の変更に同意した旨の入力を受けた場合に（Ｓ１６３０：ＹＥＳ）、成熟度変更部６１０は、指定されたその業務工程の成熟度を変更する（Ｓ１６４０）。また、設定部６３０は、何れかの業務工程において先行開始を許可するか否かの設定が変更された場合に（Ｓ１６５０：ＹＥＳ）、変更後の設定を成熟度記録部４２０に記録する（Ｓ１６６０）。【００４６】
図１７は、管理者端末３００の画面表示例を示す（第１例）。本図の例に示すように、状態表示部６００は、各業務工程における成果物の成熟度を、例えば立体状の棒グラフとして管理者端末３００において表示させる。この棒グラフは、各業務工程に対応付けてその業務工程が実際に進行する企業内の配置を示す立体図面上に表示されてもよい。これにより、業務の管理者は、各業務工程の進捗状況を瞬時に把握できる。また、管理者端末３００は、状態表示部６００の指示に基づいて、各々の業務工程について、当該業務工程の何れかの前工程において成果物の成熟度が基準成熟度未満の状態において業務を開始しているか否かを示す情報を表示してもよい。例えば、管理者端末３００は、その旨を示す色で棒グラフを着色して表示してもよい。また、管理者端末３００は、利用者の指示に基づいて、他の異なる意味を有する棒グラフを表示してもよい。例えば、自動車の開発においては、部品の製造原価や部品の質量の目標値が予め定められているので、これらの目標値と実際の値との差分値を棒グラフとして表示すれば、業務全体の管理を一層効率的に行うことができる。【００４７】
図１８は、管理者端末３００の画面表示例を示す（第２例）。本例を用いて、追加工数算出部６２０が追加工数を算出して表示する処理を説明する。本図上部に示すプルダウンメニューにより、管理者は、成熟度を低下させる候補となる成果物と、低下後の成熟度を入力する。追加工数算出部６２０は、当該成熟度の成果物を用いた他の業務工程の一覧を表示する。具体的には、追加工数算出部６２０は、各々の業務工程について、その担当者と、その成果物と、その成果物の現在の成熟度と、その成果物の変更後の成熟度と、その成熟度を低下させた結果必要となる工数の総数である追加工数とを対応付けて表示する。追加工数は、履歴記録部４３０に記録された過去の工数に基づいて算出可能である。これにより、業務の管理者は成熟度の低下による影響を予め知った上で成熟度を低下させるべきであるか否かを判断できる。【００４８】
図１９は、業務管理システム４０として機能する情報処理装置８００のハードウェア構成の一例を示す。情報処理装置８００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。【００４９】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。【００５０】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置８００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０又はハードディスクドライブ１０４０に提供する。【００５１】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、情報処理装置８００の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置８００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力チップ１０７０を介してＲＡＭ１０２０またはハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。【００５２】
情報処理装置８００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して
、記録媒体から読み出され情報処理装置８００にインストールされて実行される。プログラムが情報処理装置８００等に働きかけて行わせる動作は、図１から図１８において説明した業務管理システム４０における動作と同一であるから、説明を省略する。【００５３】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置８００に提供してもよい。【００５４】
以上、本実施例に係る業務管理システム４０によれば、互いに依存する複数の業務工程が並行して進行する場合であっても、成果物の成熟度という統一した基準を用いることで、これらの業務工程を含む業務全体の進捗を適切に管理することができる。例えば、業務管理システム４０は、ある業務工程の全ての前工程において成果物の成熟度が基準成熟度以上に上昇したことを条件として、その業務工程を開始する旨を担当者に通知することができる。また、既に開始した業務工程において、その何れかの前工程において成果物の成熟度が基準成熟度以上に上昇した場合には、その旨を通知することで業務の円滑な進行を支援することができる。【００５５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５６】
【図１】図１は、複数の業務工程を含む業務の具体例を示す。
【図２】図２は、各々の業務工程を開始するために必要なその前工程における成果物を示す。
【図３】図３は、本実施例に係る製造現場ネットワーク３０の全体構成を示す。
【図４】図４は、業務管理システム４０の構成を示す。
【図５】図５は、工程記録部４００のデータ構造の一例を示す。
【図６】図６は、基準成熟度記録部４１０のデータ構造の一例を示す。
【図７】図７は、成熟度記録部４２０のデータ構造の一例を示す。
【図８】図８は、履歴記録部４３０のデータ構造の一例を示す。
【図９】図９は、担当者用処理部５０の機能を機能ブロックに分類して示す。
【図１０】図１０は、管理者用処理部６０の機能を機能ブロックに分類して示す。
【図１１】図１１は、担当者用処理部５０が担当者に情報を通知する処理のフローチャートである。
【図１２】図１２は、担当者端末３４０の画面表示例を示す（第１例）。
【図１３】図１３は、担当者端末３４０の画面表示例を示す（第２例）。
【図１４】図１４は、担当者端末３４０の画面表示例を示す（第３例）。
【図１５】図１５は、担当者用処理部５０が成熟度又は基準成熟度を入力する処理のフローチャートである。
【図１６】図１６は、管理者用処理部６０が管理者に情報を表示する処理のフローチャートである。
【図１７】図１７は、管理者端末３００の画面表示例を示す（第１例）。
【図１８】図１８は、管理者端末３００の画面表示例を示す（第２例）。
【図１９】図１９は、業務管理システム４０として機能する情報処理装置８００のハードウェア構成の一例を示す。
【符号の説明】
【００５７】
３０  製造現場ネットワーク
４０  業務管理システム
５０  担当者用処理部
６０  管理者用処理部
２００  業務工程
２０５  成果物
２１０  業務工程
２１５  成果物
２２０  業務工程
２２５  成果物
２３０  業務工程
２３２  成果物
２３５  成果物
２４０  業務工程
３００  管理者端末
３１０  管理者端末
３２０  担当者端末
３３０  担当者端末
３４０  担当者端末
３５０  担当者端末
３６０  担当者端末
４００  工程記録部
４１０  基準成熟度記録部
４２０  成熟度記録部
４３０  履歴記録部
５００  入力部
５０２  工程入力部
５０５  基準成熟度入力部
５０８  成熟度取得部
５１０  通知部
５２０  デッドロック検出部
５３０  工程検出部
５４０  成熟検出部
５５０  重み記録部
５６０  成熟度算出部
５７０  成熟度定義記録部
６００  状態表示部
６１０  成熟度変更部
６２０  追加工数算出部
６３０  設定部
６４０  基準成熟度更新部
８００  情報処理装置
【図１】
0004701237.tif 000002
【図２】
0004701237.tif 000003
【図３】
0004701237.tif 000004
【図４】
0004701237.tif 000005
【図５】
0004701237.tif 000006
【図６】
0004701237.tif 000007
【図７】
0004701237.tif 000008
【図８】
0004701237.tif 000009
【図９】
0004701237.tif 000010
【図１０】
0004701237.tif 000011
【図１１】
0004701237.tif 000012
【図１２】
0004701237.tif 000013
【図１３】
0004701237.tif 000014
【図１４】
0004701237.tif 000015
【図１５】
0004701237.tif 000016
【図１６】
0004701237.tif 000017
【図１７】
0004701237.tif 000018
【図１８】
0004701237.tif 000019
【図１９】
0004701237.tif 000020