JP4383409B2 - Information processing apparatus, control method therefor, program, and recording medium - Google Patents

Information processing apparatus, control method therefor, program, and recording medium Download PDF

Info

Publication number
JP4383409B2
JP4383409B2 JP2005379543A JP2005379543A JP4383409B2 JP 4383409 B2 JP4383409 B2 JP 4383409B2 JP 2005379543 A JP2005379543 A JP 2005379543A JP 2005379543 A JP2005379543 A JP 2005379543A JP 4383409 B2 JP4383409 B2 JP 4383409B2
Authority
JP
Japan
Prior art keywords
estimated
project
characteristic
total
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005379543A
Other languages
Japanese (ja)
Other versions
JP2007179446A (en
Inventor
恵 永井
義之 中川
浩志 松田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2005379543A priority Critical patent/JP4383409B2/en
Publication of JP2007179446A publication Critical patent/JP2007179446A/en
Application granted granted Critical
Publication of JP4383409B2 publication Critical patent/JP4383409B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置及びその制御方法、プログラム、並びに記録媒体に関し、特に、システム開発やアプリケーションシステムの導入等を行うプロジェクトのコスト見積作業を支援する情報処理装置及びその制御方法、プログラム、並びに記録媒体に関する。 The present invention relates to an information processing apparatus and a control method thereof, program, and a recording medium, an information processing apparatus and a control method thereof for supporting the cost estimate project work performing introduction system development and application system program And a recording medium .

新規プロジェクトのコスト見積では、プロジェクトの要件をもとに必要な作業、ハードウェア、ソフトウェア等のコスト要素を詳細に分析し、それぞれのコスト要素を積み上げる見積作業方法が通常採用されている。   In the cost estimation of a new project, an estimation work method is generally employed in which cost elements such as necessary work, hardware, software, etc. are analyzed in detail based on project requirements, and each cost element is accumulated.

この見積作業を効率的に進めるために、コンピュータで見積作業を支援する方法が提案されている。   In order to advance the estimation work efficiently, a method for supporting the estimation work with a computer has been proposed.

例えば、第1の従来技術として、見積に必要な項目を階層化して工数内容をツリー状にし、入力された項目によってツリーを辿ることにより工数・期間を見積もる方法が提案されている(例えば、特許文献1参照)。また、第2の従来技術として、グループ化された開発済のプロジェクトの実績データと新規プロジェクトの見積データとを比較することにより見積結果の妥当性を検証する方法が提案されている(例えば、特許文献2参照)。
特開平5−282326号公報 特開2003−280901号公報
For example, as a first prior art, there has been proposed a method of estimating man-hours and periods by hierarchizing the items necessary for estimation into a tree structure and tracing the tree with the input items (for example, patents). Reference 1). As a second conventional technique, a method for verifying the validity of an estimate result by comparing the actual data of grouped developed projects with the estimate data of a new project has been proposed (for example, patents). Reference 2).
JP-A-5-282326 JP 2003-280901 A

しかしながら、通常採用されているコスト要素を積み上げる方法では、プロジェクトの規模が大きくなるにつれて、多大な工数を要し、実績コストとの誤差が大きくなる傾向がある。   However, in the method of accumulating cost elements that are usually employed, as the project scale increases, a large number of man-hours are required, and the error from the actual cost tends to increase.

また、第1の従来技術の方法では、見積に必要な項目が完全に入力されていなければ、ツリーを最後まで辿ることができず、見積結果を得ることができない。一方、第2の従来技術の方法では、見積データが上記開発済のプロジェクトのグループに分類できない場合、アラームを出力するのみで、有効な見積参考情報を得ることができない。また同方法は、すでに見積が実施されたデータに対する妥当性を検証するための方法で、最初から見積を実施する場合には使用することができない。   Further, in the first prior art method, if the items necessary for the estimation are not completely input, the tree cannot be traced to the end, and the estimation result cannot be obtained. On the other hand, in the second prior art method, when the estimate data cannot be classified into the developed project group, it is not possible to obtain effective estimate reference information only by outputting an alarm. In addition, this method is a method for verifying the validity of data that has already been estimated, and cannot be used when estimating from the beginning.

本発明の目的は、見積に必要な全ての項目が確定していない状態においても効率的に見積作業を進めることができ、且つ誤差の少ない見積結果を得ることができる情報処理装置及びその制御方法、プログラム、並びに記録媒体を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide an information processing apparatus capable of efficiently performing estimation work even in a state in which all items necessary for estimation are not fixed, and to obtain an estimation result with little error, and a control method therefor to provide a program and a recording medium.

上記目的を達成するために、請求項1記載の情報処理装置は、新規プロジェクトのコスト見積を支援する情報処理装置であって、既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録手段と、前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定手段と、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出手段と、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出手段と、前記総類似度算出手段によって算出された総類似度に基づき既存プロジェクトを表示すると共に、前記総コスト算出手段によって算出された推定総コストを表示する表示手段と、を備えることを特徴とする。 In order to achieve the above object, an information processing apparatus according to claim 1 is an information processing apparatus that supports cost estimation of a new project, and includes various characteristics including the presence / absence and introduction scale of module functions in an existing project . and registration means for registering the set value and the total cost for the items, in the new project, and set values for each characteristic items including the presence and introducing scale of introduction of the module function, estimated condition is determined for each characteristic item Estimated characteristic setting means for setting whether or not , and setting of each characteristic item of the existing project registered by the registering means from the setting value of each characteristic item set that the estimation condition is confirmed by the estimated characteristic setting means The difference obtained by subtracting the value represents the degree of impact of each characteristic item on the total project cost. Each characteristic item for which the total similarity calculation process for adding the similarity, which is an absolute value of the value obtained by multiplying by the influence coefficient, is performed, and on the other hand, that the estimation condition is set as uncertain by the estimation characteristic setting unit The total similarity calculation unit that calculates the total similarity of the existing project with respect to the new project and the estimated characteristic setting unit set the estimation condition by not performing the total similarity calculation process . After adding the correction value obtained by multiplying the influence coefficient by the difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration means from the setting value of each characteristic item, the existing project The estimated total cost calculation process to be added to the total cost is performed, while the estimated condition is set by the estimated characteristic setting means as uncertain. By not performing the total estimated cost calculation process for each characteristic item, and estimated total cost calculation means for calculating the estimated total cost of the new project, existing based on the total similarity calculated by said total similarity calculation means Display means for displaying a project and displaying the estimated total cost calculated by the total cost calculation means .

上記目的を達成するために、請求項記載の制御方法は、新規プロジェクトのコスト見積を支援する情報処理装置の制御方法であって、既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録ステップと、前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定ステップと、前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出ステップと、前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出ステップと、前記総類似度算出ステップによって算出された総類似度に基づき既存プロジェクトを表示すると共に、前記総コスト算出ステップによって算出された推定総コストを表示する表示ステップと、を備えることを特徴とする。 In order to achieve the above object, a control method according to claim 8 is a method for controlling an information processing apparatus that supports cost estimation of a new project, and includes whether or not module functions are introduced and the scale of introduction in an existing project . a registration step of registering the set value and the total cost for each property item, said in the new project, and set values for each characteristic items including the presence and introducing scale of introduction of the module function, estimate conditions for each characteristic item Estimated characteristic setting step for setting whether or not confirmed, and each characteristic item of the existing project registered by the registration step from the setting value of each characteristic item set that the estimated condition is confirmed by the estimated characteristic setting step To the total project cost given by each characteristic item A total similarity calculation process of adding a similarity that is an absolute value of a value obtained by multiplying by an influence coefficient indicating the degree of influence to be performed, while the estimation condition is not yet determined by the estimation characteristic setting step The estimated condition is determined by the total similarity calculating step for calculating the total similarity of the existing project with respect to the new project by not performing the total similarity calculating process for each set characteristic item, and the estimated characteristic setting step. Add the correction value obtained by multiplying the difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration step from the setting value of each characteristic item set as confirmed. Then, an estimated total cost calculation process to be added to the total cost of the existing project is performed, while the estimated characteristic setting step I by the estimated condition does not perform the estimated total cost calculation processing for each characteristic item set to be undetermined, the estimated total cost calculation step of calculating the estimated total cost of the new project, the total A display step of displaying an existing project based on the total similarity calculated in the similarity calculation step and displaying an estimated total cost calculated in the total cost calculation step .

上記目的を達成するために、請求項9記載のプログラムは、新規プロジェクトのコスト見積を支援する制御方法を情報処理装置に実行させるためのプログラムであって、既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録ステップと、前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定ステップと、前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出ステップと、前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出ステップと、前記総類似度算出ステップによって算出された総類似度に基づき既存プロジェクトを表示すると共に、前記総コスト算出ステップによって算出された推定総コストを表示する表示ステップと、を備えることを特徴とする。
上記目的を達成するために、請求項10記載の記録媒体は、請求項9に記載されたプログラムを記録したコンピュータ読取り可能であることを特徴とする。
To achieve the above object, a program according to claim 9 is a program for executing the that control how to support the cost estimates of new projects to the information processing apparatus, in the existing project, the introduction of the module function and registration steps of registering the set value and the total cost for each characteristic items, including the existence and deployment scale, the in the new project, and set values for each characteristic items including the presence and introducing scale of introduction of the module function, each and estimated characteristic setting steps for setting whether estimated condition is determined for the characteristic items, the registration from the set value of the estimated characteristic setting step each characteristic item set with up to Thus the estimated condition is established the difference obtained by subtracting the step value of each characteristic item of existing projects thus registered in the flop, said respective characteristic item The total similarity calculating process performed, whereas, thus the estimate to the estimated characteristic setting steps for adding an absolute value of similarity obtained by multiplying the degree of influence coefficient representing the degree of influence on the total cost of the project to obtain the value by the condition is not performed the total similarity calculation processing for each characteristic item set to be undetermined, the total similarity calculation steps for calculating the total degree of similarity existing project for the new project, the estimate the difference obtained by subtracting the set value of each characteristic item of existing projects characteristic setting steps to result the estimated condition is the registration steps to thus register from the set value of each property item set as determined, the After adding the correction value obtained by multiplying by the influence coefficient, the estimated total cost calculation process to add to the total cost of the existing project is performed. By the estimates characteristic setting steps to result the estimate condition does not perform the estimated total cost calculation processing for each characteristic item set to be undetermined, estimated total for calculating the estimated total cost of the new project a cost calculation steps, said displays an existing project based on the total similarity calculation step total similarity thus calculated to flop, the display steps for displaying the total cost calculation steps to thus calculated estimated total cost And .
In order to achieve the above object, a recording medium according to claim 10 is readable by a computer in which the program according to claim 9 is recorded.

本発明によれば、情報処理装置は、見積条件が確定している場合は、見積もり対象となる新規プロジェクトにおける、モジュール機能の導入の有無及び導入規模を表す各特性項目に対して見積条件を設定する一方、見積条件が確定していない場合は、見積条件を未確定に設定することによって、見積条件が未確定である特性項目を除外して、新規プロジェクトに対する既存プロジェクトの総類似度及び新規プロジェクトの推定総コスト算出し、算出された総類似度に基づき既存プロジェクトを表示すると共に算出された推定総コストを表示する。これにより、特性項目に対して見積条件を設定することが難しい等の理由によって、見積もりに必要な項の一部が確定していない状態においても、新規プロジェクトに対して類似の既存プロジェクトを選定することができるので、効率的に見積作業を進めることができ、且つ誤差の少ない見積を行うことができる。 According to the present invention, when the estimation condition is fixed , the information processing apparatus sets the estimation condition for each characteristic item indicating whether or not the module function is introduced and the introduction scale in the new project to be estimated. to contrast, if the estimated condition is not established, by setting the unfixed an estimate condition, quotations conditions exclude property item is undetermined, the total similarity and new projects of existing projects for a new project The estimated total cost is calculated , the existing project is displayed based on the calculated total similarity, and the calculated estimated total cost is displayed . Thus, for the reason such as it is difficult to set an estimated condition for the characteristic item, even in a state in which a part of the items required to estimate the forest is not determined, the existing project similar for new projects since it is possible to select efficiently can proceed estimated work, and can be carried out with little seen product of error.

以下、本発明の実施の形態を図面を用いて詳述する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施の形態に係る情報処理装置としてのプロジェクトコスト見積支援システムの機能構成を概略的に示すブロック図である。   FIG. 1 is a block diagram schematically showing a functional configuration of a project cost estimation support system as an information processing apparatus according to an embodiment of the present invention.

図1において、プロジェクトコスト見積支援システム100は、キーボード等のユーザ入力手段により構成される実績情報登録部101及び見積特性設定部104と、メモリにより構成される実績情報記憶部102とを備える。さらに、プロジェクトコスト見積支援システム100は、CPU等により構成される影響度係数設定部103、類似作業抽出部105及び推定コスト算定部107と、モニタ等により構成される見積情報表示部106とを備える。   In FIG. 1, a project cost estimation support system 100 includes a performance information registration unit 101 and an estimated characteristic setting unit 104 configured by user input means such as a keyboard, and a performance information storage unit 102 configured by a memory. Furthermore, the project cost estimate support system 100 includes an influence coefficient setting unit 103 configured by a CPU or the like, a similar work extraction unit 105, an estimated cost calculation unit 107, and an estimated information display unit 106 configured by a monitor or the like. .

実績情報登録部101は、ユーザ入力に基づき、既存プロジェクトの総コスト、プロジェクト特性データ及びプロジェクト実績データ(以下、「既存プロジェクト情報」という。)を実績情報記憶部102に登録する。この既存プロジェクト情報は、後述する図2に示すように、全ての特性項目の値を数値化していることが望ましい。しかし、これに限らず、文字や記号のデータとして、後述する影響度計数の算出時や、総類似度の算出時において数値化するものとしてもよい。   The record information registration unit 101 registers the total cost of the existing project, project characteristic data, and project record data (hereinafter referred to as “existing project information”) in the record information storage unit 102 based on user input. As shown in FIG. 2 to be described later, it is desirable that the existing project information is a numerical value of values of all characteristic items. However, the present invention is not limited to this, and may be digitized as character or symbol data when calculating the influence degree count described later or when calculating the total similarity.

影響度係数設定部103は、実績情報登録部101で既存プロジェクト情報がユーザ入力され、実績情報記憶部102の内容が更新されるたびに、影響度係数を自動計算する。ここで、影響度係数は、既存プロジェクトの総コストに対する各プロジェクト特性データ項目の影響度を表す係数であり、自動計算には公知の重回帰分析手法が用いられる。すなわち、既存プロジェクトの総コストは、各プロジェクト特性データ項目の値とその項目に対する影響度係数の積の総和と定数項との和として近似できる。   The influence coefficient setting unit 103 automatically calculates an influence coefficient each time the existing project information is input by the user in the record information registration unit 101 and the contents of the record information storage unit 102 are updated. Here, the influence degree coefficient is a coefficient representing the influence degree of each project characteristic data item with respect to the total cost of the existing project, and a known multiple regression analysis method is used for automatic calculation. That is, the total cost of the existing project can be approximated as the sum of the sum of the product of the value of each project characteristic data item and the influence coefficient for that item and the constant term.

なお、影響度係数は必要都度、マニュアルにて入力、更新してもよい。この場合、各プロジェクト特性項目が1単位増加する場合にコストがいくら変化するかという経験値が用いられる。   The influence coefficient may be manually input and updated whenever necessary. In this case, an empirical value indicating how much the cost changes when each project characteristic item increases by one unit is used.

見積特性設定部104は、後述する図9の見積特性設定画面110上のプロジェクト特性データと同一の特性項目についてユーザ入力された値を新規プロジェクトの見積特性データとして設定する。このとき、ユーザは、見積条件が確定している特性項目についてのみ見積特性設定画面110で入力すればよく、未定の特性項目については入力しなくてよい。   The estimated characteristic setting unit 104 sets a value input by the user for the same characteristic item as the project characteristic data on the estimated characteristic setting screen 110 in FIG. At this time, the user only has to input on the estimated characteristic setting screen 110 only for the characteristic items for which the estimation condition is fixed, and does not need to input the undetermined characteristic items.

類似作業抽出部105は、実績情報記憶部102から順次既存プロジェクト情報を取り出し、その取り出した既存プロジェクト情報のプロジェクト特性データと、影響度係数と、見積特性データとに基づき後述する図10の方法で総類似度を計算する。実績情報記憶部102に蓄積されている全ての既存プロジェクト情報について総類似度の計算が終了すると、その総類似度の値の小さいものから既存プロジェクトを並べ替える。その後、その並び替えたデータを類似プロジェクト一覧データとして見積情報表示部106に送信する。   The similar work extraction unit 105 sequentially extracts the existing project information from the result information storage unit 102, and uses the method of FIG. 10 described later based on the project characteristic data, the influence coefficient, and the estimated characteristic data of the extracted existing project information. Calculate the total similarity. When the calculation of the total similarity is completed for all the existing project information accumulated in the record information storage unit 102, the existing projects are rearranged from those having the smallest value of the total similarity. Thereafter, the rearranged data is transmitted to the estimate information display unit 106 as similar project list data.

推定コスト算定部107は、実績情報記憶部102から順次既存プロジェクト情報を取り出し、その取り出した既存プロジェクト情報の総コスト及びプロジェクト特性データと、影響度係数と、見積特性データとに基づき後述する図11に示す方法で推定総コストを計算する。実績情報記憶部102に蓄積されている全ての既存プロジェクト情報について推定総コストの計算が終了すると、その計算結果を見積情報表示部106に送信する。   The estimated cost calculation unit 107 sequentially extracts existing project information from the record information storage unit 102, and will be described later based on the total cost and project characteristic data, the influence coefficient, and the estimated characteristic data of the extracted existing project information. Calculate the estimated total cost by the method shown in. When the calculation of the estimated total cost is completed for all existing project information accumulated in the record information storage unit 102, the calculation result is transmitted to the estimated information display unit 106.

見積情報表示部106は、上記類似プロジェクト一覧データと上記推定総コストの計算結果が送信されると、これらに基づき類似プロジェクトの抽出結果を後述する図4の類似プロジェクト一覧画面400に表示する。   When the similar project list data and the calculation result of the estimated total cost are transmitted, the estimated information display unit 106 displays the similar project extraction result on the similar project list screen 400 shown in FIG.

また、見積情報表示部106は、図4の「プロジェクト表示」ボタンがユーザ押下されたとき、上記総類似度の最も高かった既存プロジェクトについての詳細情報を後述する図5の類似プロジェクト詳細表示画面500に表示する。   In addition, when the user presses the “project display” button in FIG. 4, the estimate information display unit 106 displays detailed information about the existing project having the highest total similarity in the similar project detail display screen 500 in FIG. 5 described later. To display.

なお、本実施例の説明においては、既存プロジェクト情報および新規プロジェクトの見積特性データはキーボード等のユーザ入力によるものとした。しかし、これに限らず、記憶媒体(不図示)からの読み出しや、通信回線(不図示)を通じた伝送による入力であってもよい。   In the description of this embodiment, the existing project information and the estimated characteristic data of the new project are based on user input such as a keyboard. However, the present invention is not limited to this, and it may be input by reading from a storage medium (not shown) or transmission through a communication line (not shown).

図2は、図1における実績情報記憶部102に登録される既存プロジェクト情報のデータ構造を示す図であり、(a)はプロジェクト特性データのデータ構成であり、(b)はプロジェクト実績データのデータ構造である。   2 is a diagram showing a data structure of existing project information registered in the record information storage unit 102 in FIG. 1, in which (a) is a data structure of project characteristic data, and (b) is data of project record data. It is a structure.

図2において、プロジェクト特性データ201は、各種特性項目を数値化した値より構成されている。   In FIG. 2, the project characteristic data 201 is composed of values obtained by quantifying various characteristic items.

上記特性項目のうち、新規プロジェクトで導入されるシステムの各モジュール機能(例えば一般会計、資金管理等)の導入範囲を示すものについては、その導入の有無のみが示される。具体的には、上記導入範囲を示す特性項目については、導入されている場合に「1」、導入されていない場合に「0」が登録される。   Among the above characteristic items, those indicating the introduction range of each module function (for example, general account, money management, etc.) of the system introduced in the new project, only the presence or absence of the introduction is indicated. Specifically, for the characteristic item indicating the introduction range, “1” is registered when it is introduced, and “0” is registered when it is not introduced.

また、上記特性項目のうち、導入規模を示す項目については、導入されている場合はその導入数量の値、導入されていない場合は「0」が登録される。   Of the above-mentioned characteristic items, for the item indicating the introduction scale, the value of the introduction quantity is registered when it is introduced, and “0” is registered when it is not introduced.

上記導入規模を示す特性項目には、その導入システムを使用するユーザ数(使用ユーザ数)、導入する支店や工場等の拠点数(導入拠点数)、導入システムで取り扱う商品の数(取扱品種数)、及び導入システムを利用する取引先の数(取引先数)が挙げられる。さらには、新しくシステムを導入する際に既存アプリケーションとの接続に必要なI/Fの本数(I/F本数)及び既存アプリケーションにはない追加プログラムの本数(アドオン本数)等も挙げられる。   The characteristic items indicating the scale of introduction include the number of users who use the introduction system (number of users), the number of branches, factories, etc. (number of introduction bases) to be introduced, the number of products handled by the introduction system (number of products handled) ), And the number of suppliers (the number of suppliers) using the introduction system. Furthermore, the number of I / Fs (I / F number) necessary for connection with an existing application when a new system is introduced, the number of additional programs (number of add-ons) that are not present in the existing application, and the like are also included.

また、プロジェクト実績データ202は、各種プロジェクト実績を表示する実績項目により構成されている。   The project performance data 202 is composed of performance items for displaying various project results.

上記実績項目のうち、導入したプロジェクトのフェーズ、プロジェクトの導入期間、プロジェクトの要員、コスト、見積(受注)金額の項目は数値化した値により構成されている。例えば、フェーズの実績項目は、完了している場合は「1」、進行中である場合は「2」、提案が受注されたが未着手の場合は「3」、提案が失注した場合は「4」で示される。   Among the above performance items, the items of the phase of the introduced project, the project introduction period, the project personnel, the cost, and the estimated (order received) amount are composed of numerical values. For example, the phase result item is “1” if completed, “2” if it is in progress, “3” if the proposal has been ordered but not yet started, and if the proposal is lost It is indicated by “4”.

また、導入したプロジェクトについての備考欄は、テキストにより構成されている。   In addition, the remarks column for the introduced project is composed of text.

このように、プロジェクト実績データ202は表示するための情報なので、プロジェクト特性データ201と異なり全てのデータを数値化する必要はない。また、表示項目の追加・削除をすることもできる。   Thus, since the project performance data 202 is information for display, unlike the project characteristic data 201, it is not necessary to digitize all data. In addition, display items can be added / deleted.

図9は、見積特性設定画面110を示す図である。   FIG. 9 is a diagram showing the estimated characteristic setting screen 110.

図9において、見積特性設定画面110は、図2のプロジェクト特性データ201と同一の特性項目についてその見積条件がユーザ入力できるよう構成されている。   In FIG. 9, the estimated characteristic setting screen 110 is configured to allow the user to input the estimated condition for the same characteristic item as the project characteristic data 201 of FIG.

導入の有無の見積条件のみがユーザ選択される特性項目については、その特性項目毎に導入ボックスと非導入ボックスのいずれかがユーザ選択可能に構成される。例えば、本実施の形態では、新規プロジェクトにおいて一般会計については導入することが決定しているので、ボックス111がユーザ選択される。また、人事管理については導入しないことが決定しているので、ボックス112がユーザ選択される。このように、導入ボックスと非導入ボックスのいずれかがユーザ選択されたとき、見積特性設定画面110はそのユーザ選択されたボックスを白黒反転させる。   For the characteristic item for which only the estimation condition for the presence / absence of introduction is selected by the user, either the introduction box or the non-introduction box can be selected by the user for each characteristic item. For example, in this embodiment, since it is determined to introduce the general account in a new project, the box 111 is selected by the user. Further, since it has been decided not to introduce personnel management, the box 112 is selected by the user. Thus, when either the introduction box or the non-introduction box is selected by the user, the estimated characteristic setting screen 110 inverts the user-selected box in black and white.

但し、導入有無の見積条件が確定していない特性項目については、ユーザは上記導入ボックスと非導入ボックスのいずれについても選択を行わなくて良い。例えば、資金管理について導入/非導入が未定であるとき、ユーザはボックス113,114のいずれについても選択しなくてよい。   However, the user does not need to select either the introduction box or the non-introduction box for the characteristic item for which the introduction existence estimation condition is not fixed. For example, when introduction / non-introduction is undecided for money management, the user does not have to select either of the boxes 113 and 114.

導入規模がユーザ入力される特性項目については、その特性項目毎に確定ボックス及び数値入力ボックスがユーザ選択(入力)可能に構成される。例えば、本実施の形態では、新規プロジェクトにおいて導入拠点数は「5」であることが決定しているので、ボックス115がユーザ選択されると共に、ボックス116に「5」がユーザ入力される。   For the characteristic item for which the scale of introduction is input by the user, a confirmation box and a numerical value input box are configured to be selectable (input) by the user for each characteristic item. For example, in this embodiment, since it is determined that the number of installation sites in the new project is “5”, the user selects box 115 and “5” is input to box 116 by the user.

また、上記導入規模の見積条件が確定していない特性項目についても、ユーザは確定ボックスの選択や数値入力ボックスへの数値入力を行わなくて良い。例えば、アドオン本数については導入規模が未定であるとき、ユーザはボックス118への数値入力や、ボックス117の選択をしなくてよい。   In addition, the user does not need to select a confirmation box or input a numerical value in a numerical value input box for a characteristic item for which the introduction scale estimation condition is not fixed. For example, when the introduction scale is undecided for the number of add-ons, the user does not have to input a numerical value in the box 118 or select the box 117.

この見積特性設定画面110の「OK」ボタン119がユーザ選択されると、見積特性設定部104は見積特性データの内容を上記ユーザ入力後の内容に更新する。   When the user selects the “OK” button 119 on the estimated characteristic setting screen 110, the estimated characteristic setting unit 104 updates the content of the estimated characteristic data to the content after the user input.

図3は、図1における見積特性設定部104により登録される新規プロジェクトの見積特性データのデータ構造を示す図である。   FIG. 3 is a diagram showing a data structure of estimated characteristic data of a new project registered by the estimated characteristic setting unit 104 in FIG.

図3において、見積特性データ301は、図9の見積特性設定画面110におけるユーザ入力に基づくデータであって、図2の既存プロジェクト情報201と同様に全ての特性項目を数値化した値より構成されている。具体的には、導入の有無のみが示される特性項目については、図9の見積特性設定画面110で導入ボックスが選択されたものは「1」、非導入ボックスが選択されたものは「0」が登録される。また、導入規模が示される特性項目については、確定ボックスが選択され且つ数値入力ボックスにも数値が入力されている場合はその数値入力された値が登録される。   In FIG. 3, estimated characteristic data 301 is data based on user input in the estimated characteristic setting screen 110 of FIG. 9, and is composed of values obtained by quantifying all the characteristic items in the same way as the existing project information 201 of FIG. ing. Specifically, with respect to the characteristic item indicating only the presence / absence of introduction, “1” is selected when the introduction box is selected on the estimated characteristic setting screen 110 of FIG. 9, and “0” is selected when the non-introduction box is selected. Is registered. For the characteristic item indicating the scale of introduction, if the confirmation box is selected and a numerical value is also input in the numerical value input box, the numerical value input value is registered.

また、見積特性設定画面110において、各種ボックスの選択(数値入力)が行われなかった特性項目においては、未定であることを表す「-1」が登録される。   In addition, in the estimated characteristic setting screen 110, “−1” indicating that the box is not yet determined is registered in the characteristic item for which various boxes have not been selected (numerical value input).

尚、本実施の形態では特性項目が未定であるときの数値を「−1」にしたが、数値により未定であることが表されていればよく、例えば「99999」としてもよい。   In the present embodiment, the numerical value when the characteristic item is undetermined is set to “−1”. However, it is only necessary to indicate that the characteristic item is undetermined. For example, “99999” may be used.

図4は、見積情報表示部106により表示される類似プロジェクト一覧画面を示す図である。   FIG. 4 is a diagram showing a similar project list screen displayed by the estimate information display unit 106.

図4において、類似プロジェクト一覧画面400は、上部に見積特性データ表示部401、下部に既存プロジェクトの情報として、プロジェクト特性データ、一部のプロジェクト実績データ及び推定総コストを一覧表示する既存プロジェクト一覧表示部402を備える。   In FIG. 4, the similar project list screen 400 displays an estimated project data display unit 401 in the upper part, and an existing project list display that displays project characteristic data, a part of project performance data, and an estimated total cost as a list of existing project information in the lower part. Part 402 is provided.

既存プロジェクト一覧表示部402は、総類似度の小さいものから順に上記既存プロジェクトの情報を一覧表示する。   The existing project list display unit 402 displays a list of information on the existing projects in descending order of total similarity.

見積特性データ表示部401は、表示だけではなく、同画面上で見積特性データの設定をユーザ変更することもできるように構成されている。このユーザ変更が行われた場合、総類似度が再計算され、既存プロジェクトの表示順序が変更される。また見積特性データとプロジェクト特性データとでその値が異なるものは、色分けして判別しやすいようにしている。さらに、各モジュールの導入範囲を表す特性項目については、導入されていない場合は「×」、導入されている場合は「○」で表示されている。   The estimated characteristic data display unit 401 is configured not only to display but also to allow the user to change the setting of estimated characteristic data on the same screen. When this user change is made, the total similarity is recalculated and the display order of the existing projects is changed. Also, if the estimated characteristic data and the project characteristic data have different values, they are color-coded for easy identification. Furthermore, the characteristic item indicating the introduction range of each module is displayed as “×” when not installed, and “◯” when installed.

この類似プロジェクト一覧画面400に一覧表示されている既存プロジェクトは任意の1つがユーザ選択できるように構成されている。   Any one of the existing projects displayed in a list on the similar project list screen 400 can be selected by the user.

図5は、見積情報表示部106により表示される類似プロジェクト詳細表示画面を示す図である。   FIG. 5 is a diagram showing a similar project detail display screen displayed by the estimate information display unit 106.

図5において、類似プロジェクト詳細表示画面500は、上部に見積特性データ表示部501、下部に推定コスト算定部107により算定された推定総コスト及び上記選択された既存プロジェクトのプロジェクト情報を表示するプロジェクト情報表示部502を備える。   In FIG. 5, a similar project detail display screen 500 displays project information for the estimated characteristic data display unit 501 at the top and the estimated total cost calculated by the estimated cost calculation unit 107 at the bottom and the project information of the selected existing project. A display unit 502 is provided.

見積特性データ表示部501は、見積特性データ表示部401と同様に表示だけではなく、同画面上で見積特性データの設定をユーザ変更することもできるように構成されている。このユーザ変更が行われた場合、推定総コストが再計算され、これと同時に、類似プロジェクト一覧表示画面400に一覧表示される既存プロジェクトの表示順を決定する総類似度が再計算される。また見積特性データ項目とプロジェクト特性データ項目とで異なるものは、色分けして判別しやすいようにしている。   The estimated characteristic data display unit 501 is configured not only to display like the estimated characteristic data display unit 401 but also to allow the user to change the setting of the estimated characteristic data on the same screen. When this user change is made, the estimated total cost is recalculated, and at the same time, the total similarity that determines the display order of the existing projects listed on the similar project list display screen 400 is recalculated. Also, the difference between the estimated characteristic data item and the project characteristic data item is color-coded to make it easy to distinguish.

図10は、図1における類似作業抽出部105により実行される総類似度の計算方法を説明するのに用いられる図である。   FIG. 10 is a diagram used to explain the method of calculating the total similarity executed by the similar work extraction unit 105 in FIG.

本実施の形態では、総類似度の計算には、新規プロジェクトの見積特性データ301と、実績情報記憶部102から順次取り出されるプロジェクト特性データ302と、影響度係数304とが用いられる。   In the present embodiment, the estimated characteristic data 301 of the new project, the project characteristic data 302 sequentially extracted from the record information storage unit 102, and the influence coefficient 304 are used for calculating the total similarity.

具体的には、まず、特性項目毎に見積特性データの値からプロジェクト特性データの値を差し引いた値を差303として算出する。   Specifically, first, a value obtained by subtracting the value of the project characteristic data from the value of the estimated characteristic data for each characteristic item is calculated as the difference 303.

例えば、特性項目「使用ユーザ数」については、見積特性データ301における値は「250」、プロジェクト特性データ302における値は「200」であるので、その差303の値は「50」となる。   For example, for the characteristic item “number of users in use”, the value in the estimated characteristic data 301 is “250” and the value in the project characteristic data 302 is “200”, so the value of the difference 303 is “50”.

このとき、見積特性データ301の特性項目のうち、その値が未定であるものについては、この総類似度の計算から除外すべく、見積特性データ301の値とプロジェクト特性データ302の値は同一であると仮定する。   At this time, among the characteristic items of the estimated characteristic data 301, those whose values are undetermined are the same in the estimated characteristic data 301 and the project characteristic data 302 so as to be excluded from the calculation of the total similarity. Assume that there is.

例えば、特性項目「アドオン本数」については、見積特性データ301における値は「−1」、すなわち未定であると設定されているので、その差303の値は「0」となる。   For example, for the characteristic item “number of add-ons”, since the value in the estimated characteristic data 301 is set to “−1”, that is, undetermined, the value of the difference 303 is “0”.

次に、特性項目毎に算出された差303とその影響度係数304との積の絶対値を類似度305として算出する。ここで、類似度305で絶対値をとるのは、差303の値は、正負に関係なく特性項目毎の見積特性データの値とプロジェクト特性データの値のズレを示すものであるからである。   Next, the absolute value of the product of the difference 303 calculated for each characteristic item and its influence coefficient 304 is calculated as the similarity 305. Here, the absolute value is taken as the similarity 305 because the value of the difference 303 indicates a deviation between the value of the estimated characteristic data for each characteristic item and the value of the project characteristic data regardless of positive or negative.

例えば、特性項目「使用ユーザ数」については、その差303の値は「50」であり、その影響度係数304の値は「0.1」であるので、その類似度305の値は「5」となる。   For example, for the characteristic item “number of users in use”, the value of the difference 303 is “50” and the value of the influence coefficient 304 is “0.1”, so the value of the similarity 305 is “5”. "

このようにして得られた各特性項目毎の類似度305の総和を実績情報記憶部102から現在取り出されている既存プロジェクトに対する新規プロジェクトの総類似度として算出する。   The total of the similarities 305 for each characteristic item obtained in this way is calculated as the total similarity of the new project with respect to the existing project currently extracted from the record information storage unit 102.

図10の例では、総類似度は類似度305の総和である「24.5」と計算される。   In the example of FIG. 10, the total similarity is calculated as “24.5”, which is the sum of the similarities 305.

図11は、図1における推定コスト算定部107により実行される推定総コストの算定方法を説明するのに用いられる図である。   FIG. 11 is a diagram used for explaining a method of calculating the estimated total cost executed by the estimated cost calculation unit 107 in FIG.

本実施の形態では、推定総コストの計算には、新規プロジェクトの見積特性データ601と、実績情報記憶部102から順次取り出されるプロジェクト特性データ602と、影響度係数604とが用いられる。   In this embodiment, the estimated total cost is calculated using estimated characteristic data 601 of a new project, project characteristic data 602 sequentially extracted from the record information storage unit 102, and an influence coefficient 604.

具体的には、まず、特性項目毎に見積特性データの値からプロジェクト特性データの値を差し引いた値を差603として算出する。   Specifically, first, a value obtained by subtracting the value of the project characteristic data from the value of the estimated characteristic data for each characteristic item is calculated as the difference 603.

例えば、特性項目「使用ユーザ数」については、見積特性データ601における値は「250」、プロジェクト特性データ602における値は「200」であるので、その差603の値は「50」となる。   For example, for the characteristic item “number of users in use”, the value in the estimated characteristic data 601 is “250” and the value in the project characteristic data 602 is “200”, so the value of the difference 603 is “50”.

このとき、見積特性データ601の特性項目のうち、その値が未定であるものについては、この推定総コストの計算から除外すべく、見積特性データ601の値とプロジェクト特性データ602の値は同一であると仮定する。   At this time, among the characteristic items of the estimated characteristic data 601, those whose values are undetermined are the same in the estimated characteristic data 601 and the project characteristic data 602 so as to be excluded from the calculation of the estimated total cost. Assume that there is.

例えば、特性項目「アドオン本数」については、見積特性データ601における値は「−1」、すなわち未定であると設定されているので、その差603の値は「0」となる。   For example, for the characteristic item “number of add-ons”, since the value in the estimated characteristic data 601 is set to “−1”, that is, undetermined, the value of the difference 603 is “0”.

次に、特性項目毎に算出された差603とその影響度係数604との積を補正値605として算出する。ここで、推定総コストの計算における補正値は、図10の類似度305と違い絶対値をとらない。これにより、推定総コストの値は、補正値605の値が正のときは高く補正され、負のときは低く補正される。   Next, the product of the difference 603 calculated for each characteristic item and its influence coefficient 604 is calculated as a correction value 605. Here, the correction value in the calculation of the estimated total cost does not take an absolute value unlike the similarity 305 in FIG. Thereby, the value of the estimated total cost is corrected to be high when the correction value 605 is positive, and is corrected to be low when the correction value 605 is negative.

例えば、特性項目「使用ユーザ数」については、その差303の値は「50」であり、その影響度係数304の値は「0.1」であるので、その補正値605の値は「5」となる。   For example, for the characteristic item “number of users in use”, the value of the difference 303 is “50” and the value of the influence coefficient 304 is “0.1”, so the value of the correction value 605 is “5”. "

このようにして得られた各特性項目毎の補正値605の総和を実績情報記憶部102から現在取り出されている既存プロジェクトの総コストに加算した値を推定総コスト606として算出する。   A value obtained by adding the sum of the correction values 605 for each characteristic item thus obtained to the total cost of the existing project currently extracted from the record information storage unit 102 is calculated as the estimated total cost 606.

図11の例では、補正値605の総和は「−9.5」、既存プロジェクトの総コストの値は「200」であるので、推定総コスト606の値は「190.5」と算出される。   In the example of FIG. 11, since the sum of the correction values 605 is “−9.5” and the total cost value of the existing project is “200”, the value of the estimated total cost 606 is calculated as “190.5”. .

図12は、プロジェクトコスト見積支援システム100により実行される類似プロジェクト抽出処理の手順を示すフローチャートである。   FIG. 12 is a flowchart showing a procedure of similar project extraction processing executed by the project cost estimate support system 100.

図12において、まず、実績情報登録部101で新規に既存プロジェクトの既存プロジェクト情報の登録があったか否かを判別する(ステップS1201)。この判別の結果、新規登録があったときは、その既存プロジェクト情報を実績情報記憶部102に登録すると共に、影響度係数設定部103が影響度係数を自動計算する(ステップS1202)。このとき自動計算された影響度係数は実績情報記憶部102に保存される。これにより、再度類似プロジェクト抽出処理を行う場合に、前回の処理以降既存プロジェクトの新規登録がなかった場合は、実績情報記憶部102に保存されている影響度係数を用いることができる。   In FIG. 12, first, it is determined whether or not the existing project information of an existing project has been newly registered in the record information registration unit 101 (step S1201). If the result of this determination is that there is a new registration, the existing project information is registered in the record information storage unit 102, and the influence coefficient setting unit 103 automatically calculates the influence coefficient (step S1202). At this time, the automatically calculated influence coefficient is stored in the record information storage unit 102. Thereby, when similar project extraction processing is performed again, if there is no new registration of an existing project since the previous processing, the influence coefficient stored in the record information storage unit 102 can be used.

一方、見積特性設定部104は、見積特性設定画面110(図9)へのユーザ入力があったとき、具体的には「OK」ボタン119のユーザ押下があったか否かを判別する(ステップS1203でYES)。この判別の結果、ユーザ入力があったとき、見積特性設定部104は見積特性設定画面110上の各特性項目についてされたユーザ入力に基づき見積特性データを設定する(ステップS1204)。ここで、見積特性データのうち、ユーザ入力のなかった特性項目については、その特性項目の値は未定であることを示す「−1」の値が設定される。   On the other hand, when there is a user input to the estimated characteristic setting screen 110 (FIG. 9), the estimated characteristic setting unit 104 specifically determines whether or not the user has pressed the “OK” button 119 (step S1203). YES) As a result of the determination, when there is a user input, the estimated characteristic setting unit 104 sets estimated characteristic data based on the user input made for each characteristic item on the estimated characteristic setting screen 110 (step S1204). Here, in the estimated characteristic data, a value of “−1” indicating that the value of the characteristic item is undecided is set for the characteristic item that is not input by the user.

類似作業抽出部105は、ステップS1204で見積特性データが設定されると、実績情報記憶部102に記憶されている既存プロジェクト情報のプロジェクト特性データ及び各特性項目の影響度係数を順次呼び出す。その後、上記「−1」に設定された特性項目(未定項目)の類似度は「0」に設定し、上記見積特性データの各既存プロジェクトに対する総類似度を計算する(ステップS1205)。これにより、総類似度の計算から未定項目を除外することができる。   When the estimated characteristic data is set in step S1204, the similar work extraction unit 105 sequentially calls the project characteristic data of the existing project information stored in the record information storage unit 102 and the influence coefficient of each characteristic item. After that, the similarity of the characteristic item (undecided item) set to “−1” is set to “0”, and the total similarity to each existing project of the estimated characteristic data is calculated (step S1205). Thereby, undetermined items can be excluded from the calculation of the total similarity.

その後、類似作業抽出部105は実績情報記憶部102に記憶されている既存プロジェクト情報を総類似度の値が小さい順にソートし(ステップS1206)。その後、並び変えたデータを類似プロジェクト一覧データとして見積情報表示部106に送信する(ステップS1207)。   Thereafter, the similar work extraction unit 105 sorts the existing project information stored in the record information storage unit 102 in ascending order of the value of the total similarity (step S1206). Thereafter, the rearranged data is transmitted to the estimate information display unit 106 as similar project list data (step S1207).

また、推定コスト算定部107は、ステップS1204で見積特性データが設定されると、実績情報記憶部102に記憶されている既存プロジェクト情報のプロジェクト特性データ及び総コストと各特性項目の影響度係数とを順次呼び出す。その後、「−1」に設定された特性項目(未定項目)の補正値は「0」に設定し、上記見積特性データの各既存プロジェクトに対する推定総コストを計算する(ステップS1208)。これにより、推定総コストの計算から未定項目を除外することができる。   Further, when the estimated characteristic data is set in step S1204, the estimated cost calculation unit 107 sets the project characteristic data and the total cost of the existing project information stored in the record information storage unit 102, and the influence coefficient of each characteristic item. Are called sequentially. Thereafter, the correction value of the characteristic item (undecided item) set to “−1” is set to “0”, and the estimated total cost for each existing project of the estimated characteristic data is calculated (step S1208). Thereby, undecided items can be excluded from the calculation of the estimated total cost.

その後、推定コスト算定部107は各既存プロジェクトの推定総コストの計算結果を見積情報表示部106に送信する(ステップS1209)。   Thereafter, the estimated cost calculation unit 107 transmits the calculation result of the estimated total cost of each existing project to the estimated information display unit 106 (step S1209).

見積情報表示部106は、類似プロジェクト一覧データ及び総推定コストの計算結果を受信したときに(ステップS1210でYES)、その受信結果に基づいて類似プロジェクト一覧画面400を表示して(ステップS1211)、本処理を終了する。   When the estimated information display unit 106 receives the similar project list data and the calculation result of the total estimated cost (YES in step S1210), the estimated information display unit 106 displays the similar project list screen 400 based on the received result (step S1211). This process ends.

本処理によれば、見積特性設定部104は見積特性入力画面110にユーザ入力のなかった特性項目があったときは、その特性項目は未定として見積特性データを設定する(ステップS1204)。その後、類似作業抽出部105及び推定コスト算定部107はその未定の特性項目(未定項目)を除外して総類似度及び推定総コストを計算する(ステップS1205,S1208)。これにより、ユーザは特性項目の全てについて予め見積条件を設定しなくてもよく、見積に必要な全ての項目が確定していない状態においても効率的に見積作業を進めることができ、且つ誤差の少ない見積結果を得ることができる。   According to this process, when there is a characteristic item that has not been input by the user on the estimated characteristic input screen 110, the estimated characteristic setting unit 104 sets the estimated characteristic data as undetermined (step S1204). Thereafter, the similar work extraction unit 105 and the estimated cost calculation unit 107 exclude the undetermined characteristic item (undetermined item) and calculate the total similarity and the estimated total cost (steps S1205 and S1208). As a result, the user does not have to set estimation conditions in advance for all of the characteristic items, can efficiently proceed with the estimation work even in a state where all the items necessary for the estimation are not confirmed, and error A few estimation results can be obtained.

また、ステップS1211の画面表示の際、類似プロジェクト一覧画面400の見積特性データ表示部401は、現在設定されている見積特性データの設定、すなわちステップS1203でユーザ入力があった見積特性入力画面110と同一設定が画面表示される。これにより、ユーザは新規プロジェクトの現在の見積特性と既存プロジェクトの特性を1画面上で比較しつつコスト見積を行うことができる。   In addition, when the screen is displayed in step S1211, the estimated characteristic data display unit 401 of the similar project list screen 400 sets the currently set estimated characteristic data, that is, the estimated characteristic input screen 110 that has been input by the user in step S1203. The same setting is displayed on the screen. As a result, the user can perform cost estimation while comparing the current estimated characteristics of the new project and the characteristics of the existing project on one screen.

図6は、プロジェクトコスト見積支援システム100により実行される新規プロジェクトのコスト見積支援処理の手順を示すフローチャートである。   FIG. 6 is a flowchart showing the procedure of a new project cost estimate support process executed by the project cost estimate support system 100.

図6において、図12のステップS1209の処理により類似プロジェクト一覧画面400(図4)が表示されると(ステップS201でYES)、総類似度の最も小さい既存プロジェクトを参照プロジェクトに設定する(ステップS202)。尚、本実施の形態では、総類似度の最も小さい既存プロジェクトを参照プロジェクトに設定したが、既存プロジェクトの1つであればどれを参照プロジェクトに設定してもよい。例えば、開発規模、推定総コスト等に基づき、ユーザ選択した既存プロジェクトを参照プロジェクトに設定してもよい。   In FIG. 6, when the similar project list screen 400 (FIG. 4) is displayed by the process of step S1209 of FIG. 12 (YES in step S201), the existing project having the smallest total similarity is set as the reference project (step S202). ). In the present embodiment, the existing project having the smallest total similarity is set as the reference project, but any one of the existing projects may be set as the reference project. For example, an existing project selected by the user may be set as a reference project based on the development scale, estimated total cost, and the like.

その後、「プロジェクト表示」ボタン403がユーザ押下されると(ステップS203でYES)、見積情報表示部106は、類似プロジェクト詳細表示画面500に切り替える(ステップS204)。このとき、類似プロジェクト詳細表示画面500のプロジェクト情報表示部502には、上記設定された参照プロジェクトの詳細情報が表示され、また、見積特性データ表示部501には、現在の見積特性データが画面表示される。これにより、ユーザは新規プロジェクトの現在の見積特性と参照プロジェクトの特性を1画面上で比較しつつコスト見積を行うことができる。   Thereafter, when the user presses the “project display” button 403 (YES in step S203), the estimate information display unit 106 switches to the similar project detail display screen 500 (step S204). At this time, detailed information of the set reference project is displayed on the project information display section 502 of the similar project detail display screen 500, and the current estimated characteristic data is displayed on the estimated characteristic data display section 501. Is done. As a result, the user can perform cost estimation while comparing the current estimated characteristics of the new project and the characteristics of the reference project on one screen.

その後、類似プロジェクト詳細表示画面500の見積特性データ表示部501において、見積特性データの特性項目に未定項目があるか否かを判別し(ステップS205)、未定項目がない場合は本処理をそのまま終了する。   Thereafter, in the estimated characteristic data display section 501 of the similar project detail display screen 500, it is determined whether or not there is an undetermined item in the characteristic item of the estimated characteristic data (step S205). To do.

一方、ステップS205の判別の結果、未定項目がある場合は、類似プロジェクト詳細表示画面500へのユーザ入力があったとき、具体的には「再計算」ボタン503のユーザ押下があったか否かを判別する(ステップS206でYES)。ユーザはこの「再計算」ボタン503の押下の前に見積特性データ表示部501上の未定項目の入力を行うことができる。この入力の際、ユーザは、参照プロジェクトと新規プロジェクトとの規模や特徴を分析し、新規プロジェクトの特性として最適と考える値を入力する。このとき入力する値は、参照プロジェクトとの特性と同一の値でもよいし、導入規模の相対比に応じた値であってもよい。   On the other hand, if there is an undetermined item as a result of the determination in step S205, it is determined whether or not the user has pressed the “recalculate” button 503 when there is a user input to the similar project detail display screen 500. (YES in step S206). The user can input undetermined items on the estimated characteristic data display unit 501 before pressing the “recalculate” button 503. At the time of this input, the user analyzes the scale and characteristics of the reference project and the new project, and inputs values that are considered optimal as the characteristics of the new project. The value input at this time may be the same value as the characteristics of the reference project, or may be a value corresponding to the relative ratio of the introduction scale.

ステップS206の判別の結果、ユーザ入力があったとき、見積特性設定部104は類似プロジェクト詳細表示画面500の見積特性データ表示部501上の各特性項目についてされたユーザ入力に基づき現在の見積特性データを更新する(ステップS207)。   As a result of the determination in step S206, when there is a user input, the estimated characteristic setting unit 104 displays the current estimated characteristic data based on the user input made for each characteristic item on the estimated characteristic data display unit 501 of the similar project detail display screen 500. Is updated (step S207).

その後、ステップS207で更新された現在の見積特性データに基づき、推定コスト算定部107により各既存プロジェクトの推定総コストが再計算される(ステップS208)。その後、類似プロジェクト詳細表示画面500の上記参照プロジェクトに対する推定総コストの表示を再計算結果の値に更新する(ステップS209)。   Thereafter, based on the current estimated characteristic data updated in step S207, the estimated total cost of each existing project is recalculated by the estimated cost calculation unit 107 (step S208). Thereafter, the display of the estimated total cost for the reference project on the similar project detail display screen 500 is updated to the value of the recalculation result (step S209).

また、ステップS207で更新された現在の見積特性データに基づき、類似作業抽出部105により各既存プロジェクトに対する総類似度が再計算される(ステップS210)。その後、実績情報記憶部102に記憶されている既存プロジェクト情報を上記再計算後の総類似度の値が小さい順にソートし、並び変えたデータを更新後の類似プロジェクト一覧データとして見積情報表示部106に送信する(ステップS211)。   Further, based on the current estimated characteristic data updated in step S207, the total similarity for each existing project is recalculated by the similar work extraction unit 105 (step S210). Thereafter, the existing project information stored in the record information storage unit 102 is sorted in ascending order of the recalculated total similarity value, and the rearranged data is used as the updated similar project list data as the estimated information display unit 106. (Step S211).

次に、「一覧表示ボタン」504のユーザ押下があったとき(ステップS212でYES)、見積特性設定画面110は、上記更新後の類似プロジェクト一覧データに基づいて類似プロジェクト一覧表示画面400を表示する(ステップS213)。その後、ステップS202からの処理を行う。   Next, when the user presses the “list display button” 504 (YES in step S212), the estimated characteristic setting screen 110 displays the similar project list display screen 400 based on the updated similar project list data. (Step S213). Thereafter, the processing from step S202 is performed.

一方、「一覧表示ボタン」504のユーザ押下される前に(ステップS212でNO)、未定項目へのユーザ入力があったとき(ステップS205でYES)、ステップS206以降の処理を行う。   On the other hand, before the user presses the “list display button” 504 (NO in step S212), when there is a user input to an undetermined item (YES in step S205), the processing from step S206 is performed.

図6の処理によれば、ユーザは新規プロジェクトの見積特性との総類似度の最も小さいプロジェクトを参照プロジェクトとして参照しながら未定項目への入力を行うことができ、実行可能な見積を作成することができる。   According to the process of FIG. 6, the user can input the undetermined items while referring to the project having the smallest total similarity with the estimate characteristics of the new project as a reference project, and create an executable estimate. Can do.

尚、本実施の形態では、ステップS203で「プロジェクト表示」ボタン403が押下されない場合、処理は次のステップに移行しないものとしたが未定項目をユーザ入力できる形態であればこれに限定されない。例えば、類似プロジェクト詳細表示画面500に切り替えることなく、類似プロジェクト一覧画面400の見積特性データ表示部401で全ての未定項目がユーザ入力されたときに本処理を終了するようにしてもよい。この場合、図7に示すように、図6のステップS203,S204,S212の処理がなくなる。またステップS206の処理の代わりに類似プロジェクト一覧画面400へのユーザ入力、具体的には「一覧更新」ボタン404のユーザ押下があったか否かが判別される(ステップS206’)。   In this embodiment, when the “project display” button 403 is not pressed in step S203, the process is not shifted to the next step. However, the present invention is not limited to this as long as the user can input an undetermined item. For example, without switching to the similar project detail display screen 500, this process may be terminated when all undecided items are input by the user in the estimated characteristic data display unit 401 of the similar project list screen 400. In this case, as shown in FIG. 7, the processing of steps S203, S204, and S212 in FIG. 6 is eliminated. Further, instead of the processing in step S206, it is determined whether or not a user input to the similar project list screen 400, specifically, the user presses the “update list” button 404 (step S206 ′).

尚、本実施の形態の既存プロジェクトはプロジェクト推進方法の異なるものを含んでいてもよい。本実施例では、パッケージソフトウェアの導入支援ツールであるテンプレートの使用有無により、プロジェクトの推進方法が異なる。特性項目にはプロジェクト推進方法についての情報であるプロジェクト推進特性を含んでも勿論良い。   In addition, the existing project of this Embodiment may contain the thing from which a project promotion method differs. In this embodiment, the project promotion method differs depending on whether or not a template, which is a package software introduction support tool, is used. Of course, the characteristic item may include a project promotion characteristic which is information on the project promotion method.

プロジェクト推進特性が含まれている場合に、新規プロジェクトの当該プロジェクト推進特性の見積条件が設定されていた場合には、当該見積条件と同一のプロジェクト推進特性の設定値を持つ既存のプロジェクトのみのデータを用いて、影響度係数、既存プロジェクトの総類似度、推定総コストを算出することになる。   If the project promotion characteristics are included and the estimated conditions for the project promotion characteristics of the new project have been set, data for only existing projects that have the same project promotion characteristic settings as the estimated conditions Is used to calculate the impact coefficient, the total similarity of existing projects, and the estimated total cost.

また、新規プロジェクトのプロジェクト推進特性の見積条件が設定されていない場合には、既存のプロジェクトをプロジェクト推進特性の設定値でグループ化し、それぞれのグループ毎に新規プロジェクトと影響度係数、既存プロジェクトの総類似度、推定総コストを算出することになる。   In addition, if the conditions for estimating the project promotion characteristics of a new project are not set, the existing projects are grouped according to the set values of the project promotion characteristics, and the new project, impact coefficient, and total of existing projects are grouped for each group. The similarity and the estimated total cost are calculated.

これにより、既存プロジェクトにプロジェクト推進方法が異なるプロジェクトが含まれる場合であっても、影響度、総類似度、推定総コストの計算を精度よく行うことができる。   As a result, even when the existing project includes projects with different project promotion methods, it is possible to accurately calculate the degree of influence, the total similarity, and the estimated total cost.

尚、本実施の形態は、ERP等の大規模プロジェクトの導入の際のコスト見積を行う場合について説明したが、新規プロジェクトの導入の際のコスト見積を行うものであればこれに限定されるものでない。従って、上述したような各種特性項目以外の項目を設定し、これについて影響度、総類似度、及び推定総コストの計算を行うようにしてもよい。   In addition, although this Embodiment demonstrated the case where the cost estimate at the time of introduction of large-scale projects, such as ERP, was described, if it estimates the cost at the time of introduction of a new project, it will be limited to this. Not. Therefore, items other than the various characteristic items as described above may be set, and the degree of influence, the total similarity, and the estimated total cost may be calculated.

また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。   Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer of the system or apparatus (or CPU, MPU, or the like). Is also achieved by reading and executing the program code stored in the storage medium.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention. .

また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW等の光ディスク、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。   Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. An optical disc such as RW or DVD + RW, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code Includes a case where the functions of the above-described embodiments are realized by performing part or all of the actual processing.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。   Furthermore, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the expanded function is based on the instruction of the program code. This includes a case where a CPU or the like provided on the expansion board or the expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の実施の形態に係る情報処理装置としてのプロジェクトコスト見積支援システムの機能構成を概略的に示すブロック図である。It is a block diagram which shows roughly the function structure of the project cost estimation assistance system as an information processing apparatus which concerns on embodiment of this invention. 図1における実績情報記憶部に登録される既存プロジェクト情報のデータ構造を示す図であり、(a)はプロジェクト特性データのデータ構成であり、(b)はプロジェクト実績データのデータ構造である。It is a figure which shows the data structure of the existing project information registered into the track record information storage part in FIG. 1, (a) is a data structure of project characteristic data, (b) is the data structure of project track record data. 図1における見積特性設定部により登録される新規プロジェクトの見積特性データのデータ構造を示す図である。It is a figure which shows the data structure of the estimated characteristic data of the new project registered by the estimated characteristic setting part in FIG. 見積情報表示部により表示される類似プロジェクト一覧画面を示す図である。It is a figure which shows the similar project list screen displayed by the estimation information display part. 見積情報表示部により表示される類似プロジェクト詳細表示画面を示す図である。It is a figure which shows the similar project detail display screen displayed by the estimate information display part. プロジェクトコスト見積支援システムにより実行される新規プロジェクトのコスト見積支援処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the cost estimate assistance process of the new project performed with a project cost estimate assistance system. 図6の新規プロジェクトのコスト見積支援処理の変形例の手順を示すフローチャートである。It is a flowchart which shows the procedure of the modification of the cost estimation assistance process of the new project of FIG. 図3の見積特性データの変形例のデータ構造を示す図である。It is a figure which shows the data structure of the modification of the estimated characteristic data of FIG. 見積特性設定画面を示す図である。It is a figure which shows an estimated characteristic setting screen. 図1における類似作業抽出部により実行される総類似度の計算方法を説明するのに用いられる図である。It is a figure used for demonstrating the calculation method of the total similarity performed by the similar work extraction part in FIG. 図1における推定コスト算定部により実行される推定コストの算定方法を説明するのに用いられる図である。It is a figure used for demonstrating the calculation method of the estimated cost performed by the estimated cost calculation part in FIG. プロジェクトコスト見積支援システムにより実行される類似プロジェクト抽出処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the similar project extraction process performed by the project cost estimation support system.

符号の説明Explanation of symbols

100 プロジェクトコスト見積支援システム
101 実績情報登録部
102 実績情報記憶部
103 影響度係数設定部
104 見積特性設定部
105 類似作業抽出部
106 見積情報表示部
107 推定コスト算定部
DESCRIPTION OF SYMBOLS 100 Project cost estimate support system 101 Result information registration part 102 Result information storage part 103 Influence coefficient setting part 104 Estimate characteristic setting part 105 Similar work extraction part 106 Estimate information display part 107 Estimate cost calculation part

Claims (10)

新規プロジェクトのコスト見積を支援する情報処理装置であって、
既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録手段と、
前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定手段と、
前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出手段と、
前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出手段と、
前記総類似度算出手段によって算出された総類似度に基づき前記既存プロジェクトを表示すると共に、前記総コスト算出手段によって算出された推定総コストを表示する表示手段と、
を備えることを特徴とする情報処理装置。
An information processing device that supports cost estimation of a new project,
A registration means for registering setting values and total costs for each characteristic item including presence / absence and scale of introduction of module functions in an existing project;
In the new project, a setting value for each characteristic item including the presence / absence of introduction of the module function and an introduction scale, and an estimated characteristic setting unit for setting whether or not an estimation condition is fixed for each characteristic item;
The difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration unit from the setting value of each characteristic item set that the estimation condition has been determined by the estimated characteristic setting unit. A total similarity calculation process is performed for adding a similarity that is an absolute value of a value obtained by multiplying an influence coefficient indicating the degree of influence of the item on the total cost of the project, while the estimated characteristic setting means performs the estimation. Total similarity calculation means for calculating the total similarity of the existing project with respect to the new project by not performing the total similarity calculation processing for each characteristic item set as uncertain conditions;
The difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration unit from the setting value of each characteristic item set that the estimation condition is determined by the estimated characteristic setting unit, After adding a correction value obtained by multiplying by a coefficient, an estimated total cost calculation process to be added to the total cost of the existing project is performed. On the other hand, the estimated condition setting unit sets the estimated condition as uncertain Estimated total cost calculating means for calculating the estimated total cost of the new project by not performing the estimated total cost calculating process for each characteristic item,
Display means for displaying the existing project based on the total similarity calculated by the total similarity calculation means, and displaying the estimated total cost calculated by the total cost calculation means;
An information processing apparatus comprising:
前記新規プロジェクト及び前記既存プロジェクトの間で前記モジュール機能の導入の有無に違いが生じた場合、前記総類似度算出処理においては前記モジュール機能の導入の有無に関する類似度を前記影響度係数とし、前記推定総コスト算出処理においては、前記差が正の値であるときには前記モジュール機能の導入の有無に関する補正値を前記影響度係数とし、前記差が負の値であるときには前記モジュール機能の導入の有無に関する補正値を前記影響度係数に−1を乗じたものとすることを特徴とする請求項1記載の情報処理装置。   If there is a difference in the presence or absence of the module function between the new project and the existing project, in the total similarity calculation process, the similarity regarding the presence or absence of the module function is used as the influence coefficient, In the estimated total cost calculation processing, when the difference is a positive value, a correction value related to the presence / absence of the module function is used as the influence coefficient, and when the difference is a negative value, the presence / absence of the module function is introduced. The information processing apparatus according to claim 1, wherein a correction value relating to the value is obtained by multiplying the influence coefficient by −1. 前記特性項目には、プロジェクト推進特性が含まれ、
前記見積特性設定手段により前記プロジェクト推進特性の見積条件が設定されている場合には、
前記総類似度算出手段は、前記新規プロジェクトの前記プロジェクト推進特性と同一のプロジェクト推進特性を有すると共に、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定手段によって、前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出し、
前記推定総コスト算出手段は、前記新規プロジェクトの前記プロジェクト推進特性と同一のプロジェクト推進特性を有すると共に、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であるとして設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出することを特徴とする請求項1又は2記載の情報処理装置。
The characteristic items include project promotion characteristics,
When the estimated condition of the project promotion characteristic is set by the estimated characteristic setting means,
The total similarity calculation means has the same project promotion characteristics as the project promotion characteristics of the new project, and from the set values of the respective characteristic items set that the estimation conditions are determined by the estimated characteristic setting means A total similarity calculation process is performed in which the difference obtained by subtracting the set value of each characteristic item of the existing project registered by the registration means is added to the similarity that is the absolute value of the value obtained by multiplying the influence coefficient. On the other hand, the total similarity of the existing project with respect to the new project is determined by not performing the total similarity calculation process for each characteristic item for which the estimation condition is determined to be indefinite by the estimated characteristic setting unit. Calculate
The estimated total cost calculation means has the same project promotion characteristics as the project promotion characteristics of the new project, and from the set values of the respective characteristic items set that the estimation conditions are determined by the estimated characteristic setting means After adding the correction value obtained by multiplying the influence coefficient by the difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration means, the estimated total to be added to the total cost of the existing project On the other hand, the estimated total cost of the new project is performed by not performing the estimated total cost calculating process for each characteristic item set by the estimated characteristic setting means that the estimation condition is undetermined. The information processing apparatus according to claim 1 or 2, characterized in that
前記特性項目には、プロジェクト推進特性が含まれ、
前記見積特性設定手段により前記プロジェクト推進特性の見積条件が設定されなかった場合には、
前記総類似度算出手段は、前記プロジェクト推進特性と同一のプロジェクト推進特性を有する前記登録手段によって登録された既存プロジェクト毎に、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する同一のプロジェクト推進特性を有する既存プロジェクト毎の総類似度を算出し、
前記推定総コスト算出手段は、前記プロジェクト推進特性と同一のプロジェクト推進特性を有する前記登録手段によって登録された既存プロジェクト毎に、前記見積特性設定手段によって前記見積条件が確定したと設定された各特性項目の設定値から前記既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記同一のプロジェクト推進特性を有する既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定手段によって前記見積条件が未確定として設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
The characteristic items include project promotion characteristics,
When the estimated condition of the project promotion characteristic is not set by the estimated characteristic setting means,
The total similarity calculation means is configured to set each estimation characteristic determined by the estimation characteristic setting means for each existing project registered by the registration means having the same project promotion characteristic as the project promotion characteristic. A total similarity calculation process is performed in which the similarity obtained by multiplying the difference obtained by subtracting the setting value of each characteristic item of the existing project from the setting value of the item is added to the similarity that is an absolute value of the value obtained by multiplying the influence coefficient. On the other hand, by not performing the total similarity calculation process for each characteristic item set by the estimated characteristic setting means that the estimation condition is indeterminate, the existing characteristics having the same project promotion characteristic for the new project Calculate the total similarity for each project,
The estimated total cost calculating means includes, for each existing project registered by the registration means having the same project promotion characteristic as the project promotion characteristic, each characteristic set by the estimated characteristic setting means that the estimation condition is confirmed. After adding the correction value obtained by multiplying the influence coefficient by the difference obtained by subtracting the setting value of each characteristic item of the existing project from the setting value of the item, the existing project having the same project promotion characteristic is added. The estimated total cost calculation process to be added to the total cost is performed, while the estimated total cost calculation process is not performed for each characteristic item for which the estimated condition is set as uncertain by the estimated characteristic setting unit, thereby 4. The estimated total cost of the project is calculated. The information processing apparatus according.
前記総類似度算出手段は、前記見積条件が未確定であるとして設定された導入規模を表す各特性項目に前記既存プロジェクトの各特性項目の設定値を設定した後、前記新規プロジェクトの各特性項目の設定値から前記既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定手段によって前記新規プロジェクトに対する既存プロジェクトの総類似度を算出し、
前記推定総コスト算出手段は、前記見積条件が未確定であるとして設定された導入規模を表す各特性項目に前記登録手段によって登録された既存プロジェクトの各特性項目の設定値を設定した後、前記新規プロジェクトの各特性項目の設定値から前記既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算することによって、推定総コストを算出することを特徴とする請求項1乃至請求項4のいずれか1項に記載の情報処理装置。
The total similarity calculation means sets a set value of each characteristic item of the existing project to each characteristic item representing the introduction scale set as the estimation condition is uncertain, and then sets each characteristic item of the new project Performing a total similarity calculation process of adding a similarity that is an absolute value of a value obtained by multiplying the difference obtained by subtracting the setting value of each characteristic item of the existing project from the setting value of Meanwhile, the total similarity of the existing project with respect to the new project is calculated by the estimated characteristic setting means,
The estimated total cost calculating means sets the set value of each characteristic item of the existing project registered by the registering means to each characteristic item representing the introduction scale set as the estimation condition is uncertain, After adding the correction value obtained by multiplying the influence coefficient by the difference obtained by subtracting the setting value of each characteristic item of the existing project from the setting value of each characteristic item of the new project, the total cost of the existing project The information processing apparatus according to claim 1, wherein the estimated total cost is calculated by adding to the information.
前記登録手段は、複数の前記既存プロジェクトの前記設定値及び前記総コストを登録し、
前記表示手段は、前記総類似度算出手段が算出した総類似度の高い既存プロジェクトから順に一覧表示することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
The registration unit registers the setting value and the total cost of a plurality of the existing projects,
6. The information processing apparatus according to claim 1, wherein the display unit displays a list in order from an existing project having a high total similarity calculated by the total similarity calculation unit.
前記推定総コスト算出手段によって推定総コストを算出した後、前記見積特性設定手段によって前記見積条件が未確定であるとして特性項目に対して確定が設定されたとき、
前記総類似度算出手段、前記推定総コスト算出手段はそれぞれ、再設定された前記見積条件に基づき、前記総類似度、前記推定総コストを再算出することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
After calculating the estimated total cost by the estimated total cost calculating means, when the estimated characteristic setting means is determined to be determined for the characteristic item as the estimated condition is not determined,
7. The total similarity calculation unit and the estimated total cost calculation unit respectively recalculate the total similarity and the estimated total cost based on the reset estimation condition. The information processing apparatus according to any one of claims.
新規プロジェクトのコスト見積を支援する情報処理装置の制御方法であって、
既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録ステップと、
前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定ステップと、
前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出ステップと、
前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出ステップと、
前記総類似度算出ステップによって算出された総類似度に基づき前記既存プロジェクトを表示すると共に、前記総コスト算出ステップによって算出された推定総コストを表示する表示ステップと、
を備えることを特徴とする情報処理装置の制御方法。
A method of controlling an information processing apparatus that supports cost estimation of a new project,
A registration step for registering setting values and total costs for each characteristic item including the presence / absence and scale of introduction of module functions in an existing project;
In the new project, a setting value for each characteristic item including presence / absence of introduction of the module function and an introduction scale, and an estimated characteristic setting step for setting whether or not an estimation condition is fixed for each characteristic item;
The difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration step from the setting value of each characteristic item set that the estimation condition is confirmed by the estimated characteristic setting step A total similarity calculation process is performed in which a similarity, which is an absolute value of a value obtained by multiplying an influence coefficient indicating the degree of influence of the item on the total cost of the project, is added, and the estimation characteristic setting step performs the estimation. A total similarity calculation step of calculating a total similarity of an existing project with respect to the new project by not performing the total similarity calculation processing for each characteristic item set as uncertain conditions;
The difference obtained by subtracting the setting value of each characteristic item of the existing project registered by the registration step from the setting value of each characteristic item that has been determined that the estimation condition has been determined by the estimated characteristic setting step, After adding a correction value obtained by multiplying by a coefficient, an estimated total cost calculation process to be added to the total cost of the existing project is performed. On the other hand, the estimation condition is set to be indeterminate by the estimation characteristic setting step. Estimated total cost calculation step of calculating the estimated total cost of the new project by not performing the estimated total cost calculation process for each characteristic item;
Displaying the existing project based on the total similarity calculated by the total similarity calculating step, and displaying an estimated total cost calculated by the total cost calculating step;
An information processing apparatus control method comprising:
新規プロジェクトのコスト見積を支援する御方法を情報処理装置に実行させるためのプログラムであって、
既存プロジェクトにおける、モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値及び総コストを登録する登録ステップと
前記新規プロジェクトにおける、前記モジュール機能の導入の有無及び導入規模を含む各特性項目に対する設定値と、各特性項目に対して見積条件が確定したか否かを設定する見積特性設定ステップと
前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記各特性項目が与えるプロジェクトの総コストに対する影響の度合いを表す影響度係数を乗じて得られる値の絶対値である類似度を加算する総類似度算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記総類似度算出処理を行わないことにより、前記新規プロジェクトに対する既存プロジェクトの総類似度を算出する総類似度算出ステップと
前記見積特性設定ステップによって前記見積条件が確定したと設定された各特性項目の設定値から前記登録ステップによって登録された既存プロジェクトの各特性項目の設定値を差し引いて得られる差に、前記影響度係数を乗じて得られる補正値を加算した後、前記既存プロジェクトの総コストに加算する推定総コスト算出処理を行い、一方、前記見積特性設定ステップによって前記見積条件が未確定であると設定された各特性項目については前記推定総コスト算出処理を行わないことにより、前記新規プロジェクトの推定総コストを算出する推定総コスト算出ステップと
前記総類似度算出ステップによって算出された総類似度に基づき既存プロジェクトを表示すると共に、前記総コスト算出ステップによって算出された推定総コストを表示する表示ステップと
を備えることを特徴とするプログラム。
A program for executing a control method for supporting the cost estimate for the new project to the information processing apparatus,
In existing projects, and registration steps to register the set value and the total cost for each characteristic items including the presence and introducing scale of introduction of the module function,
Wherein in the new project, and set values for each characteristic items including the presence and introducing scale of introduction of the module function, and estimated characteristic setting steps for setting whether estimated condition is determined for each characteristic item,
The difference obtained by subtracting the set value of each characteristic item of the estimated characteristic setting step existing project flop Thus the estimated condition is therefore registered in the registration steps from the setting values of the characteristic items set to have determined Performing a total similarity calculation process for adding a similarity that is an absolute value of values obtained by multiplying an influence coefficient indicating the degree of influence on the total cost of the project given by each characteristic item, while setting the estimated characteristic by not performing the total similarity calculation processing for each characteristic item to step Thus the estimated condition is set to be undetermined, the total similarity calculation to calculate a total similarity of existing projects with respect to the new project and the steps,
The difference obtained by subtracting the set value of each characteristic item of the estimated characteristic setting step existing project flop Thus the estimated condition is therefore registered in the registration steps from the setting values of the characteristic items set to have determined after adding the correction value obtained by multiplying the degree of influence coefficients, it performs total estimated cost calculation process of adding the total cost of the existing projects, whereas the estimated characteristic setting steps to result the estimate conditions undetermined by not performing the total estimated cost calculation process for each characteristic item set as being the estimated total cost calculation steps for calculating the estimated total cost of the new project,
Displays an existing project based on the total similarity calculation step total similarity thus calculated to flop, and a display steps for displaying the total cost calculation steps to thus calculated estimated total cost,
A program comprising:
請求項9に記載されたプログラムを記録したコンピュータ読取り可能な記録媒体。   A computer-readable recording medium on which the program according to claim 9 is recorded.
JP2005379543A 2005-12-28 2005-12-28 Information processing apparatus, control method therefor, program, and recording medium Expired - Fee Related JP4383409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005379543A JP4383409B2 (en) 2005-12-28 2005-12-28 Information processing apparatus, control method therefor, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005379543A JP4383409B2 (en) 2005-12-28 2005-12-28 Information processing apparatus, control method therefor, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2007179446A JP2007179446A (en) 2007-07-12
JP4383409B2 true JP4383409B2 (en) 2009-12-16

Family

ID=38304545

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005379543A Expired - Fee Related JP4383409B2 (en) 2005-12-28 2005-12-28 Information processing apparatus, control method therefor, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4383409B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5130935B2 (en) * 2008-02-08 2013-01-30 日本電気株式会社 Cost estimation parameter optimization method, cost simulation apparatus and program
JP2016066197A (en) * 2014-09-24 2016-04-28 株式会社日立製作所 Analysis system and analysis method
KR101763043B1 (en) * 2015-12-30 2017-07-28 에스케이 주식회사 Man-Month Estimation Method and System of the IT service Deployment Projects
JP2022191039A (en) * 2021-06-15 2022-12-27 株式会社東芝 Estimation device, estimation method, and estimation program

Also Published As

Publication number Publication date
JP2007179446A (en) 2007-07-12

Similar Documents

Publication Publication Date Title
US20070214173A1 (en) Program, method, and apparatus for supporting creation of business process model diagram
JP4640869B2 (en) Information processing apparatus and program
US8612372B2 (en) Detection rule-generating facility
US20090055142A1 (en) Method and apparatus for estimating man-hours
JP6973887B2 (en) Project management support equipment, project management support methods and programs
JP4383409B2 (en) Information processing apparatus, control method therefor, program, and recording medium
JP5675676B2 (en) Business analysis design support device, business analysis design support method, and business analysis design support program
US8407430B2 (en) Analysis technique of computer system
US8712817B2 (en) Process information structuring support method
US20080071593A1 (en) Business process editor, business process editing method, and computer product
JP5149525B2 (en) Project management support apparatus and method
US10884711B2 (en) Code management system and code management method using a visual programming tool
JP6695847B2 (en) Software parts management system, computer
JP2007041676A (en) Program creating device, program creating method, program, and recording medium
JP4596522B2 (en) Information processing apparatus, information processing method, and program
JP6552162B2 (en) Information processing apparatus, information processing method, and program
JP2007249572A (en) Project management support device, project management support method, and project management support program
JP2009032024A (en) Order decision program, order decision method, and order decision device
JP2008117029A (en) Method for checking out invalid procedure during creation of operational work procedure, method for generating command for preventing occurrence of failure, automatic execution command generation system, and program therefor
JP2010128894A (en) Database generation device, method of generating database, and computer program
JP5076700B2 (en) Database verification method and apparatus
KR20070014219A (en) Automatic web source creation system
JP2008020972A (en) Software analysis system
JP4805491B2 (en) Dictionary management program and computer system
JP2008009966A (en) Device and method for setting business process

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090630

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090817

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090908

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090918

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141002

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees