(57)【特許請求の範囲】
【請求項１】
管理対象であるプロジェクトに対して割り当てられたバッファのバッファ期間およびバッファ種別と、当該プロジェクトのタスク毎に、当該タスクに対して割り当てられた割当期間と、当該タスクが完了するまでの残存期間と、当該タスクがクリティカルチェーンであるか否かを示すタスク種別情報とが対応付けられたＣＣＰＭスケジュール情報が記憶されているＣＣＰＭスケジュール情報記憶部と、
ＷＦスケジュール情報が記憶されるＷＦスケジュール情報記憶部と、
前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に基づいて、タスクの進捗率を含むＷＦスケジュール情報を、前記ＷＦスケジュール情報におけるタスクの進捗率と前記ＣＣＰＭスケジュール情報から得られるタスクの進捗とを対応付けて生成し、前記生成したＷＦスケジュール情報を前記ＷＦスケジュール情報記憶部に記憶させるスケジュール情報変換部と、
を備えることを特徴とするスケジュール情報変換装置。
【請求項２】
前記スケジュール情報変換部は、前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に含まれるバッファ期間を、当該ＣＣＰＭスケジュール情報に含まれる前記タスク毎に対応付けられた複数の割当期間の比に応じて当該タスクに分配した期間を、前記ＷＦスケジュール情報におけるタスク毎の割当期間として算出し、前記ＷＦスケジュール情報に含まれるタスク毎の前記割当期間に対する前記残存期間の比に応じて、前記ＷＦスケジュール情報の進捗率を算出し、
前記ＷＦスケジュール情報を、前記プロジェクトの前記タスク毎に、当該タスクに割り当てられたバッファ期間が含まれる割当期間と、当該タスクの進捗率とが対応付けられたＷＦスケジュール情報として、前記ＷＦスケジュール情報記憶部に記憶させる、
ことを特徴とする請求項１に記載のスケジュール情報変換装置。
【請求項３】
前記スケジュール情報変換部は、現在日付が前記ＣＣＰＭスケジュール情報に含まれる前記タスクに対応する前記割当期間内であれば、当該割当期間に前記進捗率を乗じた値を、当該タスクの進捗点として算出する、
ことを特徴とする請求項１または請求項２のいずれか１項に記載のスケジュール情報変換装置。
【請求項４】
前記スケジュール情報変換部は、現在日付が前記ＣＣＰＭスケジュール情報に含まれる前記タスクに対応する前記割当期間以降であって前記ＷＦスケジュール情報に含まれる割当期間内であれば、当該ＷＦスケジュール情報に含まれる割当期間の開始日から現在日付までの期間に前記進捗率を乗じた値を、当該タスクの進捗点として算出する、
ことを特徴とする請求項１から請求項３までのいずれか１項に記載のスケジュール情報変換装置。
【請求項５】
前記ＷＦスケジュール情報記憶部に記憶されている前記ＷＦスケジュール情報に基づいて、前記タスク毎の前記割当期間に対応する前記進捗率に基づく進捗点を図示したグラフである線表を生成する線表生成部と、
を備えることを特徴とする請求項１から請求項４までのいずれか１項に記載のスケジュール情報変換装置。
【請求項６】
管理対象であるプロジェクトに対して割り当てられたバッファのバッファ期間およびバッファ種別と、当該プロジェクトのタスク毎に、当該タスクに対して割り当てられた割当期間と、当該タスクが完了するまでの残存期間と、当該タスクがクリティカルチェーンであるか否かを示すタスク種別情報とが対応付けられたＣＣＰＭスケジュール情報が記憶されているＣＣＰＭスケジュール情報記憶部と、ＷＦスケジュール情報が記憶されるＷＦスケジュール情報記憶部と、を備えたスケジュール情報変換装置が、
前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に基づいて、タスクの進捗率を含むＷＦスケジュール情報を、前記ＷＦスケジュール情報におけるタスクの進捗率と前記ＣＣＰＭスケジュール情報から得られるタスクの進捗とを対応付けて生成するステップと、前記生成したＷＦスケジュール情報を前記ＷＦスケジュール情報記憶部に記憶させるステップと、
を備えることを特徴とするスケジュール情報変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトの進捗を管理する技術に関する。
【背景技術】
【０００２】
生産活動における進捗を管理するプロジェクト管理手法として、ＣＣＰＭ(Critical Chain Project Management)と呼ばれる手法がある。従来型（ウォーターフォール開発）の管理では、タスクの割当期間として、予想外のことが起こっても対応できるよう、９割方終わるであろう期間を設定するのに対し、ＣＣＰＭでは、チャレンジ見積もりとして、タスクが終わるかどうか五分五分の割当期間を設定する。チャレンジ見積もりを行うことで短くなった期間分をバッファとして、プロジェクトの後ろで集中管理するという方法をＣＣＰＭでは用いている。図１３は、同様のタスクＴ１、Ｔ２、Ｔ３について、ＣＣＰＭのプロジェクト管理手法による線表と、ウォーターフォール型のプロジェクト管理手法による線表との例を示す図である。図の（ａ）に示すように、ＣＣＰＭの線表ではタスクＴ１、Ｔ２、Ｔ３の後にバッファが設けられることに対し、（ｂ）に示すウォーターフォール型の線表ではタスクＴ１、Ｔ２、Ｔ３の期間にバッファが含まれる。このため、ウォーターフォール型の線表における各タスクの期間はＣＣＰＭの線表に比べて長くなっている。非特許文献１には、ＣＣＰＭによるプロジェクト管理手法が記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】西原隆著、栗山潤著、「ＴＯＣ／ＣＣＰＭ標準ハンドブック  クリティカルチェーン・プロジェクトマネジメント入門」、株式会社秀和システム、２０１０年７月１日
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば複数のプロジェクトを抱える組織が、ウォーターフォール型の線表により管理しているプロジェクトと、ＣＣＰＭの線表により管理しているプロジェクトとを抱えている場合がある。この場合、ウォーターフォール型とＣＣＰＭとで進捗管理の方法と進捗度合を表す粒度が異なるため、双方のプロジェクトの相対的なスケジュールを把握することが困難であった。そこで、このように異なるプロジェクト管理手法により管理された線表を、比較可能に表現する技術が望まれている。
【０００５】
本発明は、このような状況に鑑みてなされたもので、異なるプロジェクト管理手法により管理されたスケジュールを、比較可能に表現するスケジュール情報変換装置、スケジュール情報変換方法を提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、管理対象であるプロジェクトに対して割り当てられたバッファのバッファ期間およびバッファ種別と、当該プロジェクトのタスク毎に、当該タスクに対して割り当てられた割当期間と、当該タスクが完了するまでの残存期間と、当該タスクがクリティカルチェーンであるか否かを示すタスク種別情報とが対応付けられたＣＣＰＭスケジュール情報が記憶されているＣＣＰＭスケジュール情報記憶部と、
ＷＦスケジュール情報が記憶されるＷＦスケジュール情報記憶部と、前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に基づいて、タスクの進捗率を含むＷＦスケジュール情報を、前記ＷＦスケジュール情報におけるタスクの進捗率と前記ＣＣＰＭスケジュール情報から得られるタスクの進捗とを対応付けて生成し、前記生成したＷＦスケジュール情報を前記ＷＦスケジュール情報記憶部に記憶させるスケジュール情報変換部と、を備えることを特徴とする。
【０００７】
また、本発明は、前記スケジュール情報変換部は、前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に含まれるバッファ期間を、当該ＣＣＰＭスケジュール情報に含まれる前記タスク毎に対応付けられた複数の割当期間の比に応じて当該タスクに分配した期間を、前記ＷＦスケジュール情報におけるタスク毎の割当期間として算出し、前記ＷＦスケジュール情報に含まれるタスク毎の前記割当期間に対する前記残存期間の比に応じて、前記ＷＦスケジュール情報の進捗率を算出し、前記ＷＦスケジュール情報を、前記プロジェクトの前記タスク毎に、当該タスクに割り当てられたバッファ期間が含まれる割当期間と、当該タスクの進捗率とが対応付けられたＷＦスケジュール情報として、前記ＷＦスケジュール情報記憶部に記憶させる、ことを特徴とする。
【０００８】
また、本発明は、スケジュール情報変換部が、現在日付がＣＣＰＭスケジュール情報に含まれるタスクに対応する割当期間内であれば、割当期間に進捗率を乗じた値を、タスクの進捗点として算出することを特徴とする。
【０００９】
また、本発明は、スケジュール情報変換部が、現在日付がＣＣＰＭスケジュール情報に含まれるタスクに対応する割当期間以降であってＷＦスケジュール情報に含まれる割当期間内であれば、ＷＦスケジュール情報に含まれる割当期間の開始日から現在日付までの期間に進捗率を乗じた値を、タスクの進捗点として算出することを特徴とする。
【００１０】
また、本発明は、ＷＦスケジュール情報記憶部に記憶されているＷＦスケジュール情報に基づいて、タスク毎の割当期間に対応する進捗率に基づく進捗点を図示したグラフである線表を生成する線表生成部と、を備えることを特徴とする。
【００１１】
また、本発明は、管理対象であるプロジェクトに対して割り当てられたバッファのバッファ期間およびバッファ種別と、当該プロジェクトのタスク毎に、当該タスクに対して割り当てられた割当期間と、当該タスクが完了するまでの残存期間と、当該タスクがクリティカルチェーンであるか否かを示すタスク種別情報とが対応付けられたＣＣＰＭスケジュール情報が記憶されているＣＣＰＭスケジュール情報記憶部と、ＷＦスケジュール情報が記憶されるＷＦスケジュール情報記憶部と、を備えたスケジュール情報変換装置が、前記ＣＣＰＭスケジュール情報記憶部に記憶されている前記ＣＣＰＭスケジュール情報に基づいて、タスクの進捗率を含むＷＦスケジュール情報を、前記ＷＦスケジュール情報におけるタスクの進捗率と前記ＣＣＰＭスケジュール情報から得られるタスクの進捗とを対応付けて生成するステップと、前記生成したＷＦスケジュール情報を前記ＷＦスケジュール情報記憶部に記憶させるステップと、を備えることを特徴とするスケジュール情報変換方法である。
【発明の効果】
【００１２】
以上説明したように、本技術は、ＣＣＰＭの線表からウォーターフォール型の線表を作成し、日数で管理されるＣＣＰＭと進捗率で管理されるウォーターフォールの、進捗度合の粒度を合わせる技術を提供することで、ＣＣＰＭ線表とウォーターフォール型線表においてイナズマ線を基準に、進捗率の比較を可能とする。これにより、チームごとに管理方法が異なる組織でも、組織全体の進捗状況を照らし合わせることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるスケジュール情報変換装置の構成例を示すブロック図である。
【図２】本発明の一実施形態によるＣＣＰＭスケジュール情報のデータ例を示す図である。
【図３】本発明の一実施形態によるＣＣＰＭスケジュール情報に基づいて生成されるＣＣＰＭ線表の例を示す図である。
【図４】本発明の一実施形態によるＷＦスケジュール情報のデータ例を示す図である。
【図５】本発明の一実施形態によるＷＦスケジュール情報に基づいて生成されるＷＦ線表の例を示す図である。
【図６】本発明の一実施形態による進捗報告のデータ例を示す図である。
【図７】本発明の一実施形態による進捗点の例を示す図である。
【図８】本発明の一実施形態による進捗点の例を示す図である。
【図９】本発明の一実施形態による進捗点の例を示す図である。
【図１０】本発明の一実施形態によるＷＦ線表生成部が生成するＷＦ線表の例を示す図である。
【図１１】本発明の一実施形態によるスケジュール情報変換装置の動作例を示すフローチャートである。
【図１２】本発明の一実施形態によるＣＣＰＭ線表と、ＷＦ線表との例を示す図である。
【図１３】ＣＣＰＭ線表と、ＷＦ線表との例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態によるスケジュール情報変換装置１００の構成を示すブロック図である。スケジュール情報変換装置１００は、ＣＣＰＭスケジュール情報記憶部１１０と、ＷＦ（ウォーターフォール）スケジュール情報記憶部１２０と、入力部１３０と、スケジュール情報変換部１４０と、ＣＣＰＭ線表生成部１５０と、ＷＦ線表生成部１６０と、表示部１７０とを備えている。
【００１５】
ＣＣＰＭスケジュール情報記憶部１１０には、管理対象であるプロジェクトに対して割り当てられたバッファ期間と、そのプロジェクトのタスク毎に、そのタスクに対して割り当てられた割当期間と、そのタスクが完了するまでの残存期間とが対応付けられたＣＣＰＭスケジュール情報が記憶されている。ここでは、割当期間、残存期間等の期間の単位を日によって表すこととするが、時、月等の単位によって表すこともできる。図２は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されているＣＣＰＭスケジュール情報のデータ例を示す図である。ＣＣＰＭスケジュール情報には、タスクを識別するタスクＩＤ（Identification）毎に、タスク名と、割当期間と、開始日と、終了日と、残日数と、先行タスクと、リソースと、クリティカルチェーンとの情報が対応付けられて記憶される。
【００１６】
ＣＣＰＭスケジュール情報は、プロジェクトが開始される前にプロジェクト管理者等によって生成されてスケジュール情報変換装置１００に入力され、スケジュール情報変換装置１００に記憶される。ＣＣＰＭスケジュール情報に含まれるタスク名は、対応するタスクの内容等を示す名称である。割当期間は、対応するタスクに割り当てられた期間である。割当期間の単位は日である。以下、ＣＣＰＭスケジュール情報に含まれる割当期間をＣＣＰＭ割当期間といい、ＷＦスケジュール情報に含まれる割当期間をＷＦ割当期間という。開始日は、対応するタスクが開始される予定日である。タスクに対応する作業が開始された後には、開始日には対応するタスクが開始された日が対応付けられる。終了日は、対応するタスクが修了する予定日である。タスクに対応する作業が終了した際には、終了日には対応するタスクが終了した日が対応付けられる。
【００１７】
残日数は、対応するタスクが終了するまでの期間である。ＣＣＰＭにおいては、作業者がタスクに対応する作業を開始すると、作業の進捗状況が残日数として報告され、スケジュール情報変換装置１００に入力される。ＣＣＰＭでは、プロジェクト管理者はこのように進捗状況を残日数によって把握する。先行タスクは、対応するタスクに先行するタスクを識別するタスクＩＤであり、先行タスクが完了した後にそのタスクが開始されることを示す。リソースは、対応するタスクに対応する作業を行う作業員を識別する情報である。クリティカルチェーンは、対応するタスクがクリティカルチェーンであるか否かを示す情報であり、ここでは、「○」であれば対応するタスクがクリティカルチェーンであることを示し、空白であれば対応するタスクがクリティカルチェーンでないことを示す。
【００１８】
ここでは、バッファ期間についてもタスクとして対応付けて記憶している。例えば、タスクＩＤ「３」には「合流バッファ１」が対応付けられており、タスクＩＤ「３」には「合流バッファ１」が対応付けられており、タスクＩＤ「９」には「合流バッファ２」が対応付けられており、タスクＩＤ「１０」には「プロジェクトバッファ」が対応付けられている。合流バッファとは、クリティカルチェーン以外からなるタスク群に対して、クリティカルチェーンを保護するためにタスク群の後ろに設けられるバッファ期間のことである。プロジェクトバッファは、プロジェクト全体に対して設けられたバッファ期間であり、クリティカルチェーンであるタスクに対するバッファ期間である。本実施形態では、このようにバッファ期間をタスクとしてＣＣＰＭスケジュール情報に記憶する例を説明するが、バッファ期間についてはタスクとは別に記憶することもできる。図３は、このようなＣＣＰＭスケジュール情報に基づいて生成されるＣＣＰＭ線表の例を示す図である。図における符号ａは合流バッファを示し、図における符号ｂはプロジェクトバッファを示している。
【００１９】
ＷＦスケジュール情報記憶部１２０は、プロジェクトのタスク毎に、そのタスクに割り当てられたバッファ期間が含まれる割当期間と、そのタスクの進捗率とが対応付けられたＷＦスケジュール情報が記憶される。ＷＦスケジュール情報は、ウォーターフォールモデルに基づくスケジュール情報である。図４は、ＷＦスケジュール情報記憶部１２０に記憶されるＷＦスケジュール情報のデータ例を示す図である。ＷＦスケジュール情報には、タスクを識別するタスクＩＤ（Identification）毎に、タスク名と、割当期間と、開始日と、終了日と、残日数と、先行タスクと、リソースと、進捗率との情報が対応付けられて記憶される。
【００２０】
ＷＦスケジュール情報は、ＣＣＰＭスケジュール情報がＣＣＰＭスケジュール情報記憶部１１０に記憶された段階で、基スケジュール情報としてのＷＦスケジュール情報がスケジュール情報変換部１４０によって生成され、ＷＦスケジュール情報記憶部１２０に記憶される。ＣＣＰＭスケジュール情報に含まれる情報と同名の項目については、ＣＣＰＭスケジュール情報と同様である。進捗率は、対応するタスクの全体量に対して終了したタスクの量の比率を示す情報である。進捗率の単位は％である。一般的に、ＷＦにおいては、作業の進捗状況は進捗率として表される。進捗率は、例えばプログラミングのタスクであれば、完了時の予定コード行数に対する作成したコード行数の比率で表され、テストのタスクであれば、定められたテスト項目に対する完了したテスト項目の項目数で表される。ＷＦでは、プロジェクト管理者はこのように進捗状況を進捗率によって把握する。図５は、このようなＷＦスケジュール情報に基づいて生成されるＷＦ線表の例を示す図である。
【００２１】
入力部１３０は、キーボードやマウス等の入力デバイスを備えており、作業員やプロジェクト管理者からのデータ入力を受け付ける。例えば、図６は、作業員またはプロジェクト管理者から入力部１３０に入力されるＣＣＰＭに基づく進捗報告のデータ例を示す図である。進捗報告には、タスク名と、リソース名と、ステータスと、着手日と、報告日と、承認日と、残日数との情報が含まれる。タスク名は、作業を行ったタスクを示す。リソース名は、作業を行った作業員を識別する情報である。ステータスは、作業員によって入力された進捗報告がプロジェクト管理者によって承認されたか否かを示す情報であり、例えば承認されていなければ「未承認」の情報が対応付けられ、承認されていれば「承認済み」の情報が対応付けられる。着手日は、対応する作業が着手された日を示す。報告日は、進捗報告が入力された日を示す。承認日は、進捗報告がプロジェクト管理者によって承認された日を示す。残日数は、対応するタスクの残日数の見込みを示す。
【００２２】
スケジュール情報変換部１４０は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されているＣＣＰＭスケジュール情報に基づいて、ＷＦスケジュール情報を生成し、ＷＦスケジュール情報記憶部１２０に記憶させる。スケジュール情報変換部１４０は、期間算出部１４１と、進捗率算出部１４２とを備えている。
【００２３】
期間算出部１４１は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されているＣＣＰＭスケジュール情報に含まれるバッファ期間を、そのＣＣＰＭスケジュール情報に含まれるタスク毎に対応付けられた複数のＣＣＰＭ割当期間の比に応じてタスクに分配した期間を、ＷＦスケジュール情報におけるタスク毎のＷＦ割当期間として算出する。例えば、クリティカルチェーンであるタスクに対しては、そのタスクの期間をクリティカルチェーンであるタスクの合計期間で割った値に、プロジェクトバッファ期間を乗じた期間（（タスク期間／クリティカルチェーン合計期間）×プロジェクトバッファ期間）が加算される。例えば、図２の例においてタスクＴ３に分配されるプロジェクトバッファ期間は、（４／１２）×６＝２（日）である。このように、期間算出部１４１は、ＣＣＰＭスケジュール情報におけるタスクＴ３のＣＣＰＭ割当期間（４日）に分配されるプロジェクトバッファ期間（２日）を加算した値（６日）を、ＷＦスケジュール情報におけるタスクＴ３のＷＦ割当期間として算出する。
【００２４】
クリティカルチェーンでないタスクに対しては、そのタスクの期間を、そのタスクに後続する合流バッファまでに先行または後続する一連のタスクの合計期間で割った値に、合流バッファ期間を乗じた期間（（タスク期間／合流バッファ前のタスクの合計期間）×合流バッファ期間）が加算される。例えば、図２の例においてタスクＴ２に分配される合流バッファ期間は、（２／４）×２＝１（日）である。このように、期間算出部１４１は、ＣＣＰＭスケジュール情報におけるタスクＴ２のＣＣＰＭ割当期間（２日）に分配される合流バッファ期間（１日）を加算した値（３日）を、ＷＦスケジュール情報におけるタスクＴ２のＷＦ割当期間として算出する。期間算出部１４１は、このように算出したＷＦ割当期間を、ＷＦスケジュール情報記憶部１２０に記憶させる。また、期間算出部１４１は、プロジェクトの計画変更が行われた場合、変更されたＣＣＰＭスケジュール情報に基づいてＷＦスケジュール情報を更新する。
【００２５】
進捗率算出部１４２は、ＷＦスケジュール情報に含まれるタスク毎のＷＦ割当期間に対する残日数の比に応じて、ＷＦスケジュール情報の進捗率を算出する。すなわち、進捗率算出部１４２は、残日数をＷＦスケジュール情報に含まれるタスク毎のＷＦ割当期間で割った値を１から引いた値に１００を乗じた値（（残日数／ＷＦ割当期間）×１００）を、進捗率として算出する。進捗率がマイナスになる場合は、進捗率をゼロとする。例えば、図２と図６との例においてタスクＴ３の進捗率は、（２／６）×１００＝３３．３である。進捗率算出部１４２は、このように算出した進捗率を、ＷＦスケジュール情報記憶部１２０に記憶させる。
【００２６】
また、進捗率算出部１４２は、ＣＣＰＭスケジュール情報におけるタスクの進捗点に対応するＷＦスケジュール情報におけるタスクの進捗点を算出する。進捗点とは、タスクの割当期間において、タスクの開始日を０（％）とし、タスクの終了日を１００（％）とした場合のタスクの進捗を示す値である。上述のように、線表によりプロジェクトの進捗を管理する際、ウォーターフォール型の線表では、作業者によって報告されるタスクに対する進捗率により管理することに対し、ＣＣＰＭの線表では、作業者によって報告されるタスクが完了するまでの残日数により管理する。例えば、ＷＦにおいては、進捗は上述のような進捗率で表されるが、ＣＣＰＭにおいては、プログラミングのタスクであれば、作成したコード行数自体は完了時の予定コード行数に対して９割完了しているとしても、残り１割の作業が困難な作業である場合、完了した作業に対して多くの残日数が進捗として報告される場合がある。このように、ウォーターフォール型の線表とＣＣＰＭの線表とでは進捗の表現が異なる。そこで、進捗率算出部１４２は、ＣＣＰＭスケジュール情報における進捗が、ＷＦにおける進捗として適切であるような進捗点を算出する。
【００２７】
進捗率算出部１４２は、自身の計時機能から取得した現在日付がＣＣＰＭスケジュール情報に含まれるタスクに対応するＣＣＰＭ割当期間内であれば、そのＣＣＰＭ割当期間に進捗率を乗じた値を、そのタスクのＷＦスケジュール情報における進捗点として算出する。図７は、このような進捗点の例を示す図である。（ａ）のＣＣＰＭ線表に示すように、ここでは、現在日付が９月６日であり、ＣＣＰＭ線表におけるタスクＴ１のＣＣＰＭ割当期間が２（日）であり、残日数が１（日）であるとする。符号ａ１は現在日付のイナズマ線を示し、符号ａ３は進捗点を示し、符号ａ２はタスクの開始日から進捗点にまで延びる線である。ここで、（ｂ）に示すＷＦ線表において、ＷＦ割当期間のうち、ＣＣＰＭ割当期間と同一の期間をＷＦタスク期間とし、バッファとして分配された期間をＷＦバッファ期間とする。このとき、符号ｂ１に示す現在日付のイナズマ線は、タスクＴ１のＷＦ割当期間内にある。ここで、タスクＴ１の進捗率は（（残日数／ＷＦ割当期間）×１００）であり、１／４＝２５（％）である。このとき、進捗率算出部１４２は、ＣＣＰＭ割当期間（＝ＷＦタスク期間）である２（日間）に進捗率（２５％）を乗じた値を、進捗点ｂ３として算出する。進捗率算出部１４２は、算出した進捗点を、自身の記憶領域に記憶させる。
【００２８】
また、進捗率算出部１４２は、現在日付がＣＣＰＭスケジュール情報に含まれるタスクに対応するＣＣＰＭ割当期間以降であってＷＦスケジュール情報に含まれるＷＦ割当期間内であれば、ＷＦスケジュール情報に含まれるＷＦ割当期間の開始日から現在日付までの期間に進捗率を乗じた値を、そのタスクの進捗点として算出する。図８は、このような進捗点の例を示す図である。（ａ）のＣＣＰＭ線表に示すように、ここでは、現在日付が９月８日であり、ＣＣＰＭ線表におけるタスクＴ１のＣＣＰＭ割当期間が２（日）であり、残日数が１（日）であるとする。このとき、（ｂ）に示すＷＦ線表において、符号ｂ１に示す現在日付のイナズマ線は、タスクＴ１のＣＣＰＭ割当期間（＝ＷＦタスク期間）以降であって、ＷＦ割当期間内、すなわちＷＦバッファ期間内にある。タスクＴ１の進捗率は２５（％）であるから、進捗率算出部１４２は、ＷＦ割当期間の開始日である９月５日から現在日付である９月８日までの期間に進捗率である２５％を乗じた値を、そのタスクの進捗点ｂ３として算出する。
【００２９】
また、進捗率算出部１４２は、現在日付がＷＦスケジュール情報に含まれるタスクに対応するＷＦ割当期間以降であれば、ＷＦスケジュール情報に含まれるＷＦ割当期間に進捗率を乗じた値を、そのタスクの進捗点として算出する。図９は、このような進捗点の例を示す図である。（ａ）のＣＣＰＭ線表に示すように、ここでは、現在日付が９月１２日であり、ＣＣＰＭ線表におけるタスクＴ１のＣＣＰＭ割当期間が２（日）であり、残日数が１（日）であるとする。このとき、（ｂ）に示すＷＦ線表において、符号ｂ１に示す現在日付のイナズマ線は、タスクＴ１のＷＦ割当期間以降にある。タスクＴ１の進捗率は２５（％）であるから、進捗率算出部１４２は、ＷＦ割当期間である９月５日から９月８日までの４日の期間に進捗率である２５％を乗じた値を、そのタスクの進捗点ｂ３として算出する。
【００３０】
ＣＣＰＭ線表生成部１５０は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されているＣＣＰＭスケジュール情報に基づいて、図３に示したようなＣＣＰＭ線表を生成し、表示部１７０に表示させる。
ＷＦ線表生成部１６０は、ＷＦスケジュール情報記憶部１２０に記憶されているＷＦスケジュール情報に基づいて、タスク毎の割当期間に対応する進捗率に基づく進捗点を図示したグラフである、図５に示したようなＷＦ線表を生成する。ここで、ＷＦ線表生成部１６０は、各タスクの進捗点が現在日付からどの程度離れているかを示すイナズマ線を引くことにより、当初計画に応じた進捗を把握しやすくする。図１０は、ＷＦ線表生成部１６０が生成するＷＦ線表の例を示す図である。（ａ）は、図７に対応するＷＦ線表であり、（ｂ）は、図８に対応するＷＦ線表であり、（ｃ）は、図９に対応するＷＦ線表である。
表示部１７０は、ＣＣＰＭ線表、ＷＦ線表等の各種情報を表示するディスプレイである。
【００３１】
次に、図面を参照して、本実施形態によるスケジュール情報変換装置１００の動作例を説明する。図１１は、スケジュール情報変換装置１００の動作例を示すフローチャートである。
スケジュール情報変換装置１００は、プロジェクト管理者からの操作に応じて、プロジェクトを生成する（ステップＳ１）。ここで、入力部１３０は、ＣＣＰＭにおけるタスク毎のＣＣＰＭ割当期間の入力を受け付け（ステップＳ２）、プロジェクトバッファや合流バッファの入力を受け付けて（ステップＳ３）、ＣＣＰＭスケジュール情報記憶部１１０に記憶させる。ＣＣＰＭ線表生成部１５０は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されたＣＣＰＭスケジュール情報に基づいてＣＣＰＭ線表を生成し、表示部１７０に表示させるとともに、ＣＣＰＭスケジュール情報記憶部１１０に記憶させる（ステップＳ４）。
【００３２】
ＣＣＰＭスケジュール情報記憶部１１０にＣＣＰＭスケジュール情報が記憶されると、スケジュール情報変換部１４０の期間算出部１４１は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されたＣＣＰＭスケジュール情報を読み出し、読み出したＣＣＰＭスケジュール情報に基づいてＷＦスケジュール情報を生成し、ＷＦスケジュール情報記憶部１２０に記憶させる（ステップＳ５）。プロジェクトが開始すると、スケジュール情報変換装置１００の入力部１３０は、プロジェクト作業者からの進捗報告の入力を受け付け、ＣＣＰＭスケジュール情報記憶部１１０に記憶させる（ステップＳ６）。進捗報告には、残日数が含まれる。
【００３３】
スケジュール情報変換部１４０の進捗率算出部１４２は、ＣＣＰＭスケジュール情報記憶部１１０に記憶されたＣＣＰＭスケジュール情報と、ＷＦスケジュール情報記憶部１２０に記憶されたＷＦスケジュール情報とに基づいて、進捗率を算出する（ステップＳ８）。進捗率算出部１４２は、現在日付がＣＣＰＭ線表のＣＣＰＭ割当期間内であるか否かを判定する（ステップＳ９）。進捗率算出部１４２は、現在日付がＣＣＰＭ線表のＣＣＰＭ割当期間内であると判定すると（ステップＳ９：ＹＥＳ）、ＷＦタスク期間と進捗率とを乗じた値を、進捗点として算出する。ＷＦ線表生成部１６０は、ＷＦスケジュール情報記憶部１２０に記憶されているＷＦスケジュール情報と、進捗率算出部１４２によって算出された進捗点に基づいてＷＦ線表を表示し（ステップＳ１５）、処理を終了する。ステップＳ９において、進捗率算出部１４２が、現在日付がＣＣＰＭ線表のＣＣＰＭ割当期間内でないと判定すると（ステップＳ９：ＮＯ）、現在日付がＷＦバッファ期間内であるか否かを判定する（ステップＳ１１）。
【００３４】
進捗率算出部１４２が、現在日付がＷＦバッファ期間内であると判定すると（ステップＳ１１：ＹＥＳ）、（現在日付−ＷＦタスク開始日）×進捗率の値を進捗点として算出し（ステップＳ１２）、ステップＳ１５に進む。進捗率算出部１４２は、現在日付がＷＦバッファ期間内でないと判定すると（ステップＳ１１：ＮＯ）、現在日付がＷＦ割当期間以降であると判定し（ステップＳ１３）、（ＷＦ割当期間）×進捗率の値を進捗点として算出し（ステップＳ１４）、ステップＳ１５に進む。
図１２のａは、このように生成されるＣＣＰＭ線表の例を示し、図１２のｂは、ａに対応してこのように生成されるＷＦ線表の例を示している。
【００３５】
以上説明したように、本実施形態によれば、スケジュール情報変換装置１００が、ＣＣＰＭスケジュール情報に基づいてＷＦスケジュール情報を生成し、進捗率に応じたＷＦ線表を生成して出力することができる。このため、例えば複数のプロジェクトを抱える組織が、ウォーターフォール型の線表により管理しているプロジェクトと、ＣＣＰＭの線表により管理しているプロジェクトとを抱えている場合、双方のプロジェクトの相対的なスケジュール、進捗を把握することが可能となる。
【００３６】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりスケジュール情報の変換を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３８】
１００  スケジュール情報変換装置
１１０  ＣＣＰＭスケジュール情報記憶部
１２０  ＷＦスケジュール情報記憶部
１３０  入力部
１４０  スケジュール情報変換部
１４１  スケジュール情報変換部
１４１  期間算出部
１４２  進捗率算出部
１５０  ＣＣＰＭ線表生成部
１６０  ＷＦ線表生成部
１７０  表示部
【図１】
0005703198.tif 000002
【図２】
0005703198.tif 000003
【図３】
0005703198.tif 000004
【図４】
0005703198.tif 000005
【図５】
0005703198.tif 000006
【図６】
0005703198.tif 000007
【図７】
0005703198.tif 000008
【図８】
0005703198.tif 000009
【図９】
0005703198.tif 000010
【図１０】
0005703198.tif 000011
【図１１】
0005703198.tif 000012
【図１２】
0005703198.tif 000013
【図１３】
0005703198.tif 000014