(57)【要約】【課題】作業者に設計手順をナビゲーション可能な設計手順ナビゲーションシステムを得ること。【解決手段】開発する製品ごとのツリー構造フロー図を格納するツリー構造フロー図データベース２と、製品ごとのツリー構造フロー図における各作業項目の属性情報を格納する作業情報データベース５と、開発する製品ごとのツリー構造フロー図を作成し、前記ツリー構造フロー図データベース２および前記作業情報データベース５に格納するツリー構造フロー図作成部６と、前記作業情報データベース５に格納されている作業項目の進捗を入力する進捗入力部８と、前記ツリー構造フロー図データベース２および前記作業情報データベース５の情報に基づいて、所定の作業者の現在および次の作業項目の情報を出力する進捗確認部７と、を備える。【選択図】図４
2012221146.tif 000002
【特許請求の範囲】
【請求項１】
フロー図とツリー構造を組み合わせてフロー図を階層化し、深い階層ほど詳細な作業項目を示すツリー構造フロー図であって、開発する製品ごとのツリー構造フロー図を格納するツリー構造フロー図データベースと、
製品ごとのツリー構造フロー図における各作業項目の属性情報を格納する作業情報データベースと、
開発する製品ごとのツリー構造フロー図を作成し、前記ツリー構造フロー図データベースにツリー構造フロー図の構成を、前記作業情報データベースに作業項目の属性情報を格納するツリー構造フロー図作成手段と、
前記作業情報データベースに格納されている作業項目の進捗を入力する進捗入力手段と、
前記ツリー構造フロー図データベースおよび前記作業情報データベースに格納されている製品のツリー構造フロー図の情報に基づいて、所定の作業者の現在および次の作業項目の情報を出力する進捗確認手段と、
を備えることを特徴とする設計手順ナビゲーションシステム。
【請求項２】
前記進捗確認手段は、進捗が所定の値に達している作業項目および次の作業項目の情報を出力する、
ことを特徴とする請求項１に記載の設計手順ナビゲーションシステム。
【請求項３】
前記進捗確認手段は、進捗が所定の期間遅れている作業項目および次の作業項目の情報を出力する、
ことを特徴とする請求項１または２に記載の設計手順ナビゲーションシステム。
【請求項４】
前記進捗確認手段は、前記ツリー構造フロー図を縮小表示指定された場合は大きな作業単位の作業項目の情報を出力し、前記ツリー構造フロー図を拡大表示指定された場合は詳細な作業単位の作業項目の情報を出力する、
ことを特徴とする請求項１、２または３に記載の設計手順ナビゲーションシステム。
【請求項５】
さらに、
作業の結果得られた成果物を格納するための作業成果物データベース、を備え、
前記進捗入力手段は、
成果物が入力された場合、当該成果物を前記作業成果物データベースに格納する、
ことを特徴とする請求項１〜４のいずれか１つに記載の設計手順ナビゲーションシステム。
【請求項６】
前記進捗入力手段は、
作業情報データベースに格納されている作業項目の属性情報として、成果物完成時のページ数が登録されている場合、格納する成果物のページ数に基づいて進捗を算出する、
ことを特徴とする請求項５に記載の設計手順ナビゲーションシステム。
【請求項７】
さらに、
ツリー構造フロー図を作成する際に利用可能なテンプレートを格納するためのツリー構造フロー図テンプレートデータベースと、
前記ツリー構造フロー図データベースに格納されている製品ごとのツリー構造フロー図からテンプレート候補を取得し、外部からの指示に従って選択されたテンプレート候補を前記ツリー構造フロー図テンプレートデータベースに格納するツリー構造フロー図取得手段と、
を備えることを特徴とする請求項１〜６のいずれか１つに記載の設計手順ナビゲーションシステム。
【請求項８】
さらに、
当該システムを利用する利用者の識別情報およびパスワードを格納する作業者データベースと、
前記作業者データベースに格納されている情報に基づいて、当該システム利用者のログイン処理を行う端末インタフェース手段と、
を備えることを特徴とする請求項１〜７のいずれか１つに記載の設計手順ナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計手順をナビゲーションする設計手順ナビゲーションシステムに関する。
【背景技術】
【０００２】
従来、設計手順を階層化されたツリー構造（ＷＢＳ：Work  BreakDown  Structure）で表現し、ツリーのノード部分の展開／非展開などによって、設計手順を見やすく表示している。例えば、下記特許文献１では、設計対象モデルの構成表、作業手順マスタ、作業ルール、設計標準により設計手順を自動的に作成し、階層化された構成木のデータに基づいて、作業手順を表示し、設計者をナビゲーションする技術が開示されている。また、下記特許文献２では、設計業務の流れを階層状の設計項目として表示し、情報を管理する技術が開示されている。
【０００３】
ツリー構造（ツリーの上位を親、下位を子供とした場合、ツリー構造を親子関係ともいう）で作業を表現した場合、作業は２種類で表現される。１つ目は、それ以上分解できない作業（それ以上子供を持たない作業）であり、作業者が実施すべき最小単位の作業であり、以後、アクティビティと呼ぶ。２つ目は、分解可能な作業（子供をもつ作業）であり、製品の構成部品、部位、作業グループとして表現される。以後、非アクティビティと呼ぶ。
【０００４】
ここで、作業者にとっては、前の作業や次の作業を把握するために、アクティビティの順番が重要となる。しかしながら、下記特許文献１、２で示すツリー構造では、アクティビティの順番を視覚的に表現することが難しい。作業の順番の表示は、同じ親をもつアクティビティでは順番を視覚的に表現できるが、異なる親を持つアクティビティでは視覚的に順番を表現できない。番号で順序を示すことが出来るが、視覚的に順序が認識できるようになっていない。
【０００５】
以上のようなツリー構造の欠点を補うのがフロー図である。下記特許文献３では、部品、部位、設計項目をツリー表示し、設計項目と部品、部位の関係を作業者に分かりやすく表示しつつ、設計項目の関係を設計フロー図で表示して設計者を支援する技術が開示されている。部品、部位、設計項目（アクティビティ）をツリー構造で表示し、アクティビティ（下記特許文献３の中では作業項目）をフロー図で表示することによって、アクティビティ同士の関係を視覚的に表現することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−６７３８０号公報
【特許文献２】特開２００５−５６３２５号公報
【特許文献３】特開２００４−３６２５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の技術によれば、非アクティビティをフロー図で表現する手段がないため、アクティビティだけのフロー図では作業を特定できない、という問題があった。例えば、異なる親の下に同一名称のアクティビティが存在することがある。このような場合、アクティビティだけでなく、アクティビティの親まで特定しないと、作業を特定できない。
【０００８】
本発明は、上記に鑑みてなされたものであって、作業者において現在担当している作業と次に実施すべき作業を視覚的に容易に理解でき、作業者に設計の手順をナビゲーションすることが可能な設計手順ナビゲーションシステムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、フロー図とツリー構造を組み合わせてフロー図を階層化し、深い階層ほど詳細な作業項目を示すツリー構造フロー図であって、開発する製品ごとのツリー構造フロー図を格納するツリー構造フロー図データベースと、製品ごとのツリー構造フロー図における各作業項目の属性情報を格納する作業情報データベースと、開発する製品ごとのツリー構造フロー図を作成し、前記ツリー構造フロー図データベースにツリー構造フロー図の構成を、前記作業情報データベースに作業項目の属性情報を格納するツリー構造フロー図作成手段と、前記作業情報データベースに格納されている作業項目の進捗を入力する進捗入力手段と、前記ツリー構造フロー図データベースおよび前記作業情報データベースに格納されている製品のツリー構造フロー図の情報に基づいて、所定の作業者の現在および次の作業項目の情報を出力する進捗確認手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、視覚的に容易に理解できる形式で作業者の設計手順をナビゲーションすることができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、ツリー構造で表現された作業を示す図である。
【図２】図２は、フロー図で表現された作業を示す図である。
【図３】図３は、フロー図の階層表現を示す図である。
【図４】図４は、設計手順ナビゲーションシステムの構成例を示す図である。
【図５】図５は、ツリー構造フロー図（１〜２階層目）を示す図である。
【図６】図６は、ツリー構造フロー図（２〜３階層目）を示す図である。
【図７】図７は、ツリー構造フロー図（３〜４階層目）を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明にかかる設計手順ナビゲーションシステムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１３】
実施の形態．
まず、従来からのツリー構造やフロー図による作業手順の表示方法について図面を用いて簡単に説明する。図１は、ツリー構造で表現された作業を示す図である。図１に示すように、各作業をツリー構造に分解し、アクティビティを決めた後、作業の内容や効率化の観点から、１番目に「回路設計」という作業を実施し、２番目に「回路レビュー」という作業を実施し、３番目に「部品手配」という作業を実施する必要があることが分かったとする（アクティビティ順序設定）。図１において、「回路設計」と「回路レビュー」は同じ親「基板設計」をもつため、４階層目で「回路設計」の下に「回路レビュー」を配置することにより、「回路設計」の次に「回路レビュー」が実施（上が先で、下が次の作業を示す）されることが表示できる。一方、図１の「部品手配」の親は「製品組立て」で「回路レビュー」とは親が異なり、「回路レビュー」の次の作業が「部品手配」だと視覚的に表現できない。
【００１４】
このようなツリー構造の欠点を補うのがフロー図である。図２は、フロー図で表現された作業を示す図である。例えば、作業者が基板設計の「回路レビュー」という作業を実施しようとしている場面を想定する。図２に示すフロー図であれば、「回路レビュー」という作業の次は「部品手配」という作業であり、「回路レビュー」の前の作業は「回路設計」であるということが分かる。部品、部位、設計項目（アクティビティ）を図１のようにツリー構造で表示し、また、アクティビティを図２のようにフロー図で表示することによって、アクティビティ同士の関係を視覚的に表現することができる。
【００１５】
ここで、図１のツリー構造で表現された作業からアクティビティだけを取り出すと、上から順に、「仕様書作成」、「仕様書レビュー」、「構造設計」、「金型手配」、「回路設計」、「回路レビュー」、「評価機材準備」、「仕様書作成」、「コーディング」、「デバッグ」などがあるが、この中に「仕様書作成」が２つある。これは、親が「基本設計」の「仕様書作成」と、親が「Ｆ／Ｗ設計」の「仕様書作成」があるためである。このように、アクティビティだけでなく、アクティビティの親まで特定しないと、作業がイメージしづらい。これに対して、１枚のフロー図の中に階層的な表現を入れようとする方法が考えられる。図３は、フロー図の階層表現を示す図である。フロー図の中に階層表現を取り込むことは可能であるが、階層が深くなると見づらくなってしまう。
【００１６】
そのため、本実施の形態では、フロー図とツリー構造を組み合わせてフロー図を階層化した図（以下、ツリー構造フロー図と呼ぶ）の階層を自由に切り替えることで、作業者に対して現在担当している作業項目と次に実施すべき作業項目を視覚的に容易に理解可能な形式で示し、設計手順をナビゲーションする設計手順ナビゲーションシステムについて説明する。
【００１７】
設計作業をドライブ、設計者をドライバーに例えると、目的地に到着するまでに、車に決められた品質の荷物（製品そのものや製品をつくるのに必要な情報）を積み込み、決められた時間（納期）までに、決められた高速代や、ガソリンの量（コスト）で到着するのを支援するためのカーナビゲーションシステム（以下、カーナビと呼ぶ）が本システムである。現在までに通ってきた道順を知ることにより、積載されている荷物・情報（現在担当している作業のインプット情報と成果物）を確認することにより、ドライバー（担当者）が変わっても容易に対応できる。
【００１８】
図４は、本実施の形態の設計手順ナビゲーションシステムの構成例を示す図である。設計手順ナビゲーションシステム１１は、ツリー構造フロー図テンプレートデータベース１と、ツリー構造フロー図データベース２と、作業成果物データベース３と、作業者データベース４と、作業情報データベース５と、ツリー構造フロー図作成部６と、進捗確認部７と、進捗入力部８と、ツリー構造フロー図取得部９と、端末インタフェース部１０と、を備える。設計手順ナビゲーションシステム１１は、ＬＡＮ（Local  Area  Network）２０を介して、端末装置２１、２２と接続する。なお、説明の便宜上、接続する端末装置の数を２つとしているが、３つ以上の端末装置を接続してもよい。
【００１９】
ツリー構造フロー図テンプレートデータベース１は、製品を開発する上で考えられるすべての作業を、ツリー構造の形式およびフロー図の形式で保管したデータベースである。このデータベースは、すでに整備されていることが前提であるが、メンテナンス等はツリー構造フロー図取得部９で行うことができる。カーナビでは地図情報（ＨＤＤ（Hard  Disk  Drive）やＤＶＤ（Digital  Versatile  Disc）の中の情報）に相当する。
【００２０】
ツリー構造フロー図データベース２は、ある製品開発に特化したツリー構造フロー図を格納しているデータベースである。カーナビでは、ある目的地までの経路の情報（地図情報の一部でもりあり、どこを通ったか、何分かかったか、高速代がいくらかかったか等）を保存したものに相当する。目的地を設定した回数だけ保存データがある。
【００２１】
作業成果物データベース３は、作業者が作業した結果作成される成果物（例えば、設計仕様書等）を格納するデータベースである。このデータベースには、作業者が進捗入力部８を介して格納する。
【００２２】
作業者データベース４は、製品開発に関わるすべての作業者の情報が格納されており、作業者の所属、氏名、ログインＩＤ、パスワードなどが保存されているデータベースである。このデータベースは、すでに整備されていることが前提である。
【００２３】
作業情報データベース５は、現在作業者が実施している作業を示す情報等が格納されているデータベースである。ツリー構造フロー図のうち、各作業項目の属性情報が格納されている。このデータベースは、作業者が進捗入力部８を介して入力した情報により作成される。カーナビでは、ＧＰＳ（Global  Positioning  System）から取得した現在の車の位置情報に相当する。
【００２４】
ツリー構造フロー図作成部６は、製品開発リーダの指示に従って、製品を開発する（計画する）際にツリー構造フロー図を作成する。作成した結果（ツリー構造フロー図）はツリー構造フロー図データベース２および作業情報データベース５に格納する。カーナビでは、ドライバーが目的地をセットして、経路を決める機能に相当する。
【００２５】
進捗確認部７は、製品開発リーダまたは作業者の指示に従って、現在実施中の作業および次に実施すべき作業や、作業の進捗等を確認する。ツリー構造フロー図データベース２および作業情報データベース５に格納されている情報に基づいて、ある特定の作業者について、現在どのような作業を実施しており次に実施すべき作業を特定でき、また、現在進行中の作業の進捗や遅れを確認できる。図５〜７は、ツリー構造フロー図を示す図である。図５は、ツリー構造フロー図（１〜２階層目）を示す図である。図６は、ツリー構造フロー図（２〜３階層目）を示す図である。図７は、ツリー構造フロー図（３〜４階層目）を示す図である。例えば、図７において、「回路レビュー」（太枠表示）の次の作業が「部品手配」であることをハイライトして表示する。各階層の図は、それぞれの図の左下に示す「＋」、「−」ボタンで選択することができる。
【００２６】
また、進捗確認部７は、ツリー構造フロー図データベース２および作業情報データベース５に格納されている情報に基づいて、製品開発がいつ終わるかを算出し、表示することができる。例えば、図７において、全作業の完了予定日を右上に表示する。いつ終わるか（完了予定日）のほか、現在の日付と進捗率を考慮して、遅れている日数を算出し、作業情報データベース５に保存する。この機能は、カーナビでは、カーナビが次に曲がる交差点を音声で指示し、到着時間を予想する機能に相当する。
【００２７】
なお、端末装置２１、２２等に作業を表示する際には、階層を指定し（図５〜７参照）、作業の進捗率を範囲で指定して、表示／非表示を設定することができる。また、作業完了日を表示する場合について説明したが、これに限定するものではなく、例えば、図６、７において表示された範囲の作業についていつ終わるか（表示された作業の完了予定日）を表示するようにしてもよい。製品開発リーダがツリー構造フロー図を作成した時点で各作業の完了予定日は設定されているので、進捗確認部７では、表示されている最後の作業の完了予定日を表示すればよい。また、進捗率や各作業の完了予定日を、各作業項目を指定（例えば、端末装置２１、２２においてマウスを操作して該当作業項目を指定）し、指定された作業項目について、吹き出しにより表示するようにしてもよい。このとき、担当の作業者を表示するようにしてもよい。進捗率や各作業の完了予定日、担当の作業者等の情報は、属性情報として、作業情報データベース５に格納されている。
【００２８】
進捗入力部８は、作業者の指示に従って、日々の作業の進捗情報（進捗率など）を作業情報データベース５に入力する。また、作業に伴う成果物を作業成果物データベース３に入力する。なお、入力した作業成果物から、進捗を自動的に取得（文書のページ数自動カウンタ等を用いて）することもできる。具体的には、作業者が作業成果物を作業成果物データベース３に入力すると、進捗入力部８では、成果物に基づいて進捗を自動的に取得（例えば、設計仕様書の計画ページ数に対して入力された設計仕様書のページ数から進捗を取得）し、取得した進捗を作業情報データベース５に入力する。カーナビでは、ＧＰＳに相当する。本システムでは、カーナビのように自動で現在の位置情報が取得できないため、作業者が日々の進捗情報を入力することにより、現在の位置を特定する。
【００２９】
ツリー構造フロー図取得部９は、ツリー構造フロー図データベース２より、テンプレートになりうるツリー構造フロー図を取得し、ツリー構造フロー図テンプレートデータベース１に格納する。
【００３０】
端末インタフェース部１０は、端末装置２１を操作する製品開発リーダ、端末２２を操作する作業者からのログイン処理を、作業者データベース４に保存されている作業者の情報に基づいて行う。また、各端末装置からの処理要求に基づいて、端末装置とツリー構造フロー図作成部６〜ツリー構造フロー図取得部９のいずれかと接続し、各操作に基づく結果（表示情報）を操作実施中の端末装置へ出力する。
【００３１】
つづいて、設計手順ナビゲーションシステム１１の各動作について説明する。設計手順をナビゲーションするにあたり、設計手順ナビゲーションシステム１１において、製品開発リーダがツリー構造フロー図を作成し、作業者が日々の作業の進捗状況を入力する必要がある。
【００３２】
まず、製品開発リーダがツリー構造フロー図を作成する方法について説明する。製品開発リーダは、端末装置２１、ＬＡＮ２０、端末インタフェース部１０を介して設計手順ナビゲーションシステム１１にログインする。ここで、端末装置２１の画面では、ツリー構造フロー図作成、進捗確認、進捗入力、ツリー構造フロー図取得等の処理（ツリー構造フロー図作成部６〜ツリー構造フロー図取得部９の処理に相当）を選択できる画面が表示される。製品開発リーダが端末装置２１でツリー構造フロー図作成を選択すると、ツリー構造フロー図作成部６がツリー構造フロー図作成画面の情報を出力し、端末装置２１には、ツリー構造フロー図作成画面が表示される。製品開発リーダは、表示画面に従ってツリー構造フロー図作成部６を指示することにより、製品開発を進める作業手順をツリー構造フロー図で表現するため、ツリー構造フロー図テンプレートデータベース１より、ツリー構造フロー図の候補を表示し、その中から、テンプレートを選択した上で、今回の製品開発に適したツリー構造フロー図を作成する。また、ツリー構造フロー図の中の最下層の作業について、計画開始日、終了日、担当する作業者等の属性項目を設定する。ツリー構造フロー図作成部６は、作成したツリー構造フロー図ついて、ツリー構成フロー図の構成部分をツリー構造フロー図データベース２に、各作業項目の属性項目に関する情報を作業情報データベース５に保存する。
【００３３】
図５〜７で表示されるようなボックス、文字、矢印で構成されている図が、製品開発リーダが作成したツリー構造フロー図である。これにより、製品開発リーダは、作業者に対して、実施すべき作業手順を示すことができる。カーナビでは、ドライバーに対して目的地と目的地までの道順が示されたことになる。
【００３４】
なお、製品開発リーダが複数の製品に携わっている場合を想定して、ツリー構造フロー図作成、進捗確認、等の処理を選択できる画面が表示される前または後において、製品を選択できるようにしてもよい。
【００３５】
つぎに、作業者が日々の作業の進捗状況を入力する方法について説明する。作業者は、端末装置２２、ＬＡＮ２０、端末インタフェース部１０を介して設計手順ナビゲーションシステム１１にログインする。ここで、端末装置２２の画面では、進捗確認、進捗入力、等の処理を選択できる画面が表示される。作業者が端末装置２２で進捗入力を選択すると、進捗入力部８が進捗入力画面の情報を出力し、端末装置２２には、進捗入力画面が表示される。作業者は、表示画面に従って進捗入力部８を指示することにより、担当している作業一覧が表示されるので、本日実施した作業を選択した上で、本日分の作業の進捗を入力（例えばパーセント表示で入力）する。入力した進捗情報は、作業情報データベース５に保存する。これにより、作業がどこまで進んだか分かる。
【００３６】
成果物がある場合、作業者は、進捗入力部８から作業成果物データベース３に成果物の実体ファイルを登録する。前述の様に、計画ページ数を入力しておけば、登録したファイルのページ数を自動カウントすることにより、進捗率を自動で取得できる。カーナビでは、この動作により入力された情報が、地図上の現在位置を特定する元情報となる。
【００３７】
なお、作業者が複数の製品に携わっている場合を想定して、進捗確認、進捗入力、等の処理を選択できる画面が表示される前または後において、製品を選択できるようにしてもよい。
【００３８】
つづいて、設計手順をナビゲーションする動作について説明する。まず、作業者が、自分が担当している現在の作業および次の作業を確認する方法について説明する。設計手順ナビゲーションシステム１１にログインし、進捗確認を選択すると、進捗確認部７が、ログインした作業者が現在担当している製品におけるツリー構造フロー図の情報をツリー構造フロー図データベース２および作業情報データベース５から取得し、現在作業者が実施している作業（カーナビにおける地図上の現在位置に相当）を特定する。進捗確認部７は特定した情報を出力し、端末装置２２が表示を行う。
【００３９】
例えば、図１において「回路設計」を担当している作業者がログインしたとすると、図５に示すように、一番上位の階層（１階層目と２階層目）で、作業者が現在担当している作業を表示する（太枠表示）。図５では、「Ｈ／Ｗ設計」が現在作業者が担当している作業となる。作業者は、フロー図に拡大・縮小の位置を設定した上で、拡大し、下位の階層（図６の２階層目と３階層目）を表示する。この手順を繰り返すことにより、一番下位の階層にたどりつけば、図７のように、現在作業者が実施している作業（「回路レビュー」）と次に実施すべき作業（「部品手配」）が表示される。カーナビでは、この動作は、カーナビに表示された、現在位置と地図を拡大したり、縮小したりして、目的地までのルート確認と、到着時間の予測をする動作に相当する。
【００４０】
つぎに、製品開発リーダが、遅れている作業や終わりかけている作業（たとえば進捗率が８０％以上）の影響範囲を特定する方法について説明する。製品開発リーダが、設計手順ナビゲーションシステム１１にログインし、進捗確認を選択すると、進捗確認部７が、検索条件を指定する画面の情報を出力し、端末装置２１が表示を行う。検索条件としては、進捗率や遅れを指定できる。例えば、「遅れ３日以上」や「進捗率８０％以上」、「遅れ３日以上、かつ、進捗率８０％以上」等を指定できる。進捗確認部７は、指定条件に基づいて、ツリー構造フロー図データベース２および作業情報データベース５のツリー構造フロー図の情報を検索し、検索結果を端末装置２１に表示する。製品開発リーダは、遅れている作業や、終わりかけている作業項目を拡大・縮小することにより、次に実施すべき作業を特定し、全体工程への影響を確認することができる。
【００４１】
遅れている作業を例に説明する。例えば、図５において、一番上位の階層（１階層目と２階層目）に、遅れている作業が太枠で表示されて、影響のある作業（＝次の作業）がハイライトで表示されている。図５では、「Ｈ／Ｗ設計」が、遅れている作業となる。製品開発リーダは、フロー図に拡大・縮小の位置を設定した上で拡大し、下位の階層（図６の２階層目と３階層目）を表示する。この手順を繰り返すことにより、一番下位の階層にたどりつけば、図７に示すように、遅れている作業（「回路レビュー」）と次に実施すべき作業（「部品手配」）を把握することができる。また、次に実施すべき作業（「部品手配」）に入るためには、「金型手配」が終わっている必要があることが分かるため、次の作業に着手する前に「金型手配」の作業者をフォローする必要があることが分かる。このように、拡大・縮小を繰り返せば、製品開発リーダにおいて、図６に示すように、さらに先の作業（「部品手配」後の「組立て」）も分かり、先の作業に着手するためには他の作業（「Ｆ／Ｗ設計」の「デバッグ」）が完了している必要があることが分かる。なお、遅れている作業について説明したが、終わりかけている作業についても同様の説明を行うことができる。
【００４２】
なお、ここでは、遅れている作業（または終わりかけている作業）を太枠表示しており、作業者が現在担当している作業と同じ表示方法としている。これは、製品開発リーダが遅れている作業または終わりかけている作業を確認するときと、作業者が現在担当している作業を確認するときが同一画面上では起こりえないことから、特に問題とはならない。ただし、遅れている作業（または終わりかけている作業）を表示する方法と、作業者が現在担当している作業を表示する方法を異なる形式にしてもよい。異なる形式で表示する方法としては、例えば、それぞれの項目を異なる色で示す等があるが、これに限定するものではない。
【００４３】
つぎに、ツリー構造フロー図のテンプレートデータベースを作成する方法について説明する。例えば、設計手順ナビゲーションシステム１１をメンテナンスしているメンテナンス担当者が、設計手順ナビゲーションシステム１１にログインし、ツリー構造フロー図取得を選択すると、ツリー構造フロー図取得部９が、ツリー構造フロー図データベース２に格納されている複数の製品開発のツリー構造フロー図を集計・分析し、テンプレートになりうるツリー構造フロー図の候補を取得した情報を出力し、端末装置（メンテナンス担当者が操作している端末装置）が表示を行う。メンテナンス担当者は、テンプレートになるように作業を取捨選別しテンプレート名をつけて保存すると、ツリー構造フロー図取得部９に指示してツリー構造フロー図テンプレートデータベース１に格納する。このように、ツリー構造フロー図テンプレートデータベース１の内容を更新することにより、テンプレートを充実させることができる。
【００４４】
以上説明したように、本実施の形態では、設計手順ナビゲーションシステムにおいて、フロー図とツリー構造を組み合わせてフロー図を階層化し、深い階層ほど詳細な作業項目を示すツリー構造フロー図を用いて作業者に作業項目を示す。作業者は、本システムで現在の作業を確認する場合、現在作業者が実施している作業（地図上の現在位置）と次の作業（目的地と目的地までの道順）を容易に理解でき、深い階層を表示することで詳細な作業項目についても現在作業者が実施している作業と次の作業を理解することができる。また、途中で作業担当者が変わった場合であっても、成果物が登録されていることから、スムーズに引継ぎができるという副次的な効果もある。
【００４５】
また、製品開発リーダが、本システムにおいて、終わりかけている作業を特定することで、次の作業へ移るために実施すべきことを確認できる。これにより、完了しておくべき作業が分かり、全体工程への影響を確認し、スムーズに作業を進めるため準備することができるという効果がある。
【００４６】
また、製品開発リーダが、本システムにおいて、遅れている作業を特定することで、影響のある次の作業を確認できる。これにより、全体工程への影響を確認し、早期に是正処置を施すことができる。
【００４７】
また、本システムでは、蓄積されたツリー構造フロー図を集計・分析し、テンプレート候補の中から選択したものをテンプレートとして保存する。これにより、ツリー構造フロー図のテンプレートを容易に作成することができる。
【００４８】
なお、上記説明では、本システムにログインした作業者のみが自身が担当する現在および次の作業を確認できるが、これに限定するものではない。製品開発リーダがログインするときも、作業者がログインするときも、いずれのときもツリー構造フロー図データベース２および作業情報データベース５から情報を取得することから、製品開発リーダにおいても、特定の作業者について現在および次の作業を確認できるようにしてもよい。
【符号の説明】
【００４９】
１  ツリー構造フロー図テンプレートデータベース
２  ツリー構造フロー図データベース
３  作業成果物データベース
４  作業者データベース
５  作業情報データベース
６  ツリー構造フロー図作成部
７  進捗確認部
８  進捗入力部
９  ツリー構造フロー図取得部
１０  端末インタフェース部
１１  設計手順ナビゲーションシステム
２０  ＬＡＮ
２１、２２  端末装置
【図１】
2012221146.tif 000003
【図２】
2012221146.tif 000004
【図３】
2012221146.tif 000005
【図４】
2012221146.tif 000006
【図５】
2012221146.tif 000007
【図６】
2012221146.tif 000008
【図７】
2012221146.tif 000009