(57)【要約】【課題】階層型フォルダ構造を有するリポジトリの視認性を改良することで、システム構築プロジェクトに潜在するリスクの予兆を、早期段階で容易に把握できるようにする。【解決手段】階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出部と、前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出部と、前記複数のノードのメタデータを取得するメタデータ取得部と、前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御部と、を有する。【選択図】図８
2019197405.tif 000002
【特許請求の範囲】
【請求項１】
階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出部と、
前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出部と、
前記複数のノードのメタデータを取得するメタデータ取得部と、
前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御部と、
を有する、
プロジェクト状況管理装置。
【請求項２】
前記所定の形態は、前記基準ノードを中心とする同心円状とし、同一階層にある前記従属ノードを当該基準ノードから等距離に配置した同心円状である、
請求項１記載のプロジェクト状況管理装置。
【請求項３】
前記メタデータは、少なくとも前記複数のノードの名称、更新日時、更新回数に関する情報のいずれか一つ以上を含む、
請求項１又は２記載のプロジェクト状況管理装置。
【請求項４】
前記ノード表示制御部は、前記更新日時に関する情報に基づいて前記複数のノードを所定の形態で表示し、前記更新回数に関する情報に基づいて前記複数のノードを所定の形態で表示する、
請求項３記載のプロジェクト状況管理装置。
【請求項５】
前記ノード表示制御部は、表示した前記従属ノードの何れかをユーザが新たな基準ノードとして指定する所定の操作を行った場合、前記新たな基準ノードを基点として、前記メタデータに基づいて前記新たな基準ノードと前記新たな基準ノードに従属する新たな従属ノードの相関関係を所定の形態で表示する、
請求項１から４の何れかに記載のプロジェクト状況管理装置。
【請求項６】
さらに、
検索条件受付部を有し、
前記検索条件受付部は、端末から検索条件を受け付け、
前記基準ノード抽出部は前記検索条件に基づいて前記基準ノードを抽出する、
請求項１から５の何れかに記載のプロジェクト状況管理装置。
【請求項７】
さらに、
表示形態変更受付部を有し、
前記表示形態変更受付部は、前記端末からノードの表示形態情報を受け付け、
前記表示形態情報は、色彩、形状、大きさ、表示階層数のうち少なくともいずれか一つを含み、
前記ノード表示制御部は、表示したノードの形態を前記ノードの表示形態情報に基づいて再表示する、
請求項１から６の何れかに記載のプロジェクト状況管理装置。
【請求項８】
階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出ステップと、
前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出ステップと、
前記複数のノードのメタデータを取得するメタデータ取得ステップと、
前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御ステップと、
を含む、
プロジェクト状況管理方法。
【請求項９】
階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出処理と、
前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出処理と、
前記複数のノードのメタデータを取得するメタデータ取得処理と、
前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御処理と、
をコンピュータに実行させる、
プロジェクト状況管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム構築等のプロジェクト状況を管理する技術に関し、特に、プロジェクトに潜在するリスクの予兆を早期に発見可能とするプロジェクト状況管理装置、プロジェクト状況管理プログラム及びプロジェクト状況管理方法に適用して有効な技術に関するものである。
【背景技術】
【０００２】
システム構築等のプロジェクトにおいて、成果物の品質を担保しつつ期日に遅延することなくプロジェクトが推進されるように努めることは、重要な課題の一つである。プロジェクト進行に遅延や手戻り等が発生した場合は、想定外の追加コストによって不採算プロジェクトとなるリスクや、顧客からの信頼を失ってブランドイメージが低下するリスク等が想定され、結果として甚大な損害に直結する可能性がある。このような事態を回避するため、プロジェクトマネジャーやプロジェクト監理部門では、プロジェクトにおいて問題となり得る事象、すなわちリスクの予兆を早期段階で検知し、状況の把握と適切な対応をすることが求められている。
【０００３】
このような課題を解決するために様々な方法が提案されており、例えば、特許文献１には「評価対象となる複数のプロジェクトに関する計画情報を入力する第１の入力手段と、前記計画情報を記憶する第１の記憶手段と、前記プロジェクトに関する開発状況情報を入力する第２の入力手段と、前記開発状況情報を記憶する第２の記憶手段と、前記開発状況情報からリスク判断のための情報を取り出し、前記取り出された情報、前記計画情報、および、所定の計算式から前記プロジェクトのリスク判断情報を算出するリスク判断情報計算手段と、前記リスク判断情報を予め記憶されたリスク判断基準情報と比較判断し、リスクの有無を判断するプロジェクトリスク評価手段と、前記リスクに対応した所定対策の効果を示す評価値としてリスク・対策の関係が記憶されたリスク別対策情報記憶手段と、前記リスク有りと判断された場合、前記リスクに応じて予め記憶されたリスク別対策情報のうち効果があると評価されている対策情報を提示する対策提示手段と、を有することを特徴とする問題兆候の早期発見対策システム」が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８３７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の発明は、開発計画の進捗度合い等の事後情報を基準としてリスク判定を行っているため、その時点における既に発生したリスクを評価する手段としては有効であるものの、より早い段階でのリスク発生予防を目的とした早期検知を行うことは難しい。また、進捗度合いとなるデータ（例えば、対象プロジェクトがどの開発フェーズにあるのか、各フェーズに割り当てられた作業はどこまで完了しているのか、使用した予算はいくらか、投入した要員は何人か、不具合の内容や対策等の管理項目から構成される）をプロジェクトのチームリーダー等が入力することを想定している内容であるため、それらのインプット投入作業自体が手間となってしまう可能性が大きい。
そこで、本発明では中間／最終生成物を格納するリポジトリのフォルダ構造やファイル更新状況を元に、プロジェクトの推進状況やリスクを導き出すことを想起している。しかし、従来のリポジトリでは、図７に示されるようなフォルダ階層図と、個々のフォルダに格納されているファイル一覧だけを表示する管理画面が提供されることが一般的である。
従来の表示形態の問題として、成果物数が増えてツリー構造が深くなってくると、全体を見通すことが難しくなってくる点を挙げることができる。個々の機能を設計する担当者はひとつのフォルダだけを見ていればおおむね業務が成り立つ。だが、サブシステムのリーダーやプロジェクトマネジャーが全体の状況を掴むためには、いくつものフォルダを開いては閉じるという操作を繰り返すことになる。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、システム構築等のプロジェクトにおける中間成果物を格納するリポジトリの階層構造を、一覧的に可視化することで、プロジェクトに潜在するリスクの兆候を早期に発見可能とするプロジェクト状況管理装置、プロジェクト状況管理プログラム及びプロジェクト状況管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、請求項１記載の発明は、ツリー構造の階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出部と、前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出部と、前記複数のノードのメタデータを取得するメタデータ取得部と、前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御部と、を有することを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記所定の形態が前記基準ノードを中心とする同心円状とし、同一階層にある前記従属ノードを当該基準ノードから等距離に配置した同心円状であることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１又は２記載の発明において、前記メタデータが少なくとも前記複数のノードの名称、更新日時、更新回数に関する情報のいずれか一つ以上を含むことを特徴とする。
【００１０】
請求項４記載の発明は、請求項１から３の何れかに記載の発明において、前記更新日時に関する情報に基づいて前記複数のノードを所定の形態（例えば色彩）で表示し、前記更新回数に関する情報に基づいて前記複数のノードを所定の形態（例えば大きさおよび／または形状）で表示することを特徴とする。
【００１１】
請求項５記載の発明は、請求項１から４の何れかに記載の発明において、表示した前記従属ノードの何れかをユーザが新たな基準ノードとして指定する所定の操作を行った場合、前記新たな基準ノードを基点として、前記メタデータに基づいて前記新たな基準ノードと前記新たな基準ノードに従属する新たな従属ノードの相関関係を所定の形態で表示することを特徴とする。
【００１２】
請求項６記載の発明は、請求項１から５の何れかに記載の発明において、さらに検索条件受付部を有し、前記検索条件受付部は、端末から検索条件を受け付け、前記基準ノード抽出部は前記検索条件に基づいて前記基準ノードを抽出することを特徴とする。
【００１３】
請求項７記載の発明は、請求項１から６の何れかに記載の発明において、さらに表示形態変更受付部を有し、前記表示形態変更受付部は、前記端末からノードの表示形態情報を受け付け、前記表示形態情報は、色彩、形状、大きさ、表示階層数のうち少なくともいずれか一つを含み、前記ノード表示制御部は、表示したノードの形態を前記ノードの表示形態情報に基づいて再表示することを特徴とする。
【００１４】
請求項８に記載の発明は、階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出ステップと、前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出ステップと、前記複数のノードのメタデータを取得するメタデータ取得ステップと、前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示ステップとを含むことを特徴とする。
【００１５】
請求項９に記載の発明は、階層関係にある複数のノードから表示基準となるノードを基準ノードとして抽出する基準ノード抽出処理と、前記基準ノードに従属するノードを従属ノードとして抽出する従属ノード抽出処理と、前記複数のノードのメタデータを取得するメタデータ取得処理と、前記基準ノードを基点として、前記メタデータに基づいて前記基準ノードと前記従属ノードの相関関係を所定の形態で表示するノード表示制御処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明に係るプロジェクト状況管理装置、プロジェクト状況管理プログラム及びプロジェクト状況管理方法によれば、階層構造を有するデータベース、特にシステム構築等のプロジェクトにおける中間成果物を格納するリポジトリの登録内容を、一覧的に可視化してプロジェクトマネジャーやプロジェクト監理部門等のユーザに提供するので、プロジェクトに潜在するリスクの兆候を早期に発見することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態であるプロジェクト状況管理装置を備えたシステムの構成例について概要を示す図である。
【図２】本発明の一実施の形態に係るプロジェクト状況管理装置において生成・表示される表示画面の一例たるフォルダ相関関係図である。
【図３】図２に示すプロジェクト状況管理画面において、ユーザが任意に指定する従属ノード（例えばフォルダ）を新たな基準ノードとして、前記新たな基準ノードに従属するノード（例えばフォルダ）との相関関係を新たに生成・表示させた画面の一例である。
【図４】プロジェクト状況管理画面に示される相関関係図において、従属ノードの一部を所定の操作によって閉塞させる機能を示す一例である。
【図５】ノードの表示条件（オブジェクト）の一例を示す図である。
【図６】ノードの表示条件（色彩パターン）の一例を示す図である。
【図７】従来のフォルダ構造表示方法の一例を示す図である。
【図８】図２に示すプロジェクト状況管理画面において、ユーザがリスク表示アイコンを操作した場合の画面の一例を示す図である。
【図９】図２に示すプロジェクト状況管理画面において、ユーザが工程表示アイコンを操作した場合の画面の一例を示す図である。
【図１０】図２に示すプロジェクト状況管理画面において、ユーザが設定アイコンに含まれる機能を実行することで、リポジトリのうち対象範囲におけるノードの相関関係（すなわちリポジトリ内のフォルダ構造）を時系列（例えば所定期間内で月別）に表示する画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。なお、本発明は多くの異なる形態で実施可能であり、以下に開示する記載内容のみに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【００１９】
以下に示す本発明のプロジェクト状況管理装置は、プログラム（ソフトウェア）の命令によりコンピュータで実行される処理、手段、機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示す本発明に係る所定の処理や機能等を実行させることができる。すなわち、本発明における各処理や手段、機能は、プログラムとコンピュータとが共働した具体的手段によって実現される。プログラムの全部又は一部は、例えば、磁気ディスク、光ディスク、半導体メモリ、その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされ実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。また、本発明に係るプロジェクト状況管理装置は、単一の情報処理装置（例えば１台のパーソナルコンピュータ等）で構成することもでき、複数の情報処理装置（例えば複数台のサーバコンピュータ群等）で構成することもできる。なお、下記の実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではなく、実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００２０】
図１に、本発明の一実施の形態に係るプロジェクト状況管理装置を備えたシステム構成を示す。
同図に示す本発明の一実施に形態に係るプロジェクト状況管理装置を備えたシステムは、プロジェクト状況管理装置１０と、プロジェクト状況管理アプリ（図示せず）を備えた一又は二以上のユーザ端末１（１Ａ、１Ｂ、１Ｃ・・・１Ｎ、以下単にユーザ端末１とする）を備えたプロジェクト状況管理システムとして構成されている。プロジェクト状況管理装置１０及び一又は二以上のユーザ端末１（プロジェクト状況管理アプリ）は、例えばインターネット等の所定のネットワーク２０を介して、相互にデータ通信可能に接続されている。
【００２１】
ユーザ端末１は、システム構築プロジェクトに関与するユーザ（開発者、プロジェクトリーダー、プロジェクト監理部メンバー等を含む）が操作する端末であり、例えばパーソナルコンピュータや専用端末装置、携帯端末、スマートフォン、ウェアラブル端末等であり、出力装置（例えばディスプレイ等）、入力装置（例えばキーボード、マウス等）を備える。ユーザ端末１は、プロジェクト状況管理装置１０とデータ通信可能に接続され、ユーザ端末１において図示しないプロジェクト状況管理アプリが実装されている。各ユーザがユーザ端末１を操作することで、図示しないプロジェクト状況管理アプリを介して、本発明に係るプロジェクト状況管理装置で提供される機能を実行することができる。但し、このような実施の形態に限られず、例えば、ユーザ端末１を単なるビューア（ブラウザ）として機能させるのではなく、ユーザ端末１自体がプロジェクト状況管理装置１０を構成するようにしても良い。
【００２２】
プロジェクト状況管理装置１０は、リポジトリ１１と、基準ノード抽出部１２と、従属ノード抽出部１３と、メタデータ取得部１４と、ノード表示制御部１５と、検索条件受付部１６と、表示形態変更受付部１７とを備え、例えば一又は二以上のサーバコンピュータや、クラウドコンピューティングサービス上に構成された一又は二以上の仮想サーバからなるサーバシステム等の情報処理装置によって構成することができる。
【００２３】
リポジトリ１１は、システム構築プロジェクトに関する情報（プロジェクト情報）を保持する記憶領域であり、本発明のプロジェクト状況管理装置１０の運用に必要となる所定の情報を取得・蓄積する。なお、本実施の形態では、リポジトリ１１は、プロジェクト状況管理装置１０とともに一体的に設けられているが、プロジェクト状況管理装置１０とは別に、外部の記憶装置として備えることもできる。
【００２４】
プロジェクト情報は、複数の種類のデータを含むデータ集合であり、少なくとも階層化された成果物データが含まれ、プロジェクトの進行に伴って記憶・更新される。
成果物データは、タスクの実行の過程で成果物として得られるデータである。成果物データの中には、タスクの途中で作成されたもの（例えば課題管理表）もあるし、タスクの完了時点で作成されるものもある。例えば、「概要設計」というタスクでは、成果物データとして概要設計書類のデータが作成されることが考えられる。「連結テスト」というタスクでは、連結テストのテストケースや実施計画および実施結果に関するデータが作成されることが考えられる。
なお、本発明の一実施の形態では、成果物データを含むフォルダ・ファイルがツリー構造によって管理されている形態を前提とし、特段の説明をしない限り、後述するノード情報はフォルダ・ファイルのパスの情報であり、ノード間の相関関係を示す図形（例えば樹形図の分岐線）は、前記パスの情報によって特定されるツリー構造の親子関係に基づいて生成するものとする。
また、本実施の形態における表示対象範囲を、現在実行されているプロジェクトのみと限定するようにしても良いし、既に完了した（顧客に納品した）プロジェクトを対象に含めるようにしても良い。また、さらに、実行されているプロジェクトの特定タスクで作成されるフォルダのみを表示対象範囲とするようにしてもよい。
【００２５】
なお、プロジェクト情報に、プロジェクトの工程（プロセス）を示すデータであるプロセスデータ（例えば複数のタスクの実行順序及び各タスクの実行予定日を示すレコード等）や、プロセスに含まれる複数のタスクそれぞれの具体的な内容に関するデータであるタスクデータ（例えば各タスクの進捗状況を示すレコード等）が含まれるようにしても良い。
【００２６】
また、リポジトリ１１は、プロジェクト情報に関する付加的なデータであるメタデータを保持し、具体的にはリポジトリ１１に読み込まれ、又は保存されたすべてのフォルダ・ファイルについてのメタデータを保持する。メタデータは、少なくとも、フォルダ・ファイルの作成や更新に関する情報（例えばフォルダ名、ファイル名、あるいはフォルダやファイル内容を示す文字列といったノード名称、作成時刻、更新時刻、作成者属性、更新者属性等）を含み、また、図示しない演算手段によってカウントされた更新回数に関する情報が含まれる。なお、前記演算手段は、後述する基準ノード抽出部１２や従属ノード抽出部１３のそれぞれの機能に含まれるように構成しても良い。
【００２７】
基準ノード抽出部１２は、リポジトリ１１が保持するプロジェクト情報のフォルダ・ファイルのパスの情報に基づいてノード情報を取得し、表示の中心となる基準ノードを抽出する処理を行う。
【００２８】
従属ノード抽出部１３は、基準ノード抽出部１２が抽出した基準ノードに基づいて、リポジトリ１１から基準ノードと従属関係にある従属ノードを抽出する処理を行う。なお、従属ノードが複数の階層数から構成される場合は、全ての階層を抽出しても良いし、予め設定した階層数までの従属ノード（例えば第５階層までの従属ノード）のみを抽出するように制御しても良い。また、表示対象のノードの個数をユーザが指定できるようにしても良く、その場合、指定された個数の範囲内で表示可能な階層数を自動的に決定し、決定した階層数までの従属ノードのみを抽出するように制御しても良い。
【００２９】
メタデータ取得部１４は、基準ノード抽出部が抽出した基準ノードと従属ノード抽出部が抽出した従属ノードのメタデータを取得する。メタデータは、少なくとも対象の各ノードのノード名称、最終更新日時、更新回数に関する情報を含む。
【００３０】
ノード表示制御部１５は、メタデータと予め設定した条件に基づいて、基準ノード及び従属ノードの表示形態を制御し、ユーザ端末１からの操作に応じて、複数のノードの相関関係を模式的に表示したプロジェクト状況管理画面を生成して、ユーザ端末１のディスプレイ等の所定の表示部に表示する。本実施の形態においては、基準ノードを中心とする同心円状の表示形態で複数のノードの相関関係を表示し、具体的には、図２に示すように、基準ノードを中心として、中心から周囲に向けて放射状にすべての従属ノードを配置させた同心円状の形状で表示される。これは上位階層にあるノードが中心近くの同心円上に配置され、下位階層にあるノードが周縁部に配置されることになる。
ノード表示制御部１５が制御する表示形態は、少なくとも各ノードが有するメタデータに応じた色彩、オブジェクトの大きさ（表示画面に応じた比率でも良い）や形状、点滅や膨張等の動的表示、位置等のいずれか一つ以上が含まれる。また、ノード表示制御部１５は、ノードを接続する図形（例えば分岐線）の表示形態、例えば色彩や太さ等を制御しても良い。また、ノードの近傍に可読性を損なわない範囲でノード名称を表示するように制御しても良い。
なお、図示しないが、プロジェクト状況管理装置１０は、ノードの相関関係を示す図の生成や表示に必要となる描画データやオブジェクトデータ等、ユーザが任意に設定した生成・表示の条件等を記憶するデザイン部を備え、例えば図５に示すように、各ノードの更新回数を任意に設定した条件で区分し、それぞれの区分に対して任意に指定した形態や大きさが異なるオブジェクトで表示するように記憶させても良いし、図６に示すように、各ノードの最終更新日を任意に設定した条件で区切り分けし、それぞれの区分に対して任意に指定した異なる色彩で表示するように表示条件を記憶させても良い。図６に示す色コード（１６ビット表記）を用いる例では、最終更新日が新しい区分ほど赤みが強い色の定義を設定し、最終更新日が古い区分ほど青みが強い色の定義を設定しているが、このように区分の配色を設計することで、最終更新日の新旧を直感的に分かりやすくする効果が得られる。
また、これらの描画データやオブジェクトデータ等、表示条件等に関して、ユーザ端末１で設定した内容を自由に表示条件テーブルに反映できるようにしても良い。
【００３１】
また、ノード表示制御部１５は、基準ノードと従属ノードとの相関関係が示された状態において、ユーザが前記従属ノードのいずれかを新たな基準ノードとして指定する所定の操作を行った場合、前記新たな基準ノードを新たな基点として、前記新たな基準ノードとその従属ノードの相関関係を表示する。例えば、図３に示すように、第１階層のノード“実行中PRJ”を基準ノードとして同心円で表示しているところ（図３-左）に、ユーザが所定の操作を行って、従属ノードのうち第２階層に位置するノード“20.外部設計”を新たな基準ノードとして指定した場合、ノード”20.外部設計”を新たな中心として対象範囲を絞った相関関係図が表示される（図３-右）。
また、ノード表示制御部１５は、基準ノードと従属ノードとの相関関係が示された状態において、例えば図４に示すようにユーザが前記従属ノードのいずれかを閉塞指示する所定の操作を行った場合、前記従属ノードの配下にあるノードを閉塞させた相関関係図が表示される（図４-右）。同様に、展開指示する所定の操作を行うことで、閉塞されていたノードを展開した相関関係図を表示する。
【００３２】
検索条件受付部１６は、ユーザ端末１からユーザが入力する検索条件、例えば相関関係を表示させたい対象の範囲を指定する条件（基準ノードの名称やノード固有ID番号、最終更新日の判断基準とする期日、プロジェクト種別、表示する階層、閉塞させるノード等）を受け付ける。ノード表示制御部１５は、初期設定条件に基づいて常に第１階層のフォルダを基準ノードとして抽出しても良いが、検索条件受付部１６が受け取った条件に基づいて基準ノードを抽出するようにしても良い。
【００３３】
表示形態変更受付部１７は、既に表示された複数のノードの相関関係を示す画面について、ユーザ端末１からユーザが任意に設定する表示形態の変更に関する内容（例えば、色彩、形状、オブジェクトの大きさ、表示階層数等）を受け付け、ノード表示制御部１５は、表示形態変更受付部が受け取った変更内容に基づいて、前記画面の表示について再描画するようにしても良い。
【００３４】
ネットワーク２０は、有線ネットワークまたは無線ネットワークもしくはそれらの組み合わせを含み、インターネット、イントラネット、ＬＡＮ、ＷＡＮ、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線電話網などを含んでも良い。
【００３５】
次に、以上のような構成からなる本実施の形態に係るプロジェクト状況管理装置を備えるシステムの具体的な動作と表示形態について、図８〜図１０を参照しつつ説明する。
図８〜図１０は、本実施の形態におけるプロジェクト状況管理装置を備えるシステムで生成・表示されるプロジェクト状況管理画面の一例を示す図である。
以下に示す動作は、ユーザ端末１からプロジェクト状況管理アプリを介してプロジェクト状況管理装置によって実行される。
【００３６】
まず、ユーザは、ユーザ端末１を操作して、プロジェクト状況管理アプリにアクセスする。この場合、ユーザは、例えば自己に割り当てられたユーザＩＤやパスワードを入力することによって、プロジェクト状況管理アプリにログインすることができる。そして、ログインしたプロジェクト状況管理アプリを介して、以下のようにして本発明に係るプロジェクト状況管理装置１０で実行される機能を利用することができる。なお、ユーザＩＤによって特定された権限情報に基づいて、利用できる機能や範囲を制限できるようにしても良い。
【００３７】
プロジェクト状況管理アプリにログインしたユーザ端末１において、例えば図７に示す画面において、あるいはユーザ端末１の操作に応じて選択された条件の範囲について、本発明に係るプロジェクト状況管理装置が提供するプロジェクト状況管理画面を表示させることができる。また、予め設定された範囲や、外部から取り込んだ設定ファイル等に規定する条件等に基づいて表示させるようにしても良い。
【００３８】
図８は、プロジェクト状況管理装置において生成・表示される表示画面の一例であり、図７に示したような階層型フォルダ構造を、基準ノード（例えば第１階層０１のフォルダ）を同心円の中心として、従属ノード（例えば第２階層０２以下のフォルダ）との相関関係を放射状に表示したプロジェクト状況管理画面である。図８はプロジェクト情報（例えば成果物フォルダ・ファイル）を格納するリポジトリのうち、所定の範囲のフォルダ構造をユーザが俯瞰しやすいように可視化したものであり、この表示画面からプロジェクトに潜在するリスクの兆候を読み取ることを支援できる。
例えば、図８の７１等に示す部分は、ある従属ノード（最も下位の階層に位置する従属ノード）が同心円から鋭く飛び出した棘のような形状を呈している。これは同じフォルダの配下にある他の従属ノードよりも深い階層にあることを示していて、すなわち成果物フォルダの階層が全体として不均一であることが読み取れる。通常、プロジェクト成果物を格納するフォルダの階層の深さは概ね均一であることが多いため、当該プロジェクトにおいて統制不足の状態になっている可能性がある。成果物の統制不足は、次工程への要件伝達漏れを生み、ひいては実装漏れのリスクにつながる。
また、図８の７２に示す部分は、異なる表示形態（図８においては実線や破線等で表現しているが、最終更新の各カテゴリをそれぞれ異なる色彩で表現しても良い）で表示されるノードが混在している箇所がある。これはすなわち更新日時の古いノードが格納されているフォルダの中に、ひとつだけ更新日時の新しいノードが発生していることを示している。これは、すでに完了した工程のフォルダにおいて未だに更新されている情報があることを表す。当該プロジェクトにおいて、いわゆる手戻りと呼ばれる状態が発生していることが示唆される。
前記に例示した、プロジェクト状況管理画面から読み取れるリスクの兆候を、ユーザが目視で識別しても良いし、例えば図８の７８に示したような「リスク表示」ボタンを画面に設けて、ユーザがこの「リスク表示」ボタンを操作することによって、図８の７３や７４に示すように、プロジェクト状況管理画面から読み取れるリスクの兆候を、システムが自動的に判断して表示させるようにしても良い。具体的には、例えば、ノードの階層や最終更新日の平均値等を自動的に演算し、前記平均値等に対する差異が所定値以上である階層のノードを抽出して、図８の７３や７４に例示するアラートやメッセージを自動的に画面に表示する実施の形態を挙げられる。
【００３９】
また、図８に示すプロジェクト状況管理画面において、ユーザ端末１の操作に応じて、画面中の任意の従属ノードを新たな基準ノードとして決定し、前記新たな基準ノードに基づいて、その配下にある従属ノードを含めた相関関係図が提供される。
【００４０】
各ノードがプロセスデータやタスクデータと関連付けられている（例えば各ノードのメタデータとして、「外部設計」や「連結テスト」といったプロセスを示すノード名称を関連付けられている等）場合、図９に示すプロジェクト状況管理画面のように、ノードの相関関係図に重ねて、ひとまとまりのノードの属性（例えばプロジェクトの同一プロセス）を示す図形８０とワード８１が表示されるようにしても良い。この場合、リポジトリに登録されている成果物がどの工程のものであるか概要をしめし、それぞれの工程の成果物の更新状況を把握するのに有用である。あるいは、ユーザ端末１が具備する図示しないマウス等の装置を用いてユーザが任意のノードに所定の操作（例えば右クリック）をすると、ポップアップでノード名称等のメタデータを表示するようにしても良い。
【００４１】
また、図８に示すプロジェクト状況管理画面において、例えば時系列表示リクエスト機能（図示せず）を実行することで、ノードの相関関係を時系列（例えば所定期間内で月別）に表示できるようにしても良い。具体的には、時系列表示リクエスト機能を提供する画面（図示せず）において、ユーザが任意の期間を指定して時系列表示リクエスト機能を実行するための操作を行うと、指定された期間および指定した基準ノードの月毎の相関関係図を生成して、例えば図１０に示すように、前記月毎のノード相関関係図を所定の形態（例えば画面左から時系列に）で配置して画面に表示するようにしても良い。最終更新日を元に指定した表示形態（図１０では実線や破線等で表現しているが、実際は異なる色彩を用いても良い）が月ごとに変化する様子から、当該プロジェクトが順調に推進されている様子を把握することができる。なお、図１０に示す例では、「プロジェクト開始後（ｎ）ケ月目、（ｎ＋１）ケ月目、（ｎ＋２）ケ月目の時系列順に、月毎のノード相関関係図を一つの画面に並べて配置しているが、ユーザが任意に設定する所定の期間、例えば四半期ごとの推移であっても良い。また、図１０に示す例では、ノード名称を表示しない状態としているが、ノード名称を表示する表示形態であっても良い。
また、日毎のノード相関関係図を連続して動画形式で表示させるようにしても良い。
【産業上の利用可能性】
【００４２】
本発明は、プロジェクト管理ツール、プロジェクトマネジメント支援、プロジェクトコンサルティング業務に提供できる。
【符号の説明】
【００４３】
１０  プロジェクト状況管理装置
１１  リポジトリ
１２  基準ノード抽出部
１３  従属ノード抽出部
１４  メタデータ取得部
１５  ノード表示制御部
１６  検索条件受付部
１７  表示形態変更受付部
【図１】
2019197405.tif 000003
【図２】
2019197405.tif 000004
【図３】
2019197405.tif 000005
【図４】
2019197405.tif 000006
【図５】
2019197405.tif 000007
【図６】
2019197405.tif 000008
【図７】
2019197405.tif 000009
【図８】
2019197405.tif 000010
【図９】
2019197405.tif 000011
【図１０】
2019197405.tif 000012