(57)【要約】【課題】テンプレートの作成作業の容易化を実現できるプロジェクト管理支援装置を得ること。【解決手段】プロジェクトの作業項目のテンプレートを記憶するタスクテンプレートＤＢ２１と、プロジェクトを識別するプロジェクト識別情報と、作業を行った作業項目とを対応づけて記憶するＴｏＤｏリストＤＢ２０と、指定されたプロジェクト識別情報と対応づけられた作業項目をＴｏＤｏリストＤＢ２０から取得し、取得した作業項目を含むテンプレートを作成してタスクテンプレートＤＢ２１に登録するタスクテンプレート作成部１４と、を備える。【選択図】        図１
2007249572.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトの作業項目のテンプレートを記憶するテンプレート記憶手段と、
プロジェクトを識別するプロジェクト識別情報と、作業を行った前記作業項目とを対応づけて記憶する履歴記憶手段と、
指定された前記プロジェクト識別情報と対応づけられた前記作業項目を前記履歴記憶手段から取得し、取得した前記作業項目を含む前記テンプレートを作成して前記テンプレート記憶手段に登録する作成手段と、
を備えることを特徴とするプロジェクト管理支援装置。
【請求項２】
前記履歴記憶手段は、作業を行った担当者を識別する担当者識別情報と、前記プロジェクト識別情報と、前記作業項目とを対応づけて記憶し、
前記作成手段は、指定された前記担当者識別情報および指定された前記プロジェクト識別情報対応に対応づけられた前記作業項目を前記履歴記憶手段から取得し、取得した前記作業項目を含む前記テンプレートを作成して前記テンプレート記憶手段に登録すること、
を特徴とする請求項１に記載のプロジェクト管理支援装置。
【請求項３】
前記作成手段は、取得した前記作業項目のそれぞれについて、前記作業項目に関する関連情報を対応付けた前記テンプレートを作成すること、
を特徴とする請求項１に記載のプロジェクト管理支援装置。
【請求項４】
前記履歴記憶手段は、前記プロジェクト識別情報と、前記作業項目と、作業を行った時間とを対応づけて記憶し、
前記作成手段は、取得した前記作業項目のそれぞれについて、対応する前記時間を前記履歴記憶手段から取得し、取得した前記時間の平均値を前記関連情報として対応付けた前記テンプレートを作成すること、
を特徴とする請求項３に記載のプロジェクト管理支援装置。
【請求項５】
前記作成手段は、取得した前記作業項目のそれぞれについて、取得した個数を前記関連情報として対応付けた前記テンプレートを作成すること、
を特徴とする請求項３に記載のプロジェクト管理支援装置。
【請求項６】
前記履歴記憶手段は、前記プロジェクト識別情報と、前記作業項目と、作業を行った時間と、完了した前記作業項目を再度実行したことを表す手戻り情報とを対応づけて記憶し、
前記作成手段は、取得した前記作業項目のそれぞれについて、対応する前記手戻り情報を前記履歴記憶手段から取得し、取得した前記手戻り情報に基づいて手戻りの発生した割合を表す手戻り率を算出し、算出した前記手戻り率を前記関連情報として対応付けた前記テンプレートを作成すること、
を特徴とする請求項３に記載のプロジェクト管理支援装置。
【請求項７】
前記作成手段は、取得した前記作業項目のそれぞれについて、対応する前記時間を前記履歴記憶手段から取得し、取得した前記作業項目のそれぞれについて、取得した前記時間の平均値と、前記作業項目に対して予め定められた想定される作業時間との比率であるリスク度数を前記関連情報として対応付けた前記テンプレートを作成すること、
を特徴とする請求項３に記載のプロジェクト管理支援装置。
【請求項８】
前記作成手段は、前記リスク度数と、前記履歴記憶手段から取得した前記時間の平均値との積であるリスク考慮工数を前記関連情報として対応付けた前記テンプレートを作成すること、
を特徴とする請求項７に記載のプロジェクト管理支援装置。
【請求項９】
前記作成手段は、前記テンプレートの修正を受付け、修正した前記テンプレートを前記テンプレート記憶手段に登録すること、
を特徴とする請求項３に記載のプロジェクト管理支援装置。
【請求項１０】
プロジェクトを識別するプロジェクト識別情報と作業を行ったプロジェクトの作業項目とを対応づけて記憶する履歴記憶手段から、指定された前記プロジェクト識別情報に対応づけられた前記作業項目を抽出する抽出ステップと、
取得した前記作業項目を含むテンプレートを作成する作成ステップと、
作成した前記テンプレートを記憶手段に登録する登録ステップ、
を含むことを特徴とするプロジェクト管理支援方法。
【請求項１１】
プロジェクトを識別するプロジェクト識別情報と作業を行ったプロジェクトの作業項目とを対応づけて記憶する履歴記憶手段から、指定された前記プロジェクト識別情報に対応づけられた前記作業項目を抽出する抽出ステップと、
取得した前記作業項目を含むテンプレートを作成する作成ステップと、
作成した前記テンプレートを記憶手段に登録する登録ステップ、
をコンピュータに実行させることを特徴とするプロジェクト管理支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品開発プロジェクトの開発管理の支援を行うプロジェクト管理支援装置、プロジェクト管理支援方法、およびプロジェクト管理支援プログラムに関するものである。
【背景技術】
【０００２】
製品開発プロジェクトなどのプロジェクトを計画する際には、関連する組織または製品の開発・設計業務で標準的に行われている作業項目（タスク）を洗い出してテンプレート化し、当該テンプレートを元に個々のプロジェクトへ展開することが重要である。
【０００３】
特許文献１においては、製品部位およびタスク内容で細分化した構造のタスクシートをプロジェクトごとに表示することにより、より実態に合ったプロジェクト管理を行う技術が提案されている。また、特許文献２においては、プロジェクト計画時にテンプレートを準備して、計画を容易に行う技術が提案されている。
【０００４】
【特許文献１】特開２００５−２０２８６２号公報
【特許文献２】特開２００３−１０８７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、適切なテンプレートを作成する際に必要な作業である標準タスクの洗い出しなどの作業負担が大きいという問題があった。すなわち、従来の技術では、開発・設計業務で実施すべき標準タスクを洗い出す場合は、開発・設計業務に携わる人に対するヒアリング作業や、ワーキンググループを立ち上げて標準タスクを定義する作業が必要だったが、この作業には非常に多くの時間とコストを費やしていた。
【０００６】
また、上記従来の技術では、プロジェクトのリスク管理を実行する際には、タスクに含まれるリスクをある程度把握している必要があるが、いずれのタスクにリスクが含まれるかを把握することが困難であるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、プロジェクト管理に用いるテンプレートの作成作業の容易化を実現できるプロジェクト管理支援装置、プロジェクト管理支援方法、およびプロジェクト管理支援プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、プロジェクトの作業項目のテンプレートを記憶するテンプレート記憶手段と、プロジェクトを識別するプロジェクト識別情報と、作業を行った前記作業項目とを対応づけて記憶する履歴記憶手段と、指定された前記プロジェクト識別情報と対応づけられた前記作業項目を前記履歴記憶手段から取得し、取得した前記作業項目を含む前記テンプレートを作成して前記テンプレート記憶手段に登録する作成手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、プロジェクト計画の際に必要となるタスクのテンプレート作成を容易化することができるという効果を奏する。また、タスクに含まれるリスクを顕在化することにより、プロジェクト計画時にリスクを考慮した計画を立てられるため、プロジェクトのリスク管理が容易となるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかるプロジェクト管理支援装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
図１は、本実施の形態にかかるプロジェクト管理支援装置１を含むプロジェクト管理システムの構成を示すブロック図である。同図に示すように、プロジェクト管理支援装置１は、プロジェクトの担当者などによって使用されるパーソナルコンピュータなどの情報処理端末装置（以下、端末装置という）２と、ＬＡＮ（Local Area Network）などのネットワーク３を介して接続されている。
【００１２】
プロジェクト管理支援装置１は、端末インターフェース部１１と、プロジェクト管理部１２と、ＴｏＤｏリスト管理部１３と、タスクテンプレート作成部１４と、マスタ編集部１５と、データベースインターフェース部１６と、各種データベースを格納するＨＤＤ（Hard Disk Drive）１７と、を備えている。
【００１３】
ＨＤＤ１７は、プロジェクト管理支援装置１で使用するデータベースを記憶する記憶部であり、タスクマスタＤＢ（database）１８と、プロジェクト情報ＤＢ１９と、ＴｏＤｏリストＤＢ２０と、タスクテンプレートＤＢ２１と、プロジェクトタスクＤＢ２２とを格納している。
【００１４】
タスクマスタＤＢ１８は、製品を開発する上で考えられるすべてタスクをＷＢＳ（Work Breakdown Structure）の形式で保管したデータベースである。タスクマスタＤＢ１８は事前に整備されていることを前提とする。
【００１５】
図２は、タスクマスタＤＢ１８のデータ構造の一例を示す説明図である。同図にしめすように、タスクマスタＤＢ１８は、上位の階層から順に細かいタスクに細分化されたツリー構造で表現したタスクを格納している。
【００１６】
プロジェクト情報ＤＢ１９は、プロジェクトに関連するデータを管理するデータベースである。図３は、プロジェクト情報ＤＢ１９のデータ構造の一例を示す説明図である。同図に示すように、プロジェクト情報ＤＢ１９は、プロジェクトを一意に識別する識別情報であるプロジェクト番号と、プロジェクト名と、プロジェクトを作成した部門を表す作成部門と、作成者と、プロジェクトの完了予定日と、基準としたテンプレートと、備考とを対応づけて格納している。
【００１７】
ＴｏＤｏリストＤＢ２０は、プロジェクト内の担当者が日々の業務をＴｏＤｏリストとして登録したデータを格納するデータベースである。図４は、ＴｏＤｏリストＤＢ２０のデータ構造の一例を示す説明図である。
【００１８】
同図に示すように、ＴｏＤｏリストＤＢ２０は、担当者を一意に識別する識別情報である担当者番号と、日々のプロジェクトの作業項目の名称であるＴｏＤｏ名と、タスクマスタＤＢ１８内の対応するタスクであるマスタタスクと、プロジェクト名と、すでに完了したタスクを再度作業した場合に設定される手戻り情報と、作業時間と、完了フラグを対応づけて格納している。
【００１９】
手戻り情報は、手戻り作業が発生し、担当者が完了済みのタスクを選択してＴｏＤｏリストに追加したときに「○」が設定される。手戻り作業が発生していない場合は、手戻り情報には何も設定されない。完了フラグは、完了済みのタスクに対して「○」が設定される。完了済みでない場合は、完了フラグには何も設定されない。
【００２０】
タスクテンプレートＤＢ２１は、作成したタスクテンプレートをＷＢＳの形式で保管するデータベースである。図５は、タスクテンプレートＤＢ２１のデータ構造の一例を示す説明図である。
【００２１】
同図に示すように、タスクテンプレートＤＢ２１は、テンプレートを一意に識別するテンプレート名と、タスクと、各タスクの開始予定日と、完了予定日と、開始実績日と、完了実績日と、担当者とを対応づけて格納している。
【００２２】
また、タスクマスタＤＢ１８と同様に、タスクはツリー構造で表現されるものとする。ツリーの構造として以下の制限があるものとする。
（１）階層数には制限のないものとする。
（２）あるノードにおいて自分より下の階層にノードが存在しない場合はそのノードには必ず属性を保有するものとする。この属性は「開始予定日」、「完了予定日」、「開始実績日」、「完了実績日」、「担当者」とする。
【００２３】
プロジェクトタスクＤＢ２２は、プロジェクトを実行している際のタスクのデータをＷＢＳの形式で格納するデータベースである。図６は、プロジェクトタスクＤＢ２２のデータ構造の一例を示す説明図である。
【００２４】
同図に示すように、プロジェクトタスクＤＢ２２は、プロジェクト番号と、タスクと、各タスクの開始予定日と、完了予定日と、開始実績日と、完了実績日と、担当者とを対応づけて格納している。プロジェクトタスクＤＢ２２は、実際のプロジェクトで計画された予定日や、行われた作業実績が格納されるため、予定日や実績日等には具体的な値が設定されている。なお、ツリー構造の制限は上述のタスクテンプレートＤＢ２１と同様である。
【００２５】
端末インターフェース部１１は、各担当者がデータ入力等を実行する端末装置２とのデータの送受信を実行するものである。データベースインターフェース部１６は、プロジェクト管理部１２、ＴｏＤｏリスト管理部１３、タスクテンプレート作成部１４、およびマスタ編集部１５がＨＤＤ１７に記憶された各種データベースとのデータの授受を行うものである。
【００２６】
プロジェクト管理部１２は、プロジェクトの登録処理やプロジェクトの変更処理を行うものである。具体的には、プロジェクト管理部１２は、プロジェクトの新規登録またはタスクの変更処理を行い、その際にプロジェクトの名称等のプロジェクトに関するデータ（プロジェクト情報）をプロジェクト情報ＤＢ１９に保存し、プロジェクトのタスクに関する情報をプロジェクトタスクＤＢ２２に保存する処理を行う。
【００２７】
ＴｏＤｏリスト管理部１３は、日々のプロジェクトの業務に関するデータであるＴｏＤｏリストを管理し、ＴｏＤｏリストをＴｏＤｏリストＤＢ２０に保存するものである。具体的には、ＴｏＤｏリスト管理部１３は、ＴｏＤｏリストに対する作業実績の入力処理、新規ＴｏＤｏリストの登録処理、既存のＴｏＤｏリストの変更処理を行う。
【００２８】
タスクテンプレート作成部１４は、テンプレートとなりうるタスクの抽出と、そのタスクに含まれるリスクの分析を行うことにより、テンプレートの作成を支援し、タスクテンプレートＤＢ２１にテンプレートの保存を行うものである。
【００２９】
マスタ編集部１５は、タスクのマスタを管理しタスクマスタＤＢ１８に保存するものである。具体的には、マスタ編集部１５は、タスクマスタＤＢ１８に対する新規タスクの追加、既存のタスクの変更・削除を行う。
【００３０】
図７は、上述したプロジェクト管理部１２、ＴｏＤｏリスト管理部１３、タスクテンプレート作成部１４、およびマスタ編集部１５の機能の一覧を示した説明図である。
【００３１】
次に、プロジェクト情報ＤＢ１９にプロジェクト情報を登録するプロジェクト登録処理について説明する。図８は、プロジェクト登録処理の全体の流れを示すフローチャートである。なお、プロジェクト登録処理は、プロジェクト管理部１２によって実行される。また、プロジェクト登録処理は、端末装置２のディスプレイ等の表示部（図示せず）上に表示されたプロジェクト管理用の画面等（図示せず）から、ユーザによりプロジェクトの登録が指示された場合に実行される。
【００３２】
まず、プロジェクト管理部１２は、端末インターフェース部１１を介して端末装置２のディスプレイ等の表示部（図示せず）にプロジェクト登録画面を表示する（ステップＳ１）。図９は、プロジェクト登録画面の構成の一例を示す説明図である。
【００３３】
同図に示すように、プロジェクト登録画面３０は、操作ボタンとして保存ボタン３１と、終了ボタン３２とを含んでいる。また、プロジェクト情報を入力するためのフィールドとして、プロジェクト名フィールド３３と、プロジェクト番号フィールド３４と、備考フィールド３５と、テンプレートフィールド３６と、作成部門フィールド３７と、作成者フィールド３８と、完了予定日フィールド３９とを含んでいる。
【００３４】
上記各フィールドでプロジェクト情報を入力し、保存ボタン３１をクリックすることにより、プロジェクト情報ＤＢ１９に入力したデータを登録することができる。また、終了ボタン３２をクリックすると、プロジェクト登録処理を終了することができる。
【００３５】
図８に戻り、プロジェクト管理部１２は、プロジェクト登録画面３０で入力されたプロジェクト情報を受付け（ステップＳ２）、保存ボタン３１の入力を受付ける（ステップＳ３）。次に、プロジェクト管理部１２は、テンプレートが指定されているか否かを判断する（ステップＳ４）。
【００３６】
テンプレートが指定されている場合は（ステップＳ４：ＹＥＳ）、プロジェクト管理部１２は、指定されたテンプレートをタスクテンプレートＤＢ２１から取得し、プロジェクト用のタスクを生成する（ステップＳ５）。
【００３７】
次に、プロジェクト管理部１２は、生成したタスクを編集するためのタスク編集画面を端末装置２の表示部に表示する（ステップＳ６）。図１０は、タスク編集画面の構成の一例を示す説明図である。
【００３８】
同図に示すように、タスク編集画面４０は、操作ボタンとして追加ボタン４１と、削除ボタン４２と、保存ボタン４３と、終了ボタン４４と、を含んでいる。追加ボタン４１、削除ボタン４２の操作により、新規タスクの追加、既存タスクの削除を実行することができる。保存ボタン４３をクリックすると編集したタスクがプロジェクトタスクＤＢ２２に保存される。終了ボタン４４をクリックするとタスク編集処理を終了し、タスク編集画面４０を閉じて前の画面に戻る。なお、同図では、画面下部の概要設計、詳細設計、初期流動管理のタスクは省略している。
【００３９】
図８に戻り、ステップＳ６でタスク編集画面４０を表示した後、プロジェクト管理部１２は、タスクの変更（追加・削除）を受付けるとともに、保存ボタン４３の入力を受付ける（ステップＳ７）。
【００４０】
次に、プロジェクト管理部１２は、プロジェクトのタスクをプロジェクトタスクＤＢ２２に保存するとともに（ステップＳ８）、プロジェクト情報をプロジェクト情報ＤＢ１９に保存する（ステップＳ９）。また、プロジェクト管理部１２は、タスク編集画面４０で設定された開始予定日、完了予定日、担当者を解析し、タスクを担当者ごとのＴｏＤｏリストＤＢ２０にも保存する。
【００４１】
ステップＳ４でテンプレートが指定されていない場合は（ステップＳ４：ＮＯ）、プロジェクト管理部１２は、プロジェクト情報をプロジェクト情報ＤＢ１９に保存し（ステップＳ９）、プロジェクト登録処理を終了する。
【００４２】
例えば、初期状態では、タスクテンプレートが存在しないためプロジェクト情報のみの登録となり、タスクテンプレート作成部１４によって、タスクテンプレートが作成された後、テンプレートの指定ができるようになる。
【００４３】
なお、プロジェクト情報ＤＢ１９に登録されているプロジェクト情報を変更するプロジェクト変更処理は、図示しないプロジェクト管理用の画面等からプロジェクトの変更が指示された場合に実行される処理であるが、その処理の全体の流れは、プロジェクト登録処理のフローチャートを表す図８と同様であるのでその説明を省略する。
【００４４】
次に、ＴｏＤｏリストにデータを入力するＴｏＤｏリスト入力処理について説明する。ＴｏＤｏリスト入力処理は、ＴｏＤｏリスト管理部１３によって実現される。また、ＴｏＤｏリスト入力処理は、図示しないプロジェクト管理用の画面等からＴｏＤｏリストの入力が指示された場合に実行される。図１１は、ＴｏＤｏリスト入力処理で表示されるＴｏＤｏリスト管理画面の構成の一例を示す説明図である。
【００４５】
同図に示すように、ＴｏＤｏリスト管理画面５０は、操作ボタンとして追加ボタン５１と、変更ボタン５２と、削除ボタン５３と、保存ボタン５４と、終了ボタン５５とを含んでいる。また、担当者が入力できるフィールドとして、チェックボックス５６と、作業時間フィールド５７とを含んでいる。
【００４６】
ＴｏＤｏリスト管理画面５０は、ある担当者が、その日に実施すべきタスクをＴｏＤｏリストとして一覧に表示したものである。表示するタスクのデータは、指定された担当者の担当者番号をキーとして完了していないタスク（完了フラグが「○」以外のタスク）をＴｏＤｏリストＤＢ２０から検索することにより取得する。
【００４７】
ＴｏＤｏリスト管理画面５０で、「ＴｏＤｏ」はタスク名を表し、「タスクマスタ」はタスクマスタのいずれのタスクに相当するかを表す。「プロジェクト」はいずれのプロジェクトのタスクかを表す。「手戻り」はタスクが手戻りタスクであるか否かを表し、手戻りタスクの場合は「○」が表示される。なお、手戻りタスクとは、すでに完了したタスクで手戻り作業が発生し、再び同様の作業を実行する必要が生じたタスクをいう。作業時間フィールド５７は、タスクについてその日に作業した時間を入力するフィールドである。完了したタスクに対しては、チェックボックス５６にチェックを入力する。
【００４８】
入力が完了した場合、保存ボタン５４をクリックすることにより、ＴｏＤｏリストＤＢ２０に入力したデータが保存される。テンプレートが指定されたプロジェクトの場合は、プロジェクトタスクＤＢ２２にも実績データが保存される。
【００４９】
タスクを選択して変更ボタン５２をクリックすると、選択したタスクを変更することができる。ＴｏＤｏリスト変更処理の詳細については後述する。また、タスクを選択して削除ボタン５３をクリックすると、選択したタスクを削除することができる。終了ボタン５５のクリックによりＴｏＤｏリスト入力処理を終了することができる。
【００５０】
次に、新規にＴｏＤｏリストを登録するＴｏＤｏリスト登録処理について説明する。ＴｏＤｏリスト登録処理は、図１１のＴｏＤｏリスト管理画面５０で追加ボタン５１をクリックした場合に、ＴｏＤｏリスト管理部１３によって実行される。追加ボタン５１をクリックすると、ＴｏＤｏリスト登録画面が表示される。
【００５１】
図１２は、ＴｏＤｏリスト登録画面の構成の一例を示す説明図である。同図に示すように、ＴｏＤｏリスト登録画面６０は、操作ボタンとして保存ボタン６１と、キャンセルボタン６２と、手戻りボタン６３と、参照ボタン６４とを含んでいる。
【００５２】
また、登録するＴｏＤｏリストのデータを入力するためのフィールドとして、ＴｏＤｏフィールド６５と、タスクマスタフィールド６６と、プロジェクトフィールド６７と、開始日時フィールド６８と、終了日時フィールド６９とを含んでいる。
【００５３】
上記各フィールドでデータを入力し、保存ボタン６１をクリックすることにより、ＴｏＤｏリストＤＢ２０に入力したデータを登録することができる。なお、テンプレートが指定されたプロジェクトの場合は、プロジェクトタスクＤＢ２２に追加したタスクのデータが保存される。この際、プロジェクトのタスクツリーのいずれの部分に追加するかは、タスクマスタを参考にして決定される。
【００５４】
ＴｏＤｏフィールド６５は任意の文字で入力できる。タスクマスタフィールド６６は、参照ボタン６４をクリックすることにより表示されるタスクマスタ選択画面で選択したタスクが表示される。図１３は、タスクマスタ選択画面の構成の一例を示す説明図である。
【００５５】
同図に示すように、タスクマスタ選択画面７０は、タスクマスタの内容をツリー構造で表示している。タスクを選択して追加ボタン７１をクリックすることにより、タスクを選択することができる。キャンセルボタン７２をクリックすると元の画面に戻る。
【００５６】
図１２に戻り、プロジェクトフィールド６７は、登録されているプロジェクト名がプルダウンで表示される。このプルダウンから任意のプロジェクトを選択することによりＴｏＤｏリストに追加するタスクに対応するプロジェクトを指定する。開始日時フィールド６８と、終了日時フィールド６９とに日時を入力することにより、タスクの実施期間を指定する。
【００５７】
手戻りタスクを登録する場合は、手戻りボタン６３をクリックすることにより表示される手戻りタスク選択画面で完了済みタスクを選択することができる。図１４は、手戻りタスク選択画面の構成の一例を示す説明図である。
【００５８】
同図に示すように、手戻りタスク選択画面８０は、ＴｏＤｏリストＤＢ２０から完了フラグが「○」であるタスクの一覧を表示する。タスクを選択して追加ボタン８１をクリックすることにより、手戻りタスクをＴｏＤｏリストに登録することができる。キャンセルボタン８２をクリックすると元の画面に戻る。なお、図１２のＴｏＤｏリスト登録画面６０のキャンセルボタン６２をクリックすると、ＴｏＤｏリスト登録処理を終了することができる。
【００５９】
次に、既存のＴｏＤｏリストの内容を変更するＴｏＤｏリスト変更処理について説明する。ＴｏＤｏリスト変更処理は、図１１のＴｏＤｏリスト管理画面５０で変更対象のＴｏＤｏを選択し、変更ボタン５２をクリックした場合に、ＴｏＤｏリスト管理部１３によって実現される。
【００６０】
ＴｏＤｏリスト変更処理においても、ＴｏＤｏリスト登録処理と同様に図１２に示すようなＴｏＤｏリスト登録画面６０が表示される。ＴｏＤｏリスト登録画面６０で各フィールドのデータを変更し、保存ボタン６１をクリックすることにより、ＴｏＤｏリストの内容を変更することができる。
【００６１】
次に、ＴｏＤｏリストＤＢ２０に記憶された過去のタスクの実行履歴を元にテンプレートとなりうるタスクを抽出し、そのタスクに含まれるリスクを分析し、新たにテンプレートを作成してタスクテンプレートＤＢ２１に保存するタスクテンプレート作成処理について説明する。
【００６２】
図１５は、タスクテンプレート作成処理の全体の流れを示すフローチャートである。なお、タスクテンプレート作成処理は、タスクテンプレート作成部１４によって実行される。また、タスクテンプレート作成処理は、図示しないプロジェクト管理用の画面等からテンプレートの作成が指示された場合に実行される。
【００６３】
まず、タスクテンプレート作成部１４は、分析対象設定画面を端末装置２の表示部に表示する（ステップＳ２１）。図１６は、分析対象設定画面の構成の一例を示す説明図である。同図に示すように、分析対象設定画面９０は、操作ボタンとして次へボタン９１と、キャンセルボタン９２と、プロジェクト選択ボタン９３と、担当者選択ボタン９４とを含んでいる。
【００６４】
プロジェクト選択ボタン９３または担当者選択ボタン９４をクリックすることにより表示されるプロジェクト一覧画面または担当者一覧画面から、それぞれプロジェクトまたは担当者を指定することにより、タスクの抽出対象となるプロジェクトまたは担当者がそれぞれプロジェクトフィールド９５、担当者フィールド９６に表示される。
【００６５】
キャンセルボタン９２をクリックするとタスクテンプレート作成処理を終了することができる。また、後述するようにプロジェクトおよび担当者を指定した後に次へボタン９１をクリックすると、テンプレートが作成され、テンプレート作成画面が表示される。
【００６６】
図１５に戻り、タスクテンプレート作成部１４は、プロジェクト選択ボタン９３または担当者選択ボタン９４の入力を受付ける（ステップＳ２２）。次に、タスクテンプレート作成部１４は、それぞれ対応する画面であるプロジェクト一覧画面または担当者一覧画面を端末装置２の表示部に表示する（ステップＳ２３）。
【００６７】
図１７は、プロジェクト一覧画面の構成の一例を示す説明図である。同図に示すように、プロジェクト一覧画面１００は、操作ボタンとして選択ボタン１０１と、キャンセルボタン１０２とを含んでいる。また、プロジェクト一覧画面１００には、登録されているプロジェクトが一覧表示され、各プロジェクトの左側にはチェックボタン１０３が対応づけられて表示されている。
【００６８】
登録されているプロジェクトは、プロジェクト情報ＤＢ１９から取得することができる。選択するプロジェクトに対応するチェックボタン１０３をチェックして選択ボタン１０１をクリックすることにより、複数のプロジェクトを分析対象として選択することができる。なお、キャンセルボタン１０２をクリックすると元の画面に戻る。
【００６９】
図１８は、担当者一覧画面の構成の一例を示す説明図である。同図に示すように、担当者一覧画面１１０は、操作ボタンとして選択ボタン１１１と、キャンセルボタン１１２とを含んでいる。また、担当者一覧画面１１０には登録されている担当者が一覧表示され、各担当者の左側にはチェックボタン１１３が対応づけられて表示されている。
【００７０】
登録されている担当者は、担当者名と担当者番号などを対応づけて管理するユーザ管理ＤＢ（図示せず）から取得することができる。選択する担当者に対応するチェックボタン１１３をチェックして選択ボタン１１１をクリックすることにより、複数の担当者を分析対象として選択することができる。なお、キャンセルボタン１１２をクリックすると元の画面に戻る。
【００７１】
図１５に戻り、タスクテンプレート作成部１４は、プロジェクト一覧画面１００または担当者一覧画面１１０で指定されたプロジェクトまたは担当者の選択を受付ける（ステップＳ２４）。次に、タスクテンプレート作成部１４は、次へボタン９１の入力を受付け（ステップＳ２５）、それに応じてタスクを抽出してテンプレートを作成する処理を実行する。
【００７２】
具体的には、まず、タスクテンプレート作成部１４は、指定されたプロジェクトまたは担当者の完了済みのタスクをＴｏＤｏリストＤＢ２０から抽出する（ステップＳ２６）。なお、プロジェクトおよび担当者の両方を選択した場合は、両者を検索キーとして完了済みのタスクをＴｏＤｏリストＤＢ２０から抽出する。
【００７３】
このように、過去のプロジェクトを指定してテンプレートを作成することができるため、標準タスクの洗い出し作業などのテンプレート作成作業を容易化することができる。また、プロジェクトだけでなく担当者も指定して過去のタスクを抽出することができるため、より適切なテンプレートの作成を支援することができる。
【００７４】
次に、タスクテンプレート作成部１４は、抽出したタスクをタスクマスタＤＢ１８のツリー構造に従って並べたテンプレートを作成し、テンプレート作成画面に表示する（ステップＳ２７）。図１９は、テンプレート作成画面の構成の一例を示す説明図である。
【００７５】
同図に示すように、テンプレート作成画面１２０は、操作ボタンとしてテンプレート作成ボタン１２１と、戻るボタン１２２と、キャンセルボタン１２３とを含んでいる。また、テンプレート作成画面１２０には、抽出されたタスクがツリー構造で表示され、各タスクの左側には、タスクを採用するか否かを指定するためのチェックボックス１２４が表示されている。
【００７６】
さらに、各タスクの右側には、タスク採用の判断で参考とするための各タスクに関連する関連情報が表示されている。関連情報としては、それぞれのタスクの標準工期、プロジェクトでの出現回数、手戻り率、リスク度数、リスク考慮工期が表示される。
【００７７】
ユーザは、表示された関連情報を元にテンプレートとして採用するかを判定し、チェックボックス１２４にチェックする。また、標準工期、リスク度数を編集することも可能である。
【００７８】
このように、過去の作業実績から抽出したタスクを単に表示するだけでなく、タスクに関する統計情報や、タスクのリスクに関する情報を合わせて表示することができるため、タスクに含まれるリスクを把握して効果的なテンプレートの作成を支援することが可能となる。また、抽出したタスクをそのままテンプレートにするのではなく、関連情報を参照してユーザが採用したタスクのみを登録可能であるため、より適切なテンプレートを作成することができる。
【００７９】
ここで、タスクの標準工期、出現回数、手戻り率、リスク度数、リスク考慮工期の計算方法について説明する。タスクの標準工期は、タスクにどのくらいの工期が必要か示す指標である。タスクの標準工期は、ＴｏＤｏリストＤＢ２０を検索し、対象となるプロジェクトの対象となるタスクの作業時間を集計し、平均化することにより算出する。この際、手戻りタスクの工期は考慮しない。
【００８０】
タスクの出現回数は、分析対象のプロジェクトにおいてタスクが出現する回数を示したもので、テンプレートのタスクとして採用する際の１つの指標となる。例えば、あるタスクにおいて、２つのプロジェクトにしか現れないタスクは出現回数が２となる。なお、分析対象のプロジェクトが３つの場合、出現回数の最大は３となる。
【００８１】
手戻り率は、あるタスクにどのくらいの確率で手戻りが発生したかを示す指標である。あるタスクが３つのプロジェクトに出現し、１つのプロジェクトだけで手戻りが存在した場合、手戻り率は３３％となる。
【００８２】
リスク度数は、通常の工期に対して、何倍の手戻りのリスクを織り込むべきかを指標化したものである。リスク度数は、計画の工期に対する実績の工期の比率により算出する。例えば、計画の平均工期が１日で、実績の平均工期が５日だった場合は、リスク度数は５となる。計画の工期は、プロジェクトタスクＤＢ２２の開始予定日および完了予定日から算出し、実施の工期は、ＴｏＤｏリストＤＢ２０の作業時間から算出する。なお、リスク度数の算出は手戻りが存在したタスクのみを対象とし、手戻りが存在しなかったタスクのリスク度数は０とする。
【００８３】
リスク考慮工期は、上述の標準工期に、リスク度数をかけて算出した工期である。例えば、標準工期が１日で、リスク度数が５の場合は、リスク考慮工期として５日がテンプレートに登録される。なお、リスク度数が０の場合は、リスク考慮工期＝標準工期となる。
【００８４】
図１８に戻り、タスクテンプレート作成部１４は、テンプレート作成画面１２０でテンプレート作成ボタン１２１の入力を受付ける（ステップＳ２８）。なお、テンプレート作成画面１２０で戻るボタン１２２の入力を受付けた場合は分析対象設定画面９０に戻る。また、キャンセルボタン１２３の入力を受付けた場合は、タスクテンプレート作成処理を終了する。
【００８５】
テンプレート作成ボタン１２１の入力を受付けた後、タスクテンプレート作成部１４は、テンプレート保存画面を端末装置２の表示部に表示する（ステップＳ２９）。図２０は、テンプレート保存画面の構成の一例を示す説明図である。
【００８６】
同図に示すように、テンプレート保存画面１３０は、操作ボタンとしてテンプレート保存ボタン１３１と、戻るボタン１３２と、キャンセルボタン１３３とを含んでいる。また、テンプレート保存画面１３０には、作成したテンプレートの名称を入力するテンプレート名フィールド１３４が表示されている。
【００８７】
図１８に戻り、タスクテンプレート作成部１４は、テンプレート保存ボタン１３１の入力を受付ける（ステップＳ３０）。なお、テンプレート保存画面１３０で戻るボタン１３２の入力を受付けた場合はテンプレート作成画面１２０に戻る。また、キャンセルボタン１３３の入力を受付けた場合は、タスクテンプレート作成処理を終了する。
【００８８】
テンプレート保存ボタン１３１の入力を受付けた後、タスクテンプレート作成部１４は、テンプレート保存画面１３０で入力されたテンプレート名を付して、図１９のテンプレート作成画面１２０で入力されたテンプレートをタスクテンプレートＤＢ２１に保存する（ステップＳ３１）。
【００８９】
次に、タスクマスタＤＢ１８のデータを編集するマスタ編集処理について説明する。マスタ編集処理は、マスタ編集部１５によって実現される。また、マスタ編集処理は、図示しないプロジェクト管理用の画面等からタスクマスタＤＢ１８のデータ編集が指示された場合に実行される。図２１は、マスタ編集処理で表示されるタスクマスタ編集画面の構成の一例を示す説明図である。
【００９０】
同図に示すように、タスクマスタ編集画面１４０は、操作ボタンとして追加ボタン１４１と、変更ボタン１４２と、削除ボタン１４３と、保存ボタン１４４と、キャンセルボタン１４５とを含んでいる。追加ボタン１４１をクリックすると、新規タスクを追加することができる。
【００９１】
既存のタスクを選択して変更ボタン１４２または削除ボタン１４３をクリックすると、既存のタスクの変更または削除を実行できる。追加、変更、または削除の後、保存ボタン１４４をクリックすると、編集した内容がタスクマスタＤＢ１８に保存される。なお、キャンセルボタン１４５をクリックすると編集内容を破棄してマスタ編集処理を終了する。
【００９２】
このように、本実施の形態にかかるプロジェクト管理支援装置によれば、過去のタスクの作業実績を格納したＴｏＤｏリストからタスクを抽出し、タスクのテンプレートを作成することができる。また、抽出したタスクをテンプレートに採用するか否かを判断するための関連情報を表示することができる。このため、標準タスクの洗い出し作業などのプロジェクト計画の際に必要となるタスクのテンプレートの作成作業を容易化することが可能となる。また、関連情報としてタスクに含まれるリスクを表示可能となるため、タスクに含まれるリスクを把握することが容易となる。このため、プロジェクト計画時にリスクを考慮した計画を立てることができ、プロジェクトのリスク管理を容易化することができる。
【００９３】
本実施の形態にかかるプロジェクト管理支援装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００９４】
本実施の形態にかかるプロジェクト管理支援装置で実行されるプロジェクト管理支援プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９５】
また、本実施の形態にかかるプロジェクト管理支援装置で実行されるプロジェクト管理支援プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態にかかるプロジェクト管理支援装置で実行されるプロジェクト管理支援プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９６】
また、本実施の形態のプロジェクト管理支援プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００９７】
本実施の形態にかかるプロジェクト管理支援装置で実行されるプロジェクト管理支援プログラムは、上述した各部（端末インターフェース部、プロジェクト管理部、ＴｏＤｏリスト管理部、タスクテンプレート作成部、マスタ編集部、データベースインターフェース部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプロジェクト管理支援プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【００９８】
以上のように、この発明にかかるプロジェクト管理支援装置は、製品開発プロジェクトの開発管理の支援を行うプロジェクト管理支援装置に有用であり、特に、標準的なタスクのテンプレートを用いてプロジェクトの管理を行うプロジェクト管理支援装置、プロジェクト管理支援方法、およびプロジェクト管理支援プログラムに適している。
【図面の簡単な説明】
【００９９】
【図１】本実施の形態にかかるプロジェクト管理支援装置を含むプロジェクト管理システムの構成を示すブロック図である。
【図２】タスクマスタＤＢのデータ構造の一例を示す説明図である。
【図３】プロジェクト情報ＤＢのデータ構造の一例を示す説明図である。
【図４】ＴｏＤｏリストＤＢのデータ構造の一例を示す説明図である。
【図５】タスクテンプレートＤＢのデータ構造の一例を示す説明図である。
【図６】プロジェクトタスクＤＢのデータ構造の一例を示す説明図である。
【図７】プロジェクト管理部、ＴｏＤｏリスト管理部、タスクテンプレート作成部、およびマスタ編集部の機能の一覧を示した説明図である。
【図８】プロジェクト登録処理の全体の流れを示すフローチャートである。
【図９】プロジェクト登録画面の構成の一例を示す説明図である。
【図１０】タスク編集画面の構成の一例を示す説明図である。
【図１１】ＴｏＤｏリスト管理画面の構成の一例を示す説明図である。
【図１２】ＴｏＤｏリスト登録画面の構成の一例を示す説明図である。
【図１３】タスクマスタ選択画面の構成の一例を示す説明図である。
【図１４】手戻りタスク選択画面の構成の一例を示す説明図である。
【図１５】タスクテンプレート作成処理の全体の流れを示すフローチャートである。
【図１６】分析対象設定画面の構成の一例を示す説明図である。
【図１７】プロジェクト一覧画面の構成の一例を示す説明図である。
【図１８】担当者一覧画面の構成の一例を示す説明図である。
【図１９】テンプレート作成画面の構成の一例を示す説明図である。
【図２０】テンプレート保存画面の構成の一例を示す説明図である。
【図２１】タスクマスタ編集画面の構成の一例を示す説明図である。
【符号の説明】
【０１００】
１  プロジェクト管理支援装置
２  端末装置
３  ネットワーク
１１  端末インターフェース部
１２  プロジェクト管理部
１３  ＴｏＤｏリスト管理部
１４  タスクテンプレート作成部
１５  マスタ編集部
１６  データベースインターフェース部
１７  ＨＤＤ
１８  タスクマスタＤＢ
１９  プロジェクト情報ＤＢ
２０  ＴｏＤｏリストＤＢ
２１  タスクテンプレートＤＢ
２２  プロジェクトタスクＤＢ
３０  プロジェクト登録画面
３１  保存ボタン
３２  終了ボタン
３３  プロジェクト名フィールド
３４  プロジェクト番号フィールド
３５  備考フィールド
３６  テンプレートフィールド
３７  作成部門フィールド
３８  作成者フィールド
３９  完了予定日フィールド
４０  タスク編集画面
４１  追加ボタン
４２  削除ボタン
４３  保存ボタン
４４  終了ボタン
５０  ＴｏＤｏリスト管理画面
５１  追加ボタン
５２  変更ボタン
５３  削除ボタン
５４  保存ボタン
５５  終了ボタン
５６  チェックボックス
５７  作業時間フィールド
６０  ＴｏＤｏリスト登録画面
６１  保存ボタン
６２  キャンセルボタン
６３  手戻りボタン
６４  参照ボタン
６５  ＴｏＤｏフィールド
６６  タスクマスタフィールド
６７  プロジェクトフィールド
６８  開始日時フィールド
６９  終了日時フィールド
７０  タスクマスタ選択画面
７１  追加ボタン
７２  キャンセルボタン
８０  手戻りタスク選択画面
８１  追加ボタン
８２  キャンセルボタン
９０  分析対象設定画面
９１  次へボタン
９２  キャンセルボタン
９３  プロジェクト選択ボタン
９４  担当者選択ボタン
９５  プロジェクトフィールド
９６  担当者フィールド
１００  プロジェクト一覧画面
１０１  選択ボタン
１０２  キャンセルボタン
１０３  チェックボタン
１１０  担当者一覧画面
１１１  選択ボタン
１１２  キャンセルボタン
１１３  チェックボタン
１２０  テンプレート作成画面
１２１  テンプレート作成ボタン
１２２  戻るボタン
１２３  キャンセルボタン
１２４  チェックボックス
１３０  テンプレート保存画面
１３１  テンプレート保存ボタン
１３２  戻るボタン
１３３  キャンセルボタン
１３４  テンプレート名フィールド
１４０  タスクマスタ編集画面
１４１  追加ボタン
１４２  変更ボタン
１４３  削除ボタン
１４４  保存ボタン
１４５  キャンセルボタン
【図１】
2007249572.tif 000003
【図２】
2007249572.tif 000004
【図３】
2007249572.tif 000005
【図４】
2007249572.tif 000006
【図５】
2007249572.tif 000007
【図６】
2007249572.tif 000008
【図７】
2007249572.tif 000009
【図８】
2007249572.tif 000010
【図９】
2007249572.tif 000011
【図１０】
2007249572.tif 000012
【図１１】
2007249572.tif 000013
【図１２】
2007249572.tif 000014
【図１３】
2007249572.tif 000015
【図１４】
2007249572.tif 000016
【図１５】
2007249572.tif 000017
【図１６】
2007249572.tif 000018
【図１７】
2007249572.tif 000019
【図１８】
2007249572.tif 000020
【図１９】
2007249572.tif 000021
【図２０】
2007249572.tif 000022
【図２１】
2007249572.tif 000023