(57)【要約】【課題】成果物の管理に容易に連動可能な進捗管理の技術を提供する。【解決手段】  進捗管理装置であって、成果物を所定の記憶装置に格納する成果物登録管理部と、成果物を作成するタスクの進捗を管理する情報を所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理部と、を備え、成果物登録管理部は、成果物を所定の記憶装置に格納させる指示を受け付けると、成果物を所定の記憶装置に格納するとともに成果物に対応するタスクを構成する複数の詳細タスクの完了情報を受け付け、進捗管理部は、成果物登録管理部により受け付けた完了情報を用いてタスクの進捗を特定する、ことを特徴とする。【選択図】図１
2015072620.tif 000002
【特許請求の範囲】
【請求項１】
成果物を所定の記憶装置に格納する成果物登録管理部と、
前記成果物を作成するタスクの進捗を管理する情報を前記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理部と、を備え、
前記成果物登録管理部は、前記成果物を前記所定の記憶装置に格納させる指示を受け付けると、前記成果物を前記所定の記憶装置に格納するとともに前記成果物に対応する前記タスクを構成する複数の詳細タスクの完了情報を受け付け、
前記進捗管理部は、前記成果物登録管理部により受け付けた前記完了情報を用いて前記タスクの進捗を特定する、
ことを特徴とする進捗管理装置。
【請求項２】
請求項１に記載の進捗管理装置であって、
前記進捗管理部は、前記タスクの進捗を、前記詳細タスクごとに予め割り当てられた進捗の重み付けに応じて算出する、
ことを特徴とする進捗管理装置。
【請求項３】
請求項１または２に記載の進捗管理装置であって、
前記進捗管理部は、前記タスクを前記所定の記憶装置と同一又は異なる記憶装置に登録する際に、複数の前記詳細タスクと、当該詳細タスクごとに割り当てられる進捗の重み付けと、を受け付ける、
ことを特徴とする進捗管理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の進捗管理装置であって、
前記進捗管理部は、前記タスクの進捗を、当該詳細タスクごとに予め割り当てられた進捗の重み付けと、前記詳細タスクの実施回数と、に応じて算出する、
ことを特徴とする進捗管理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の進捗管理装置であって、
前記進捗管理部は、前記タスクを前記所定の記憶装置と同一又は異なる記憶装置に登録する際に、複数の前記詳細タスクと、当該詳細タスクごとに割り当てられる進捗の重み付けと、前記詳細タスクの実施回数と、を受け付ける、
ことを特徴とする進捗管理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の進捗管理装置であって、
前記進捗管理部は、前記タスクについて開始日時と終了日時とを含む予定実施期間の情報を前記所定の記憶装置と同一又は異なる記憶装置に記憶させ、前記タスクの進捗を算出する処理において前記終了日時を経過し、かつ未完了であるタスクについて特定し、遅延理由と回復手段の入力を促す、
ことを特徴とする進捗管理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の進捗管理装置であって、
前記進捗管理部は、前記成果物を作成するタスクの情報を、予め定められた一覧からの選択情報を受け付け、当該タスクの進捗を管理する情報を前記所定の記憶装置と同一又は異なる記憶装置に記憶させる、
ことを特徴とする進捗管理装置。
【請求項８】
コンピューターに、成果物を作成するタスクの進捗管理手順を実行させるプログラムであって、
前記コンピューターを、制御手段として機能させ、
前記制御手段に対して、
成果物を所定の記憶装置に格納する成果物登録管理ステップと、
前記成果物を作成するタスクの進捗を管理する情報を前記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理ステップと、
を実行させ、
前記成果物登録管理ステップにおいては、前記制御手段に、前記成果物を前記所定の記憶装置に格納させる指示を受け付けると、前記成果物を前記所定の記憶装置に格納するとともに前記成果物に対応する前記タスクを構成する複数の詳細タスクの完了情報を受け付けさせ、
前記進捗管理ステップにおいては、前記制御手段に、前記成果物登録管理ステップにより受け付けた前記完了情報を用いて前記タスクの進捗を特定させる、
ことを特徴とするプログラム。
【請求項９】
コンピューターを用いた進捗管理方法であって、
前記コンピューターは、
成果物を所定の記憶装置に格納する成果物登録管理部と、
前記成果物を作成するタスクの進捗を管理する情報を前記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理部と、を備え、
前記成果物登録管理部は、前記成果物を前記所定の記憶装置に格納させる指示を受け付けると、前記成果物を前記所定の記憶装置に格納するとともに前記成果物に対応する前記タスクを構成する複数の詳細タスクの完了情報を受け付け、
前記進捗管理部は、前記成果物登録管理部により受け付けた前記完了情報を用いて前記タスクの進捗を特定する、
ことを特徴とする進捗管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、進捗管理に関するものである。
【背景技術】
【０００２】
従来、成果物毎に、その完成度データを含む成果物情報を保持する成果物情報格納部と、プロジェクト毎に、それに含まれる作業工程の情報を保持するプロジェクト情報格納部と、成果物情報及び作業工程情報を関連付けるリンク情報を保持するリンク情報格納部と、作業工程の指定を受け付けて、その関連する成果物の情報をリンク情報を基に参照し、当該成果物の進捗データを基に、指定された作業工程の進捗状況を求めて表示する工程管理部とを備える装置の技術がある。特許文献１には、このような技術について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４５２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術は、保存された成果物そのものの情報を元に進捗を推定するものであるが、成果物の品質レベル等容易に定量化できない場合や、定型がなく最終的なファイルサイズが不明である場合には、正確な進捗情報を取得できないおそれがある。
【０００５】
本発明の目的は、成果物の管理に容易に連動可能な進捗管理の技術を提供することにある。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記課題を解決すべく、本発明に係る進捗管理装置は、成果物を所定の記憶装置に格納する成果物登録管理部と、上記成果物を作成するタスクの進捗を管理する情報を上記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理部と、を備え、上記成果物登録管理部は、上記成果物を上記所定の記憶装置に格納させる指示を受け付けると、上記成果物を上記所定の記憶装置に格納するとともに上記成果物に対応する上記タスクを構成する複数の詳細タスクの完了情報を受け付け、上記進捗管理部は、上記成果物登録管理部により受け付けた上記完了情報を用いて上記タスクの進捗を特定する、ことを特徴とする。
【０００７】
また、上記の進捗管理装置においては、上記進捗管理部は、上記タスクの進捗を、上記詳細タスクごとに予め割り当てられた進捗の重み付けに応じて算出する、ことを特徴とするものであってもよい。
【０００８】
また、上記の進捗管理装置においては、上記進捗管理部は、上記タスクを上記所定の記憶装置と同一又は異なる記憶装置に登録する際に、複数の上記詳細タスクと、当該詳細タスクごとに割り当てられる進捗の重み付けと、を受け付ける、ことを特徴とするものであってもよい。
【０００９】
また、上記の進捗管理装置においては、上記進捗管理部は、上記タスクの進捗を、当該詳細タスクごとに予め割り当てられた進捗の重み付けと、上記詳細タスクの実施回数と、に応じて算出する、ことを特徴とするものであってもよい。
【００１０】
また、上記の進捗管理装置においては、上記進捗管理部は、上記タスクを上記所定の記憶装置と同一又は異なる記憶装置に登録する際に、複数の上記詳細タスクと、当該詳細タスクごとに割り当てられる進捗の重み付けと、上記詳細タスクの実施回数と、を受け付ける、ことを特徴とするものであってもよい。
【００１１】
また、上記の進捗管理装置においては、上記進捗管理部は、上記タスクについて開始日時と終了日時とを含む予定実施期間の情報を上記所定の記憶装置と同一又は異なる記憶装置に記憶させ、上記タスクの進捗を算出する処理において上記終了日時を経過し、かつ未完了であるタスクについて特定し、遅延理由と回復手段の入力を促す、ことを特徴とするものであってもよい。
【００１２】
また、上記の進捗管理装置においては、上記進捗管理部は、上記成果物を作成するタスクの情報を、予め定められた一覧からの選択情報を受け付け、当該タスクの進捗を管理する情報を上記所定の記憶装置と同一又は異なる記憶装置に記憶させる、ことを特徴とするものであってもよい。
【００１３】
また、本発明に係るプログラムは、コンピューターに、成果物を作成するタスクの進捗管理手順を実行させるプログラムであって、上記コンピューターを、制御手段として機能させ、上記制御手段に対して、成果物を所定の記憶装置に格納する成果物登録管理ステップと、上記成果物を作成するタスクの進捗を管理する情報を上記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理ステップと、を実行させ、上記成果物登録管理ステップにおいては、上記制御手段に、上記成果物を上記所定の記憶装置に格納させる指示を受け付けると、上記成果物を上記所定の記憶装置に格納するとともに上記成果物に対応する上記タスクを構成する複数の詳細タスクの完了情報を受け付けさせ、上記進捗管理ステップにおいては、上記制御手段に、上記成果物登録管理ステップにより受け付けた上記完了情報を用いて上記タスクの進捗を特定させる、ことを特徴とする。
【００１４】
また、本発明に係る進捗管理方法は、コンピューターを用いた進捗管理方法であって、上記コンピューターは、成果物を所定の記憶装置に格納する成果物登録管理部と、上記成果物を作成するタスクの進捗を管理する情報を上記所定の記憶装置と同一又は異なる記憶装置に記憶させる進捗管理部と、を備え、上記成果物登録管理部は、上記成果物を上記所定の記憶装置に格納させる指示を受け付けると、上記成果物を上記所定の記憶装置に格納するとともに上記成果物に対応する上記タスクを構成する複数の詳細タスクの完了情報を受け付け、上記進捗管理部は、上記成果物登録管理部により受け付けた上記完了情報を用いて上記タスクの進捗を特定する、ことを特徴とする。
【００１５】
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【発明の効果】
【００１６】
本発明によると、成果物の管理に容易に連動可能な進捗管理の技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るプロジェクト管理システムの構成例を示す図である。
【図２】工程管理情報記憶部に格納されるデータ構造を示す図である。
【図３】タスク管理情報記憶部に格納されるデータ構造を示す図である。
【図４】部品管理情報記憶部に格納されるデータ構造を示す図である。
【図５】成果物管理情報記憶部に格納されるデータ構造を示す図である。
【図６】成果物記憶部に格納されるデータ構造を示す図である。
【図７】プロジェクト管理装置のハードウェア構成を示す図である。
【図８】成果物登録処理のフローを示す図である。
【図９】仕掛抽出処理のフローを示す図である。
【図１０】タスク登録処理のフローを示す図である。
【図１１】成果物登録処理において出力される画面の一例を示す図である。
【図１２】仕掛抽出処理において出力される画面の一例を示す図である。
【図１３】タスク登録処理において出力される画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明に係る第一の実施形態を適用したプロジェクト管理システム１を用いた実施形態について、図面を参照して説明する。
【００１９】
図１は、本発明の第一の実施形態におけるプロジェクト管理システム１の実施例を示す図である。本実施形態において想定するプロジェクト管理システム１においては、プロジェクト管理装置１００と、プロジェクト管理装置１００とネットワーク１０を介して通信可能に接続される操作端末３００と、が含まれる。
【００２０】
当該システムにおいては、プロジェクトに係るタスクの担当者が操作端末３００を介してタスクに係る成果物の登録指示をプロジェクト管理装置１００へ送信する際に、プロジェクト管理装置１００は成果物を作成するタスクを細分化した詳細タスクそれぞれについての完了情報を受け付けて、詳細タスクの重み付けに従ってタスクの進捗を計算する。
【００２１】
そして、プロジェクト管理者は、計算されたタスクの進捗を用いてプロジェクト管理を行う。当該進捗の情報には、成果物の登録の都度詳細タスクの情報を用いて再計算された進捗が反映される。そのため、実際の成果物の出来上がりと、報告される進捗状態の乖離が発生し難くなるため、プロジェクトの進捗管理を正確に行うことができる。
【００２２】
プロジェクト管理装置１００は、パソコンやスマートフォン、ワークステーション、サーバー、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、タブレット装置等各種の情報処理装置である。
【００２３】
ネットワーク１０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信網である。なお、携帯電話通信網等の無線通信網上のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等であってもよい。
【００２４】
操作端末３００は、パソコンやサーバー等の情報処理装置である。ほかにも例えば、操作端末３００は、スマートフォン、ワークステーション、ＰＤＡ等各種の情報処理装置であってもよい。
【００２５】
プロジェクト管理装置１００には、制御部１１０と、記憶部１２０と、通信部１３０と、が含まれる。制御部１１０には、入力受付部１１１と、成果物登録管理部１１２と、進捗管理部１１３と、進捗情報出力部１１４と、工程情報登録部１１５と、が含まれる。記憶部１２０には、工程管理情報記憶部１２１と、タスク管理情報記憶部１２２と、部品管理情報記憶部１２３と、成果物管理情報記憶部１２４と、成果物記憶部１２５と、が含まれる。
【００２６】
図２は、工程管理情報記憶部１２１のデータ構造の例が記載されている。工程管理情報記憶部１２１には、プロジェクト識別子１２１Ａごとに、フェーズコード１２１Ｂと、タスクコード１２１Ｃと、部品一覧コード１２１Ｄと、担当１２１Ｅと、工数１２１Ｆと、優先順位１２１Ｇと、開始予定１２１Ｈと、終了予定１２１Ｊと、開始実績日１２１Ｋと、終了実績日１２１Ｌと、完了率１２１Ｍと、ステータス１２１Ｐと、成果物１２１Ｑと、が含まれる。すなわち、工程管理情報記憶部１２１には、成果物を作成するタスクの進捗を管理する情報が含まれる。
【００２７】
プロジェクト識別子１２１Ａは、進捗を管理する最大範囲となるプロジェクトを特定する情報である。フェーズコード１２１Ｂは、プロジェクトの進行段階を規定するフェーズを特定する情報である。タスクコード１２１Ｃは、フェーズ内の作業を規定するタスクを特定する情報である。部品一覧コード１２１Ｄは、タスクにおいて作成する対象となる成果物である部品の一覧を特定する情報である。担当１２１Ｅは、タスクの担当者を特定する情報である。
【００２８】
工数１２１Ｆは、タスクの工数を特定する情報である。優先順位１２１Ｇは、フェーズ内の他のタスクと比較した優先順位を特定する情報である。開始予定１２１Ｈは、タスクの開始予定の日を特定する情報である。終了予定１２１Ｊは、タスクの終了予定の日を特定する情報である。開始実績日１２１Ｋは、タスクを実際に開始した日を特定する情報である。終了実績日１２１Ｌは、タスクが実際に終了した日を特定する情報である。
【００２９】
完了率１２１Ｍは、タスクの完了の度合いを特定する情報である。ステータス１２１Ｐは、タスクのステータスを特定する情報である。例えば、タスクは完了したのか、タスクは未着手であるのか、タスクは実施中であるのか、タスクは実施中であって遅延しているのか、等のステータスを特定する情報である。成果物１２１Ｑは、タスクにおいて作成する対象となる部品等の成果物を識別する情報である。
【００３０】
図３は、タスク管理情報記憶部１２２のデータ構造の例が記載されている。タスク管理情報記憶部１２２には、タスクコード１２２Ａと、部品一覧コード１２２Ｂと、進捗更新要請フラグ１２２Ｃと、が含まれる。タスクコード１２２Ａは、タスクを特定する識別情報である。部品一覧コード１２２Ｂは、タスクにおいて作成する対象となる部品の一覧を特定する情報である。進捗更新要請フラグ１２２Ｃは、当該タスクについて進捗情報の集計および更新を行う対象とするか否かを示すフラグ情報である。
【００３１】
図４は、部品管理情報記憶部１２３のデータ構造の例が記載されている。部品管理情報記憶部１２３には、部品一覧コード１２３Ａごとに、部品コード１２３Ｂと、回数１２３Ｃと、が含まれる。部品一覧コード１２３Ａは、部品の一覧を特定する情報である。部品コード１２３Ｂは、部品一覧に含まれる個々の部品を特定する情報である。回数１２３Ｃは、部品コードで特定される部品についてのスパイラル開発の回数を示す情報である。なお、スパイラル開発は、成果物が完成するまでに複数回開発サイクルを反復して実施する開発手法であって、手戻りや仕様変更等の変動要因に耐性の高い開発手法である。
【００３２】
図５は、成果物管理情報記憶部１２４のデータ構造の例が記載されている。成果物管理情報記憶部１２４には、成果物識別子１２４Ａごとに、完了率１２４Ｂと、チェックなし理由１２４Ｃと、遅延理由１２４Ｄと、キャッチアッププラン１２４Ｅと、の情報が対応付けられている。また、成果物管理情報記憶部１２４には、成果物識別子１２４Ａごとに、ＴＯＤＯリスト１２４Ｙの情報も対応付けられている。なお、ＴＯＤＯリスト１２４Ｙには、詳細作業項目１２４Ｆと、割合１２４Ｇと、完了フラグ１２４Ｈと、の情報が含まれる。
【００３３】
成果物識別子１２４Ａは、タスクにおいて作成する対象となる部品等を特定する情報である。完了率１２４Ｂは、成果物識別子１２４Ａにより特定される部品の作成作業の完了度合いを特定する情報である。チェックなし理由１２４Ｃは、完了率の増加を伴わずに成果物が変更された場合に、特に成果物のチェックを行わずに成果物の登録がなされるべき正当理由である。遅延理由１２４Ｄは、成果物の作成が完了していないことに対する理由である。キャッチアッププラン１２４Ｅは、成果物の作成が完了しておらず遅延が発生している場合に、その遅延を挽回する計画である。
【００３４】
詳細作業項目１２４Ｆは、成果物識別子１２４Ａにより特定される成果物を作成するために行う作業の詳細の項目である。割合１２４Ｇは、成果物の作成において個々の作業詳細項目がタスクに占める割合であり、重要なタスクあるいは時間がかかるタスクを重く評価するための重み付けといえる。完了フラグ１２４Ｈは、詳細作業項目１２４Ｆの作業が完了したか否かを示すフラグである。
【００３５】
図６は、成果物記憶部１２５のデータ構造の例が記載されている。成果物記憶部１２５には、成果物を識別する成果物識別子１２５Ａごとに、成果物名称１２５Ｂと、成果物データ１２５Ｃと、が対応付けられて格納される。
【００３６】
成果物名称１２５Ｂは、成果物識別子１２５Ａにより特定される成果物の名称の情報である。成果物データ１２５Ｃは、成果物識別子１２５Ａにより特定される成果物のデータである。
【００３７】
図１の説明に戻る。制御部１１０の入力受付部１１１は、タスク登録情報等の入力を、例えば操作端末３００のブラウザ部３１１等から受け付ける処理部である。成果物登録管理部１１２は、成果物である各種文書、ファイル等の登録を受け付け、その更新管理等を行う。具体的には、成果物登録管理部１１２は、成果物を所定の記憶装置に格納させる指示を受け付けると、成果物を所定の記憶装置に格納するとともに成果物に対応するタスクを構成する複数の詳細タスクの完了情報を受け付ける。
【００３８】
進捗管理部１１３は、成果物を作成するタスクの進捗情報を、成果物の登録時に入力された完了詳細作業の情報に応じて更新することで、進捗情報を算出する。なお、進捗管理部１１３は、成果物を作成するタスクの進捗を管理する情報を所定の記憶部１２０に記憶させる。当該記憶部１２０は、他の装置が備える記憶部であってもよい。また、進捗管理部１１３は、成果物登録管理部１１２により受け付けた詳細タスクの完了情報を用いて、詳細タスクごとに予め割り当てられた進捗の重み付けに応じて、またはさらに詳細タスクの実施回数に応じて、成果物を作成するタスクの進捗を特定する。
【００３９】
進捗情報出力部１１４は、進捗管理部１１３が算出した進捗の情報を出力する。工程情報登録部１１５は、進捗を管理する基礎となる工程全体の構成を、入力された情報に基づき工程管理情報として登録する。
【００４０】
通信部１３０は、ネットワーク１０を介して他の装置、例えば操作端末３００との通信を行う。
【００４１】
操作端末３００には、制御部３１０と、入力部３２１と、出力部３２２と、通信部３３０と、が含まれる。制御部３１０には、通信部３３０を介して他の装置と通信を行うブラウザ部３１１が含まれる。ブラウザ部３１１は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の方式で他の装置と通信し、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等で記述されるＷｅｂページを表示し、関連する制御を行う、いわゆるウェブブラウザである。
【００４２】
入力部３２１は、入力を受け付ける。出力部３２２は、画面や音声等により出力を行う。
【００４３】
通信部３３０は、ネットワーク１０を介して他の装置、例えばプロジェクト管理装置１００との通信を行う。
【００４４】
図７は、プロジェクト管理装置１００のハードウェア構成例を示す図である。プロジェクト管理装置１００は、演算装置１０２と、外部記憶装置１０３と、主記憶装置１０４と、出力装置１０５と、通信装置１０６と、各装置をつなぐバス１０７と、を少なくとも備える。また、他に、プロジェクト管理装置１００は、キーボード、マウス、あるいはタッチパネルといった入力装置１０１を備える。
【００４５】
演算装置１０２は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置である。
【００４６】
外部記憶装置１０３は、デジタル情報を記憶可能な、いわゆるハードディスク（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）あるいはフラッシュメモリなどの不揮発性記憶装置である。
【００４７】
主記憶装置１０４は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００４８】
出力装置１０５は、例えば液晶ディスプレイや、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の表示装置である。
【００４９】
通信装置１０６は、ネットワーク１０等を介して操作端末３００等の他の装置と通信経路を確立し、情報を送受信するネットワークカード等の装置である。
【００５０】
入力装置１０１は、キーボードやマウス、タッチパネル等の各種入力装置である。
【００５１】
入力装置１０１と、演算装置１０２と、外部記憶装置１０３と、主記憶装置１０４と、出力装置１０５と、通信装置１０６とは、バス１０７等の接続導線により互いに接続される。
【００５２】
上記したプロジェクト管理装置１００の入力受付部１１１、成果物登録管理部１１２、進捗管理部１１３、進捗情報出力部１１４、工程情報登録部１１５は、演算装置１０２に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置１０４、外部記憶装置１０３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置１０４上にロードされ、演算装置１０２により実行される。
【００５３】
また、プロジェクト管理装置１００の記憶部１２０は、主記憶装置１０４及び外部記憶装置１０３により実現される。また、プロジェクト管理装置１００の通信部１３０は、通信装置１０６により実現される。以上が、プロジェクト管理装置１００のハードウェア構成例である。
【００５４】
操作端末３００についても、図７と略同様のハードウェア構成を備えるため、説明を省略する。
【００５５】
なお、操作端末３００についてのブラウザ部３１１は、操作端末３００の演算装置１０２に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置１０４、外部記憶装置１０３または図示しないＲＯＭ装置内に記憶され、実行にあたって主記憶装置１０４上にロードされ、演算装置１０２により実行される。
【００５６】
なお、上記した各構成要素は、プロジェクト管理装置１００、操作端末３００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。
【００５７】
また、プロジェクト管理装置１００と、操作端末３００との間では、制御部１１０および記憶部１２０の担う機能が異なるものであってもよい。例えば、プロジェクト管理装置１００の記憶部１２０に含まれる成果物記憶部１２５は、ネットワーク１０を介して他のストレージ装置等の上に配置され、プロジェクト管理装置１００からアクセスされるものであってもよい。または、制御部１１０に含まれる入力受付部１１１ないし工程情報登録部１１５のいずれかまたは全てが、操作端末３００の制御部３１０に設けられるものであってもよい。プロジェクト管理装置１００、操作端末３００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５８】
また、各制御部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各制御部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５９】
[動作の説明]次に、本実施形態におけるプロジェクト管理装置１００と、操作端末３００と、の動作を説明する。図８は、本実施形態における成果物登録処理のフロー図である。
【００６０】
成果物登録処理は、プロジェクト管理装置１００が稼動を開始され、プロジェクトが作成された後に、操作端末３００からの当該プロジェクトに関する成果物の登録依頼を受け付けると、開始される。
【００６１】
まず、進捗管理部１１３は、指定された成果物の完了率を算出する（ステップＳ００１）。具体的には、成果物登録管理部１１２により受け付けられた成果物と、成果物の作成タスクについての詳細作業の完了情報と、を用いて、進捗管理部１１３は、当該成果物の完了率を算出する。すなわち、進捗管理部１１３は、成果物管理情報記憶部１２４について、詳細作業項目１２４Ｆごとに、完了フラグ１２４Ｈの有無に応じて割合１２４Ｇで規定された重みづけに応じてタスクの完了度合いを完了率として特定する。例えば、あるタスクＴが成果物Ｐを作成するタスクであり、詳細タスクＸ、Ｙ、Ｚにより構成される場合、詳細タスクＸ、Ｙ、Ｚの重み付けの割合が４：３：３であれば、詳細タスクＸの完了時点で完了率は４０％、詳細タスクＸ、Ｙの完了時点では完了率は７０％、詳細タスクＸ、Ｙ、Ｚの完了時点で完了率は１００％（タスク自体の完了）として特定される。
【００６２】
なお、当該成果物の成果物識別子１２４Ａが、部品管理情報記憶部１２３の部品コード１２３Ｂと対応する場合には、進捗管理部１１３は、部品コード１２３Ｂに対応付けられた回数１２３Ｃを取得し、当該回数に応じて完了率を算出してもよい。例えば、回数が「３」である場合、すなわち３回のスパイラル開発を実施する部品である場合には、全体の完了率を当該回数で按分あるいは所定の比率（１回目のスパイラルで実施するタスクについて完了率に占める比率を５０％、二回目のスパイラルで実施するタスクについて完了率に占める比率を３０％、三回目のスパイラルで実施するタスクについて完了率に占める比率を２０％とする等）により、進捗管理部１１３は完了率を特定するようにしてもよい。
【００６３】
そして、成果物登録管理部１１２は、当該成果物について前回登録がなされた時の完了率を超えたか否かを判定する（ステップＳ００２）。具体的には、成果物登録管理部１１２は、ステップＳ００１において算出した完了率が、成果物管理情報記憶部１２４に格納された当該成果物の完了率１２４Ｂよりも大きいか否かを判定する。大きい場合には、成果物登録管理部１１２は、後述するステップＳ００５に制御を進める。
【００６４】
成果物について前回登録がなされた時の完了率を超えない場合（ステップＳ００２にて「Ｎｏ」の場合）には、成果物登録管理部１１２は、チェックなし理由の入力がなされているか否かを判定する（ステップＳ００３）。具体的には、成果物登録管理部１１２は、登録される成果物について、チェックなし理由の情報が操作端末３００から送信されているか否かを判定し、送信されている場合には、成果物登録管理部１１２は、後述するステップＳ００５に制御を進める。
【００６５】
登録される成果物について、チェックなし理由の情報が入力されていない場合（ステップＳ００３にて「Ｎｏ」の場合）には、成果物登録管理部１１２は、エラー画面を出力する（ステップＳ００４）。そして、成果物登録処理を終了させる。
【００６６】
一方、前回登録時の完了率を超えるか、超えない場合であってもチェックなし理由が入力されている場合には、進捗管理部１１３は、前回登録時の完了率は０％であったか否かを判定する（ステップＳ００５）。具体的には、進捗管理部１１３は、成果物管理情報記憶部１２４に格納された当該成果物の完了率１２４Ｂが０％であるか否かを判定する。０％でない場合、進捗管理部１１３は、制御を後述するステップＳ００７へ進める。
【００６７】
前回登録時の完了率は０％であった場合（ステップＳ００５にて「Ｙｅｓ」の場合）には、進捗管理部１１３は、開始日付に処理時点の日付を格納する（ステップＳ００６）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１の当該成果物の作成タスクについての開始実績日１２１Ｋに、処理時点の日付の情報を格納する。
【００６８】
そして、進捗管理部１１３は、完了率は１００％であるか否かを判定する（ステップＳ００７）。具体的には、進捗管理部１１３は、ステップＳ００１において特定された成果物の完了率が１００％であるか否かを判定する。１００％でない場合、進捗管理部１１３は、制御を後述するステップＳ００９へ進める。
【００６９】
完了率は１００％であった場合（ステップＳ００７にて「Ｙｅｓ」の場合）には、進捗管理部１１３は、終了日付に処理時点の日付を格納する（ステップＳ００８）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１の当該成果物の作成タスクについての終了実績日１２１Ｌに、処理時点の日付の情報を格納する。
【００７０】
そして、進捗管理部１１３は、成果物は完了しているか、または終了予定日前であるか否かを判定する（ステップＳ００９）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１の当該成果物について、終了実績日１２１Ｌが格納されているか、または処理時点の日付が終了予定１２１Ｊの日付を超えていない場合に、成果物は完了しているあるいは終了予定日前であると判定する。完了しているか終了予定日前である場合には、進捗管理部１１３は、制御を後述するステップＳ０１２に進める。
【００７１】
成果物が完了しておらず、かつ、終了予定日前でない場合（ステップＳ００９において「Ｎｏ」の場合）には、成果物登録管理部１１２は、遅延理由とキャッチアッププランの入力がなされているか否かを判定する（ステップＳ０１０）。具体的には、成果物登録管理部１１２は、登録される成果物について、遅延理由の情報とキャッチアッププランの情報が操作端末３００から送信されているか否かを判定し、送信されている場合には、成果物登録管理部１１２は、後述するステップＳ０１２に制御を進める。
【００７２】
登録される成果物について、遅延理由の情報およびキャッチアッププランの情報が入力されていない場合（ステップＳ０１０にて「Ｎｏ」の場合）には、成果物登録管理部１１２は、エラー画面を出力する（ステップＳ０１１）。そして、成果物登録処理を終了させる。
【００７３】
一方、成果物は完了しているあるいは終了予定日前である場合、又は遅延理由およびキャッチアッププランが入力されている場合には、成果物登録管理部１１２は、成果物を登録し管理情報を更新する（ステップＳ０１２）。具体的には、成果物登録管理部１１２は、成果物管理情報記憶部１２４に格納された当該成果物の完了率１２４Ｂと、チェックなし理由１２４Ｃと、遅延理由１２４Ｄと、キャッチアッププラン１２４Ｅと、ＴＯＤＯリスト１２４Ｙとを更新する。また、成果物登録管理部１１２は、成果物を成果物記憶部１２５へ格納する。
【００７４】
そして、進捗管理部１１３は、工程管理情報を更新する（ステップＳ０１３）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１に格納された当該成果物に係るタスクの完了率１２１ＭをステップＳ００１にて算出した完了率へと更新し、ステータス１２１Ｐを、完了率１２１Ｍおよび開始予定１２１Ｈ、終了予定１２１Ｊ、開始実績日１２１Ｋ、終了実績日１２１Ｌの値に応じて更新する。例えば、処理時点の日時が開始予定１２１Ｈを超えており、かつ開始実績日１２１Ｋが空欄である場合には、進捗管理部１１３は、当該成果物に係るタスクを「開始遅延」であるとして更新する。また例えば、処理時点の日時が終了予定１２１Ｊを超えており、かつ終了実績日１２１Ｌが空欄である場合には、進捗管理部１１３は、当該成果物に係るタスクを「終了遅延」であるとして更新する。また例えば、処理時点の日時が開始実績日を超えており、かつ終了実績日１２１Ｌが空欄である場合には、進捗管理部１１３は、当該成果物に係るタスクを「作業中」であるとして更新する。
【００７５】
以上が、成果物登録処理の処理フローである。成果物登録処理を実行することで、成果物の管理に容易に連動可能な進捗管理を行うことができる。
【００７６】
図９は、本実施形態における仕掛抽出処理のフロー図である。
【００７７】
仕掛抽出処理は、プロジェクト管理装置１００が稼動を開始され、プロジェクトが作成された後に、操作端末３００からの当該プロジェクトに関する仕掛情報の提示依頼を受け付けると、開始される。
【００７８】
まず、進捗管理部１１３は、作業予定期間内にあるタスクの抽出を行う（ステップＳ１０１）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１を参照して、処理時点の日時が開始予定１２１Ｈを超えており、かつ終了予定１２１Ｊ未満であるタスクを作業予定期間内タスクとして抽出する。
【００７９】
そして、進捗管理部１１３は、作業遅延タスクの抽出を行う（ステップＳ１０２）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１を参照して、ステータス１２１Ｐが「開始遅延」あるいは「終了遅延」であるタスクを作業遅延タスクとして抽出する。
【００８０】
そして、進捗管理部１１３は、作業中タスクの抽出を行う（ステップＳ１０３）。具体的には、進捗管理部１１３は、工程管理情報記憶部１２１を参照して、ステータス１２１Ｐが「作業中」であるタスクを作業中タスクとして抽出する。
【００８１】
そして、進捗情報出力部１１４は、抽出タスクの重複を排除して表示する（ステップＳ１０４）。具体的には、進捗情報出力部１１４は、ステップＳ１０１、Ｓ１０２、Ｓ１０３により抽出されたタスクのうち重複を排除したタスクについて、工程管理情報記憶部１２１の所定の情報を読み出して仕掛中タスクとして一覧画面を構成し、出力表示するよう操作端末３００のブラウザ部３１１へ送信する。
【００８２】
以上が、仕掛抽出処理の処理フローである。仕掛抽出処理によれば、処理時点で取り組まなければならないタスクの洗い出しと、一覧表示を行うことができる。
【００８３】
図１０は、本実施形態におけるタスク登録処理のフロー図である。
【００８４】
タスク登録処理は、プロジェクト管理装置１００が稼動を開始され、プロジェクトが作成された後に、操作端末３００から当該プロジェクトに関するタスク情報の登録依頼を受け付けると、開始される。
【００８５】
まず、工程情報登録部１１５は、タスク管理情報に登録対象のタスク情報を追加する（ステップＳ２０１）。具体的には、工程情報登録部１１５は、タスク管理情報記憶部１２２に、タスク情報の登録依頼に含まれるタスクコード１２２Ａと、部品一覧コード１２２Ｂと、進捗更新要請フラグ１２２Ｃと、をそれぞれ格納する。
【００８６】
そして、工程情報登録部１１５は、工程管理情報へ転写する（ステップＳ２０２）。具体的には、工程情報登録部１１５は、タスク情報の登録依頼に含まれるプロジェクト識別子、フェーズコード、タスクコード、部品一覧コードを工程管理情報記憶部１２１へ格納する。
【００８７】
以上が、タスク登録処理の処理フローである。タスク登録処理によれば、プロジェクトに含まれるタスクを工程管理情報へ登録し、以降の処理において当該タスクの進捗管理を行うことが可能となる。
【００８８】
図１１は、本実施形態における成果物登録処理を開始させるにあたり操作端末３００のブラウザ部３１１において出力される画面の表示の例である成果物登録画面６００を示す図である。成果物登録画面６００は、ブラウザ部３１１によってプロジェクト管理装置１００からＨＴＭＬ等のページとして受信され、操作端末３００が備える出力部３２２において表示される。
【００８９】
成果物登録画面６００には、成果物を作成するにあたり行う詳細な作業とその重み付けを示す成果物の詳細作業項目表示領域６１０と、詳細作業ごとの完了状況を示す完了情報表示領域６２０と、チェックなし理由入力受付領域６４０と、遅延理由入力受付領域６５０と、キャッチアッププラン入力受付領域６６０と、キャンセルボタン６７０と、登録ボタン６８０と、が含まれる。
【００９０】
また、詳細作業項目表示領域６１０には、連番となる項番６３０Ａと、詳細作業の名称あるいはコードの入力を受け付ける詳細作業項目６３０Ｂと、が含まれる。また、完了情報表示領域６２０には、完了率の算出根拠となる重み付けである割合６３０Ｃと、詳細作業が完了したか否かの入力を受け付けるチェック６３０Ｄと、が含まれる。
【００９１】
ここで、登録ボタン６８０に入力を受け付けると、ブラウザ部３１１は、詳細作業項目表示領域６１０と、完了情報表示領域６２０と、チェックなし理由入力受付領域６４０と、遅延理由入力受付領域６５０と、キャッチアッププラン入力受付領域６６０と、に入力されている情報を成果物登録依頼に含めてプロジェクト管理装置１００へ送信する。
【００９２】
図１２は、本実施形態における仕掛抽出処理のステップＳ１０４において出力され、操作端末３００のブラウザ部３１１において表示される画面の表示の例である工程表画面７００を示す図である。工程表画面７００は、ブラウザ部３１１によってプロジェクト管理装置１００からＨＴＭＬ等のページとして受信され、操作端末３００が備える出力部３２２において表示される。
【００９３】
工程表画面７００には、仕掛作業を絞り込むキーを受け付ける領域として、プロジェクト名受付領域７１０Ａと、フェーズ受付領域７１０Ｂと、タスク名称受付領域７１０Ｃと、部品一覧コード受付領域７１０Ｄと、担当受付領域７１０Ｅと、ステータス受付領域７１０Ｆと、が含まれる。また、「なう」入力受付ボタン７２０も工程表画面７００に含まれ、当該ボタンの押下によりブラウザ部３１１が仕掛作業の絞込依頼を作成し送信する。
【００９４】
また、工程表画面７００には、仕掛作業表示領域７４０と、成果物表示指示受付領域７５０とが設けられている。仕掛作業表示領域７４０は、仕掛作業の絞込依頼に対してプロジェクト管理装置１００が送信した仕掛中の作業とその詳細な項目を表示する。当該情報は、工程管理情報記憶部１２１に格納された作業の情報が進捗管理部１１３により絞り込まれたものである。成果物表示指示受付領域７５０においては、絞り込まれた作業において作成する成果物を参照できるボタンが設けられており、入力を受け付けると当該成果物の情報が成果物記憶部１２５から読み出され編集可能に出力される。
【００９５】
図１３は、本実施形態におけるタスク登録処理を開始させるにあたり操作端末３００のブラウザ部３１１において出力される画面の表示の例であるタスク登録画面８００を示す図である。タスク登録画面８００は、ブラウザ部３１１によってプロジェクト管理装置１００からＨＴＭＬ等のページとして受信され、操作端末３００が備える出力部３２２において表示される。
【００９６】
タスク登録画面８００には、登録するプロジェクトの入力を受け付けるプロジェクト名入力領域８１０と、タスクの登録指示を受け付ける登録ボタン８２０と、登録するタスクの入力を受け付けるタスク入力受付領域８３０と、当該タスクを登録対象とするか否かの入力を受け付ける登録入力領域８４０と、が含まれる。登録ボタン８２０の押下によりブラウザ部３１１がタスク登録依頼を作成しプロジェクト管理装置１００に送信する。
【００９７】
なお、タスク入力受付領域８３０には、タスクが属するフェーズ、タスクコード、部品一覧コード等の入力を受け付ける領域が含まれる。
【００９８】
以上、本発明に係る第一の実施形態を適用したプロジェクト管理システム１について説明した。当該実施形態によると、利用者は、成果物の管理に容易に連動可能な進捗管理を行うことができる。
【００９９】
本発明は、上記の第一の実施形態に制限されない。上記の第一の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記の第一の実施形態においては、プロジェクト管理装置１００は成果物記憶部１２５を備えるが、これに限られない。例えば、成果物であるドキュメントやプログラムソース、実行コード等のバージョンを管理する外部システム（ＣＶＳ（Ｃｏｎｃｕｒｒｅｎｔ  Ｖｅｒｓｉｏｎ  Ｓｙｓｔｅｍ）等）等が存在する場合には、成果物登録管理部１１２は、当該バージョンの管理システムから必要な情報を取得し、必要な情報を更新するようにしてもよい。
【０１００】
また、上記した実施形態の技術的要素は、単独で適用されてもよいし、プログラム部品とハードウェア部品のような複数の部分に分けられて適用されるようにしてもよい。
【０１０１】
以上、本発明について、実施形態を中心に説明した。
【符号の説明】
【０１０２】
１・・・プロジェクト管理システム、１０・・・ネットワーク、１００・・・プロジェクト管理装置、１１０・・・制御部、１１１・・・入力受付部、１１２・・・成果物登録管理部、１１３・・・進捗管理部、１１４・・・進捗情報出力部、１１５・・・工程情報登録部、１２０・・・記憶部、１２１・・・工程管理情報記憶部、１２２・・・タスク管理情報記憶部、１２３・・・部品管理情報記憶部、１２４・・・成果物管理情報記憶部、１２５・・成果物記憶部、１３０・・・通信部、３００・・・操作端末、３１０・・・制御部、３１１・・・ブラウザ部、３２１・・・入力部、３２２・・・出力部、３３０・・・通信部
【図１】
2015072620.tif 000003
【図２】
2015072620.tif 000004
【図３】
2015072620.tif 000005
【図４】
2015072620.tif 000006
【図５】
2015072620.tif 000007
【図６】
2015072620.tif 000008
【図７】
2015072620.tif 000009
【図８】
2015072620.tif 000010
【図９】
2015072620.tif 000011
【図１０】
2015072620.tif 000012
【図１１】
2015072620.tif 000013
【図１２】
2015072620.tif 000014
【図１３】
2015072620.tif 000015