(57)【要約】【課題】従来の進捗管理装置においては、作業の進捗度を一目して把握できなかった。【解決手段】日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に格納している作業計画情報格納部と、日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける受付部と、受付部が受け付けた実績作業量情報を日付に対応付けて蓄積する実績作業量情報蓄積部と、各日付に対して、計画作業量情報が示す作業量と、実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を取得する作業量差算出部と、日付に対する計画作業量情報の推移と、日付に対する実績作業量情報の推移と、日付に対する作業量差情報の推移を一のグラフ平面上に出力するグラフ出力部を具備する進捗管理装置により、作業の進捗度を極めて容易に把握できる。【選択図】図２
2008059411.tif 000002
【特許請求の範囲】
【請求項１】
日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に格納し得る作業計画情報格納部と、
日付の情報である日情報と日付に対する実績作業量情報を有する作業実績情報を日付毎に格納し得る作業実績情報格納部と、
日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける受付部と、
前記受付部が受け付けた実績作業量情報を日付に対応付けて、前記作業実績情報格納部に蓄積する実績作業量情報蓄積部と、
各日付に対して、計画作業量情報が示す作業量と、実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を取得する作業量差算出部と、
少なくとも日付に対する前記作業量差情報の推移を一のグラフ平面上に出力するグラフ出力部を具備する進捗管理装置。
【請求項２】
前記グラフ出力部は、
前記作業量差算出部が算出した作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記作業量差情報のグラフの属性値を変更して出力する請求項１記載の進捗管理装置。
【請求項３】
前記グラフの属性値は、グラフの線の色である請求項２記載の進捗管理装置。
【請求項４】
前記グラフ出力部は、
前記作業量差算出部が算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力し、
かつ、前記作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記塗りつぶす閉領域の属性値を変更して出力する請求項１記載の進捗管理装置。
【請求項５】
前記属性値は、閉領域の色である請求項４記載の進捗管理装置。
【請求項６】
日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に、記録媒体に格納しており、
日付の情報である日情報と日付に対する実績作業量情報を有する作業実績情報を日付毎に、記録媒体に格納しており、
コンピュータに、
日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける受付ステップと、
前記受付ステップで受け付けた実績作業量情報を日付に対応付けて、記録媒体に蓄積する実績作業量情報蓄積ステップと、
記録媒体から日付毎の作業計画情報と、日付毎の作業実績情報を読み出し、各日付に対して、計画作業量情報が示す作業量と、実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を取得し、メモリ上に配置する作業量差算出ステップと、
少なくとも日付に対する前記作業量差情報の推移を示すグラフを構成し、当該グラフを一のグラフ平面上に出力するグラフ出力ステップとを実行させるためのプログラム。
【請求項７】
前記グラフ出力ステップにおいて、
前記作業量差算出ステップで算出した作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記作業量差情報のグラフの属性値を変更して出力する請求項６記載のプログラム。
【請求項８】
前記グラフ出力ステップにおいて、
前記作業量差算出ステップで算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力し、
かつ、前記作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記塗りつぶす閉領域の属性値を変更して出力する請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主としてシステムや装置を開発等する場合に利用する進捗管理装置等に関するものである。
【背景技術】
【０００２】
従来の第一の進捗管理装置として、ソフトウェア開発におけるプロジェクト管理装置がある（例えば、特許文献１参照）。本プロジェクト管理装置において、開発計画のタイムラインが図的に表示されている。
【０００３】
また、従来の第二の進捗管理装置として、進捗管理に必要な実績データをシステム側で自動抽出して、実績管理計算やグラフの作成に反映させる進捗管理装置がある（特許文献２参照）。
【０００４】
さらに、従来の第三の進捗管理装置として、構造化手法に基づくソフトウェア設計作業の進捗状況管理システムに関し、時間の経過に伴い作成する設計単位の数が変動する設計作業の進捗状況が容易に把握できるシステムを提供できる進捗管理装置がある（特許文献３参照）。
【特許文献１】米国特許出願公開第２００６／００４５４６１号明細書（図４Ａ，４Ｂ等）
【特許文献２】特開平０７−２３０５０１号公報（第１頁，図１等）
【特許文献３】特開平０５−３１４１４２号公報（第１頁，図７等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の進捗管理装置においては、開発計画と開発実績の差を算出し、当該差について明示的に分かりやすく表示する、という機能がなかったため、開発の進み具合、または遅れ具合が一目して掴みにくい、という課題があった。
【課題を解決するための手段】
【０００６】
本第一の発明の進捗管理装置は、日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に格納し得る作業計画情報格納部と、日付の情報である日情報と日付に対する実績作業量情報を有する作業実績情報を日付毎に格納し得る作業実績情報格納部と、日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける受付部と、前記受付部が受け付けた実績作業量情報を日付に対応付けて、前記作業実績情報格納部に蓄積する実績作業量情報蓄積部と、各日付に対して、計画作業量情報が示す作業量と、実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を取得する作業量差算出部と、少なくとも日付に対する前記作業量差情報の推移を一のグラフ平面上に出力するグラフ出力部を具備する進捗管理装置である。
【０００７】
かかる構成により、開発の進み具合、または遅れ具合が一目して掴むことができる。
【０００８】
また、本第二の発明の進捗管理装置は、第一の発明に対して、前記グラフ出力部は、前記作業量差算出部が算出した作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記作業量差情報のグラフの属性値を変更して出力する進捗管理装置である。
【０００９】
かかる構成により、開発が計画に対して遅れているのか、進んでいるのかが容易に把握でき、かつ、定量的な遅れ具合または進み具合が容易に把握できる。
【００１０】
また、本第三の発明の進捗管理装置は、第二の発明に対して、前記グラフの属性値は、グラフの線の色である進捗管理装置である。
【００１１】
かかる構成により、開発が計画に対して遅れているのか、進んでいるのかが容易に把握でき、かつ、定量的な遅れ具合または進み具合が容易に把握できる。
【００１２】
また、本第四の発明の進捗管理装置は、第一の発明に対して、前記グラフ出力部は、前記作業量差算出部が算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力し、かつ、前記作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記塗りつぶす閉領域の属性値を変更して出力する進捗管理装置である。
【００１３】
かかる構成により、開発が計画に対して遅れているのか、進んでいるのかが容易に把握でき、かつ、定量的な遅れ具合または進み具合が容易に把握できる。
【００１４】
また、本第五の発明の進捗管理装置は、第四の発明に対して、前記属性値は、閉領域の色である進捗管理装置である。
【００１５】
かかる構成により、開発が計画に対して遅れているのか、進んでいるのかが容易に把握でき、かつ、定量的な遅れ具合または進み具合が容易に把握できる。
【発明の効果】
【００１６】
本発明による進捗管理装置によれば、作業の進捗度を極めて容易に把握できる。
【発明を実施するための最良の形態】
【００１７】
以下、進捗管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００１８】
図１は、本実施の形態における進捗管理システムの概念図である。進捗管理システムは、進捗管理装置１１と１以上の端末装置１２（１２（１）、１２（２）、・・・、１２（ｎ））を具備する。進捗管理の各種処理は、進捗管理装置１１が行う。端末装置１２は、進捗管理装置１１にアクセスし、進捗に関する情報を出力したり、進捗に関する情報を入力したりする装置である。
【００１９】
図２は、本実施の形態における進捗管理システムのブロック図である。
【００２０】
進捗管理装置１１は、作業計画情報格納部１１０１、実績作業量情報格納部１１０２、受付部１１０３、実績作業量情報蓄積部１１０４、作業量差算出部１１０５、グラフ出力部１１０６を具備する。
【００２１】
作業計画情報格納部１１０１は、日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に格納し得る。日情報とは、例えば、「２００６年８月２０日」という日を示す情報であり、そのデータ構造は問わない。計画作業量情報は、日情報が示す日に行う予定の作業量を示す情報である。計画作業量情報は、例えば、「１０」といった全体作業中の割合であっても良いし、「２００ｓｔｅｐ」といった、ソフトウェアのコーディングのステップ数であっても良いし、「５６関数」といった、ソフトウェアの関数や機能の数であっても良い。日付毎の計画作業量情報は、例えば、端末装置１２や進捗管理装置１１から、人手により入力される。ただし、日付毎の計画作業量情報は、外部の装置から送信された情報や、記憶媒体から読み出された情報であっても良い。作業計画情報格納部１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２２】
作業実績情報格納部１１０２は、日付の情報である日情報と日付に対する実績作業量情報を有する作業実績情報を日付毎に格納し得る。実績作業量情報も、計画作業量情報と同様に、「２０」といった全体作業中の割合であっても良いし、「１５０ｓｔｅｐ」といった、ソフトウェアのコーディングのステップ数であっても良いし、「７０関数」といった、ソフトウェアの関数や機能の数であっても良い。日付毎の実績作業量情報は、通常、端末装置１２や進捗管理装置１１から、日々、人手により入力される。ただし、日付毎の実績作業量情報は、２日以上、まとめて入力されても良い。また、実績作業量情報は、図示しない記録媒体などに蓄積されている成果物の情報から、自動的に取得されても良い。かかる実績作業量情報を自動取得する技術は、公知技術であるので詳細な説明を省略する。作業実績情報格納部１１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２３】
受付部１１０３は、日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける。また、受付部１１０３は、端末装置１２や、キーボードなどの入力手段などから、グラフ出力の指示なども受け付ける。実績作業量情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１１０３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２４】
実績作業量情報蓄積部１１０４は、受付部１１０３が受け付けた実績作業量情報を日付に対応付けて、作業実績情報格納部１１０２に蓄積する。実績作業量情報蓄積部１１０４は、通常、ＭＰＵやメモリ等から実現され得る。実績作業量情報蓄積部１１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２５】
作業量差算出部１１０５は、各日付に対して、作業計画情報格納部１１０１から計画作業量情報を読み出し、かつ、実績作業量情報格納部１１０２から実績作業量情報を読み出し、当該計画作業量情報が示す作業量を実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を各日付に対して取得し、メモリ上に格納する。作業量差算出部１１０５は、通常、ＭＰＵやメモリ等から実現され得る。作業量差算出部１１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２６】
グラフ出力部１１０６は、少なくとも日付に対する作業量差情報の推移を一のグラフ平面上に出力する。グラフ出力部１１０６は、各日付に対する計画作業量情報の推移を示すグラフ、および各日付に対する実績作業量情報の推移を示すグラフをも平面上に出力しても良い。グラフ出力部１１０６は、作業量差算出部が算出した作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合（計画に対して実績が遅れている場合）と、両者が同じ、または計画作業量情報の示す作業量が小さい場合（計画に対して実績が遅れていない場合）とで、作業量差情報のグラフの属性値を変更して出力することは好適である。ここで、グラフの属性値とは、グラフの線の色や線種や、グラフを構成する点の色や点種などである。ここで、グラフ出力部１１０６は、計画に対して実績が遅れている場合と、計画に対して実績が遅れていない場合の２パターンでグラフの属性値を変更しても良いが、計画に対して実績が遅れている場合と、計画と実績が一致している場合、計画に対して実績が進んでいる場合の３パターンでグラフの属性値を変更しても良い。また、グラフ出力部１１０６は、作業量差算出部１１０５が算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力しても良い。かかる場合、作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、塗りつぶす閉領域の属性値を変更して出力することは好適である。ここで、閉領域の属性値とは、閉領域の色や模様や領域を囲う線の色や線種などである。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信、記録媒体への蓄積等を含む概念である。また、グラフ出力部１１０６が出力するグラフは、通常、折れ線グラフであるが、棒グラフや円グラフ等の他の種類のグラフでも良い。グラフ出力部１１０６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。グラフ出力部１１０６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００２７】
端末装置１２は、ユーザからのグラフ出力の指示や、実績作業量情報のデータ等の入力を受け付けたり、グラフ出力部１１０６から出力されたグラフを表示したりする端末である。端末装置１２は、公知の技術から構成される装置であるので、詳細な説明を省略する。
【００２８】
次に、進捗管理装置の動作について図３、図４のフローチャートを用いて説明する。
【００２９】
（ステップＳ３０１）受付部１１０３は、情報の入力または指示の入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３０２に行き、入力を受け付けなければステップＳ３０１に戻る。
【００３０】
（ステップＳ３０２）実績作業量情報蓄積部１１０４は、ステップＳ３０１で受け付けた情報または入力は、実績作業量情報であるか否かを判断する。実績作業量情報であればステップＳ３０３に行き、実績作業量情報でなければステップＳ３０５に行く。
【００３１】
（ステップＳ３０３）実績作業量情報蓄積部１１０４は、ステップＳ３０１で受け付けた実績作業量情報を取得し、メモリ上に配置する。
【００３２】
（ステップＳ３０４）実績作業量情報蓄積部１１０４は、実績作業量情報を日付に対応付けて、作業実績情報格納部１１０２に蓄積する。ステップＳ３０２に戻る。
【００３３】
（ステップＳ３０５）グラフ出力部１１０６は、ステップＳ３０１で受け付けた情報または入力は、グラフの出力指示であるか否かを判断する。グラフの出力指示であればステップＳ３０６に行き、グラフの出力指示でなければステップＳ３０１に戻る。
【００３４】
（ステップＳ３０６）グラフ出力部１１０６は、作業計画情報格納部１１０１から日付毎の作業計画情報を読み出し、メモリ上に配置する。
【００３５】
（ステップＳ３０７）グラフ出力部１１０６は、日付を横軸とした計画作業量の推移のグラフを構成する。なお、日付毎の作業計画情報が与えられた場合に、折れ線グラフなどのグラフを構成する処理は公知技術である。
【００３６】
（ステップＳ３０８）グラフ出力部１１０６は、ステップＳ３０７で構成した計画作業量の推移のグラフを出力する。
【００３７】
（ステップＳ３０９）グラフ出力部１１０６は、実績作業量情報格納部１１０２から日付毎の作業実績情報を読み出し、メモリ上に配置する。
【００３８】
（ステップＳ３１０）グラフ出力部１１０６は、日付を横軸とした実績作業量の推移のグラフを構成する。なお、日付毎の作業実績情報が与えられた場合に、折れ線グラフなどのグラフを構成する処理は公知技術である。
【００３９】
（ステップＳ３１１）グラフ出力部１１０６は、ステップＳ３１０で構成した実績作業量の推移のグラフを出力する。
【００４０】
（ステップＳ３１２）作業量差算出部１１０５、およびグラフ出力部１１０６は、作業量差情報の推移のグラフを構成する。かかる作業量差情報の推移のグラフを構成する処理について、図４のフローチャートを用いて詳細に説明する。
【００４１】
（ステップＳ３１３）グラフ出力部１１０６は、ステップＳ３１２で構成した作業量差情報の推移のグラフを出力する。処理を終了する。
【００４２】
なお、図３のフローチャートにおいて、グラフの出力の順序は問わない。また、図３のフローチャートにおいて、すべてのグラフを構成した後、全グラフを一度に出力しても良い。さらに、図３のフローチャートにおいて、少なくとも日付に対する前記作業量差情報の推移を一のグラフ平面上に出力すれば良い。
【００４３】
次に、ステップＳ３１２の作業量差情報の推移のグラフを構成する処理について図４のフローチャートを用いて説明する。
【００４４】
（ステップＳ４０１）作業量差算出部１１０５は、カウンタｉに１を代入する。
【００４５】
（ステップＳ４０２）作業量差算出部１１０５は、ｉ番目の作業実績情報が、メモリ上に存在するか否かを判断する。ｉ番目の作業実績情報が存在すればステップＳ４０３に行き、ｉ番目の作業実績情報が存在しなければステップＳ４１１に行く。
【００４６】
（ステップＳ４０３）作業量差算出部１１０５は、メモリ上からｉ番目の日情報（日付けの情報）を取得する。
【００４７】
（ステップＳ４０４）作業量差算出部１１０５は、メモリ上からｉ番目の実績作業量情報を取得する。
【００４８】
（ステップＳ４０５）作業量差算出部１１０５は、メモリ上からｉ番目の計画作業量情報を取得する。
【００４９】
（ステップＳ４０６）作業量差算出部１１０５は、ステップＳ４０４で取得した実績作業量情報が示す実績作業量と、ステップＳ４０５で取得した計画作業量情報が示す計画作業量との差を算出し、作業量差情報を構成し、当該作業量差情報をメモリ上に配置する。
【００５０】
（ステップＳ４０７）グラフ出力部１１０６は、ステップＳ４０６における算出結果から、「実績作業量＜計画作業量」であるか否かを判断する。かかる条件に合致すればステップＳ４０８に行き、かかる条件に合致しなければステップＳ４０９に行く。
【００５１】
（ステップＳ４０８）グラフ出力部１１０６は、ｉ番目の作業量差情報に対するグラフの属性値の変数に、計画に比べて実績が遅れていることを示す「属性値１」を示す情報を書き込む。なお、「属性値１」の情報は、予め保持しており、読み出すものとする。「属性値１」とは、例えば、「線の色が赤」である。
【００５２】
（ステップＳ４０９）グラフ出力部１１０６は、ｉ番目の作業量差情報に対するグラフの属性値の変数に、計画に比べて実績が遅れていないことを示す「属性値２」を示す情報を書き込む。なお、「属性値２」の情報は、予め保持しており、読み出すものとする。「属性値２」とは、例えば、「線の色が青」である。
【００５３】
（ステップＳ４１０）作業量差算出部１１０５は、カウンタｉを１、インクリメントする。ステップＳ４０２に戻る。
【００５４】
（ステップＳ４１１）グラフ出力部１１０６は、各日付に対応する作業量差情報と、当該各作業量差情報に対応する属性値（属性値１または属性値２）に従って、グラフを構成する。上位関数にリターンする。
【００５５】
以下、本実施の形態における進捗管理装置の具体的な動作について説明する。進捗管理装置の概念図は図１である。
【００５６】
今、あるソフトウェアや製品の開発の管理者が、当該管理者の端末装置１２から開発の計画を入力した、とする。そして、開発の計画が、日付毎の作業計画情報として構成され、図５に示すように、作業計画情報格納部１１０１に記録された、とする。なお、ここで入力された作業計画情報は、日付に対する累積の計画作業量を示す情報であり、０から１００の数値である。つまり、ここでの作業計画情報は、全作業の中の割合を示す情報であり、累積の割合を示す情報である。なお、図５において、属性「ＩＤ」は、レコードを識別する情報であり、表におけるレコード管理のために存在する。また、ここでの日情報は、月と日を示す情報である。
【００５７】
次に、開発を担当する作業者が、自身の端末装置１２から、開発の実績の情報である実績作業量情報を、日付「０４／０１」から「０６／２８」まで入力した、とする。そして、受付部１１０３は、日付ごとの実績作業量情報を受け付け、実績作業量情報蓄積部１１０４は、実績作業量情報を日付に対応付けて、作業実績情報格納部１１０２に蓄積する。かかる蓄積した日付ごとの実績作業量情報を、図６に示す。
【００５８】
次に、グラフ出力部１１０６は、図３のフローチャートを用いて説明したように、日付を横軸とした計画作業量の推移のグラフを構成し、出力する。また、グラフ出力部１１０６は、日付を横軸とした実績作業量の推移のグラフを構成し、出力する。
【００５９】
次に、作業量差算出部１１０５は、日付ごとに、実績作業量情報が示す実績作業量と、計画作業量情報が示す計画作業量との差を算出し、作業量差情報を構成し、メモリ上に配置する。なお、作業量差算出部１１０５は、ここでは、「作業量差情報＝｜実績作業量情報−計画作業量情報｜」の演算式を格納しており、当該演算式を読み出し、日付ごとに、実績作業量情報、計画作業量情報を上記演算式に代入し、日付ごとに、作業量差情報を得る。上記演算式は、絶対値を算出するので、作業量差情報は、０以上の数値となる。
【００６０】
また、グラフ出力部１１０６は、算出結果から、「実績作業量＜計画作業量」であるか否かを判断し、「実績作業量＜計画作業量」であれば、属性値として「赤」を代入する。なお、この属性値「赤」は、グラフを構成する線の色、線の点が赤色であることを示す（図７参照）。
【００６１】
一方、グラフ出力部１１０６は、算出結果から、「実績作業量＜計画作業量」であるか否かを判断し、「実績作業量＜計画作業量」でなければ、属性値として「青」を代入する。なお、この属性値「青」は、グラフを構成する線の色、線の点が青色であることを示す（図７参照）。
【００６２】
そして、グラフ出力部１１０６は、各日付に対応する作業量差情報と、当該各作業量差情報に対応する属性値（赤または青）に従って、グラフを構成し、出力する。
【００６３】
かかる出力されたグラフの例を図８に示す。図８において、（１）のグラフは、計画作業量の推移のグラフである。また、図８において、（２）のグラフは、実績作業量の推移のグラフである。また、図８において、（３）（４）のグラフは、作業量差情報を用いて作成されるグラフである。グラフにおいて、（３）のグラフの線は赤色であり、「実績作業量＜計画作業量」であること、つまり、開発が遅れていること、および遅れている開発量を示す。遅れている開発量は、グラフを構成する点の縦軸の値（高さ）である。また、グラフにおいて、（４）のグラフの線は赤色であり、「実績作業量＞＝計画作業量」であること、つまり、開発が遅れていないこと、および進んでいる開発量を示す。進んでいる開発量も、グラフを構成する点の縦軸の値（高さ）である。なお、開発が遅れているか、進んでいるかは、線の色により一目瞭然である。
【００６４】
さらに、グラフ出力部１１０６は、図９に示すようなグラフを出力しても良い。つまり、グラフ出力部１１０６は、作業量差算出部１１０５が算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力しても良い。また、グラフ出力部１１０６は、計画作業量の推移のグラフにより構成される閉領域も所定の色または模様で塗りつぶして出力しても良い。また、グラフ出力部１１０６は、実績作業量の推移のグラフにより構成される閉領域も所定の色または模様で塗りつぶして出力しても良い。さらに、グラフ出力部１１０６は、作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、塗りつぶす閉領域の属性値（領域の色や、模様や、輪郭線の色や線種など）を変更して出力することは好適である。図９において、（１）は、計画作業量の推移のグラフにより構成される閉領域である。（２）は、実績作業量の推移のグラフにより構成される閉領域である。（３）および（４）は、作業量差情報が示す作業量の推移のグラフにより構成される閉領域である。また、（３）と（４）の領域の色は異なり、（３）は、「実績作業量＜計画作業量」であること、つまり、開発が遅れていることを示す赤色の領域である。また、（４）は、「実績作業量＞＝計画作業量」であること、つまり、開発が遅れていないことを示す青色の領域である。また、（３）や（４）の領域の面積は、開発の遅れや進み具合（進捗度）が如何に推移してきたかを簡潔に示している。ユーザは、（３）や（４）の領域の面積を直感的に測ることにより、開発の遅れや進み具合（進捗度）の推移を一目瞭然に知ることができる。
【００６５】
以上、本実施の形態によれば、開発計画と開発実績の差を算出でき、当該差について明示的に分かりやすく表示できる。したがって、管理者は、作業の進捗度を一目して掴むことができる。
【００６６】
なお、本実施の形態によれば、管理する対象は、開発計画と開発実績に限らず、何らかの作業についての進捗度合いであれば良い。
【００６７】
また、本実施の形態の具体例によれば、計画作業量情報や実績作業量情報や作業量差情報は、全体の作業に対する割合であったが、作業の量（例えば、ソフト開発におけるコーディング量、機能数、関数の数、開発工数、またはハード開発における部品や部分の開発数や開発工数など）でも良い。
【００６８】
また、本実施の形態の具体例によれば、作業量差情報は、「作業量差情報＝｜実績作業量情報−計画作業量情報｜」の演算式により絶対値を算出した。しかし、「実績作業量＜計画作業量」である場合に、出力されるグラフが負の値をとるようにしても良い。つまり、グラフ出力部１１０６は、図１０に示すようなグラフを出力しても良い。図１０において、（１）は計画作業量の推移のグラフ、（２）は実績作業量の推移のグラフ、（３）（４）は作業量差情報を用いて作成されるグラフである。また、（３）は、負の領域に存在するので、「実績作業量＜計画作業量」であること、つまり、開発が遅れていること、および遅れている開発量を示す。さらに、（４）は、正の領域に存在し、開発が遅れていないこと、および進んでいる開発量を示す。
【００６９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における進捗管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、日付の情報である日情報と日付に対する作業の量を示す情報である計画作業量情報を有する作業計画情報を日付毎に、記録媒体に格納しており、日付の情報である日情報と日付に対する実績作業量情報を有する作業実績情報を日付毎に、記録媒体に格納しており、コンピュータに、日付に対して、行った作業量を示す情報である実績作業量情報の入力を受け付ける受付ステップと、前記受付ステップで受け付けた実績作業量情報を日付に対応付けて、記録媒体に蓄積する実績作業量情報蓄積ステップと、記録媒体から日付毎の作業計画情報と、日付毎の作業実績情報を読み出し、各日付に対して、計画作業量情報が示す作業量と、実績作業量情報が示す作業量との差を算出し、当該作業量の差を示す作業量差情報を取得し、メモリ上に配置する作業量差算出ステップと、少なくとも日付に対する前記作業量差情報の推移を示すグラフを構成し、当該グラフを一のグラフ平面上に出力するグラフ出力ステップとを実行させるためのプログラム、である。
【００７０】
また、上記プログラムにおける前記グラフ出力ステップにおいて、前記作業量差算出ステップで算出した作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記作業量差情報のグラフの属性値を変更して出力する、ことは好適である。
【００７１】
また、上記プログラムにおける前記グラフ出力ステップにおいて、前記作業量差算出ステップで算出した作業量差情報が示す作業量の値と横軸により構成される閉領域を所定の色または模様で塗りつぶして出力し、かつ、前記作業量差情報が、計画作業量情報の示す作業量が実績作業量情報の示す作業量と比較して大きい場合と、小さい場合とで、前記塗りつぶす閉領域の属性値を変更して出力する、ことは好適である。
【００７２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００７３】
また、図１１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の進捗管理装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１１は、このコンピュータシステム３４０の概観図であり、図１２、コンピュータシステム３４０のブロック図である。
【００７４】
図１１において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【００７５】
図１２において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【００７６】
コンピュータシステム３４０に、上述した実施の形態の進捗管理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【００７７】
プログラムは、コンピュータ３４１に、上述した実施の形態の進捗管理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【００７８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【００７９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００８０】
以上のように、本発明にかかる進捗管理装置は、作業の進捗度を極めて容易に把握できる、という効果を有し、進捗管理システム等として有用である。
【図面の簡単な説明】
【００８１】
【図１】実施の形態１における進捗管理システムの概念図
【図２】同進捗管理システムのブロック図
【図３】同進捗管理装置の動作について説明するフローチャート
【図４】同作業量差情報の推移グラフを構成する処理について説明するフローチャート
【図５】同作業計画情報管理表を示す図
【図６】同作業実績情報管理表を示す図
【図７】同作業量差情報管理表を示す図
【図８】同グラフの出力例を示す図
【図９】同グラフの出力例を示す図
【図１０】同グラフの出力例を示す図
【図１１】同進捗管理装置を実現するコンピュータの外観図
【図１２】同進捗管理装置を実現するコンピュータシステムの概観図
【符号の説明】
【００８２】
１１  進捗管理装置
１２  端末装置
１１０１  作業計画情報格納部
１１０２  作業実績情報格納部
１１０２  実績作業量情報格納部
１１０３  受付部
１１０４  実績作業量情報蓄積部
１１０５  作業量差算出部
１１０６  グラフ出力部
【図１】
2008059411.tif 000003
【図２】
2008059411.tif 000004
【図３】
2008059411.tif 000005
【図４】
2008059411.tif 000006
【図５】
2008059411.tif 000007
【図６】
2008059411.tif 000008
【図７】
2008059411.tif 000009
【図１１】
2008059411.tif 000010
【図１２】
2008059411.tif 000011
【図８】
2008059411.tif 000012
【図９】
2008059411.tif 000013
【図１０】
2008059411.tif 000014