The present invention relates to a proposed specification preparation device and a proposed specification preparation method, for preparing a product specification draft in accordance with a requirement specification original draft of a customer and completing a requirement specification draft.
In the business of individually designed products, a customer prepares a requirement specification form to give out an order to the manufacturer. Then, the manufacturer designs and produces a particular product, based on the requirement specification form. However, in many cases, the customer does not have enough knowledge of the product, and the customer generally requests the manufacturer to make a proposal for product specifications, in order for the manufacturer to prepare the requirement specification form, before placing the order. This is to prevent unacceptable costs and due dates. If the manufacturer designs and produces the product simply in accordance with the customer-prepared requirement specification form, the product is designed individually as an “only one item”, thus realizing the product based on the requirement specifications.
Upon reception of a request for a proposal, the manufacturer prepares the product specification form while checking the possibility, cost, and due date of the product. The manufacturer also completes the requirement specification form, and changes/corrects excess requests of the customer as needed. The customer gives out an order for the product to the manufacturer using the completed requirement specification form. After accepting the order, the manufacturer designs and produces the product, based on the product specification draft which has been examined in advance. Through these processes, the customer can obtain the product in accordance with the specifications, cost, and due date, that are acknowledged before placing the order. To realize the customer requested functions with an appropriate cost and due date, it is required that the manufacturer eliminates the individual designing as much as possible and realize the product in accordance with the standard designs.
For example, Japanese Unexamined Patent Application Publication No. 2001-14021 discloses an order receiving system which calculates the customer satisfaction, when preparing recommended specification candidates in which requested parts are replaced with replacement parts, for a product including customer-specified constituent parts. In this order-receiving system, the customer satisfaction is calculated based on the distance between the customer requirement specifications and the recommended specification candidates, thus enabling to select the recommended specifications (in consideration of the customer request) and to present as an alternative draft.
Japanese Unexamined Patent Application Publication No. 2008-204390 discloses a standard specification selection device which classifies the product specifications into “standard” and “special”, reflecting the tendency of the customer requests that may change from one to another, and enables to select only the “standard” specification. In this standard specification selection device, points are assigned to the specification items based on the orders received. The product specifications are classified into “standard” and “special” using the assigned points. Further, the specification items (order determinants) are weighted to calculate the points, thus enabling to set the standard specification without divergence from the customer requests.
However, the order receiving system disclosed in Japanese Unexamined Patent Application Publication No. 2001-14021 has a problem that the system cannot be applied to some products whose connection relationship between the parts may change in accordance with the customer requests, based on the assumption that the customer indicates constituent parts. Further, the standard specification selection device disclosed in Japanese Unexamined Patent Application Publication No. 2008-204390 has a problem that it cannot correspond to the customer requests that do not correspond to the standard specification of the manufacturer.
The present invention aims to solve the above problem. An object of the present invention is to provide a proposed specification preparation device and a proposed specification preparation method, which can be applied to a product whose connection relationship between its parts may change in accordance with customer requests, and which can present product specifications acceptable for the customer even when the customer requests do not correspond to the manufacturer standard specifications. That is, an object thereof is to provide a proposed specification preparation device and a proposed specification preparation method, for enabling to present product specifications which can be provided by the manufacturer accepting the customer requests.
To solve the above problem and to attain the objects, according to the present invention, there is provided a proposed specification preparation device including: an input unit which receives an input of a requirement specification original draft, including a requirement specification from a customer and requirement strength information representing whether the requirement specification is abandonable, in association with each other; a case database which stores requirement specifications proposed based on the requirement specification in the past and a product specification prepared in accordance with the proposed requirement specification; a proposal base selection unit which selects a proposal base as a main point of a requirement specification to be newly proposed, from the proposed requirement specifications stored in the case database, based on the requirement specification and the requirement strength included in the requirement specification original draft received by the input unit; a requirement specification draft preparation unit which compares the requirement specification included in the proposal base with the requirement specification included in the requirement specification original draft, and when the requirement specification included in the proposal base does not satisfy a requirement of the customer, changes the requirement specification included in the proposal base into the requirement specification included in the requirement specification original draft or the requirement specification similar to the requirement specification included in the requirement specification original draft within the requirement specifications stored in the case database; a product specification draft preparation unit which prepares the product specification in accordance with the requirement specification prepared by the requirement specification draft preparation unit; and an output unit which outputs a proposed specification form including the requirement specification draft and the product specification draft.
According to the present invention, there is provided a proposed specification preparation method executed by the proposed specification preparation device.
According to the present invention, there is provided a proposed specification preparation device and a proposed specification preparation method, for enabling to presenting product specifications providable by a manufacturer that accepts customer requirements.
A proposed specification preparation device and a proposed specification preparation method according to an embodiment of the present invention will now specifically be described with reference to the attached drawings. The same reference numerals are assigned to substantially the same parts, and the same parts will not repeatedly be explained.
The input unit 101 accepts a requirement specification original draft (representing the original draft of a product specification required from a customer), requirement strength information (representing the strength of requirement of a requirement specification item included in the requirement specification original draft), the specification about a newly designed part of a product, cost information, and a selection result of choices among product specification drafts presented by the proposed specification preparation device 100. The input unit 101 includes, for example, a keyboard, a mouse, a touch-panel input button displayed on a computer screen, a selection menu, etc.
The case database 102 is a database which stores proposed case information. The proposed case information includes requirement specifications prepared in the past, product specifications prepared in the past, and product cost information prepared in accordance with the product specifications, in association with each other. A specific example of the case database 102 will later be described using
The similarity definition database 103 is a database which stores requirement similarity information defining the similarities between requirement specification values as values of requirement specification items included in the requirement specification original draft in the past. A specific example of the similarity definition database 103 will later be described using
The proposal base selection unit 104 is to select a proposal base (will be described later) representing the main points of a newly designed part of a product. The proposal base selection unit 104 reads the requirement specification original draft input from the input unit 101 and the past requirement specifications included in the proposed case information stored in the case database 102, calculates the similarity between the requirement specification original draft and the requirement specifications of the proposed case information while referring to the requirement similarity information stored in the similarity definition database 103, and selects a proposal base.
The requirement specification draft preparation unit 105 is to correct/change a requirement specification original draft input from the input unit 101. The requirement specification draft preparation unit 105 refers to the similarity calculated by the proposal base selection unit 104, reads a requirement specification having a lower similarity value in association with a requirement specification original draft in the proposal base, than a predetermined value, searches for a case with the highest similarity to the requirement specification from the proposed case information stored in the case database 102, and replaces the requirement specification original draft with the contents of the case.
The product specification draft preparation unit 106 is to change the product specification that does not satisfy the requirement, in the proposal base. The product specification draft preparation unit 106 replaces the product specification in the proposal base with the product specification corresponding to the requirement specification item, when the requirement specification draft preparation unit 105 replaces a requirement specification original draft with the contents of a similar case.
The product specification draft evaluation unit 107 is to calculate the cost in the product specification draft. The product specification draft evaluation unit 107 reads cost information included in the proposed case information stored in the case database 102, and adds up the costs in the product specification draft prepared by the product specification draft preparation unit 106. Below, the product specification draft evaluation unit 107 adds up the costs in the product specification draft. Other than the costs, the unit 107 may perform evaluation by adding up at least one kind of information item from: functions; performance; cost; and due dates of a product (for example, a power generator as a product, in a case of a system which provides electricity).
The output unit 108 is to output the requirement specification draft, the product specification draft, and estimation form. The output unit 108 is configured to output the requirement specification draft prepared by the requirement specification draft preparation unit 105, the product specification draft prepared by the product specification draft preparation unit 106, and the cost information added up by the product specification evaluation unit 107, and to output a requirement specification form and a proposed specification form in a predetermined format. The output unit 108 is configured with a CRT, a liquid crystal display, a printer, and the like.
The control unit 109 is to control the input/output of each of the above-described units and the process flows as will be described below. The above-described proposal base selection unit 104, the requirement specification draft preparation unit 105, the product specification draft preparation unit 106, the product specification draft evaluation unit 107, and the control unit 109 are realized upon operation of a computer program. The proposed specification preparation device 100 is configured with a computer device, such as a PC, a server, or the like, and has a CPU (Control Processing Unit), a memory unit, an input unit, and an output unit. Various databases store information available by computers. Various processes are realized by loading programs (installed, for example, in the memory unit or ROM (Read Only Memory)) into RAM (Random Access Memory) and executing the programs.
As illustrated in
For example, in
For example, in
For example, in
For example, in the example of
As illustrated in
In
In the example of
Other items “received voltage”, “number of electric rooms”, and “power supply during power failure” displayed on the input screen 900 are acquired as the requirement specification original draft information illustrated in
Back to
The proposal base selection unit 104 reads out the records in the project table 200 (
The proposal base selection unit 104 compares the records having the same requirement specification item ID, of the record extracted in Step S201 and the record extracted in Step S202, and determines the similarity therebetween (Step S203).
For example, the proposal base selection unit 104 extracts a record whose requirement strength is “1” and requirement specification item ID is “RS01”, of the requirement specification original draft information illustrated in
Similarly, when the requirement specification values are not equal, the proposal base selection unit 104 searches for the records including the corresponding requirement specification item ID from the requirement similarity information 500 stored in the similarity definition database 103 of
Further, the proposal base selection unit 104 sets the similarity “0.0” (that is, a new item not prepared in the past), when there is not found any record defining the similarity from the requirement similarity information 500. Accordingly, in step S203, the proposal base selection unit 104 determines how similar the requirement specification item input (as the requirement specification original draft information) is to the previously-requested requirement specification item in the requirement specification table 300.
After this, the proposal base selection unit 104 determines whether the similarities have been set for the entire records (extracted in Step S201) (Step S204). When it is determined that the similarities have been set for the entire records (Step S204; Yes), the unit obtains the total value of the similarities of the requirement specification items (Step S205). When the proposal base selection unit 104 determines that the similarities have not been set for the entire records (Step S204; No), the flow returns to Step S203, and repeats the subsequent procedures. When the procedure of this Step S205 ends, determination is made on the similarities of the requirement specification values of the entire requirement specification items, as non-abandonable requirements, included in the requirement specification original draft information 600.
When the procedures from Step S201 to S205 are completed, like the above procedures, the proposal base selection unit 104 refers to the requirement specification original draft information 600 which has been acquired by the input unit 101 in Step S1, and extracts any record (record corresponding to the abandonable requirement) whose requirement strength is “0” (Step S206).
Of the records extracted in Step S206 and the records extracted from the requirement specification table 300 of
After this, the proposal base selection unit 104 determines whether the similarities of the entire records extracted in Step S206 have completely been set (Step S208). When it is determined that the similarities have completely been set for the entire records (Step S208; Yes), the unit obtains the total value of the similarities for the requirement specification items (Step S209). When the proposal base selection unit 104 determines that the similarities have not completely been set for the entire records (Step S208; No), the flow returns to Step S207, and repeats the subsequent procedures. When the procedure of this Step S209 ends, determination is made on the similarities of the requirement specification values of the entire requirement specification items, as abandonable requirements, in the requirement specification original draft information 600.
The proposal base selection unit 104 determines whether the procedures from Step S202 to S209 have been performed for the entire proposed case information stored in the proposed case database 102 (Step S210). When the unit determines that the above procedures have not been performed for the entire proposed case information stored in the proposed case database 102 (Step S210; No), the flow returns to Step S202, and repeats the subsequent procedures.
When the proposal base selection unit 104 determines that the procedures from Step S202 to S209 are performed for the entire proposed case information stored in the proposed case database 102 (Step S210; Yes), it displays the calculation result (calculation result of similarities) (Step S211).
The proposal base selection unit 104 selects, as a proposal base, the requirement specification (requirement specification A, in the example of
In a specific storing method, as described in
In Step S3, if the proposal base selection unit 104 stores the requirement base information in the proposal base information 700, the requirement specification draft preparation unit 105 refers to the requirement base information, and selects a requirement specification item with a lower similarity than a predetermined value (a threshold value) stored in advance in a non-illustrative memory (Step S4). In this embodiment, the unit selects the requirement specification item whose similarity is less than “0.5”. In this case, in the proposal base information of
After this, the requirement specification draft preparation unit 105 specifies the record including the requirement specification item selected in Step S4, from the requirement specification original draft information 600 illustrated in
For example, in the example of
The same procedures will be performed for the requirement specification item name “power supply during power failure”. However, in the proposal base information 700 illustrated in
In Step S5, the requirement specification draft preparation unit 105 replaces a requirement specification value corresponding to the requirement specification item of the requirement specification draft information 600, with the contents of the requirement specification value of the similar record, when there is not found a record whose requirement specification value corresponding to the requirement specification item selected in Step S4 is equal to the requirement specification value of the requirement specification original draft information 600, and when the requirement strength of the requirement specification item is lower than a predetermined value (a threshold value) stored in advance in a non-illustrative memory (step S6).
In this embodiment, when the threshold value is “1” and the requirement strength is lower than “1”, the contents of the requirement specification original draft are replaced. For example, for the requirement specification item “power supply during power failure”, in the requirement specification original draft information 600 in
Specifically, the requirement specification draft preparation unit 105 uses the requirement specification item ID “RS04” as a key, to access the requirement specification table 300 with the proposed case information using the key. The requirement specification table 300 illustrated in
This record has a requirement specification ID “R03”, and indicates the case of the project ID “PJ03” as obvious from the project table 200 illustrated in
Based on the result of Step S6, the product specification draft preparation unit 106 replaces a product specification value in the product base information of the proposal base information 700. For example, in Step S6, the requirement specification draft preparation unit 105 replaces the requirement specification value corresponding to the requirement specification item ID “RS04”, with a requirement specification value of the requirement specification item corresponding to the requirement specification ID “R03”. Thus, the product specification draft preparation unit 106 refers to the project table 200 illustrated in
After execution of Step S7, the product specification draft preparation unit 106 refers to the similarities in the proposal base information 700, extracts a requirement specification item with a value lower than a predetermined value, and causes the output unit 108 to display the item as the contents to be newly designed (Step S8). In this embodiment, the product specification draft preparation unit 106 outputs the record with the similarity “0” as a record to be newly designed. For example, in the example of
The input unit 101 receives the newly designing result, stores the received result as a product specification value of the proposal base information 700, and supplies cost information to the product specification draft evaluation unit 107 (Step S9). For example, for the requirement specification item “number of electric rooms” to be newly designed, when this item is designed in accordance with a customer required specification, “number of electric rooms” is set to “8” based on the requirement specification original information 600 illustrated in
After this, the product specification draft evaluation unit 107 adds up the costs in the entire records of the proposal base information 700 (Step S10). The output unit 108 outputs the requirement specifications and the product specifications, with reference to the proposal base information 700 (Step S11).
In this embodiment, the proposed specification preparation device 100 includes the input unit 101, the case database 102, the proposal base selection unit 104, the requirement specification draft preparation unit 105, the product specification draft preparation unit 106, and the output unit 108. Specifically, the input unit 101 receives an input of the requirement specification draft, which includes the requirement specifications from the customer and the requirement strength information representing whether the requirement specification is abandonable or non-abandonable, in association with each other. The case database 102 stores the requirement specifications proposed based on the past requirement specifications and the product specifications prepared in accordance with the proposed requirement specifications. The proposal base selection unit 104 selects a proposal base as the main point of newly proposed requirement specifications, from the proposed requirement specifications stored in the case database, based on the requirement specifications and the requirement strength included in the requirement specification original draft received by the input unit. The requirement specification draft preparation unit 105 compares the requirement specifications included in the proposal base with the requirement specifications included in the requirement specification original draft, and changes the requirement specifications included in the proposal base into the requirement specifications included in the requirement specification original draft or into the requirement specifications similar to the requirement specifications included in the requirement specification original draft, of the requirement specifications stored in the case database, when the requirement specifications included in the proposal base do not satisfy the customer requirement. The product specification draft preparation unit 106 prepares the product specifications in accordance with the requirement specifications prepared by the requirement specification draft preparation unit. The output unit 108 outputs the proposed specification form including the requirement specification draft and the product specification draft. Accordingly, the proposal base is selected from the proposed case information in consideration of the requirement strength of each item of the requirement specification information. For different parts between the proposal base and the requirement specification original draft, the requirement specification original draft is changed while preparing the product specification draft based on the requirement strength and the proposed case information. Therefore, the manufacturer can select the product specifications with the past achievements, in a preferential manner, and can prepare the product specification draft and the requirement specification draft so as to achieve the customer satisfactions.
The device further includes the product specification evaluation unit 107 which evaluates at least one of the product functions, performance, cost, and due dates, based on the product specification draft prepared by the product specification draft preparation unit 106. Thus, the device provides information for comparing a plurality of product specification drafts. As a result, the manufacturer and the customer can compare and study the plurality of product specification drafts, while understanding their advantages and disadvantages.
Further, the proposal base selection unit 104 calculates the similarity between the requirement specification stored in the case database 102 and each of the requirement specifications whose requirement strength information respectively indicate non-abandonable requirement specification and abandonable specification. The unit 104 sets the requirement specification with a high similarity to the requirement specification whose requirement specification is non-abandonable, as a proposal base. Thus, the unit selects the proposal base with the customer non-abandonable requirement specification in a preferential manner. When the requirement specification stored in the case database 102 has the equal similarity to the requirement specification whose requirement strength information indicates the non-abandonable specification, the proposal base selection unit 104 sets the requirement specification having a high similarity to the abandonable requirement specification as a proposal base. Thus, the manufacturer can select a proposal base which does not have many changes to be made at the stage of preparing the product specification draft.
The product specification preparation unit 106 replaces the proposal base with the product specification corresponding to the abandonable requirement specification with a high similarity. When there is no case corresponding to the same requirement, the proposal base is replaced with the product specification of a case corresponding to a similar abandonable requirement. Therefore, the manufacturer can prepare the product specification draft that can be accepted by the customer.
Further, the similar definition database 103 stores a similarity between one requirement specification and another requirement specification in association with each other. When the case database 102 does not store a particular satisfactory requirement specification as an abandonable requirement specification having requirement strength and corresponding to the requirement specification included in the requirement specification original draft, the requirement specification draft preparation unit 105 replaces the requirement specification with a requirement specification with a high similarity to the requirement specification stored in the similarity definition database 103. Therefore, the manufacturer can present the requirement specification draft which can be accepted by the customer as an alternative draft of the requirement specification original draft prepared by the customer.
The proposed specification preparation method according to the present invention is realized by a computer program controlling a computer to execute the above steps in the embodiment. The present invention is not limited to the above-described embodiment. The constituent elements may be modified and embodied at the execution phase without departing from the scope and spirit of the invention. Various inventions may be formed in appropriate combination with a plurality of constituent elements disclosed in the above-described embodiment. For example, some constituent elements may be omitted from the entire constituent elements disclosed in the above-described embodiment. Further, the constituent elements may be formed in combinations of different embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2011-036970 | Feb 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/079214 | 12/16/2011 | WO | 00 | 7/23/2013 |