WO2009104258A1 - 仕様変更見積り方法及び仕様変更見積りシステム - Google Patents
仕様変更見積り方法及び仕様変更見積りシステム Download PDFInfo
- Publication number
- WO2009104258A1 WO2009104258A1 PCT/JP2008/052879 JP2008052879W WO2009104258A1 WO 2009104258 A1 WO2009104258 A1 WO 2009104258A1 JP 2008052879 W JP2008052879 W JP 2008052879W WO 2009104258 A1 WO2009104258 A1 WO 2009104258A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- development
- specification change
- scale
- rate
- total
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q10/06375—Prediction of business process outcome or impact based on a proposed change
Definitions
- the present invention relates to a specification change estimation method and a specification change estimation system for estimating a change amount of a product amount assumed when a specification change is performed in an arbitrary process or all processes in development of a software product.
- a waterfall model or the like that models a development process and proceeds from an upstream process to a downstream process is generally used.
- This waterfall model is based on the premise that work is started in the downstream process when the specifications are determined in the upstream process, but from the creation period of the product generated in each process, the person in charge of the work, etc.
- the productivity of software is planned based on the number of work steps in each process.
- the productivity estimation method is not described in detail here, but various productivity estimation methods have been proposed so far in order to estimate the productivity with higher accuracy and accuracy.
- Patent Document 1 the applicant of the present application estimates productivity as accurately as possible and makes a software development plan, and there is a difference between the development status and the initial plan.
- Patent Document 1 since information obtained by actual development can be updated in addition to predetermined information, production management of software development can be repeatedly performed, and the accuracy of the development plan can be improved. It becomes possible.
- Cited Document 1 Although performing the specification change as few times as possible leads to a reduction in development cost, in the method of Cited Document 1, the development cost fluctuates due to the correlation between the existing system amount as a base and the addition and deletion amounts. The estimation accuracy will drop every time the specification changes.
- a first object of the present invention is to provide a specification change estimation method and a specification change estimation system capable of incorporating a specification change into a development plan before executing software development.
- a second object of the present invention is to provide a specification change estimation method and a specification change estimation system that can reduce development costs by performing specification change estimation before software development.
- a third object of the present invention is to provide a specification change estimation method and a specification change estimation system that enable accurate estimation of a specification change every time even if repeated specification changes occur.
- the method of the present invention recognizes development information related to a specification change input from a terminal by a user, and based on the development information and the development information separately stored in a database, A characteristic configuration method is adopted in which the specification change rate and the total development scale are calculated, and the calculated values are output and displayed on the terminal.
- Characteristic configuration means comprising: a database to be stored; and specification change estimation calculating means for calculating a product amount of the total development scale in the specification change based on the development information and the information stored in the database.
- the present invention achieves the above-mentioned object by adopting a new characteristic configuration means ranging from the superordinate concept listed below to the subordinate concept. .
- a first feature of the method of the present invention is that, in software development, development information is obtained by using development information in which information on specification changes input from a user through a terminal is digitized and the development information stored in a database.
- This is a specification change estimation method that calculates the development scale fluctuation when a specification change is made in the middle, and calculates an estimate of the total development scale production volume in the specification change, and recognizes the development information input from the user
- the initial development scale is determined by adding the required information to the database and quantifying the degree of impact of the received software development environment to the product information baseline included in the development information.
- the initial scale development procedure calculated as follows, the amount of generation at the time of specification change included in the development information, the number of specification changes and the previous
- the volume change calculation procedure for calculating the volume ratio that is the ratio when the specification is changed from the initial scale, and the change amount of the product amount when the software development included in the development information is performed as the specification change rate
- a specification change rate calculation procedure to be calculated a total development scale calculation procedure for calculating a total development scale by a specification change by multiplying the initial scale by the total of the output rate and the specification change rate; and the total development scale And the total development scale output procedure for outputting and displaying on the terminal used by the user in order to adopt the configuration of the specification change estimation method.
- a second feature of the method according to the present invention is that, when the total development scale in the first feature of the method according to the present invention is changed the specification i times to the initial scale V 0 , the yield rate ⁇ j is used, and the specification change
- the rate is ⁇ ij
- the specification is changed n times in total
- the fifth feature of the method of the present invention is that the initial scale included in the development information when the specification change rate in the first, second, third, or fourth feature of the method of the present invention is a specification change rate ⁇ ij.
- a rejection target ratio V 1ij which is a comparative ratio of the amount of rejection subject to V 0
- comparison of the additional amount for the rejection net ratio V 2ij and the initial scale V 0 is a comparative ratio of rejection net amount with respect to the initial scale V 0
- the sixth feature of the method of the present invention is that the yield rate ⁇ j in the first, second, third, fourth or fifth feature of the method of the present invention is defined as 1.0, and is specified n times for all development units.
- the seventh feature of the method of the present invention is that when the deviation from the upper process occurs k times in the specification change of i times in the first, second, third, fourth, fifth or sixth feature of the method of the present invention.
- the first feature of the system of the present invention is that, in software development, when the specification change is made during development, the change in the development scale is calculated, and when the estimate of the total development scale production amount in the specification change is calculated, the specification change Input / output means for inputting, transmitting, and outputting digitized development information, a database for storing numerical values of environmental influences in software development, values input from the input / output means, and the database
- a specification change estimation system comprising: a specification change estimation calculation unit that calculates a total development scale product amount in a specification change based on a value stored in the specification change value and transmits the product to the input / output unit.
- the initial scale calculation means for calculating the initial development scale as a numerical value by adding a numerical value of the degree of influence of the received environment, and the amount of generation at the time of specification change included in the development information,
- the number of specification changes and a volume rate calculation means for calculating a volume rate that is a ratio when the specification change is made from the initial scale, and a product amount when the software development included in the development information is performed
- Specification change rate calculation means for calculating the amount of change as a specification change rate, and total development scale calculation for calculating the total development scale due to specification change by multiplying the initial scale by the sum of the volume rate and the specification change rate And adopting a configuration of a specification change estimation system.
- the second feature of the system of the present invention is that when the total development scale calculation means in the first feature of the system of the present invention changes the specification to the initial scale V 0 i times, the yield rate ⁇ j is
- the configuration is adopted.
- the initial scale calculation means in the first or second feature of the system of the present invention sets the initial scale to V 0 , the product quantity baseline V B ,
- the fourth feature of the system of the present invention is that the volume rate calculation means in the first, second or third features of the system of the present invention adds a specification change i times at time j at the volume rate ⁇ j .
- a fifth feature of the system of the present invention is that the specification change rate calculation means in the first, second, third, or fourth features of the system of the present invention has a specification change rate ⁇ ij , which is included in the development information.
- a rejection target ratio V 1ij which is a comparative ratio of the amount of rejection subject to scale V 0
- an additional amount for the rejection net ratio V 2ij and the initial scale V 0 the initial is a comparative ratio of rejection net amount to the scale V 0 Is based on the addition rate V 3ij which is a comparison rate of the above
- the sixth feature of the system of the present invention is that when the yield rate ⁇ j is defined as 1.0 in the yield rate calculation means in the first, second, third, fourth, or fifth feature of the present invention system,
- the seventh feature of the system of the present invention is that the total development scale calculation means in the first, second, third, fourth, fifth or sixth feature of the present invention system is k higher order steps for each specification change.
- FIG. 1 is a functional configuration diagram of a specification change estimation system according to this system example.
- the specification change estimation system A receives the input / output means 1 for inputting / outputting necessary information and the input unit when the system user performs the specification change estimation. Based on the information, the specification change estimation calculation means 2 that numerically calculates the change in the development scale (production amount) due to the specification change, and the environment information of the software development in the specification estimation used in the specification change estimation calculation means 2 was accumulated And an environment database 3.
- the input / output unit 1, the specification change estimation calculation unit 2, and the environment database 3 may all be provided inside a terminal such as a personal computer, but the input unit 1 and the specification change estimation calculation unit 2.
- the environment database 3 may be installed in different terminals and connected so as to be able to communicate with each other via an Internet line or a dedicated line.
- the component input / output means 1 in the system of the present invention has a function of transmitting the estimate content input by the user to the specification change estimate calculation means 2 when performing the specification estimate calculation, and also includes a data input unit (not shown) and a specification. It is provided that a display unit for displaying the calculation result calculated by the change estimation calculation means 2 is provided, and a personal computer that is a device having these conditions, a terminal device such as a PDA, or the like is used.
- the specification change estimate calculating means 2 is a functional unit for receiving the information transmitted from the input / output means 1 and calculating the production amount due to the specification change based on the data, and the specification change estimate calculating means described later. Suppose that the system provided with the calculation function in each function means in 2 is utilized.
- the environment database 3 is a database that accumulates the definitions of variables used in the specification change estimation calculation unit 2 as data, and transmits values to the specification change estimation calculation unit 2 in response to a request from the specification change estimation calculation unit 2. It is a functional part to do.
- the specification change estimation calculation means 2 of the specification estimation system A receives the information transmitted from the input / output means 1 and calculates the initial scale of software development based on the received data.
- the development scale calculation means 24 for calculating the development scale after the specification change is made based on the values passed from the initial scale calculation means 21, the turnover rate calculation means 22 and the specification change rate calculation means 23, and the development scale calculation On the basis of the value derived from the means 24, the specification change amount calculating means 25 for calculating the amount of product whose specification has been changed, and the value calculated from the development scale calculating means 24, Adjust the deviation of the process by, constituted by providing a specification modification correction unit 26 for calculating a development scale after correction.
- the initial scale calculation means 21 is a calculation unit that derives an initial scale V 0 that is a process product amount (development scale) when no specification change is taken into account.
- the calculation of the initial scale V 0 is derived from Equation 1.
- V B represents a product quantity baseline
- the product quantity baseline represents a standard product quantity for general software development.
- ⁇ represents the product quantity environment variable
- the impact can be set based on the development requirements of each characteristic.
- the characteristics of the product quantity environment variable ⁇ are as shown in Table 1, and the degree of influence must be set as a percentage in advance.
- the setting of the influence degree may be performed by storing each data in the database 3 as shown in FIG. 1, and the initial scale calculating means 21 may read the setting value from the database 3 through a communication line such as the Internet or a dedicated line.
- a communication line such as the Internet or a dedicated line.
- an influence degree database or the like may be stored in the initial scale calculation means 21.
- the yield rate ⁇ j indicates an index value indicating the timing of applying the specification change
- the yield rate calculation means 22 is initially received from the initial scale calculation means 21 as shown in Equation 2.
- the yield rate ⁇ j is calculated from the ratio of the generation amount V j at the development stage j with respect to the scale V 0 .
- the specification change rate calculation means 23 is a means for calculating a specification change rate ⁇ ij that is a ratio with respect to the initial scale V 0 of the specification change that is an addition request or a deletion request for the initial development request.
- i represents the number of specification changes described in each specification change.
- the specification change rate calculation means 23 applies the rejection target rate V 1ij which is a comparison rate between the rejection target amount ⁇ 1 shown in Formula 3 and the initial scale V 0 and the already generated product shown in Formula 4.
- the rejection net rate V 2ij which is a comparison rate between the reject net amount ⁇ 2 to be rejected and the initial scale V 0, and the additional amount ⁇ 3 which is a product amount to be added by the specification change shown in Formula 5 and the initial scale V 0
- An addition rate V 3ij that is a comparison rate is calculated, and these are added and subtracted as shown in Equation 6 to derive a specification change rate ⁇ ij .
- the development scale calculation means 24 changes the specifications to the development unit j i times by the calculation formula shown in Expression 7 based on the respective values derived by the initial scale calculation means 21, the turnover rate calculation means 22 and the specification change rate calculation means 23.
- the development scale V ij as a result of adding is calculated.
- Equation 8 the total development scale V, which is the result of changing the specification n times (n is a natural number) for all development units, is derived using Equation 8.
- the input / output means 1 can also input the output ⁇ j in advance. For example, if the total of the output rates ⁇ j is set to 1.0 as shown in Equation 9, the total development scale V is It will be derived as Equation 10.
- the specification change amount calculation means 25 receives the total development scale V calculated by the development scale calculation means 24 and derives a specification change amount H that is a change amount of the production amount due to the specification change.
- Formula 11 shows a calculation formula for the specification change amount H obtained based on the result of Formula 10.
- the specification change correction means 26 is a calculation means for correcting the specification change amount when there is a deviation from the k-th higher-order process at the i-th specification change, and as shown in Equation 12, the development scale calculation means 24 Each of the calculated total development scale V and the rejection net ratio V 2ij calculated by the specification change rate calculation means 22 is received, and the received value is subtracted to calculate the total development scale V when the process deviation is corrected.
- the development unit j, the number of specification changes i, and the product quantity production baseline V are obtained as development information in which information relating to specification changes is digitized from an input unit such as a keyboard (not shown) in the input / output means 1 in the input / output means 1
- an input unit such as a keyboard (not shown)
- the selection information s2 consisting of the rejection target amount ⁇ 1, the rejection net amount ⁇ 2, and the additional amount ⁇ 3 are input
- the input / output means 1 sends the specification estimation calculation means 2
- These values are transmitted to the initial scale calculating means 21 (ST101).
- the initial scale calculation means 21 Upon receipt of the essential information s1 and the selection information s2 from the input / output means 1, the initial scale calculation means 21 requests the product quantity environment variable ⁇ from the database 3 (ST201).
- the database 3 delivers the product quantity environment variable ⁇ in the database to the initial scale calculation means 21 in response to a request from the initial scale calculation means (ST301).
- the initial scale calculation means 21 derives the initial scale V 0 by using Equation 1 based on the product quantity environment variable ⁇ and the essential information s 1 received from the database 3, and the output rate calculation means 22 and the specification change rate calculation means. initially to 23 sent from the scale V 0, and an input-output means 1 the essential information s1 and passes the selection information s2 (ST202).
- the initial scale calculation means 21 calculates the development scale calculation of the initial scale V 0, the essential information s 1 and the selection information s 2 when the output rate ⁇ j in the selection information s 2 is transferred from the input / output means 1 (ST 203). together passed directly to the means 24, initially added to the scale V 0, to the output unit 1 from rejection target amount ⁇ 1 included in the selection information s2 received, rejection net amount [alpha] 2, an additional amount ⁇ 3 specification changes factor computation means 23 Send.
- the initial scale calculation means 21 delivers the initial scale V 0 and the development unit j included in the essential information s1 to the volume ratio calculation means 22. together with, to the development scale calculation means 24, and passes the required information s1 and the initial scale V 0.
- the turnover rate calculation means 22 requests the generation amount V j at time j from the database 3 using the development unit j (ST204).
- the database 3 that has received the request transmits the production amount V j corresponding to the j time point to the volume rate calculation means 22 (ST302).
- the production rate calculation means 22 receives the production amount V j , the production rate calculation means ⁇ j is calculated using Equation 2 and the calculated value is transferred to the development scale calculation means 24 (ST205).
- the specification change rate calculation means 23 rejects using the equations 3 to 5 based on the initial scale V 0 received from the initial scale calculation means 21, the rejection target amount ⁇ 1, the rejection net amount ⁇ 2, and the additional amount ⁇ 3.
- the target rate V 1ij , the rejection net rate V 2ij , and the addition rate V 3ij are obtained, and based on these, the specification change rate ⁇ ij is calculated using Equation 6, and the calculated value is sent to the development scale calculation means 24. Deliver (ST206).
- the development scale calculation means 24 includes the essential information s1, the initial scale V 0 , the volume ratio ⁇ j , and the specification change ratio ⁇ ij transmitted from the initial scale development calculator 21, the volume ratio calculation means 22 and the specification change rate calculation means 23.
- the development scale V ij as a result of changing the specification i times to the j development unit is calculated using Equation 7 (ST207).
- the development scale calculation means 24 uses Formula 8 to derive a total development scale V that is the result of adding the specification change n times (n is a natural number) to all development units based on the development scale V ij. At the same time, the total development scale V is delivered to the specification change amount calculation means 25 (ST208).
- the specification change amount calculation means 25 calculates the specification change amount H using the formula 11 based on the total development scale V received from the development scale calculation means 24 (ST209).
- the input / output means 1 inputs the number k of process deviations, and the initial scale development.
- the process deviation number k and the net rejection rate V2ij are sequentially transferred, and the development scale calculation means 24 changes the total development scale V and the process deviation number k to the specification change correction means.
- the specification change correction means 26 calculates the total development scale V k that has been corrected for the process deviation by using Equation 12 (ST210).
- the total development scale V is calculated as a result of changing the specifications n times for all development units j.
- the present invention is not limited to this.
- the specifications of n times are uniformly applied in the process of any development unit j.
- the specification change rate ⁇ ij is also input and set at the input / output means 1 at a constant value.
- the output rate ⁇ j 1 / n, ⁇ ij
- the specification change amount Ha is derived as in Expression 13 by substituting the value set in Expression 12.
- the development scale calculation means 24 indicates the development scale V ij and the total development scale V
- the specification change amount calculation means 25 indicates the specification change amount H
- the specification change correction means 26 corrects the process deviation.
- the completed total development scale V k is transmitted to the input / output means 1 (ST211).
- the input / output unit 1 that has received a value from each calculation unit in the calculation unit 2 displays the calculation result on a display device such as a monitor provided in the input / output unit 1, so that the user can output the production amount of the specification change estimate, etc. Can be confirmed with specific numerical values (ST102).
- the embodiment of the present invention has been described with an example of the specification change estimation system.
- the present invention is not necessarily limited to the above-described means, and is within the scope having the above-described effects. In this case, it is possible to make appropriate changes.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
1…入出力手段
2…仕様変更見積り算出手段
3…データベース
21…当初規模計算手段
22…出来高率計算手段
23…仕様変更率計算手段
24…開発規模計算手段
25…仕様変更量計算手段
26…仕様変更補正手段
V0…当初開発規模
VB…生産物量ベースライン
Vij…開発規模
V…総開発規模
γ…生産物量環境変数
εj…出来高率
αij…仕様変更率
α1…棄却対象量
α2…棄却正味量
α3…追加量
V1ij…棄却対象率
V2ij…棄却正味率
V3ij…追加率
s1…必須情報
s2…選択情報
H…仕様変更量
図1は、本システム例に係る仕様変更見積りシステムの機能構成図である。
まず、当初規模計算手段21について説明する。当初規模計算手段21は、仕様変更を加味しない場合の工程生産物量(開発規模)である当初規模V0を導き出す算出部である。当初規模V0の算出は、数1によって導き出される。
次に、出来高率計算手段22について説明する。ここで、出来高率εjとは、仕様変更を加えるタイミングを示す指標値を示すものであり、出来高率計算手段22は、数式2に示すように、当初規模計算手段21より受け渡された当初規模V0に対する開発段階j時点での生成量Vjの比率により出来高率εjを算出する。
仕様変更率計算手段23は、開発当初の要求に対する追加の要求又は、削除の要求である仕様変更の当初規模V0に対する比率である仕様変更率αijを算出する手段である。なお、ここにおけるiは各回の仕様変更に表記される仕様変更回数を示す。
開発規模計算手段24は、当初規模計算手段21と出来高率計算手段22と仕様変更率計算手段23により導き出されたそれぞれの値に基づき、数式7に示す計算式により開発単位jにi回仕様変更を加えた結果の開発規模Vijを算出する。
仕様変更量計算手段25は、開発規模計算手段24が算出した総開発規模Vを受け取り、仕様変更による生産量の変更量である仕様変更量Hを導き出す。ここで、数式11では、数式10の結果に基づいて求められる仕様変更量Hの算出式を示す。
仕様変更補正手段26は、仕様変更i回目において、k回分の上位工程とのずれがある場合に仕様変更量の補正を行う計算手段であり、数式12に示すように、開発規模計算手段24が算出した総開発規模Vと仕様変更率計算手段22が算出した棄却正味率V2ijをそれぞれ受け取り、受け取った値を減算することにより、工程ずれを修正した場合の総開発規模Vを算出する。
次に、図2のシステム構成図及び図3のフローチャートを用いて上記のシステムを利用した場合の本願発明の実施形態例を説明する。
Claims (14)
- ソフトウェア開発において、ユーザから端末を通して入力された仕様変更に関する情報が数値化された開発情報と、データベース中に格納された前記開発情報とを利用して、開発途中に仕様変更を加えた場合の開発規模の変動を算出し、仕様変更における総開発規模の生産量の見積りを計算する仕様変更見積り方法であって、
前記ユーザから入力された前記開発情報を認識する開発情報認識手順と、
前記開発情報に含まれる生産物量ベースラインに対し、前記データベースに要求しかつ受信したソフトウェア開発環境の影響度を数値化したものを加えることによって当初の開発規模を当初規模として算出する当初規模開発手順と、
前記開発情報に含まれる仕様変更を行う時点での生成量、仕様変更の回数及び前記当初規模から仕様変更が行われた場合の比率である出来高率を算出する出来高率算出手順と、
前記開発情報に含まれる前記ソフトウェア開発が行われた場合の生産物量の変更量を仕様変更率として算出する仕様変更率算出手順と、
前記当初規模に、前記出来高率と前記仕様変更率の総和とを乗算することにより仕様変更による総開発規模を算出する総開発規模算出手順と、
当該総開発規模を前記ユーザが利用する前記端末上に出力表示する総開発規模出力手順とを、順次実行する、
ことを特徴とする仕様変更見積り方法。 - 前記総開発規模は、
前記当初規模V0にi回仕様変更した場合に、前記出来高率εjとし、前記仕様変更率をαijとして、開発規模Vijを、Vij≒V0×εj×(1+Σi=j~iαij)からなる数式にて導き出すとともに、
総回数n回の仕様変更を実施した場合における総開発規模Vとして、V≒Σj=1~n{V0×εj×(1+Σi=i~jαij)}からなる数式により算出される、
ことを特徴とする請求項1に記載の仕様変更見積り方法。 - 前記当初規模は、
前記当初規模をV0としたとき、前記生産物量ベースラインVBと、前記環境の影響度γに基づいて、
V0=VB×(1+Σγ)からなる数式により算出される、
ことを特徴とする請求項1又は2に記載の仕様変更見積り方法。 - 前記出来高率は、
出来高率εjにおいて、仕様変更をj時点でi回仕様変更を加える場合、前記j時点での生成量をVjとすると、
εj={Vj/V0}×100からなる数式により算出される、
ことを特徴とする請求項1、2又は3に記載の仕様変更見積り方法。 - 前記仕様変更率は、
仕様変更率αijの場合、
前記開発情報に含まれる前記当初規模V0に対する棄却対象の生成量の比較率である棄却対象率V1ijと、当該当初規模V0に対する棄却正味量の比較率である棄却正味率V2ijと当該当初規模V0に対する追加量の比較率である追加率V3ijに基づいて、
αij=-V1ij+V2ij+V3ijからなる数式により算出される、
ことを特徴とする請求項1、2、3又は4に記載の仕様変更見積り方法。 - 前記出来高率Σεjを1.0として定義し、全ての開発単位にn回仕様変更を加えた場合の仕様変更量Hは、
H=Σj=1~n{V0×εj×{(1+Σi=j~nαij)―Σi=j~nαij}からなる数式により算出される、
ことを特徴とする請求項1、2、3、4又は5に記載の仕様変更見積り方法。 - i回の仕様変更において、k回分上位工程とのずれが生じた場合の前記総開発規模Vkは、
Vk=Σj=1~nVnj
=Σj=1~n{V0×εj×Σi=j~iαij}からなる数式により算出される、
ことを特徴とする請求項1、2、3、4、5又は6に記載の仕様変更見積り方法。 - ソフトウェア開発において、開発途中に仕様変更を加えた場合の開発規模の変動を算出し、仕様変更における総開発規模の生産量の見積りを計算するに際し、仕様変更における開発情報を数値化したものを入力及び送信並びに出力する入出力手段と、ソフトウェア開発における環境の影響度を数値化したものを蓄積するデータベースと、前記入出力手段から入力された値及び前記データベースに格納された値に基づいて仕様変更における総開発規模の生産物量を計算し前記入出力手段に送信する仕様変更見積り算出手段とを備える仕様変更見積りシステムにおいて、
前記仕様変更見積り算出手段は、
前記開発情報に含まれる生産物量ベースラインに対し、前記データベースに要求しかつ当該データベースから受信した環境の影響度の数値化したものを加えることによって当初の開発規模を当初規模として数値で算出する当初規模算出手段と、
前記開発情報に含まれる仕様変更を行う時点での生成量、仕様変更の回数及び前記当初規模から仕様変更が行われた場合の比率である出来高率を算出する出来高率算出手段と、
前記開発情報に含まれる前記ソフトウェア開発が行われた場合の生産物量の変更量を仕様変更率として算出する仕様変更率算出手段と、
前記当初規模に、前記出来高率と前記仕様変更率の総和とを乗算することにより仕様変更による総開発規模を算出する総開発規模算出手段と、を有する、
ことを特徴とする仕様変更見積りシステム。 - 前記総開発規模算出手段は、
前記当初規模V0にi回仕様変更した場合に、前記出来高率εjとし前記仕様変更率をαijとしたときの開発規模Vijを、
Vij≒V0×εj×(1+Σi=j-iαij)からなる数式にて算出し、
総回数n回の仕様変更を実施した場合における総開発規模Vを、
V≒Σj=1~n{V0×εj×(1+Σi=i-jαij)}からなる数式により算出する、
ことを特徴とする請求項8に記載の仕様変更見積りシステム。 - 前記当初規模算出手段は、
前記当初規模をV0としたとき、前記生産物量ベースラインVBと、前記環境の影響度γに基づいて、
V0=VB×(1+Σγ)からなる数式により算出する、
ことを特徴とする請求項8又は9に記載の仕様変更見積りシステム。 - 前記出来高率算出手段は、
出来高率εjにおいて、仕様変更をj時点でi回仕様変更を加える場合、前記j時点での生成量をVjとすると、
εj={Vj/V0}×100からなる数式により算出する、
ことを特徴とする請求項8、9又は10に記載の仕様変更見積りシステム。 - 前記仕様変更率算出手段は、
仕様変更率αijの場合、
前記開発情報に含まれる前記当初規模V0に対する棄却対象の生成量の比較率である棄却対象率V1ijと、当該当初規模V0に対する棄却正味量の比較率である棄却正味率V2ijと当該当初規模V0に対する追加量の比較率である追加率V3ijに基づいて、
αij=-V1ij+V2ij+V3ijからなる数式により算出する、
ことを特徴とする請求項8、9、10又は11に記載の仕様変更見積りシステム。 - 前記出来高率算出手段において、
前記出来高率Σεjを1.0として定義すると、
全ての開発単位にn回仕様変更を加えた場合の仕様変更量Hは、
H=Σj=1~n{V0×εj×{(1+Σi=j~nαij)―Σi=j~nαij}からなる数式により算出する、
ことを特徴とする請求項8、9、10、11又は12に記載の仕様変更見積りシステム。 - 前記総開発規模算出手段において、i回の仕様変更につき、k回分上位工程とのずれが生じた場合の総開発規模Vkは、
Vk=Σj=1~nVnj
=Σj=1~n{V0×εj×Σi=j~iαij}からなる数式により算出する、
ことを特徴とする請求項8、9、10、11、12又は13に記載の仕様変更見積りシステム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009554164A JP5489334B2 (ja) | 2008-02-20 | 2008-02-20 | 仕様変更見積り方法及び仕様変更見積りシステム |
PCT/JP2008/052879 WO2009104258A1 (ja) | 2008-02-20 | 2008-02-20 | 仕様変更見積り方法及び仕様変更見積りシステム |
US12/918,413 US8788317B2 (en) | 2008-02-20 | 2008-02-20 | Software development resource estimation system |
CN200880128723.2A CN102016791B (zh) | 2008-02-20 | 2008-02-20 | 设计变更评估方法以及设计变更评估*** |
KR1020107020893A KR101413456B1 (ko) | 2008-02-20 | 2008-02-20 | 사양변경 견적 방법 및 사양변경 견적 시스템 |
EP08711685A EP2259179A4 (en) | 2008-02-20 | 2008-02-20 | SPECIFICATION MODIFICATION ESTIMATING METHOD AND SPECIFICATION CHANGING ESTIMATING SYSTEM |
HK11110665.0A HK1156412A1 (en) | 2008-02-20 | 2011-10-10 | Specification modification estimation method and specification modification estimation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2008/052879 WO2009104258A1 (ja) | 2008-02-20 | 2008-02-20 | 仕様変更見積り方法及び仕様変更見積りシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009104258A1 true WO2009104258A1 (ja) | 2009-08-27 |
Family
ID=40985153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2008/052879 WO2009104258A1 (ja) | 2008-02-20 | 2008-02-20 | 仕様変更見積り方法及び仕様変更見積りシステム |
Country Status (7)
Country | Link |
---|---|
US (1) | US8788317B2 (ja) |
EP (1) | EP2259179A4 (ja) |
JP (1) | JP5489334B2 (ja) |
KR (1) | KR101413456B1 (ja) |
CN (1) | CN102016791B (ja) |
HK (1) | HK1156412A1 (ja) |
WO (1) | WO2009104258A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103020751B (zh) * | 2012-11-21 | 2016-04-27 | 广东电网公司信息中心 | IPv6环境下应用***改造工作量的确定方法和*** |
CN108287966A (zh) * | 2018-01-26 | 2018-07-17 | 长春理工大学 | 长周期复杂***适应度评估方法 |
CN111340321B (zh) * | 2018-12-19 | 2024-01-23 | 国家电投集团科学技术研究院有限公司 | 核电厂设计变更在线分析管理*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006039603A (ja) * | 2004-07-22 | 2006-02-09 | Jastec Co Ltd | ソフトウェア開発生産管理システム、コンピュータプログラム及び記録媒体 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5860007A (en) * | 1995-09-29 | 1999-01-12 | Siemens Corporate Research, Inc. | Automated software modification facilitator |
US20050114829A1 (en) * | 2003-10-30 | 2005-05-26 | Microsoft Corporation | Facilitating the process of designing and developing a project |
JP2004213880A (ja) | 2004-02-05 | 2004-07-29 | Pioneer Electronic Corp | 光ピックアップ装置および情報再生装置 |
US7328202B2 (en) * | 2004-08-18 | 2008-02-05 | Xishi Huang | System and method for software estimation |
JP4712350B2 (ja) * | 2004-11-09 | 2011-06-29 | 株式会社日立製作所 | ソフトウエアカスタマイズ工数見積システム、ソフトウエアカスタマイズ工数見積方法、ソフトウエアカスタマイズ工数見積プログラム |
EP1939729A4 (en) * | 2005-08-31 | 2012-01-04 | Jastec Co Ltd | SOFTWARE DEVELOPMENT PRODUCTION MANAGEMENT SYSTEM, COMPUTER PROGRAM AND RECORDING MEDIUM |
US20080313008A1 (en) * | 2007-06-13 | 2008-12-18 | International Business Machines Corporation | Method and system for model-driven approaches to generic project estimation models for packaged software applications |
US8006223B2 (en) * | 2007-06-13 | 2011-08-23 | International Business Machines Corporation | Method and system for estimating project plans for packaged software applications |
US20080312980A1 (en) * | 2007-06-13 | 2008-12-18 | International Business Machines Corporation | Method and system for staffing and cost estimation models aligned with multi-dimensional project plans for packaged software applications |
US8448127B2 (en) * | 2009-01-30 | 2013-05-21 | Raytheon Company | Software forecasting system |
US20100235809A1 (en) * | 2009-03-12 | 2010-09-16 | Honeywell International Inc. | System and method for managing a model-based design lifecycle |
US8661404B2 (en) * | 2009-07-15 | 2014-02-25 | Infosys Limited | Method for improving execution efficiency of a software package customization |
US8566805B2 (en) * | 2009-09-11 | 2013-10-22 | International Business Machines Corporation | System and method to provide continuous calibration estimation and improvement options across a software integration life cycle |
US20110314449A1 (en) * | 2010-06-18 | 2011-12-22 | Infosys Technologies Limited | Method and system for estimating effort for maintenance of software |
-
2008
- 2008-02-20 WO PCT/JP2008/052879 patent/WO2009104258A1/ja active Application Filing
- 2008-02-20 US US12/918,413 patent/US8788317B2/en active Active
- 2008-02-20 KR KR1020107020893A patent/KR101413456B1/ko active IP Right Grant
- 2008-02-20 EP EP08711685A patent/EP2259179A4/en not_active Ceased
- 2008-02-20 JP JP2009554164A patent/JP5489334B2/ja active Active
- 2008-02-20 CN CN200880128723.2A patent/CN102016791B/zh active Active
-
2011
- 2011-10-10 HK HK11110665.0A patent/HK1156412A1/xx unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006039603A (ja) * | 2004-07-22 | 2006-02-09 | Jastec Co Ltd | ソフトウェア開発生産管理システム、コンピュータプログラム及び記録媒体 |
Non-Patent Citations (5)
Title |
---|
"STMATOR Kaisetsusho, 87AR-0020-2", 1991, FUJITSU LTD., pages: 7 - 23 * |
MITSUHIRO TAKAHASHI ET AL.: "Kinoryo Shakudo ni Motozuku Joho System no Cost Hyoka", IEICE TECHNICAL REPORT, vol. 96, no. 283, 1 October 1996 (1996-10-01), pages 25 - 32, XP008141385 * |
TETSUO WASANO ET AL.: "Software no Kino Henko to Ishoku ni Okeru Seisansei Model", THE TRANSACTIONS OF THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, vol. J77D-I, no. 8, 25 August 1994 (1994-08-25), pages 567 - 576, XP008141384 * |
TOMO UEHARA ET AL.: "Shiyo Henko ni Tomonau Source Code Henkoryo no Bunseki", IEICE TECHNICAL REPORT, vol. 98, no. 439, 3 December 1998 (1998-12-03), pages 15 - 22, XP008141382 * |
TOSHIKI MANO ET AL.: "Mitsumori no Hoho", 9 December 1993, JUSE PRESS, LTD., ISBN: 4-8171-6115-9, pages: 134 - 137 * |
Also Published As
Publication number | Publication date |
---|---|
KR101413456B1 (ko) | 2014-07-01 |
JP5489334B2 (ja) | 2014-05-14 |
CN102016791A (zh) | 2011-04-13 |
EP2259179A4 (en) | 2012-03-28 |
US8788317B2 (en) | 2014-07-22 |
US20110099051A1 (en) | 2011-04-28 |
HK1156412A1 (en) | 2012-06-08 |
KR20100136465A (ko) | 2010-12-28 |
JPWO2009104258A1 (ja) | 2011-06-16 |
CN102016791B (zh) | 2014-10-08 |
EP2259179A1 (en) | 2010-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ben-Tal et al. | Robust optimization | |
WO2020258836A1 (zh) | 交易用户的提前感知方法和装置 | |
CN107909472B (zh) | 经营数据审核方法、装置、设备及计算机可读存储介质 | |
CN112785257A (zh) | 一种基于bim技术的工程造价运算评估方法及*** | |
CN110837653B (zh) | 标签预测方法、装置以及计算机可读存储介质 | |
CN112381303A (zh) | 一种任务指标数据预测方法和*** | |
WO2009104258A1 (ja) | 仕様変更見積り方法及び仕様変更見積りシステム | |
CN111950577A (zh) | 一种点检方法及装置 | |
Thürer et al. | Card-based delivery date promising in high-variety manufacturing with order release control | |
CN104573127B (zh) | 评估数据差异性的方法和*** | |
WO2020124977A1 (zh) | 生产数据处理方法、装置、计算机设备和存储介质 | |
CN116843483A (zh) | 一种车险理赔方法、装置、计算机设备及存储介质 | |
WO2010061440A1 (ja) | ソフトウェア改造見積り方法及びソフトウェア改造見積りシステム | |
Simonato et al. | Which pricing approach for options under GARCH with non-normal innovations? | |
CN112700153A (zh) | 一种效益核算模型及其构建方法和使用方法 | |
CN106156470B (zh) | 一种时间序列异常检测标注方法及*** | |
Spedicato et al. | The use of GAMLSS in assessing the distribution of unpaid claims reserves | |
Wei | Concurrent design for optimal quality and cycle time | |
Vilar | Arithmetization of distributions and linear goal programming | |
US9785904B2 (en) | Methods and systems for demonstrating and applying productivity gains | |
JP5839662B2 (ja) | 納期達成条件自動検証システム | |
CN112346995A (zh) | 一种基于银行业的测试风险预估模型的构建方法及装置 | |
US20180174174A1 (en) | Trend-based data anlysis | |
JP2010287026A (ja) | プロジェクト管理システム及びプロジェクト管理プログラム | |
CN116109080A (zh) | 一种基于bim与ar的建筑综合管理平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200880128723.2 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08711685 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009554164 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20107020893 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 6572/DELNP/2010 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008711685 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12918413 Country of ref document: US |