(57)【要約】【課題】  生産状況の調査者の希望するタイミング，出力フォーマット等に応じて、各プロジェクトにおける生産物区分毎の適切な生産状況の集計を可能とする生産状況調査システムを提供する。【解決手段】  予め計測情報取得制御部１１１により設定した設定情報に基づき、計測情報取得部１２３が生産物集計部１２１及び生産状況集計部１２２を制御する。生産物集計部１２１は、生産物格納手段１２４において生産物区分毎に格納された生産物ファイルについて生産量を計測して計測結果を計測結果格納手段１２５に格納する。生産状況集計部１２２は、計測結果格納手段１２５から生産物区分毎の計測結果を取得して、プロジェクトの生産状況を示す情報を生成して、生産状況格納手段１２６に格納する。計測情報取得部１２３は、生産状況格納手段１２６に格納された生産状況情報を取得して、生産状況格納手段１２２に格納する。【選択図】      図１
2005284618.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウエア開発において生産された生産物ファイルの生産量を所定の計測手段を用いて計測する生産物計測サーバと、当該生産物計測サーバから計測結果を取得して、ソフトウエア開発プロジェクト毎の生産状況を管理する生産状況調査サーバとを備えた生産状況調査システムであって、
前記生産状況調査サーバは、
予め生産物区分毎と各生産物ファイルの拡張子との対応関係と、各生産物ファイルの拡張子に対応した前記計測手段と、任意の計測開始時刻とを設定した設定情報を生成し、前記生産物計測サーバに送信する計測情報取得制御部を備え、
前記生産物計測サーバは、
予め生産物区分毎に設定された格納先に格納された生産物ファイルについて、前記設定情報に設定された前記計測手段により各生産物区分毎に生産量を計測する生産物集計手段と、
前記生産物集計手段による計測結果を取得し、生産物区分毎の計測結果を集計し、ソフトウエア開発プロジェクト毎の生産状況情報を生成する生産状況集計手段と、
前記設定情報に設定された集計開始時刻に、前記生産物集計手段及び前記生産状況集計手段に対し集計指示を行うとともに、前記生産状況集計手段の生成した生産状況情報を取得して、前記生産状況調査サーバに送信する計測情報取得部と
を備えることを特徴とする生産状況調査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウエア開発において、ツールを用いて生産される生産物ファイルの生産量を計測することにより、ソフトウエアの生産状況を把握するためのシステムに関する。
【背景技術】
【０００２】
従来より、ソフトウエアの開発現場においては、開発者等にカウンタツールを使用させることにより、生産物ファイルの生産量を何らかの数的な量として計測することが行われている。
この場合、一般的には、プロジェクト管理者又は各開発者が個別に、生産物のプログラミング言語，ファイル種別（拡張子等）に応じたカウンタツールを用意して、各ソフトウエア開発プロジェクト毎に計測結果を集計して、コストの計算，進捗管理，生産性指標等に利用していた。
このように生産物の計測に用いられるカウンタツールとしては、従来、複数のプログラミング言語等に対応して、各プログラミング言語毎の算出手段を備えた構成が公知となっており（例えば、特許文献１，２参照。）、このようなカウンタツールを用いて、プロジェクト管理者や開発者が個別に計測した情報を、プロジェクト進捗管理担当者等の調査者が集計して管理を行っていた。
【特許文献１】特開２００３−００５９６３号公報
【特許文献２】特開２００３−３１６５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のカウンタツールを用いた集計方法では、プロジェクトの管理者又は開発者が個別に任意のタイミングで生産状況の計測を行っていたため、同一のカウンタツールを用いた場合であっても、必ずしも調査者の希望するタイミング，出力フォーマットでの集計を行うことができなかった。また、同一のプログラミング言語等で作成される生産物については、出力フォーマットが同一となるため、計測結果を生産物区分毎に整理することが困難な場合があった。さらに、各管理者又は開発者が利用するカウンタツールの管理等を適切に行うことが困難であるため、調査者がカウンタツール，出力フォーマットの変更を希望する場合であっても、迅速，適切に対応することができなかった。
【０００４】
本発明は前記課題を解決するためのものであり、生産状況の調査者の希望するタイミング，出力フォーマット等に応じて、各プロジェクトにおける生産物区分毎に適切な生産状況の集計を可能とする生産状況調査システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明は、ソフトウエア開発において生産された生産物ファイルを所定の計測手段を用いて計測する生産物計測サーバと、当該生産物計測サーバから計測結果を取得して、ソフトウエア開発プロジェクト毎の生産状況を管理する生産状況調査サーバとを備えた生産状況調査システムであって、前記生産状況調査サーバは、予め生産物区分毎と各生産物ファイルの拡張子との対応関係と、各生産物ファイルの拡張子に対応した前記計測手段と、任意の計測開始時刻とを設定した設定情報を生成し、前記生産物計測サーバに送信する計測情報取得制御部を備え、前記生産物計測サーバは、予め生産物区分毎に設定された格納先に格納された生産物ファイルについて、前記設定情報に設定された前記計測手段により各生産物区分毎に計測する生産物集計手段と、前記生産物集計手段による計測結果を取得し、生産物区分毎の計測結果を集計し、ソフトウエア開発プロジェクト毎の生産状況情報を生成する生産状況集計手段と、前記設定情報に設定された集計開始時刻に、前記生産物集計手段及び前記生産状況集計手段に対し集計指示を行うとともに、前記生産状況集計手段の生成した生産状況情報を取得して、前記生産状況調査サーバに送信する計測情報取得部とを備えることを特徴とする。
【発明の効果】
【０００６】
以上の構成により、本発明では、調査者の希望する任意のタイミングで各プロジェクトにおける生産状況を示す種々の情報を取得することができる。この場合に、各生産物について、調査者により予め設定された生産物区分，生産物区分に対応する拡張子及び各生産物の生産量を計測するためのカウンタツール等に応じた計測結果を取得することができるため、任意の出力フォーマット等に従った計測結果の集計，管理等を容易かつ適切に行うことが可能となる。
また、生産物区分に応じた生産物格納フォルダを設定し、各フォルダ毎に生産物の計測を行うこととしたので、同一の拡張子を有する生産物についても生産物区分毎の計測及び集計を確実に行うことが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施の形態に係る生産状況調査システムについて、図面に基づき説明する。
図１は、本発明の一実施の形態に係る生産状況調査システムの概略構成を示すブロック図である。
本実施の形態に係る生産状況調査システム１００は、ソフトウエアの生産状況の取得に関する設定を行い、複数のプロジェクトにおける生産状況の集計結果を格納する生産状況調査サーバ１１０と、各プロジェクトにおける生産物ファイルの生産量を計測し、ソフトウエアの生産状況に関する情報を生成して、生産状況調査サーバ１１０に送信する生産物計測サーバ１２０とから構成される。ここで、生産物ファイルとしては、例えば、プロジェクトで生産した仕様書等のドキュメントファイルや、ソフトウエアを構成するソースファイル等が該当する。
生産状況調査サーバ１１０は、生産物計測サーバ１２０の各処理手段を制御する設定情報を生成する計測情報取得制御部１１１と、生産物計測サーバ１２０の生成した生産状況に関する情報を格納する生産状況格納手段１１２とを備える。生産物計測サーバ１２０は、生産物集計部１２１，生産状況集計部１２２，計測情報取得部１２３の各処理部と、生産物格納手段１２４，計測結果格納手段１２５，生産状況格納手段１２６，設定情報格納手段１２７，ログ格納手段１２８の各情報格納手段とを備える。
本実施の形態では、予め生産状況調査サーバ１１０の計測情報取得制御部１１１により設定した設定情報に基づき、生産物計測サーバ１２０の計測情報取得部１２３が生産物集計部１２１及び生産状況集計部１２２を制御することにより、各プロジェクトの生産状況を示す情報を生成して、生産状況調査サーバ１１０に送信する。
生産物集計部１２１は、開発者により生産物格納手段１２４において生産物区分毎に格納された生産物ファイルを取得し、生産量を計測して計測結果を生産物区分毎に計測結果格納手段１２５に格納する。生産状況集計部１２２は、計測結果格納手段１２５から生産物区分毎の計測結果を取得して、プロジェクトの生産状況を示す情報を生成して、生産状況格納手段１２６に格納する。計測情報取得部１２３は、予め設定情報格納手段１２７に格納された設定情報に基づき生産物集計部１２１及び生産状況集計部１２２の制御を行うとともに、生産状況格納手段１２６に格納された生産状況情報を取得して、生産状況調査サーバ１１０の生産状況格納手段１２２に格納する。
【０００８】
まず、調査者の操作に応じた生産状況調査サーバ１１０における設定処理について説明する。
図２は、計測状況取得制御部１１１の表示する計測処理設定画面の一例を示す図である。
計測処理設定画面２００は、生産状況の計測対象とするプロジェクトの情報を設定するプロジェクト情報表示部２１０と、プロジェクト別情報取得設定部２２０と、設定変更ボタン２３０とを有する。
プロジェクト情報表示部２１０は、計測対象となるプロジェクトを一意に識別する情報としてのプロジェクトＩＤとプロジェクト名との各表示欄２１１，２１２とを有する。
プロジェクト別情報取得設定部２２０は、計測機能のＯＮ／ＯＦＦを設定させる計測機能実行設定部２１１と、プロジェクト毎の計測開始時刻を設定させる計測処理開始時刻設定部２１２とを有する。
計測状況取得制御部１１１は、設定変更ボタン２３０が押下されると、計測処理設定画面２００上で設定された内容に基づき、設定情報ファイルを生成する。
【０００９】
図３は、設定情報格納手段１２７のフォルダ構成と、設定情報ファイルの構成の一例とを示す図である。
設定情報格納手段１２７のフォルダ構成３１０に示すように、生産物計測サーバ１２０のインストール先及び設定情報ファイルに設定されているプロジェクトＩＤに基づき、設定情報ファイルの格納先が決定される。
設定情報ファイル３２０では、パス設定情報３２１と、生産物区分設定情報３２２と、カウンタツール設定情報３２３と、計測処理設定情報３２４とから構成されている。
パス設定情報３２１は、計測情報取得部１１１の行う処理に必要な各種パス情報が設定されている。
生産物区分設定情報３２２は、各生産物区分名と、各生産物区分を示す略号と、各生産物を示すデータの拡張子とに関する情報が設定されている。
カウンタツール設定情報３２３は、各生産物を示すデータの拡張子毎に、生産物量の計測用いるカウンタツールが設定されている。
計測処理設定情報３２４は、プロジェクトＩＤと、各プロジェクトについて本システムによる計測処理を行う時刻を設定する計測情報取得開始時刻と、各プロジェクトについて本システムによる計測処理のＯＮ／ＯＦＦを設定する計測機能実行状態とから構成されている。
設定情報ファイル３２０では、予め調査者によりパス設定情報３２１，生産物区分設定情報３２２，カウンタツール設定情報３２３の各情報が任意に設定されており、計測処理設定画面２００に入力された情報に基づき、各プロジェクトについて計測処理設定情報３２４が設定される。
【００１０】
図４は、計測情報取得制御部１１１の行う計測処理設定情報についての変更処理手順を示すフローチャートである。
計測情報取得制御部１１１は、起動処理後、調査者からのアクセスを受付け（ステップ４０１）、計測処理設定画面２００を表示する（ステップ４０２）。
計測処理設定画面２００上で調査者により各項目の編集がされ、設定変更ボタン２３０が押下されると（ステップ４０３）、編集内容に応じて設定情報格納手段１２７に格納された設定情報ファイルの更新を行い（ステップ４０４）、処理を終了する。
【００１１】
次に、設定情報ファイルに基づき、生産物計測サーバ１２０の行う計測情報取得処理について説明する。
図５は、計測情報取得部１２３のフォルダ構成と、制御情報ファイルの構成の一例とを示す図である。
計測情報取得部１２３のフォルダ構成５１０は、生産物計測サーバ１２０のインストール先に基づき特定される。
また、計測情報取得部１２３の使用する制御情報ファイルとして、生産物集計部１２１の実行に必要な設定情報５２０と、生産状況集計部１２２の実行に必要な設定情報５３０とが予め定義されている。
設定情報５２０は、生産物集計部１２１による計測対象となる生産物の種別を示す生産物区分５２１と、各区分についてファイル形式を識別するための拡張子を示すファイル形式５２２と、拡張子別のカウンタツールを示すカウンタツール種別５２３と、計測対象となる生産物の格納されているフォルダを示す計測対象フォルダ５２４とから構成されている。生産物区分５２１，ファイル形式５２２及びカウンタツール種別５２３は、計測情報取得設定情報ファイルの定義情報に基づき設定される。計測対象フォルダ５２４は、後述する生産物格納手段１２４の格納先が設定される。
設定情報５３０は、生産状況集計部１２２が集計対象とする計測結果ファイルの格納されている入力フォルダ名５３１と、生産状況集計部１２２が集計結果ファイルを出力するフォルダを示す出力フォルダ名５３２とから構成される。入力フォルダ名５３１には、後述する計測結果格納手段１２５内のフォルダ名が設定され、出力フォルダ名５３２には、後述する生産状況格納手段１２６内のフォルダ名が設定される。
【００１２】
図６は、計測情報取得部１２３の行う計測情報取得処理手順を示すフローチャートである。
計測情報取得部は、設定情報格納手段１２７に格納された設定情報ファイルを読込み（ステップ６０１）、生産物集計部１２１に必要な設定情報５２０を渡し、生産物集計部１２１を起動させ、後述する生産物計測処理を行わせる（ステップ６０２）。
生産物集計部１２１による計測処理の終了イベントを取得すると（ステップ６０３）、生産状況集計部１２２に対し必要な設定情報５３０を渡し、生産状況集計部１２２を起動させて、後述する生産状況集計処理を行わせる（ステップ６０４）。
生産状況集計部１２２による集計処理の終了イベントを取得すると（ステップ６０５）、生産状況格納手段１２６に格納された生産状況ファイルを取得し、生産状況調査サーバ１１０の生産状況格納手段１１２に格納して処理を終了する（ステップ６０６）。
なお、この場合、計測情報取得部１２３は、各ステップにおいて、ログ格納手段１２８へのログファイルの出力を行う。
【００１３】
図７は、生産物計測サーバ１２０の生産物格納手段１２４のフォルダ構成例である。
本例では、本実施の形態に係るシステムを構成するプログラムをインストールしたフォルダ７０１と、プロジェクト毎の生産物を識別するためのプロジェクトフォルダ７０２と、各プロジェクトフォルダ７０２内において生産物の種別に応じた格納フォルダとして、開発計画書格納フォルダ７０３，基本仕様書格納フォルダ７０４，機能仕様書格納フォルダ７０５，構造設計書格納フォルダ７０６，詳細設計書格納フォルダ７０７，その他のドキュメント格納フォルダ７０８，ソースコード格納フォルダ７０９とから構成されている。
本例では、生産物計測サーバをインストールしたフォルダと、プロジェクトＩＤとに応じて、各生産物の配置が決定することとなる。
この場合、各開発者に、プロジェクト，生産物の種別に応じたフォルダに生産物を格納させることで、生産物計測サーバ１２０による計測処理の対象とすることが可能となる。
【００１４】
図８は、生産物集計部１２１において、計測情報取得部１２３から渡される設定情報５２０に基づき設定される情報として、生産物集計部１２１のフォルダ構成８１０と、生産物の計測を行うカウンタツールの動作を指定するカウンタ共通オプション情報８２０と、各データ種別に応じた計測内容を指定するファイル区分別計測設定情報８３０とを示している。
生産物集計部１２１については、フォルダ構成８１０に示すように、計測対象となる生産物のファイル拡張子毎にカウンタツール８１１が設定されている。
カウンタ共通オプション情報８２０は、生産物格納手段１２４として設定されているフォルダを示す計測対象パス８２１と、計測結果格納手段１２５として設定されているフォルダを示す計測結果出力パス８２２と、フォルダ指定では無く、計測対象をファイルで直接指定する場合に使用する計測対象ファイル８２３と、計測結果を出力するファイル名を直接指定する場合に使用する計測結果出力ファイル８２４と、計測対象となる生産物の拡張子を特別に指定する場合に使用する計測対象拡張子８２５と、計測対象となる生産物をリスト化したリストファイルを読込んで計測する場合に使用する計測対象リスト８２６と、各カウンタツールの使用方法を表示するヘルプ表示設定８２７とから構成されている。
ファイル区分計測設定情報８３０は、生産物の生成ツール又はプログラミング言語の種別を示すファイル区分８３１と、ファイル区分８３１毎に計測対象とするデータの拡張子を示す計測対象拡張子８３２と、計測対象拡張子毎の計測内容８３３とから構成されている。ここで、計測内容とは、計測を行う場合の指標としての単位を示すものであり、計測対象拡張子に対し、一つ又は複数の計測内容が設定される。
【００１５】
図９は、生産物集計部１２１の行う生産物集計処理手順を示すフローチャートである。
生産物集計部１２１は、計測情報取得部１２３から起動命令を受付けて起動し（ステップ４０１）、各種の設定情報を計測情報取得部１２３から受取る（ステップ４０２）。
生産物集計部１２１は、計測情報取得部１１３から受取った設定情報に基づき、生産物格納手段１２４に格納された生産物ファイルを取得して生産量を計測し（ステップ４０３）、計測結果ファイルを設定情報に指定された出力先としての計測結果格納手段１２５に出力して処理を終了する（ステップ４０４）。
【００１６】
図１０は、生産物集計部１２１の計測した結果を格納する計測結果格納手段１２５のフォルダ構成と、計測結果格納手段１２５に格納される計測結果ファイルの構成を示す図である。
計測結果格納手段１２５は、フォルダ構成１０１０に示すように、プロジェクト毎の生産物を識別するためのプロジェクトフォルダ１０１１と、各プロジェクトフォルダ１内において生産物の種別に応じた格納フォルダ１０１２として、開発計画書格納フォルダ（￥ＰＬ），基本仕様書格納フォルダ（￥ＢＳ），機能仕様書格納フォルダ（￥ＦＳ），構造設計書格納フォルダ（￥ＳＳ），詳細設計書格納フォルダ（￥ＤＳ），その他のドキュメント格納フォルダ（￥Ｍ），ソースコード格納フォルダ（￥Ｃ）が設定されており、インストールフォルダとプロジェクトＩＤとに基づき格納先が特定される。
一方、計測結果格納手段１２５に格納された計測結果ファイル１０２０は、計測対象となった生産物についてのプロジェクトを示すプロジェクトＩＤ１０２１と、計測処理が正常に終了したか否かを示すチェックサム１０２２と、生産物の区分を示す生産物区分１０２３と、生産物の計測に使用したカウンタツールを識別するためのファイル形式１０２４と、計測した生産物のフルパスとファイル名とを示すファイル名１０２５と、計測結果を示す計測量１０２６と、生産物を計測した日時を示す計測日時１０２７と、計測結果ファイルが最後に更新された日時を記録しておき、変更していなければ計測せずに前の計測結果をそのまま使うなどの処理に利用する更新日時１０２８とから構成される。
【００１７】
図１１は、生産状況集計部１２２のフォルダ構成と、設定情報とを示す図である。
生産状況集計部１２２のフォルダ構成１１１０は、インストールフォルダに基づき決定される。
設定情報１１２０は、プロジェクトＩＤで構成される。設定情報１１２０は、図５に示す設定情報５３０に基づき設定されるものであり、設定情報５３０により、計測対象が特定されることとなる。なお、この場合、入力フォルダ及び出力フォルダについて、プロジェクトＩＤ以外のパス情報（インストール場所情報も含む）を生産状況集計部１２２側で保持させることとしてもよい。これにより、設定情報５３０をプロジェクトＩＤのみで構成することが可能となる。
【００１８】
図１２は、生産状況集計部１２２の行う生産状況集計処理手順を示すフローチャートである。
生産状況集計部１２２は、計測情報取得部１２３から起動命令を受付けて起動し（ステップ１２０１）、集計対象を特定するための設定情報を計測情報取得部１１３から受取る（ステップ１２０２）。
生産状況集計部１２２は、計測情報取得部１２３から受取った設定情報に基づき、計測結果格納手段１２５内のフォルダを特定し（ステップ７０３）、生産物区分毎に計測結果を集計する（ステップ７０４）。
集計結果に基づき生産状況ファイルを生成し、設定情報に指定された出力先としての生産状況格納手段１２６に生産状況ファイルを出力して処理を終了する（ステップ７０５）。
【００１９】
図１３は、生産状況集計部１２２の生成する生産状況ファイルを格納する生産状況格納手段１２６のフォルダ構成と、生産状況格納手段１２６に格納される生産状況ファイルの構成とを示す図である。
生産状況格納手段１２６は、フォルダ構成１３１０に示すように、各生産状況ファイルを識別するためのプロジェクトフォルダ１３１１が設定されており、インストールフォルダとプロジェクトＩＤとを指定することにより格納先が決まるようになっている。
生産状況ファイル１３２０は、生産状況データがどのプロジェクトの生産物に関するものかを示すプロジェクトＩＤ１３２１と、生産状況集計処理を行った日時を示す計測日時１３２２と、各生産物種別毎の集計結果１３２３とから構成されている。
【００２０】
図１４は、生産状況集計部１２２の生成するログファイルを格納するログ格納手段１２８のフォルダ構成と、ログファイルの一例とを示す図である。
ログ格納手段１２８は、フォルダ構成１４１０に示すように、インストールパスが決まることにより、格納先が決まる。
ログファイル１４２０は、ログが出力された日時１４２１と、イベントが正常か否かを示すイベント種別１４２２と、ログのメッセージ１４２３とから構成される。
【００２１】
以上の各処理により、計測情報取得部１２３は、生産状況ファイルを生成して、生産状況調査サーバ１１０内の生産状況格納手段１１２に格納する。
図１５は、生産状況格納手段１１２のデータ構造の一例を示す図である。
生産状況格納手段１１２は、生産状況を取得したプロジェクトを一意に識別するプロジェクトＩＤ１５０１と、計測情報についての生産区分を示すオブジェクトＩＤ１５０２と、計測日１５０３と、各計測内容に対応する計測値１５０４との各データ項目から構成される。
【００２２】
以上のように、本実施の形態に係る生産状況調査システム１００では、調査者の希望する任意のタイミングで各プロジェクトにおける生産状況を示す種々の情報を取得することができる。この場合に、各生産物について、調査者により予め設定された生産物区分，生産物区分に対応する計測対象ファイル，各生産物を計測するためのカウンタツール等に応じた計測結果を取得することができるため、任意の出力フォーマット等に従った計測結果の集計，管理等を容易かつ適切に行うことが可能となる。
また、生産物区分に応じた生産物格納フォルダを設定し、各フォルダ毎に生産物の計測を行うこととしたので、同一の拡張子を有する生産物についても生産物区文毎の計測及び集計を確実に行うことが可能となる。
【００２３】
以上のような生産状況調査システム１００について、ソフトウエア開発管理システムに適用した例を説明する。
図１６は、本実施の形態に係る生産状況調査システムと、ソフトウエア利用状況調査システムとを組合せてソフトウエア開発管理システムを構築した例を示し、図１７〜２０は、本例に示すソフトウエア開発管理システムによる集計結果の例を示す図である。
図１６に示すように、ソフトウエア開発管理システム１６００は、ソフトウエアの開発ツールに関する利用状況を調査するための利用状況調査サーバ１６０１，利用状況調査クライアント１６０２と、本実施の形態に係る生産状況調査システム１００を構成する生産状況調査サーバ１６０３，生産物計測サーバ１６０４とから構成されている。
ここで、利用状況調査クライアント１６０２は、利用者が生産物の開発に用いる端末であり、開発用ツールとしてのソフトウエアについての実行情報と、開発者に入力された作業スケジュール等を示すイベント情報とを利用状況調査サーバ１６０２に送信する。利用状況調査サーバ１６０１は、利用状況調査クライアント１６０２から送信されたイベント情報及びソフトウエア実行情報を取得して、各情報に基づきソフトウエアの利用状況を集計し、集計結果を表示する。なお、本例に示すソフトウエア利用状況調査システムの詳細な構成については、同一発明者の発明として、本出願の出願人により提案がなされている（特願２００２−３２６５３８号参照。）。
例えば、図１７のプロジェクト別ツール活用レポート１７００に示すように、各プロジェクトにおける各担当者が利用した開発用ツール，開発用ツール毎の実行時間等を集計する。また、図１８の全プロジェクトツール活用レポート１８００に示すように、全プロジェクトにおける開発用ツールの活用状況，開発用ツール毎の活用状況，担当部署別の開発用ツールの活用状況等も集計可能としている。
このように、利用状況調査サーバ１６０１で集計したソフトウエアの利用状況と、本実施の形態に係る生産状況調査サーバ１６０３に格納された生産状況とを関連づけることにより、時間当たりの生産性、時間当たりのツールの生産性、生産物の進捗、ツール利用度など、従来の調査では不可能であった、さらなる有益な情報を取得することが可能となる。
例えば、図１９のプロジェクト別生産物計測レポート１９００，図２０の全プロジェクト生産物計測レポート２０００に示すように、ソフトウエア利用状況調査サーバ１６０１による集計結果と、生産状況調査サーバ１６０３に格納された生産状況とに基づくレポートの生成が可能となる。
図１９に示すように、プロジェクト別生産物計測レポート１９００は、レポートの表示期間を入力するレポート表示期間入力部１９０１と、計測レポートの出力対象プロジェクトを表示するプロジェクト情報表示部１９１０と、工程区分別の生産物の生産状況を表示する区分別生産状況表示部１９２０と、担当者毎の工程区分別生産物の生産状況を表示する担当者毎生産状況表示部１９３０から構成される。
プロジェクト情報表示部１９１０は、利用状況調査サーバ１６０１におけるイベント情報蓄積部内のイベントテーブルに記録されているプロジェクト識別情報を表示するプロジェクトＩＤ１９１１と、イベント情報蓄積部のイベントテーブルとプロジェクトテーブルに記録されている情報からプロジェクト名を表示するプロジェクト名１９１２と、イベント情報蓄積部のイベントテーブルとイベント情報入力部の利用者テーブルの役職名からプロジェクトマネージャ名を取得し表示するプロジェクトマネージャ１９１３と、イベント情報蓄積部のイベントテーブルとイベント情報入力部の利用者テーブルの役職名から担当名を取得し表示する担当１９１４とから構成されている。
区分別生産状況表示部１９２０は、工程区分情報を表示する区分１９２１と、特定プロジェクトのメンバ全員の生産物の合計を、区分毎に決められた計測指標の計測結果を表示する計測内容１９２２とから構成される。
担当者毎生産状況表示部１９３０は、プロジェクト内の担当者名を表示する担当者名１９３１と、工程区分毎の生産物の合計を表示する工程区分別生産状況１９３２とから構成される。
また、図２０に示すように、全プロジェクト生産物計測レポート２０００は、レポートの表示期間を入力するレポート表示期間入力部２００１と、プロジェクト毎の工程区分別の生産物の量を表示する各プロジェクト生産状況表示部２０１０と、工程区分別の生産物の生産状況を全プロジェクト分表示する区分別生産状況表示部２０２０と、プロジェクト毎に生産物区分毎の生産性を表示する各プロジェクト生産性一覧表示部２０３０とから構成される。
各プロジェクト生産状況表示部２０１０は、生産状況を表示するプロジェクト名の一覧を表示するプロジェクト名２０１１と、イベント情報蓄積部のイベントテーブルと実行情報蓄積部の実行情報テーブルとイベント情報入力部の利用者テーブルから当該プロジェクトの属している部課名を抽出して表示する部課名２０１２と、プロジェクト毎のプロジェクトマネージャ名の一覧を表示するプロジェクトマネージャ２０１３と、プロジェクト毎に工程区分毎の生産物の量を表示した工程区分別生産量２０１４とから構成される。
区分別生産状況表示部２０２０は、生産物の工程区分名の一覧を表示する区分２０２１と、工程区分毎に決められた指標別に全プロジェクト分のデータを集計した計測内容２０２２とから構成される。
各プロジェクト生産性一覧表示部２０３０は、生産性を計測するプロジェクトのプロジェクト名の一覧を表示するプロジェクト名２０３１と、イベント情報蓄積部のイベントテーブルと実行情報蓄積部の実行情報テーブルとイベント情報入力部の利用者テーブルから当該プロジェクトの属している部課名を抽出して表示する部課名２０３２と、プロジェクト毎のプロジェクトマネージャ名の一覧を表示するプロジェクトマネージャ２０３３と、プロジェクト毎に工程区分毎の生産性を表示した工程区分別生産性２０３４とから構成される。
なお、本例に示すソフトウエア開発管理システム１６００では、図１９，図２０に示す情報の他、ツール毎の生産量，生産性等も集計可能となる。
以上のように、本実施の形態に係る生産状況調査システム１００では、他の管理システムと連動させることにより、生産量の集計結果に応じた種々の情報の集計，管理が可能となる。
【００２４】
なお、本発明を構成する各処理部及び各情報格納手段については、前記実施の形態に示すものに限られず、同様の処理を可能とするものであれば、他の構成としてもよい。従って、サーバを複数の端末により構成してもよく、また、複数の情報格納手段を１つの情報格納手段としてまとめて構成してもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施の形態に係る生産状況調査システムの概略構成を示すブロック図である。
【図２】計測情報取得制御部の表示する設定画面の一例を示す図である。
【図３】計測情報取得設定情報ファイルの構成例を示す図である。
【図４】計測情報取得制御部の行う計測情報取得設定についての変更処理手順を示すフローチャートである。
【図５】計測情報取得部の構成例を示す図である。
【図６】計測情報取得部の行う計測情報取得処理手順を示すフローチャートである。
【図７】生産物計測サーバの生産物格納手段の構成例を示す図である。
【図８】生産物集計部の構成例を示す図である。
【図９】生産物集計部の行う生産物集計処理手順を示すフローチャートである。
【図１０】計測結果格納手段の構成例を示す図である。
【図１１】生産状況集計部の構成の構成例を示す図である。
【図１２】生産状況集計部の行う生産状況集計処理手順を示すフローチャートである。
【図１３】生産状況格納手段の構成例を示す図である。
【図１４】ログ格納手段の構成例を示す図である。
【図１５】生産状況格納手段の構成例を示す図である。
【図１６】ソフトウェア利用状況調査システムとの組合せによりソフトウエア開発管理システムを構成した例を示す図である。
【図１７】ソフトウエア開発管理システムにより生成する集計結果の表示例を示す図である。
【図１８】ソフトウエア開発管理システムにより生成する集計結果の表示例を示す図である。
【図１９】ソフトウエア開発管理システムにより生成する集計結果の表示例を示す図である。
【図２０】ソフトウエア開発管理システムにより生成する集計結果の表示例を示す図である。
【符号の説明】
【００２６】
１００  生産状況調査システム、１１０  生産状況調査サーバ、１１１  計測情報取得制御部、１１２  生産状況格納手段、１２０  生産物計測サーバ、１２１  生産物集計部、１２２  生産状況集計部、１２３  計測情報取得部、１２４  生産物格納手段、１２５  計測結果格納手段、１２６  生産状況格納手段、１２７  設定情報格納手段、１２８  ログ格納手段。
【図１】
2005284618.tif 000003
【図２】
2005284618.tif 000004
【図３】
2005284618.tif 000005
【図４】
2005284618.tif 000006
【図５】
2005284618.tif 000007
【図６】
2005284618.tif 000008
【図７】
2005284618.tif 000009
【図８】
2005284618.tif 000010
【図９】
2005284618.tif 000011
【図１０】
2005284618.tif 000012
【図１１】
2005284618.tif 000013
【図１２】
2005284618.tif 000014
【図１３】
2005284618.tif 000015
【図１４】
2005284618.tif 000016
【図１５】
2005284618.tif 000017
【図１６】
2005284618.tif 000018
【図１７】
2005284618.tif 000019
【図１８】
2005284618.tif 000020
【図１９】
2005284618.tif 000021
【図２０】
2005284618.tif 000022