(57)【要約】【課題】前工程までの進捗状況に基づいて前工程の品質を適切に評価するとともに，後工程の品質指標を変更可能な方法を提供する。【解決手段】スケジュール入力部１１および進捗状況入力部１２に入力された作業予定と作業実績をそれぞれスケジュール記憶テーブル２０と進捗状況記憶テーブル２１に記録し，重み付け部１３が，記録された作業予定および作業実績を重み付けし，品質評価部１５が，品質評価値を算出し，補正部１４が，作業実績を補正し，品質指標設定部１６が，品質評価値と品質指標テーブル１９とに基づいて，次工程の品質指標を決定し，品質評価値出力部１８が，算出された品質評価値をユーザ端末２２に出力し，品質指標出力部１７が，後工程での品質指標をユーザ端末２２に出力する。【選択図】        図１
2004164152.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによってソフトウェア開発作業を支援する品質管理処理方法であって，
各作業工程の作業予定を記録するステップと，
各作業工程の作業実績を記録するステップと，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，
前記算出した品質評価値を出力するステップとを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【請求項２】
コンピュータによってソフトウェア開発作業を支援する品質管理処理方法であって，
各作業工程の作業予定を記録するステップと，
各作業工程の作業実績を記録するステップと，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，
前記算出した品質評価値と品質評価値に応じて予め設定した各工程の品質指標が記録された品質指標テーブルとに基づいて，次工程の品質指標を決定するステップと，
前記決定した品質指標を出力するステップとを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【請求項３】
請求項２記載の進捗状況に基づく品質管理処理方法において，
作業スケジュールの延期日数に応じて前記記録された作業実績を補正するステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【請求項４】
請求項２記載の進捗状況に基づく品質管理処理方法において，
各作業が影響する後作業数を各作業数にカウントし，前記記録された各作業工程の作業予定および作業実績を重み付けするステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【請求項５】
請求項２記載の進捗状況に基づく品質管理処理方法において，
前記品質指標テーブルに設定された品質指標に基づいて実施した各作業工程の実績の統計データに基づいて，前記品質指標テーブルを修正するステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，ソフトウェア開発作業における進捗管理技術に関し，特に，各作業工程の進捗状況を把握するとともに，その品質評価を適切に行う進捗状況に基づく品質管理処理方法に関する。
【０００２】
【従来の技術】
従来のソフトウェア開発作業の進捗状況の把握は，一般的には，図１０に示すように，対象開発システムをサブシステムに分割し，サブシステム内の作成プログラムごとに開発スケジュールを作成し，ＰＳ（プログラム設計），ＰＧ（プログラミング），ＰＴ（単体テスト）等の作業工程毎に予定と実績を比較できるように記入して進捗状況を把握するようにしていた。
【０００３】
また，システム全体の管理は，図１１（Ａ）に示すように，対象開発システムを分割したサブシステムごとの完了物件を週単位で予定／実績がわかるように管理していた。また，図１１（Ｂ）に示すように，その状況をグラフ化して状況を把握できるようにしたり，図１２（Ａ）および図１２（Ｂ）に示すように，発展形として，作業の開始，終了ごとに管理している様なケースもある。なお，図１１および図１２は，一つの作業工程の進捗状況を示したものである。
【０００４】
さらに，このような開発作業の進捗遅れに関する具体的な技術として，前作業の作業遅延時において，後作業の開始予定を変更可能にするプロジェクト管理システムに関する技術があった（例えば，特許文献１参照。）。また，計画と実績をグラフに表した際に，今後の見通し作業数と納期までの時間とから求められるグラフ上の面積値を進捗遅れの評価値とする技術があった（例えば，特許文献２参照。）。
【０００５】
ここで，通常，前工程の作業で遅れが生じると，その工程に続く後工程では，開発納期を守るために，作業時間を予定よりも短縮して行なう必要が生じる。作業時間を短縮するために，要員を増やしたり作業時間を増やしたりすることが行なわれるが，そのような状況で作業を進めると，品質が悪化する場合も多い。進捗管理を行なう際には，スケジュール管理もさることながら，品質の管理も行なう必要がある。
【０００６】
現在，品質管理は，プロジェクト開始時点で，各工程の品質評価の基準である品質指標を設定して，その品質指標をベースにレビュー，テストを実施して，結果の値を品質指標と比較して，その品質を評価している。こうした品質評価に関する具体的な技術として，プロジェクトの進捗管理において，工程のみならず品質の目標／実績対比を表示する技術があった（例えば，特許文献３参照。）。
【０００７】
【特許文献１】
特開平１０−２４０８０４号公報
【特許文献２】
特開平１１−１４３９３０号公報
【特許文献３】
特開平６−３３２９１１号公報
【０００８】
【発明が解決しようとする課題】
しかし，ソフトウェア開発作業における進捗管理および品質管理をする際に，上記従来技術では，前工程までの進捗に応じて後工程の品質指標を変化させることができないため，前工程の品質が悪化した場合でも，後工程は，当初設定した各工程のテスト件数等の品質指標を目標として作業していた。特に，進捗状況で，工程の前半で遅れが出た場合でも，後半で遅れを取り戻した場合は，問題視しないで，当初の品質指標のまま，後工程に進んでおり，後工程の品質指標は変更されなかった。このため，後工程でエラーが発見される場合が多く，問題の顕在化が遅れる傾向にあった。
【０００９】
また，各々の作業には，作業順番があり，前の作業が終了しないと，後の作業が開始できない場合が多く，進捗管理上は，前の作業の重みが大きい場合が多い。前の作業が延びるとその影響が大きいが，従来の進捗管理では，例えば，ある作業工程における各作業の予定が図９（Ａ）に示される場合に，従来の進捗管理では，各作業を同等に考えその作業数を管理値として扱い，各作業を１とカウントして図９（Ｂ）のように週毎の予定，実績を表に記入し，その累積を図９（Ｃ）のようにグラフ化して管理していたことから，前の作業の重みの考慮が足りなかった。
【００１０】
また，各作業の重みを考えて，管理値として扱っている場合もあるが，計算が大変で，実際の管理作業として現実的ではなく，前作業の影響量を考慮した適切な品質管理が困難であるという問題があった。
【００１１】
本発明は，上記従来技術の問題点を解決し，前工程までの進捗状況に基づいて前工程の品質を適切に評価するとともに，後工程の品質指標を変更可能な方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するため，本発明は，まず，作業予定と作業実績との差分に基づいて，その工程の実績の品質評価を決定する。作業実績が作業予定に比べて，工程初期の段階で遅れがあった場合，要員の投入，残業等でその工程の最終納期に間に合わせるケースも多いが，この場合，成果物の品質が悪化している場合も多い。従って，本発明では，作業予定と作業実績との差分が大きい場合には，前工程での品質が悪化していると評価する。
【００１３】
また，本発明は，作業予定と作業実績との差分に基づいて，後工程の品質指標を設定する。前工程までの段階で生じた予定と実績の差（スケジュール遅れ）に応じて，後工程の品質評価基準としての品質指標を厳しくすることで，開発作業における適切な品質管理をすることが可能となる。
【００１４】
本発明では，例えば，作業予定と作業実績のグラフ（予実グラフ）の面積の差分に応じて後工程の品質指標を厳しく設定する。この機能により，前工程で無理に納期に合わせて作業を完了した場合などでも，後工程ですぐにチェックが入り，問題を後まで引き継がないようにすることができる。例えば，スケジュール遅れが生じた場合，後工程におけるテスト件数に対するバグの摘出件数等を増加させてテスト品質のアップを図る。また，本発明においては，例えば，品質の悪化状況に応じて，後工程でテスト内容を変更して，より厳しいテストをすることもできる。
【００１５】
また，前工程の最初の段階で遅れが発生した場合，無理に遅れを取り戻すことはしないで，テストをしっかりしてスケジュールを延ばした場合，その工程の品質は，無理に納期を守った場合に比べて，良いはずである。本発明では，スケジュールが延期された場合は，作業実績のグラフを補正する。補正の方法は，後述するように，作業完了時点での予定納期からの全体延期日数を１として，作業実績線上の各測定点を，期間割合で補正する。
【００１６】
また，通常は作業の進捗をカウントする場合に，１つの作業を１としてカウントするが，後作業が前作業の終了を待って開始しなければならないような場合，前作業の遅れを重く評価すべきである。例えば，ルーチン呼び出し元である親プログラムを前作業で開発し，呼び出されるルーチンを後作業で開発する場合，前作業が遅れるほど，後作業への影響が大きくなる。
【００１７】
そこで，本発明は，後作業を持つ作業は，その後作業分も含めて，その前作業数にカウントする。このような重み付けをすることによって，より前作業での遅れを容易にチェックできるようになるとともに，前作業の影響量を考慮した適切な進捗管理ができるようになる。
【００１８】
即ち，本発明は，ソフトウェア開発作業における進捗状況に基づく品質管理処理方法であって，各作業工程の作業予定を記録するステップと，各作業工程の作業実績を記録するステップと，前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，前記算出した品質評価値を出力するステップとを有することを特徴とする。
【００１９】
また，本発明は，ソフトウェア開発作業における進捗状況に基づく品質管理処理方法であって，各作業工程の作業予定を記録するステップと，各作業工程の作業実績を記録するステップと，前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，前記算出した品質評価値と品質評価値に応じて予め設定した各工程の品質指標が記録された品質指標テーブルとに基づいて，次工程の品質指標を決定するステップと，決定した品質指標を出力するステップとを有することを特徴とする。
【００２０】
また，本発明は，前記進捗状況に基づく品質管理処理方法において，作業スケジュールの延期日数に応じて作業実績を補正するステップを有することを特徴とする。
【００２１】
また，本発明は，前記進捗状況に基づく品質管理処理方法において，各作業が影響する後作業数を各作業数にカウントし，前記入力された各作業工程の作業予定および作業実績を重み付けするステップを有することを特徴とする。
【００２２】
また，本発明は，前記進捗状況に基づく品質管理処理方法において，前記品質指標テーブルに設定された品質指標に基づいて実施した各作業工程の実績の統計データに基づいて，前記品質指標テーブルを修正するステップを有することを特徴とする。
【００２３】
【発明の実施の形態】
以下に，図を用いて本発明の実施の形態を説明する。図１は，本発明の進捗状況に基づく品質管理処理方法を実現する進捗管理システムの構成の一例を示す図である。１は進捗管理システム，１１は入力された各作業工程の作業予定をスケジュール記憶テーブル２０に記録するスケジュール入力部，１２は入力された各作業工程の作業実績を進捗状況記憶テーブル２１に記録する進捗状況入力部，１３は各作業が影響する後作業数を各作業数にカウントし，スケジュール入力部１１および進捗状況入力部１２に入力された各作業工程の作業予定および作業実績を重み付けする重み付け部，１４は作業スケジュールの延期日数に応じて作業実績を補正する補正部である。
【００２４】
また，１５は各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する品質評価部，１６は算出された品質評価値と品質指標テーブル１９とに基づいて，次工程の品質指標を決定する品質指標設定部，１７は品質指標設定部１６が決定した品質指標をユーザ端末２２に出力する品質指標出力部，１８は品質評価部１５が算出した品質評価値をユーザ端末２２に出力する品質評価値出力部，１９は各工程の品質指標が記録された品質指標テーブル，２０は各作業工程の作業予定が記録されるスケジュール記憶テーブル，２１は各作業工程の作業実績が記録される進捗状況記憶テーブル，２２はユーザ端末である。
【００２５】
以下に図１および図３乃至図８を参照しつつ，図２に基づいて本発明の実施の形態について説明する。図２は，本発明の進捗管理処理フローの一例を示す図である。まず，スケジュール入力部１１および進捗状況入力部１２が，ユーザ端末２２から各作業工程の作業予定および作業実績の入力情報を受信し，それぞれスケジュール記憶テーブル２０および進捗状況記憶テーブル２１に記録する（ステップＳ１）。
【００２６】
次に，重み付け部１３が，記録された各作業工程の作業予定および作業実績を重み付けする（ステップＳ２）。かかる重み付けは，各作業が影響する後作業数を各作業数にカウントすることにより行われる。例えば，ある作業工程における各作業の予定が図７（Ａ）に示されるような場合に，８月９日に１本予定されている作業が持つ後作業数は１０本であるため，図７（Ｂ）に示す表の当該８月９日の作業予定数を１１本とする。他の作業予定数および作業実績数についても同様に重み付けする。上記重み付け後の作業予定累積数および作業実績累積数をプロットしたグラフを図７（Ｃ）に示す。このような重み付けをすることによって，より前作業での遅れを容易にチェックできるようになるとともに，前作業の影響量を考慮した適切な進捗管理ができるようになる。
【００２７】
なお，本発明においては，重み付け部１３による重み付けを作業予定および作業実績がスケジュール記憶テーブル２０および進捗状況記憶テーブル２１に記録される前に行う構成を採ることもできる。また，本発明においては，上記重み付けを行わない構成を採ることもでき，上記ステップＳ２を省略することも可能である。
【００２８】
次に，品質評価部１５が，各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する（ステップＳ３）。本発明においては，図３に示す進捗管理グラフの予定累積線と実績累積線とが構成する面積（予定実績差異面積）と予定累積線が基底線Ｈと基底線Ｖと構成する面積（全体面積）との比である面積差異比を品質評価値の一例として算出する。ここで，図３に示す進捗管理グラフは，ある一つの作業工程における作業予定をプロットした予定累積線と作業実績とをプロットした実績累積線からなるグラフであり，縦軸は開発完了累積プログラム数，横軸は経過日数である。
【００２９】
即ち，本発明は，品質評価値の一例として，面積差異比を，次式
面積差異比＝予定実績差異面積／全体面積×１００％
を用いて算出する。
【００３０】
もちろん，本発明において算出する品質評価値は，面積差異比に限るものではなく，例えば，図３における予定累積線と実績累積線の高さの差と予定累積線の高さの比を品質評価値の一例として算出してもよい。
【００３１】
次に，補正部１４が，作業スケジュールの延期日数に応じて記録された作業実績を補正する（ステップＳ４）。作業実績の補正は，例えば，図６に示すように，全体延期日数の最終経過日数に対する比を補正前実績累積線上の各測定経過日数に乗じることにより補正延期日数を求め，補正前実績累積線の各点を補正延期日数分だけシフトすることにより補正後実績累積線とすることにより行う。ここで，全体延期日数は，作業の最終完了日における予定納期からの経過日数，測定経過日数は，補正前実績累積線上の各点における経過日数，最終経過日数は，作業の最終完了日における経過日数である。
【００３２】
即ち，補正部１４は，補正延期日数を，次式
補正延期日数＝全体延期日数×測定経過日数／最終経過日数
により求め，求めた補正延期日数分だけ補正前実績累積線をシフトすることにより補正後実績累積線とする。図６に示す例では，最終経過日数は１１９日，予定納期は９１日，全体延期日数は２８日である。従って，例えば，補正前実績累積線上の測定経過日数が７０日であるａ点についての補正延期日数は，
補正延期日数＝２８×７０／１１９
＝１６．４７であり，補正前実績累積線上のａ点は，経過日数が５３．５３である補正後実績累積線上のｂ点にシフトする。同様にして補正前実績累積線上の他の点についても補正延期日数分だけシフトさせることにより，補正前実績累積線を補正後実績累積線に補正する。なお，本発明は，上記補正を行わない構成を採ることもでき，ステップＳ４を省略することも可能である。
【００３３】
次に，品質指標設定部１６が，算出された品質評価値と品質指標テーブル１９とに基づいて，次工程の品質指標を決定する（ステップＳ５）。品質指標テーブル１９には，例えば図４に示すように，算出した品質評価値に応じた品質指標として，各作業工程毎のレビュー件数，テスト件数，摘出件数，差し戻し件数が記録されている。ここでは，品質評価値として面積差異比を用いており，また，各品質指標の値は，１ｋｓｔｅｐあたりの件数である。
【００３４】
図４において，ＰＧ，ＰＴ，ＩＴ，ＳＴは各作業工程を示しており，ＰＧはプログラミング，ＰＴは単体テスト，ＩＴは結合テスト，ＳＴはシステムテストである。また，レビュー件数の値は，各作業工程１ｋｓｔｅｐ当たり摘出されるはずのミスの件数であり，テスト件数の値は，１ｋｓｔｅｐ当たりに設定されるテストケース数であり，摘出件数の値は，１ｋｓｔｅｐ当たり摘出される障害数である。また，差し戻し件数は，各工程と対応する工程に差し戻す件数である。なお，図４に示す品質指標テーブル１９中の「ＰＴ関連３件」は，例えば，ＩＴ工程において，ＰＴ工程が要因となって障害が生じた場合に，対応する工程に差し戻す件数を示す。
【００３５】
図４に示す品質指標テーブル１９の品質指標は，前工程終了段階において算出される面積差異比が大きくなるほど後工程でのテスト品質が厳しくなるように設定されている。例えば，ＰＧ工程の終了時点において算出された面積差異比が「２％＞面積差異比」の場合に，ＰＴ工程に設定されているレビュー件数は２件であるが，「２％≦面積差異比＜５％」の場合には，レビュー件数は３件に設定されている。従って，ＰＴ工程の前工程であるＰＧ工程終了時点において算出される面積差異比が「２％≦面積差異比＜５％」の場合には，品質指標設定部１６は，ＰＴ工程におけるレビュー件数を３件と決定する。
【００３６】
なお，変更された品質指標に基づいて後工程を実施し，後工程終了段階において算出される品質評価値が改善された場合には，その後の工程での品質指標は緩やかな内容に変更される。例えば，図４において，ＰＧ工程終了段階で算出された面積差異比が「２％≦面積差異比＜５％」となって，ＩＴ工程でのテスト件数が３ケースとされたとしても，ＩＴ工程の前工程であるＰＴ工程終了段階で算出される面積差異比が２％未満となった場合には，ＩＴ工程におけるテスト件数は２ケースとされる。
【００３７】
また，図４に示される品質指標テーブル１９は，前工程での面積差異比に応じて品質指標の各数値が変化するものであるが，本発明において用いられる品質指標テーブル１９は，品質指標の数値が設定されたものに限るものではなく，例えば図５に示すように，面積差異比に応じて変化するきめ細かなテスト内容が設定されたものでもよい。
【００３８】
最後に，品質評価値出力部１８が，品質評価部１５が算出した品質評価値をユーザ端末２２に出力し（ステップＳ６），品質指標出力部１７が，品質指標設定部１６が決定した後工程での品質指標をユーザ端末２２に出力し（ステップＳ７），処理を終了する。
【００３９】
ユーザは，出力された品質評価値に基づいて，前工程における品質を評価することができる。例えば，出力された品質評価値が増加している場合には品質が悪化していると評価できる。また，出力された品質指標に基づいて後工程におけるテストを実施することができるため，前工程での進捗状況に応じた適切な品質管理を行うことが可能となる。
【００４０】
また，本発明においては，プロジェクトの実績評価の結果に基づいて，品質指標テーブル１９に設定された品質指標データを自動で修正することもできる。当初設定された品質指標に従って，複数の工程からなるプロジェクトを実施し，最終的な納期遅延情報や，各工程におけるテスト品質の結果（障害発生状況等）を把握して，統計的にみて，後工程への影響が大きい場合，進捗管理システム１の品質指標テーブル変更部２３が品質指標テーブル１９の修正を行うのである。かかる品質指標テーブル１９の修正処理フローの一例を図８に示す。
【００４１】
図８に示すように，まず，品質指標テーブル１９に各工程の品質指標を設定し（ステップＳ１１），設定された品質指標に基づいて，プロジェクトを実施する（ステップＳ１２）。そして，品質指標テーブル変更部２３が，プロジェクトの実績評価を行う（ステップＳ１３）。かかるプロジェクトの実績評価では，例えば，各工程におけるテスト品質の結果の統計値を求め，当該統計値が閾値を超えているかの判断を行う。統計値が閾値を超えていない場合には，ステップＳ１２に戻り，統計値が閾値を超えている場合は，品質指標テーブル変更部２３が品質指標テーブル１９を修正し（ステップＳ１４），ステップＳ１２に戻る。
【００４２】
本発明を用いることにより，例えば，ミスが５件摘出されるはずのテストで，１０件ミスが摘出された回数が予め設定された閾値を超えると，品質指標テーブル変更部２３が，品質指標テーブル１９中の品質指標を，ミスが１０件摘出されるはずのテストに修正する。このように，本発明を用いることにより，プロジェクトの実績評価に基づいて品質指標テーブル１９を修正し，品質指標テーブル１９の精度を上げていくことができる。
【００４３】
以上から把握できるように，本発明の実施形態の特徴を述べると，以下のとおりである。
【００４４】
（付記１）  コンピュータによってソフトウェア開発作業を支援する品質管理処理方法であって，
各作業工程の作業予定を記録するステップと，
各作業工程の作業実績を記録するステップと，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，
前記算出した品質評価値を出力するステップとを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【００４５】
（付記２）  コンピュータによってソフトウェア開発作業を支援する品質管理処理方法であって，
各作業工程の作業予定を記録するステップと，
各作業工程の作業実績を記録するステップと，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出するステップと，
前記算出した品質評価値と品質評価値に応じて予め設定した各工程の品質指標が記録された品質指標テーブルとに基づいて，次工程の品質指標を決定するステップと，
前記決定した品質指標を出力するステップとを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【００４６】
（付記３）  付記２記載の進捗状況に基づく品質管理処理方法において，
作業スケジュールの延期日数に応じて前記記録された作業実績を補正するステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【００４７】
（付記４）  付記２記載の進捗状況に基づく品質管理処理方法において，
各作業が影響する後作業数を各作業数にカウントし，前記記録された各作業工程の作業予定および作業実績を重み付けするステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【００４８】
（付記５）  付記２記載の進捗状況に基づく品質管理処理方法において，
前記品質指標テーブルに設定された品質指標に基づいて実施した各作業工程の実績の統計データに基づいて，前記品質指標テーブルを修正するステップを有する
ことを特徴とする進捗状況に基づく品質管理処理方法。
【００４９】
（付記６）  コンピュータによってソフトウェア開発作業を支援する品質管理処理装置であって，
各作業工程の作業予定を記録する手段と，
各作業工程の作業実績を記録する手段と，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する手段と，
前記算出した品質評価値に基づいて，各作業工程での品質を評価する手段とを備える
ことを特徴とする進捗状況に基づく品質管理処理装置。
【００５０】
（付記７）  コンピュータによってソフトウェア開発作業を支援する品質管理処理装置であって，
各作業工程の作業予定を記録する手段と，
各作業工程の作業実績を記録する手段と，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する手段と，
品質評価値に応じて予め設定した各工程の品質指標が記録された品質指標テーブルを記憶する手段と，
前記算出した品質評価値と前記品質指標テーブルとに基づいて，次工程の品質指標を決定する手段とを備える
ことを特徴とする進捗状況に基づく品質管理処理装置。
【００５１】
（付記８）  コンピュータによってソフトウェア開発作業を支援するための品質管理処理プログラムであって，
各作業工程の作業予定を記録する処理と，
各作業工程の作業実績を記録する処理と，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する処理と，
前記算出した品質評価値に基づいて，各作業工程での品質を評価する処理とを，
コンピュータに実行させるための進捗状況に基づく品質管理処理プログラム。
【００５２】
（付記９）  コンピュータによってソフトウェア開発作業を支援するための品質管理処理プログラムであって，
各作業工程の作業予定を記録する処理と，
各作業工程の作業実績を記録する処理と，
前記記録された各作業工程の作業予定と作業実績との差分に応じた品質評価値を算出する処理と，
前記算出した品質評価値と品質評価値に応じて予め設定した各工程の品質指標が記録された品質指標テーブルとに基づいて，次工程の品質指標を決定する処理とを，
コンピュータに実行させるための進捗状況に基づく品質管理処理プログラム。
【００５３】
（付記１０）  付記８または付記９に記載された進捗状況に基づく品質管理処理プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００５４】
【発明の効果】
本発明を用いることにより，前工程で無理をしてスケジュールを間に合わせて品質管理上の問題点を内在したまま後工程に進んだ場合においても，算出した品質評価値に基づいて，前工程での品質悪化を早期に把握することができる。
【００５５】
また，本発明を用いることにより，前工程における品質評価値に基づいて後工程での品質指標を変更できるため，進捗状況に応じた適切な品質管理が可能となる。
【００５６】
また，本発明は，実績の遅れの影響度を考慮した進捗管理システムになっているので，状況を正確に反映でき，管理上の手当ても適宜に打てるようになる。作業量も，さほど多くないので，結果報告者の作業量増加による負荷増加も少なく，間違える可能性も少ないので，従来通りの管理体制で正確な管理ができる。
【００５７】
さらに，本発明を用いることにより，プロジェクトの実績の評価に基づいて品質指標テーブルを修正することを通じて品質指標テーブルの精度を上げていくことができるため，より適切な品質管理が可能となる。
【図面の簡単な説明】
【図１】進捗管理システムの構成の一例を示す図である。
【図２】進捗管理処理フローの一例を示す図である。
【図３】進捗管理グラフを示す図である。
【図４】品質指標テーブルの一例を示す図である。
【図５】品質指標テーブルの一例を示す図である。
【図６】作業実績の補正を示す図である。
【図７】作業予定および作業実績の重み付けを示す図である。
【図８】品質指標テーブルの修正処理フローの一例を示す図である。
【図９】従来の進捗管理方法を示す図である。
【図１０】従来の進捗管理方法を示す図である。
【図１１】従来の進捗管理方法を示す図である。
【図１２】従来の進捗管理方法を示す図である。
【符号の説明】
１  進捗管理システム
１１  スケジュール入力部
１２  進捗状況入力部
１３  重み付け部
１４  補正部
１５  品質評価部
１６  品質指標設定部
１７  品質指標出力部
１８  品質評価値出力部
１９  品質指標テーブル
２０  スケジュール記憶テーブル
２１  進捗状況記憶テーブル
２２  ユーザ端末
２３  品質指標テーブル変更部
【図１】
2004164152.tif 000003
【図２】
2004164152.tif 000004
【図３】
2004164152.tif 000005
【図４】
2004164152.tif 000006
【図５】
2004164152.tif 000007
【図６】
2004164152.tif 000008
【図７】
2004164152.tif 000009
【図８】
2004164152.tif 000010
【図９】
2004164152.tif 000011
【図１０】
2004164152.tif 000012
【図１１】
2004164152.tif 000013
【図１２】
2004164152.tif 000014