(57)【要約】【課題】プロジェクトの進捗状態を表示する装置において、プロジェクト全体の様子や傾向を容易に把握できる、振り返り目的の利用に適した表示を可能にする。【解決手段】プロジェクト開始時に、各作業項目と開始日（予定）、終了日（予定）が入力され、保存される。プロジェクト開始後、各作業項目の開始日（実績）、終了日（実績）が入力され、保存される。ユーザが、作業の所要期間の予定実績比較を指示すると、その指示を受け付け（Ｓ１）、入力されたデータから、(“実績終了日”−“実績開始日”)−(“予定終了日”−“予定開始日”)×“その作業に依存する作業の数”の計算で差異評価値を求める（Ｓ２）。差異評価値に基づき、所定の規則に従って、棒グラフを色分けして表示する（Ｓ３）。【選択図】  図６
2010061361.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトを構成する各作業の予定所要期間と実績所要期間のデータを保存するデータ保存手段と、ユーザの指示に基づいて、前記データ保存手段から前記予定所要期間と実績所要期間のデータを読み出す手段と、前記読み出された予定所要期間と実績所要期間との差異から、各作業の評価値を算出する手段と、前記各作業の評価値を示すグラフを表示するための表示データを生成する手段と、前記表示データに基づいて前記グラフを表示する手段とを有することを特徴とするプロジェクト進捗状態表示装置。
【請求項２】
請求項１に記載されたプロジェクト進捗状態表示装置において、
前記表示データは、前記各作業の評価値を示すグラフを、前記各作業の実績所要期間を表すグラフとともに表示するための表示データであることを特徴とするプロジェクト進捗状態表示装置。
【請求項３】
請求項２に記載されたプロジェクト進捗状態表示装置において、
前記表示データは、前記各作業の実績所要期間を表す棒グラフを、前記各作業の評価値に応じた色で表示するための表示データであることを特徴とするプロジェクト進捗状態表示装置。
【請求項４】
請求項１〜３のいずれかに記載されたプロジェクト進捗状態表示装置において、
依存する作業数の多い作業程、前記評価値が大きくなるように定められていることを特徴とするプロジェクト進捗状態表示装置。
【請求項５】
表示装置と、記憶装置と、入力装置とを有するコンピュータを、請求項１〜４のいずれかに記載されたプロジェクト進捗状態表示装置として機能させるためのプログラム。
【請求項６】
請求項５に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロジェクトの進捗状態を表示する装置、並びにコンピュータによりその装置を実現するプログラム及びその記録媒体に関する。
【背景技術】
【０００２】
従来、プロジェクト管理のためにガントチャートが用いられてきた。ガントチャートは作業計画をグラフィカルに表現したもので、作業項目毎に各作業の所要期間をそれに比例した長さの棒グラフで示す。
【０００３】
図９はガントチャートの典型的な例である。縦軸に作業項目（名称）、横軸に作業にかかる期間を示す棒グラフが表示されている。作業計画であるので、棒グラフには実績でなく予定が示される。
【０００４】
ガントチャートは、進行中のプロジェクトの進捗管理に用いられており、現時点でプロジェクトが遅れているのか進んでいるのかがわかることが重視されている。例えば、図１０のように、現在進行中の作業について予定の作業期間と実績の作業期間を同時に並行して表示することにより比較できるようにしたものもある。（特許文献１参照）。
【０００５】
しかし、このような、現在進行中の作業について予定の作業期間と実績の作業期間を並行表示する方式には、過去のプロジェクトを振り返り、問題点を見つける、という使い方は想定されていない。このためミクロな視点で作業毎の遅れを発見するには問題ないが、プロジェクトの全体の概観を得たり、傾向を見つけたりしにくく、プロジェクトの振り返り目的で利用するには適していない。
【０００６】
【特許文献１】特開平６−３４８７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題を解決するためになされたものであり、その目的は、プロジェクトの進捗状態を表示する装置において、プロジェクト全体の様子や傾向を容易に把握できる、振り返り目的の利用に適した表示を可能にすることである。
【課題を解決するための手段】
【０００８】
本発明は、プロジェクトを構成する各作業の予定所要期間と実績所要期間のデータを保存するデータ保存手段と、ユーザの指示に基づいて、前記データ保存手段から前記予定所要期間と実績所要期間のデータを読み出す手段と、前記読み出された予定所要期間と実績所要期間との差異から、各作業の評価値を算出する手段と、前記各作業の評価値を示すグラフを表示するための表示データを生成する手段と、前記表示データに基づいて前記グラフを表示する手段とを有することを特徴とするプロジェクト進捗状態表示装置である。
【０００９】
［作用］
本発明によれば、プロジェクトを構成する各作業の予定所要期間と実績所要期間との差異から各作業の評価値を算出し、グラフにして表示する。
【発明の効果】
【００１０】
本発明によれば、プロジェクトの進捗状態を表示する装置において、プロジェクト全体の様子や傾向を容易に把握できる、振り返り目的の利用に適した表示が可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。
図１は、本発明の実施形態のプロジェクト進捗状態表示装置を実現するコンピュータ装置のハードウェア構成を示すブロック図である。
【００１２】
このコンピュータ装置２００は、バス８と、それぞれがバス８に接続された入力装置１、表示装置２、ＣＰＵ（Central Processing Unit）３、メモリ４、記憶装置５、及び媒体駆動装置６からなる。
【００１３】
入力装置１は、キーボードやマウスからなり、ユーザの指示の入力に用いられる。表示装置２は、ＬＣＤ（Liquid Crystal Display）などからなり、入力装置１から入力された情報、コンピュータ装置２００の動作状態、プロジェクトの進捗状態を表すグラフなどを表示する。ＣＰＵ３はコンピュータ装置２００全体の制御や各種演算を実行する。
【００１４】
メモリ４は、ＣＰＵ３が実行するプログラムや関連するデータが格納されるＲＯＭ（Read Only Memory）、及びＣＰＵ３の動作時にプログラムやデータが一時的に記憶されるＲＡＭ（Random Access Memory）などからなる。記憶装置５は、ハードディスクからなり、基本ソフトウェアであるＯＳ（Operating System）、プロジェクトを構成する各作業の予定所要期間及び実績所要期間などのデータが格納される。
【００１５】
媒体駆動装置６は、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ、メモリカードインタフェースなどである。ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどの記録媒体に記録されているプログラムを媒体駆動装置６により読み込み、記憶装置５にインストールすることで、コンピュータ装置２００がプロジェクト進捗状態表示装置として機能するようになる。
【００１６】
図２は、本発明の実施形態のプロジェクト進捗状態表示装置の機能ブロック図である。本実施形態のプロジェクト進捗状態表示装置は、イベント制御部１１、表示制御部１２、データ管理部１３、及びデータ保存部１４からなる。
【００１７】
データ保存部１４には、作業の予定所要期間と実績所要期間のデータが保存される。データ管理部１３は、データ保存部１３に対するデータの書き込み及び読み出しを行う。また、読み出された予定所要期間と実績所要期間のデータを基に、各作業の予定所要期間と実績所要期間との差異を算出し、さらに、その差異から差異評価値を算出する。表示制御部１２は、差異評価値をグラフ表示するためのデータを生成し、表示装置２へ送出する。イベント制御部１１は、入力装置１からユーザの入力情報を取り込む。
【００１８】
以上の構成を有するプロジェクト進捗状態表示装置において、プロジェクト開始時には、ユーザによって入力装置１からイベント制御部１１を通して、各作業項目と開始日（予定）、終了日（予定）が入力される。他の作業に依存している作業があればそれも入力される。
【００１９】
入力されたデータはデータ管理部１３を通して図３の形式でデータ保存部１４に保存される。この図の場合、番号２，３，５，６，７の作業は、それぞれの直前の作業である番号１，２，４，５，６の作業に依存し、番号４の作業は、二つ前の作業である番号２の作業に依存している。また、他の作業に依存する作業は、他の作業が終了した翌日に開始するように設定されている。
【００２０】
このようにデータ保存部１４にデータが保存された際、ユーザが入力装置１から表示の指示を与えると、イベント制御部１１はユーザの指示をデータ管理部１３に伝える。データ管理部１３は、データ保存部１４からデータを読み出し、表示制御部１２に渡す。表示制御部１２は、入力されたデータを基に作業項目毎に名称と所用期間を表す棒グラフとして画面上に配置する。棒グラフの位置は横軸の時間に合わせる。その結果、図４のガントチャートが表示装置２に表示される。この図の矢印は依存関係を表す。
【００２１】
なお、ここでは、データが保存された時にユーザが表示指示を与えることで、保存されたデータを読み出し、グラフ表示するものとしたが、データを保存する際、データ管理部１３がそのデータを保持しておき、その保持しているデータを用いてグラフを表示するように構成してもよい。
【００２２】
プロジェクト開始後は、ユーザによって入力装置１からイベント制御部１１を通して、各作業項目の開始日（実績）、終了日（実績）が入力される。入力されたデータはデータ管理部１３を通して図５の形式でデータ保存部１４に保存される。
【００２３】
プロジェクト開始後、ユーザが、入力装置１から作業の所要期間の予定実績比較を指示すると、図６のフローが実行される。まず、ステップＳ１で、イベント制御部１１が、その指示を受け付け、次にステップＳ２で、データ管理部１３が、入力されたデータから以下の計算により差異評価値を求める（ステップＳ２）。
(“実績終了日”−“実績開始日”)−(“予定終了日”−“予定開始日”)×“その作業に依存する作業の数”
【００２４】
ここでは、実績開始日と予定開始日の差は考慮しない。なぜなら、プロジェクトの振り返り目的の場合、着目すべきは所要期間の見積りの誤りであり、個々の作業の開始が遅れたかどうかは副次的な問題であるからである。また、その作業に依存する作業の数が多ければ作業の遅れの影響が大きくなるので、評価値を大きくする。図５の場合、番号１，２，３，４，５，６，７の作業に依存する作業の数は、それぞれ１、２、０、１、１、１、０である。
【００２５】
その結果、差異評価値が図７のように求められ、ステップＳ３で、表示制御部１２は、差異評価値に基づき、以下の規則（１）〜（３）に従って棒グラフを表示するための表示データを生成し、表示装置２へ送出する。
【００２６】
（１）差異評価値が０のものは色付けしない。
（２）差異評価値が正の値のものは例えば暖色系で、差異評価値が負のものは例えば寒色系で色付ける。
（３）差異評価値の大きさ（絶対値）に応じて、同色系の中で色合いを少しずつ変える。
【００２７】
その結果、図８の棒グラフが表示装置２に表示される。なお、この図の棒グラフにおいて、斜線パターンは赤、網目パターンは青、ドットパターンは橙色を表す。
【００２８】
この表示によって、ユーザは、各作業の差異評価値の符号及び大小を一望で認識できるので、プロジェクト全体の様子や傾向を容易に把握することができる。つまり、振り返り目的の利用に適した表示が実現されている。
【００２９】
図７に示すデータはデータ保存部１４に保存される。次回、ユーザが作業の所要期間の予定実績比較を指示したときは、保存されたデータを用いることで、データ管理部１３による差異評価値の算出処理を省略することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態のプロジェクト進捗状態表示装置を実現するコンピュータ装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態のプロジェクト進捗状態表示装置の機能ブロック図である。
【図３】本発明の実施形態のプロジェクト進捗状態表示装置において、プロジェクト開始時に保存されるデータを示す図である。
【図４】本発明の実施形態のプロジェクト進捗状態表示装置において、プロジェクト開始時に表示されるガントチャートを示す図である。
【図５】本発明の実施形態のプロジェクト進捗状態表示装置において、プロジェクト開始後に保存されるデータを示す図である。
【図６】本発明の実施形態のプロジェクト進捗状態表示装置において、作業の所要期間の予定実績比較が指示されたときの処理のフローである。
【図７】本発明の実施形態のプロジェクト進捗状態表示装置で算出される差異評価値を示す図である。
【図８】本発明の実施形態のプロジェクト進捗状態表示装置で表示される棒グラフである。
【図９】ガントチャートの典型的な例を示す図である。
【図１０】現在進行中の作業について予定の作業期間と実績の作業期間を同時に並行して表示するガントチャートを示す図である。
【符号の説明】
【００３１】
１・・・入力装置、２・・・表示装置、３・・・ＣＰＵ、４・・・メモリ、５・・・記憶装置、６・・・媒体駆動装置、１１・・・イベント制御部、１２・・・表示制御部、１３・・・データ管理部、１４・・・データ保存部。
【図１】
2010061361.tif 000003
【図２】
2010061361.tif 000004
【図３】
2010061361.tif 000005
【図４】
2010061361.tif 000006
【図５】
2010061361.tif 000007
【図６】
2010061361.tif 000008
【図７】
2010061361.tif 000009
【図８】
2010061361.tif 000010
【図９】
2010061361.tif 000011
【図１０】
2010061361.tif 000012