(57)【要約】【課題】本発明は、タスクの進捗状況を的確に把握することが可能なプロジェクト管理装置およびプロジェクト管理方法を提供することを目的とする。【解決手段】本発明によるプロジェクト管理装置は、タスクの計画開始日および計画完了日の入力を受け付ける計画入力部２と、タスクの進捗を示す進捗率の入力を受け付ける進捗入力部３と、計画開始日、計画完了日、進捗率、および現在の日付に基づいて現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する進み遅れ算出部５と、計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する計画変更検出部６と、少なくとも進み遅れ日数を表示するよう制御する表示制御部７とを備え、計画変更検出部６が計画完了日の変更を検出した場合において、表示制御部７は少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御する。【選択図】図１
2017117247.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理装置であって、
前記タスクの計画開始日および計画完了日の入力を受け付ける計画入力部と、
前記タスクの進捗を示す進捗率の入力を受け付ける進捗入力部と、
前記計画開始日、前記計画完了日、前記進捗率、および現在の日付に基づいて、前記現在の日付を基準とした前記タスクの進みまたは遅れの日数を示す進み遅れ日数を算出する進み遅れ算出部と、
前記計画完了日の変更を検出し、変更前の前記計画完了日と変更後の前記計画完了日との差の日数を示す計画完了変更日数を算出する計画変更検出部と、
少なくとも前記進み遅れ日数を表示するよう制御する表示制御部と、
を備え、
前記計画変更検出部が前記計画完了日の変更を検出した場合において、
前記表示制御部は、少なくとも前記進み遅れ日数および前記計画完了変更日数を表示するよう制御することを特徴とする、プロジェクト管理装置。
【請求項２】
前記プロジェクトが複数の前記タスクを含み、前記計画変更検出部が前記計画完了日の変更を検出した場合において、
前記表示制御部は、各前記タスクのうち少なくとも１つのタスクを担当するグループごとに、前記進み遅れ日数および前記計画完了変更日数を表示するよう制御することを特徴とする、請求項１に記載のプロジェクト管理装置。
【請求項３】
前記表示制御部は、前記グループごとに、前記進み遅れ日数の合計、および前記計画完了変更日数の合計を表示するよう制御することを特徴とする、請求項２に記載のプロジェクト管理装置。
【請求項４】
一の前記タスクに他の前記タスクが後続し、前記計画変更検出部が前記一のタスクの前記計画完了日の変更を検出した場合において、
前記表示制御部は、前記一のタスクの前記進み遅れ日数および前記計画完了変更日数を表示するよう制御するとともに、前記他のタスクの前記進み遅れ日数および前記計画完了変更日数を表示するよう制御することを特徴とする、請求項１に記載のプロジェクト管理装置。
【請求項５】
前記進み遅れ算出部は、前記タスクの実働日数に基づいて前記進み遅れ日数を算出し、
前記計画変更検出部は、前記タスクの実働日数に基づいて前記計画完了変更日数を算出することを特徴とする、請求項１から４のいずれか１項に記載のプロジェクト管理装置。
【請求項６】
前記表示制御部は、前記計画開始日、前記計画完了日、前記現在の日付、および前記進捗率に相当する日付をも表示するよう制御することを特徴とする、請求項１から５のいずれか１項に記載のプロジェクト管理装置。
【請求項７】
少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理方法であって、
（ａ）前記タスクの計画開始日および計画完了日の入力を受け付ける工程と、
（ｂ）前記タスクの進捗を示す進捗率の入力を受け付ける工程と、
（ｃ）前記計画開始日、前記計画完了日、前記進捗率、および現在の日付に基づいて、前記現在の日付を基準とした前記タスクの進みまたは遅れの日数を示す進み遅れ日数を算出する工程と、
（ｄ）前記計画完了日の変更を検出し、変更前の前記計画完了日と変更後の前記計画完了日との差の日数を示す計画完了変更日数を算出する工程と、
（ｅ）少なくとも前記進み遅れ日数を表示するよう制御する工程と、
を備え、
前記工程（ｄ）で前記計画完了日の変更を検出した場合において、
前記工程（ｅ）は、少なくとも前記進み遅れ日数および前記計画完了変更日数を表示するよう制御することを特徴とする、プロジェクト管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理装置およびプロジェクト管理方法に関する。
【背景技術】
【０００２】
従来、プロジェクトのタスクの進捗状況を表示する手段として、左から右方向に時間軸を表示し、計画開始日から計画完了日までの予定期間を線分で表示し、予定期間の線分の長さを１００％として進捗した割合の長さだけ予定期間の線分の左端から異なった太さに変えて表示し、タスクの作業の進み遅れを図形の形または色で表示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−７６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、例えば、タスクの作業が遅れている場合は、タスクの作業を行う担当者がタスクの計画を変更する（具体的には、タスクの計画完了日を延長する）。また、プロジェクトの管理者が、プロジェクト全体の管理を行っている。
【０００５】
特許文献１では、タスクの計画が変更された場合において、変更後の計画についてタスクの作業の進み遅れが表示される。この場合、プロジェクトの管理者は、実際には当初の計画からタスクの作業が遅れているにもかかわらず、あたかもタスクの作業が順調に行われているかのように見える。このように、プロジェクトの管理者は、タスクの進捗状況を的確に把握することができているとはいえなかった。
【０００６】
本発明は、このような問題を解決するためになされたものであり、タスクの進捗状況を的確に把握することが可能なプロジェクト管理装置およびプロジェクト管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明によるプロジェクト管理装置は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理装置であって、タスクの計画開始日および計画完了日の入力を受け付ける計画入力部と、タスクの進捗を示す進捗率の入力を受け付ける進捗入力部と、計画開始日、計画完了日、進捗率、および現在の日付に基づいて、現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する進み遅れ算出部と、計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する計画変更検出部と、少なくとも進み遅れ日数を表示するよう制御する表示制御部とを備え、計画変更検出部が計画完了日の変更を検出した場合において、表示制御部は、少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御する。
【０００８】
また、本発明によるプロジェクト管理方法は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理方法であって、（ａ）タスクの計画開始日および計画完了日の入力を受け付ける工程と、（ｂ）タスクの進捗を示す進捗率の入力を受け付ける工程と、（ｃ）計画開始日、計画完了日、進捗率、および現在の日付に基づいて、現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する工程と、（ｄ）計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する工程と、（ｅ）少なくとも進み遅れ日数を表示するよう制御する工程とを備え、工程（ｄ）で計画完了日の変更を検出した場合において、工程（ｅ）は、少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御する。
【発明の効果】
【０００９】
本発明によると、プロジェクト管理装置は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理装置であって、タスクの計画開始日および計画完了日の入力を受け付ける計画入力部と、タスクの進捗を示す進捗率の入力を受け付ける進捗入力部と、計画開始日、計画完了日、進捗率、および現在の日付に基づいて、現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する進み遅れ算出部と、計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する計画変更検出部と、少なくとも進み遅れ日数を表示するよう制御する表示制御部とを備え、計画変更検出部が計画完了日の変更を検出した場合において、表示制御部は、少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御するため、タスクの進捗状況を的確に把握することが可能となる。
【００１０】
また、プロジェクト管理方法は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理方法であって、（ａ）タスクの計画開始日および計画完了日の入力を受け付ける工程と、（ｂ）タスクの進捗を示す進捗率の入力を受け付ける工程と、（ｃ）計画開始日、計画完了日、進捗率、および現在の日付に基づいて、現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する工程と、（ｄ）計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する工程と、（ｅ）少なくとも進み遅れ日数を表示するよう制御する工程とを備え、工程（ｄ）で計画完了日の変更を検出した場合において、工程（ｅ）は、少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御するため、タスクの進捗状況を的確に把握することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１によるプロジェクト管理装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１によるタスク計画データベースに記録される情報の一例を示す図である。
【図３】本発明の実施の形態１によるプロジェクト管理装置のハードウェア構成の一例を示す図である。
【図４】本発明の実施の形態１によるプロジェクト管理装置の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態１によるタスクの進捗状況の表示の一例を示す図である。
【図６】本発明の実施の形態１によるタスクの進捗状況の表示の一例を示す図である。
【図７】本発明の実施の形態２によるタスク計画データベースに記録される情報の一例を示す図である。
【図８】本発明の実施の形態２によるタスクの進捗状況の表示の一例を示す図である。
【図９】本発明の実施の形態３によるタスク計画データベースに記録される情報の一例を示す図である。
【図１０】本発明の実施の形態３によるタスクの進捗状況の表示の一例を示す図である。
【図１１】本発明の実施の形態によるプロジェクト管理システムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１３】
＜実施の形態１＞
＜構成＞
図１は、本発明の実施の形態１によるプロジェクト管理装置１の構成の一例を示すブロック図である。
【００１４】
図１に示すように、プロジェクト管理装置１は、計画入力部２と、進捗入力部３と、計画完了日変更入力部４と、進み遅れ算出部５と、計画変更検出部６と、表示制御部７とを備えている。
【００１５】
計画入力部２は、入力装置９で入力されたタスクの計画開始日および計画完了日を受け付ける。具体的には、ユーザ（例えば、タスクの担当者）は、入力装置９を用いてタスクの計画開始日および計画完了日を入力する。ここで、入力装置９としては、例えばタッチパネル、ハードウェアキーなどが挙げられる。計画入力部２が受け付けた計画開始日および計画完了日は、タスク計画データベース８に記録される。
【００１６】
進捗入力部３は、入力装置９で入力されたタスクの進捗を示す進捗率を受け付ける。具体的には、ユーザは、入力装置９を用いてタスクの進捗率を入力する。ここで、進捗率とは、タスクの全作業に対する現在の進捗の割合のことをいう。進捗入力部３が受け付けた進捗率は、タスク計画データベース８に記録される。
【００１７】
計画完了日変更入力部４は、入力装置９で入力された変更後の計画完了日を受け付ける。具体的には、ユーザは、入力装置９を用いて変更後の計画完了日を入力する。なお、計画完了日変更入力部４が変更後の計画完了日を受け付ける場合は、予め計画入力部２が計画完了日を受け付けていること（すなわち、計画入力部２で受け付けた計画完了日が、予めタスク計画データベース８に記録されていること）が前提となる。
【００１８】
進み遅れ算出部５は、タスク計画データベース８に記録された計画開始日、計画完了日、および進捗率と、現在の日付とに基づいて、タスクの作業を行う期間、進捗率に相当する日付、および現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する。進み遅れ算出部５が算出した期間、進捗率に相当する日付、および進み遅れ日数は、タスク計画データベース８に記録される。
【００１９】
計画変更検出部６は、計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了日の変更日数（計画完了変更日数）を算出する。具体的には、計画変更検出部６は、タスク計画データベース８に記録された計画完了日（変更前の計画完了日）と、計画完了日変更入力部４で受け付けられた計画完了日（変更後の計画完了日）との差の日数を算出する。計画変更検出部６が算出した計画完了日の変更日数は、タスク計画データベース８に記録される。
【００２０】
表示制御部７は、少なくとも進み遅れ算出部５で算出された進み遅れ日数を表示装置１０に表示するよう制御する。また、表示制御部７は、計画変更検出部６が計画完了日の変更を検出した場合において、計画完了日の変更日数も表示装置１０に表示するよう制御する。ここで、表示装置１０としては、例えば液晶表示装置などが挙げられる。なお、入力装置９および表示装置１０は、タッチパネルを備える液晶表示装置など、一体に形成されてもよい。
【００２１】
タスク計画データベース８は、図２に示すように、各タスク（図２の例では、タスクＡ，Ｂ）について、計画開始日、計画完了日、期間、進捗率、進捗率に相当する日付、進み遅れ日数、および計画完了日の変更日数を記録する。タスク計画データベース８は、例えばハードディスクまたは半導体メモリ等の記憶装置から構成されている。なお、図１では、タスク計画データベース８は、プロジェクト管理装置１の外部に備えられているが、プロジェクト管理装置１の内部に備えてもよい。
【００２２】
図３は、プロジェクト管理装置１のハードウェア構成の一例を示すブロック図である。
【００２３】
プロジェクト管理装置１における計画入力部２、進捗入力部３、計画完了日変更入力部４、進み遅れ算出部５、計画変更検出部６、および表示制御部７の各機能は、処理回路により実現される。すなわち、プロジェクト管理装置１は、計画開始日および計画完了日の入力を受け付け、進捗率の入力を受け付け、変更後の計画完了日を受け付け、期間、進捗率に相当する日付、および進み遅れ日数を算出し、計画完了日の変更日数を算出し、期間、進捗率に相当する日付、進み遅れ日数、および計画完了日の変更日数を表示するよう制御するための処理回路を備える。処理回路は、メモリ１２に格納されるプログラムを実行するプロセッサ１１（中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）ともいう）である。
【００２４】
プロジェクト管理装置１における計画入力部２、進捗入力部３、計画完了日変更入力部４、進み遅れ算出部５、計画変更検出部６、および表示制御部７の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアは、プログラムとして記述され、メモリ１２に格納される。処理回路は、メモリ１２に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、プロジェクト管理装置１は、計画開始日および計画完了日の入力を受け付けるステップ、進捗率の入力を受け付けるステップ、変更後の計画完了日を受け付けるステップ、期間、進捗率に相当する日付、および進み遅れ日数を算出するステップ、計画完了日の変更日数を算出するステップ、期間、進捗率に相当する日付、進み遅れ日数、および計画完了日の変更日数を表示するよう制御するステップが結果的に実行されることになるプログラムを格納するためのメモリ１２を備える。また、これらのプログラムは、計画入力部２、進捗入力部３、計画完了日変更入力部４、進み遅れ算出部５、計画変更検出部６、および表示制御部７の手順または方法をコンピュータに実行させるものであるともいえる。ここで、メモリとは、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disk）等が該当する。
【００２５】
＜動作＞
図４は、本実施の形態１によるプロジェクト管理装置１の動作の一例を示すフローチャートである。なお、以下では、図２に示す各情報がタスク計画データベース８に記録される場合を一例として説明する。
【００２６】
ステップＳ１において、計画入力部２は、タスクの計画開始日および計画完了日の入力を受け付ける。例えば、タスクＡの担当者は、入力装置９を用いて、計画開始日として「２０１５／１０／８（２０１５年１０月８日）」を入力し、計画完了日として「２０１５／１０／３０」を入力する。計画入力部２が受け付けた計画開始日および計画完了日は、タスク計画データベース８に記録される。
【００２７】
ステップＳ２において、進捗入力部３は、進捗率の入力を受け付ける。例えば、タスクＡの担当者は、入力装置９を用いて、進捗率として「４０％」を入力する。進捗入力部３が受け付けた進捗率は、タスク計画データベース８に記録される。
【００２８】
ステップＳ３において、計画変更検出部６は、計画が変更されたか否かを判断する。具体的には、計画変更検出部６は、計画完了日変更入力部４が変更後の計画完了日の入力を受け付けた場合は、計画が変更されたと判断する。
【００２９】
ステップＳ４において、進み遅れ算出部５は、タスク計画データベース８に記録された計画開始日および計画完了日に基づいて、タスクの作業を行う期間を算出する。具体的には、進み遅れ算出部５は、下記の式（１）に基づいて期間を算出する。
期間＝計画完了日−計画開始日  ・・・（１）
【００３０】
なお、式（１）において、期間は休日を除く実働日数で算出されている。式（１）により、例えば、タスクＡの期間は「１６日」となる。進み遅れ算出部５が算出した期間は、タスク計画データベース８に記録される。また、進み遅れ算出部５がタスク計画データベース８から取得した計画開始日および計画完了日は、表示制御部７に出力される。
【００３１】
ステップＳ５において、進み遅れ算出部５は、進捗率に相当する日付を算出する。具体的には、進み遅れ算出部５は、下記の式（２）に基づいて進捗率に相当する日付を算出する。
進捗率に相当する日付＝計画開始日＋期間×進捗率  ・・・（２）
【００３２】
式（２）により、例えば、タスクＡの進捗率に相当する日付は「２０１５／１０／１６」となる。進み遅れ算出部５が算出した進捗率に相当する日付は、タスク計画データベース８に記録されるとともに、表示制御部７に出力される。また、進み遅れ算出部５がタスク計画データベース８から取得した進捗率も表示制御部７に出力される。
【００３３】
ステップＳ６において、進み遅れ算出部５は、進み遅れ日数を算出する。具体的には、進み遅れ算出部５は、下記の式（３）に基づいて進み遅れ日数を算出する。
進み遅れ日数＝現在の日付−進捗率に相当する日付  ・・・（３）
【００３４】
なお、式（３）において、進み遅れ日数は休日を除く実働日数で算出されている。また、進み遅れ日数が正の値の場合は「遅れ日数」となり、進み遅れ日数が負の値の場合は「進み日数」となる。式（３）により、例えば、タスクＡの進み遅れ日数は「遅れ日数：２日」となる。進み遅れ算出部５が算出した進み遅れ日数は、タスク計画データベース８に記録されるとともに、表示制御部７に出力される。
【００３５】
ステップＳ７において、表示制御部７は、計画開始日、計画完了日、進捗率に相当する日付、現在の日付、および進み遅れ日数を表示装置１０に表示するよう制御する。
【００３６】
例えば、表示制御部７は、図５に示すようなタスクＡの進捗状況を表示装置１０に表示するよう制御する。図５の例では、タスクＡの進捗が予定よりも２日遅れていることを示している。なお、図５において、進捗率に相当する日付に対応する箇所には、「進捗率４０％」と表示されている。
【００３７】
ステップＳ８において、計画変更検出部６は、変更前の計画完了日と変更後の計画完了日との差の日数（計画完了日の変更日数）を算出する。なお、計画完了日の変更日数は、休日を除く実働日数で算出されている。計画変更検出部６が算出した計画完了日の変更日数は、タスク計画データベース８に記録されるとともに、表示制御部７に出力される。
【００３８】
ステップＳ９において、進み遅れ算出部５は、上記の式（１）に基づいて、タスクの作業を行う期間を算出する。式（１）により、例えば、タスクＢの期間は「２６日」となる。進み遅れ算出部５が算出した期間は、タスク計画データベース８に記録される。また、進み遅れ算出部５がタスク計画データベース８から取得した計画開始日および計画完了日は、表示制御部７に出力される。
【００３９】
ステップＳ１０において、進み遅れ算出部５は、上記の式（２）に基づいて、進捗率に相当する日付を算出する。式（２）により、例えば、タスクＢの進捗率に相当する日付は「２０１５／１０／２２」となる。進み遅れ算出部５が算出した進捗率に相当する日付は、タスク計画データベース８に記録されるとともに、表示制御部７に出力される。また、進み遅れ算出部５がタスク計画データベース８から取得した進捗率も表示制御部７に出力される。
【００４０】
ステップＳ１１において、進み遅れ算出部５は、上記の式（３）に基づいて、進み遅れ日数を算出する。式（３）により、例えば、タスクＢの進み遅れ日数は「進み日数：２日」となる。進み遅れ算出部５が算出した進み遅れ日数は、タスク計画データベース８に記録されるとともに、表示制御部７に出力される。
【００４１】
ステップＳ１２において、表示制御部７は、計画開始日、計画完了日、進捗率に相当する日付、現在の日付、進み遅れ日数、および計画完了日の変更日数を表示装置１０に表示するよう制御する。
【００４２】
例えば、表示制御部７は、図６に示すようなタスクＢの進捗状況を表示装置１０に表示するよう制御する。図６の例では、タスクＢの計画完了日が１０日延長され、タスクＢの進捗が予定よりも２日進んでいることを示している。なお、図６において、進捗率に相当する日付に対応する箇所には、「進捗率４０％」と表示されている。
【００４３】
なお、上記において、計画入力部２は、計画開始日および計画完了日を一度受け付ければ、再度受け付けないようにしてもよい。すなわち、一度ステップＳ１の処理を行えば、次回のステップＳ１の処理を省略してもよい。
【００４４】
上記では、タスクの進捗状況の表示例として図５，６を示したが、これに限るものではない。例えば、図２に示すような表を表示してもよい。
【００４５】
上記において、期間、進み遅れ日数、および計画完了日の変更日数は、休日を除く実働日数で算出される場合について説明したが、これに限るものではない。例えば、期間、進み遅れ日数、および計画完了日の変更日数は、休日を含む日数で算出してもよい。
【００４６】
以上のことから、本実施の形態１によれば、タスクの計画を変更した場合（タスクの計画完了日を変更した場合）において、進み遅れ日数とともに計画完了日の変更日数を表示している。従って、プロジェクトの管理者は、タスクの進捗状況を的確に把握することが可能となる。
【００４７】
＜実施の形態２＞
本発明の実施の形態２では、少なくとも１つのタスクを担当するチーム（グループ）ごとに進捗状況を表示する場合について説明する。本実施の形態２によるプロジェクト管理装置の構成および動作については、実施の形態１と同様であるため、ここでは詳細な説明を省略する。なお、以下では、本実施の形態２によるプロジェクト管理装置は、図１に示すプロジェクト管理装置１であるものとして説明する。
【００４８】
図７は、本実施の形態２によるタスク計画データベース８に記録される情報の一例を示す図である。
【００４９】
図７に示すように、タスク計画データベース８には、各タスクを担当するチームが記録されている。図７の例では、チーム１はタスクＡ，Ｂ，Ｄを担当し、チーム２はタスクＣを担当することを示している。
【００５０】
図８は、タスクの進捗状況をグループごとに表示した場合の一例を示す図である。なお、図８のタスクＡ〜Ｄは、図７のタスクＡ〜Ｄに対応している。
【００５１】
図８に示すように、チーム１が担当するタスクＡ，Ｂ，Ｄの進捗状況と、チーム２が担当するタスクＣの進捗状況とが区別して表示されている。また、チーム１が担当するタスクＡ，Ｂ，Ｄの進捗状況は、まとめて表示されている。
【００５２】
なお、上記では、タスクの進捗状況の表示例として図８を示したが、これに限るものではない。例えば、図７に示すような表を表示してもよい。
【００５３】
図８において、チームごとに、進み遅れ日数の合計、および計画完了日数の合計を表示してもよい。また、図７において、チームごとに、進み遅れ日数の合計、および計画完了日数の合計を記録してもよい。
【００５４】
上記では、チームごとにタスクの進捗状況を表示する場合について説明したが、これに限るものではない。例えば、担当者ごとにタスクの進捗状況を表示してもよい。
【００５５】
上記において、期間、進み遅れ日数、および計画完了日の変更日数は、休日を除く実働日数で算出される場合について説明したが、これに限るものではない。例えば、期間、進み遅れ日数、および計画完了日の変更日数は、休日を含む日数で算出してもよい。
【００５６】
以上のことから、本実施の形態２によれば、チームごとにタスクの進捗状況を表示している。従って、プロジェクトの管理者は、チームごとのタスクの進捗状況を的確に把握することが可能となる。
【００５７】
＜実施の形態３＞
本発明の実施の形態３では、一のタスクの計画が変更された場合において、当該一のタスクに後続する他のタスクの計画も変更する場合について説明する。本実施の形態３によるプロジェクト管理装置の構成および動作については、実施の形態１と同様であるため、ここでは詳細な説明を省略する。なお、以下では、本実施の形態３によるプロジェクト管理装置は、図１に示すプロジェクト管理装置１であるものとして説明する。
【００５８】
図９は、本実施の形態３によるタスク計画データベース８に記録される情報の一例を示す図である。
【００５９】
図９に示すように、タスク計画データベース８には、後続タスクの情報が記録されている。図９の例では、タスクＡの後続タスクは、タスクＢであることを示している。
【００６０】
図１０は、タスクの進捗状況の表示の一例を示す図である。なお、図１０の上段は計画が変更される前のタスクＡ，Ｂの進捗状況を示しており、図１０の下段は計画が変更された後のタスクＡ，Ｂの進捗状況を示している。計画が変更された後のタスクＡ，Ｂは、図９のタスクＡ，Ｂに対応している。
【００６１】
図１０に示すように、タスクＡの計画完了日が変更されると、それに伴ってタスクＢの計画開始日、計画完了日も変更される。そして、タスクＡの進捗状況として「進み日数：１日」および「計画完了日の変更日数：４日」が表示されるとともに、タスクＢの進捗状況として「進み日数：８日」および「計画完了日の変更日数：４日」が表示される。
【００６２】
なお、上記では、タスクの進捗状況の表示例として図１０を示したが、これに限るものではない。例えば、図９に示すような表を表示してもよい。
【００６３】
上記において、期間、進み遅れ日数、および計画完了日の変更日数は、休日を除く実働日数で算出される場合について説明したが、これに限るものではない。例えば、期間、進み遅れ日数、および計画完了日の変更日数は、休日を含む日数で算出してもよい。
【００６４】
以上のことから、本実施の形態３によれば、一のタスクの計画が変更された場合において、当該一のタスクに後続する他のタスクの計画も変更した上で、両方のタスクの進捗状況を表示している。従って、プロジェクトの管理者は、一のタスクの進捗状況とそれに後続する他のタスクの進捗状況とを的確に把握することが可能となる。
【００６５】
以上で説明したプロジェクト管理装置は、サーバなどを適宜に組み合わせてシステムとして構築される装置にも適用することができる。この場合、プロジェクト管理装置の各機能または各構成要素は、上記システムを構築する各機能に分散して配置される。
【００６６】
具体的には、一例として、プロジェクト管理装置の機能をサーバに配置することができる。例えば、図１１に示すように、ユーザ側に入力装置９および表示装置１０を備え、サーバ１３に計画入力部２、進捗入力部３、計画完了日変更入力部４、進み遅れ算出部５、計画変更検出部６、表示制御部７、およびタスク計画データベース８を備えることによって、プロジェクト管理システムを構築することができる。なお、サーバ１３に備えられる各構成要素は、適宜にサーバ１３、入力装置９、および表示装置１０に分散して配置するようにしてもよい。タスク計画データベース８は、サーバ１３の外部に設けてもよい。
【００６７】
上記の構成とした場合であっても、上記の実施の形態と同様の効果が得られる。
【００６８】
また、上記の実施の形態における動作を実行するソフトウェア（プロジェクト管理方法）を、例えばサーバに組み込んでもよい。
【００６９】
具体的には、一例として、上記のプロジェクト管理方法は、少なくとも１つのタスクを含むプロジェクトを管理するプロジェクト管理方法であって、（ａ）タスクの計画開始日および計画完了日の入力を受け付ける工程と、（ｂ）タスクの進捗を示す進捗率の入力を受け付ける工程と、（ｃ）計画開始日、計画完了日、進捗率、および現在の日付に基づいて、現在の日付を基準としたタスクの進みまたは遅れの日数を示す進み遅れ日数を算出する工程と、（ｄ）計画完了日の変更を検出し、変更前の計画完了日と変更後の計画完了日との差の日数を示す計画完了変更日数を算出する工程と、（ｅ）少なくとも進み遅れ日数を表示するよう制御する工程とを備え、工程（ｄ）で計画完了日の変更を検出した場合において、工程（ｅ）は、少なくとも進み遅れ日数および計画完了変更日数を表示するよう制御する。
【００７０】
上記より、上記の実施の形態における動作を実行するソフトウェアをサーバに組み込んで動作させることによって、上記の実施の形態と同様の効果が得られる。
【００７１】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００７２】
１  プロジェクト管理装置、２  計画入力部、３  進捗入力部、４  計画完了日変更入力部、５  進み遅れ算出部、６  計画変更検出部、７  表示制御部、８  タスク計画データベース、９  入力装置、１０  表示装置、１１  プロセッサ、１２  メモリ、１３  サーバ。
【図１】
2017117247.tif 000003
【図２】
2017117247.tif 000004
【図３】
2017117247.tif 000005
【図４】
2017117247.tif 000006
【図５】
2017117247.tif 000007
【図６】
2017117247.tif 000008
【図７】
2017117247.tif 000009
【図８】
2017117247.tif 000010
【図９】
2017117247.tif 000011
【図１０】
2017117247.tif 000012
【図１１】
2017117247.tif 000013