Professional Documents
Culture Documents
Companies
Piero Lunghi, Marco Botarelli, David Brizioli
University of Perugia, Via Duranti 67, 06125 Perugia, Italy, lunghi@unipg.it
Abstract
The new product cost estimation activity is considered by enterprises as a very critical issue. In our work we are
going to analyse the situation of Engineering To Order (ETO) firms, i.e. of those firms in which design and
production phases are pulled by a specific customer order. By the term designing phase we include also light or
heacy customization of a specific product. One of the problems that those firms have to face during their activity is
the correct economic evaluation of a job order. In this work we present an innovative cost engineering model to
estimate customized product cost; based on the division of costs in two categories, “variant” (the dependent variable)
and “invariant” (the independent variable), and the definition of a relationship between them. The paper is supported
by a case study describing the implementation of the proposed model in an ETO company.
Keywords
Cost engineering, Cost estimating, Detailed method, Parametric method, Analogy Method, Engineering To Order.
1 Introduction
One of the main trends characterizing the modern production systems is the increasing
importance of customized products. Today, a high level of customization can be found in most
industries: automotive, personal computer, fashion, household appliance and many services are
offered with an increasing number of versions on which customer can directly express their
preferences. We can find two main reasons that make enterprises extend their products’
portfolio: to enhance competition and increasing customer expectations.
In such a scenario, the Small and Medium Enterprises (SMEs), representing the main economic
structure not only in Italy, but also in Europe, are in a very tricky situation, given the opportunity
to lever their traditional features (competence on products and operations flexibility) to deliver a
very personalized offer. Building a business model on customized product can lead to significant
problems due to the fact that product costs can be highly variable and not easily foreseeable. The
consequence of this situation is that the margin of a job offer, already limited by the global
competition, can be strongly reduced. Hence we can understand how critical the cost estimating
phase is in order to carry out a correct estimate, especially because many times this activity has
to be completed very quickly. In such a situation we can understand the growing importance of
Cost Engineering issue to support this critical phase. The concept of Cost Engineering include, as
well as the cost estimate, the definition of a production process cost control model in order to
improve the estimation procedure, organizational learning and decisional support. The first
studies in this field go back to the ‘80s, but their significant applications came in the late ‘90s.
Nowadays, Cost Engineering represents an emerging research field as well as an important
management tool, as demonstrated by the project V-CES (Virtual Cost Engineering Studio),
involved in the development of a Cost Engineering software for SMEs. Existing Cost
Engineering model has been developed, used and optimized, considering new product cost
estimating issues, but it has been rarely applied to evaluate a customized products job orders.
The aim of this paper is the to illustrate the development and the application of a Cost
Engineering model in manufacturing companies producing personalized product, where design
and production phases are pulled by a specific customer order. In particular, our work is focused
on those companies having ETO (Engineer to Order) as production process with a high level of
product in catalogue and the possibility, for the customer, to define a customization of a specific
component as well as the entire product, which in turn can lead to a partial or even total re-design
of the product itself.
Where n and z are respectively the number of defined variant and invariant costs.
Such a classification allows to manage and to analyse a portion (the variable costs) of the whole
product cost speeding up the estimating time. As we can see from the abovementioned, a new
product development can be read as a particular case of our model where all costs are variable.
3.1.2 The cost estimating model
Once the costs are classified in those categories, we can proceed to define the relationship
between them. Each variant cost is then given by each product variation due to the
customization, so we have:
k
Cv i = ∑
j =1
f ij (M j ) , j = 1, ……., n
Where:
Cvi variant cost i (dipendente variable);
fij function linking the product feature j (Mj) with the variant cost i (Ci);
Mj independent variable j representing one of the product feature that determine variant
costs;
n number of defined variant costs;
k number of identified product feature that determine variant costs.
The functions fij in the model can be defined both by statistical analysis from historical data and
by accurate definition. The application of this last option, necessary for example when the firm
has to manage a new product/personalization or it doesn’t have enough historical data, has to be
carefully valuated. Since it can be compared to a Detailed Method, even considering the
application to a subset of costs, it has the same problems in terms of complexity and application
time. Otherwise it entails the application of Cost Estimating Relationships (CERs) using linear
regression as well as multiple or curvilinear regressions [Taylor, 1997; Hamaker, Stewart,
Wyskida, Johannes, 1995; Farr, Zagorski, 1965; Putnum, 1978; Bailei, Basil, 1981; Boehm,
1984; Jensen, 1983; Boehm, Clark, Horowitz, Madachy, Selby, Westland, 1995].
4 Case study
The proposed model has been applied in an Italian ETO company producing mechanical
component (face seals) for companies in mechanical, automotive and household appliance
industry. After an analysis of the product the following variant costs were defined: engineering,
prototyping activities, test, special equipment used during the manufacturing phase, materials
used for face seals components. Subsequently, the following variables were defined:
− M1, face seals height proportional variation;
− M2, surface proportional variation between the fase and its support;
− M3, support roughness proportional variation;
− C1, time spent for the re-engineering phase;
− C2, time spent for prototyping phase;
− C3, time spent for tests;
− C4, cost of specific equipment purchasing;
− C5, material cost.
The functions cost were defined as following:
C = ∑d x a + e x M
i
j
ij j ij j
i = 1, …., 4
( + ) x ]x
1
p p
C = ∑∑∑∑{[Pr
5
l m n p n
x l +
ps ps Pr
x
n p
x m
ps 1 M ps M
x 2 p }
l , m − n, p
l m
Where
aj the binary variable indicating if the variation j has been included in the personalization;
dij the constant term (the intercept) related to the variables Ci and Mj;
eij the parameters of the independent variables Mj;
pi the weight of material i;
Pri the price/volume unity of material i;
psi the specific weight of material i.
Ml,m-n,p the binary variable indicating if the material has been changed
In every project we have:
∑∑∑∑ M
l m n p
l ,m−n , p
≤1
G xa ≥ M j = 1,...,3
j j
a ≤Mj j j = 1,...,3
Where G is a positive number whose value is higher compared to the other variables. As we can
see, the previous functions were defined using both a CERs using linear regression and a detailed
valuation to define the material cost.
Job Variances
orders C1 C2 C3 C4 Mean Standard deviation
1 -7,2% -4,9% -8,7% 10,3% -2,6% 8,7%
2 9,7% 8,6% 11,1% 9,8% 1,2%
3 7,0% 11,1% 67,0% 28,4% 33,5%
4 -2,0% -8,3% -2,7% -4,3% 3,4%
5 3,2% 4,2% 3,0% -12,2% -0,5% 7,9%
6 10,2% 8,3% -9,7% 3,0% 11,0%
7 2,9% -4,8% -3,9% 12,7% 1,7% 8,1%
Tab. 1. Variances of estimated costs (blank cells means the cost was not modify respect to a
standard product)
The model was applied in 7 job orders. The valuation of costs C1, C2, C3 and C4 compared to the
variables M1, M2 and M3, evidenced a linear regression coefficient greater than 0,74. In Tab. 1
shows the variances of those costs respect to real values.
As we can see, the error in the estimating process is below the value of 15 % proposed by many
1
The formula considers the substitution of face and support material from the combination (l, m) to the combination
(n, p), under the hypothesis that just the support height can be changed and that it has a cylindrical shape.
authors [Rajkumar, Jose, Ingo, Lars, 2006] as a reference, except for the order n°3 where a
particular customization leads to an unexpected increasing time required for the engineering and
prototyping phase.
5 Conclusions
The main result of this analysis is the creation of a product costs structure composed by the two
mentioned cost categories. One of the benefits of the model is that it moves the estimation
problem from the job order negotiating phase (when time represent a very critical factor) to the
product design/development phase. Furthermore, the model itself can represent for sellers a
useful contracting tool: ideally they could use it by performing a “what if” analysis to quickly
propose possible alternatives to customers in terms of solutions and prices.
In this way the resulting model will be faster to apply respect to Detailed Method given that we
do not need to analyse every single component of the product. At the same time, its output will
be more accurate compared to a Parametric Method: given that it is based on the valuation of the
relationship linking variant cost rather than the entire generic product cost, it allows a more
detailed analysis level with a comparable level of effort required.
The paper is supported by a case study describing the implementation of the proposed model in
an ETO company producing mechanical component for companies in mechanical, automotive
and household appliance industry. The case study evidenced the possible results obtainable by
the model even if the limited number of job order considered during this first part of the filed
test. The development of the research project provides further analysis of data covering a longer
period of time and a greater number of job orders.
References
Bailei J. – Basil V. “A Meta-Model for Software Development Resource Expenditures”, In Proceedings of the Fifth
International Conference on Software Engineering, ISBN: 0-89791-146-6, 107–116 (1981).
Bashir H. – Thompson V. “Models for estimating design effort and time”, Design Studies, Vol.22, 141–155 (2001).
Boehm B.W. “Software engineering economics”, IEEE Transactions on Software Engineering, Vol.10 n.1, 7–19
(1984).
Boehm B. W. – Clark B. – Horowitz E. – Madachy R. – Selby R. – Westland C. “Cost Model for Future Software
Life Cycle Processes: COCOMO 2.0”, Annals of Software Engineering, Springer Netherlands, ISSN 1022-
7091, Vol.1 n.1, 57–94 (1995).
Briand L. – Emam K. – Surmann D. – Maxwell K. – Wieczorek I. “An assessment and comparison of common
software cost estimation modelling techniques”, International Software Engineering Research Network
Technical Report, ISERN-98-27 (1998).
Briand L. – Wieczorek I. “Resource estimation in software engineering”, International Software Engineering
Research Network Technical Report, ISERN-00-05 (2000).
Cavalieria S. – Maccarrone P. – Pinto R. “Parametric vs. neural network models for the estimation of production
costs: A case study in the automotive industry”, International Journal of Production Economics, Vol.91, 165-
177 (2004).
Chulani S. – Boehm B. W. – Steece B. “Bayesian analysis of empirical software engineering cost models”, IEEE
Transactions on Software Engineering, Vol.25, n.4, 573–583 (1999).
Chulani S. – Clark B. – Boehm B. W. – Steece B. “Calibration Approach and Results of the COCOMO II Post–
Architecture Model”, In Proceedings of the 20th Annual Conference of the International Society of Parametric
Analysts (ISPA) and the 8th Annual Conference of the Society of Cost Estimating and Analysis (SCEA)
(1998).
Cuadrado-Gallego J.J. – Fernàndez-Sanz L. – Sicilia M.A. “Enhancing input value selection in parametric software
cost estimation models through second level cost drivers”, Software Quality Journal, Vol.14, n.4, 339–357
(2006).
Farr L. – Zagorski H. “Quantitative Analysis of Programming Cost Factors: A Progress Report.” Economics of
Automatic Data Processing. Amsterdam: North-Holland, Holland, 167-177 (1965).
Ferens D. – Christensen D. “Calibrating software cost models to department of defense databases — a review of ten
studies”, Journal of Parametrics, Vol. XIV n.1, 33–52 (1999).
Ferens V. “Parametric estimating: past, present, future”, Cambridge, England PRICE systems 19th European users
symposium, price across the enterprise; 20–21 October 1999 (1999).
Hamaker J. – Stewart R. – Wyskida R.M. – Johannes J.D. “Cost Estimator’s Reference Manual – second ed.”,
Wiley, New York, ISBN 0-47130-510-3 (1995).
Hughes R. “Expert judgement as an estimating method”, Information and Software Technology, Vol. 38 n. 2, 67–
75 (1996).
Humphreys K. – Wellman P. “Basic cost engineering (3rd edition)”, Marcel Dekker, ISBN 0-82479-670-5 (1995).
International Society of Parametric Analysts “Parametric Estimating Handbook - Third Edition”, ISBN # 0-
9720204-2-X, http://www.ispa-cost.org/newbook.htm (2003).
Jensen R. “An Improved Macrolevel Software Development Resource Estimation Model”, Proceedings of the 5th
ISPA Conference, 88–92 (1983).
Klein G. “Sources of power: how people make decisions”, Massachusetts Institute of Technology, ISBN: 0-262-
11227-2 (1998).
Koelle D.E. “Development costs of reusable launch vehicle”, Acta Astronautica, Vol. 51, n. 1-9, 23-31 (2002).
Lutters D. – Streppel A.H. – Kals H.J.J. “Product information structure as the basis for the control of design and
engineering processes”, Proceedings of the 29th CIRP International Conference on Manufacturing Systems”,
Osaka, Japan, 167-172 (1997).
Myrtveit I. – Stensrud E. “A controlled experiment to assess the benefits of estimating with analogy and regression
models”, IEEE Transaction on Software Engineering, Vol.25, n.4, 510–525, (1999).
Pahl G. – Beitz W. “Engineering Design: A Systematic Approach”, Springer, Technology & Industrial Arts,
London, ISBN 3-54019-917-9 (1996).
Putnum L. “A general empirical solution to the macro software sizing and estimation problem”, IEEE Transactions
on Software Engineering, Vol.4 n.4, 345–361 (1978).
Rajkumar R. – Jose R. – Ingo H. – Lars H. “Virtual Cost Engineering Studio (V-CES): the challenges of a Just-In
Time service for cost engineering professionals”, www.v-ces.com (2006).
Roy R. “Cost Engineering: Why, What and How?”, Cranfield University, ISBN 1-861940-96-3 (2003).
Shepperd M. – Schofield C. “Estimating software project effort using analogies”, IEEE Transactions on Software
Engineering, Vol.23 n.11, 736–743 (1997).
Shepperd M. – Schofield C. – Kitchenham B. “Effort estimation using analogy”, Proceedings of the 18th
international conference on software engineering, Berlin, ISBN: 0-8186-7247-1, 170–178 (1996).
Shrum T. “Calibration and Validation of the Checkpoint Model to the Air Force Electronic Systems Center
Software Database”, Thesis, Air Force Institute of Technology (1997).
Shtub A. – Versano R. “Estimating the cost of steel pipe bending, a comparison between neural networks and
regression analysis”, International Journal of Production Economics, Vol.62, 201-207 (1999).
Sicilia M. – Cuadrado-Gallego J.J. – Crespo J. – Garcìa-Barriocanal E. “Software cost estimation with fuzzy inputs:
Fuzzy modelling and aggregation of cost drivers”, Kybernetika, Vol.41 n.2, 249–264 (2005).
Taylor I. “Cost engineering: a feature based approach”, In: 85th Meeting of the AGARD Structures and Material
Panel, Aalborg, Denmark, October 13-14, 1-9 (1997).
Tessem B. – Modeling S. “Analogy and complex software modelling”, Computers in Human Behavior, Vol.13, n.4,
465-486 (1997).
Weustink I.F. – Brinke E. – Streppel A.H. – Kals H.J.J. “A generic framework for cost estimation and cost control
in product design” Journal of Materials Processing Technology, Vol. 103, 141-148 (2000).
Wiendels V., Zandbergen B.T.C., Van Baaren R.J., Smit K. “Investigation regarding cost engineering in small
satellite development”, Journal of Reducing Space Mission Cost Vol. 1: 289–303 (1998).
Younossi O. – Arena M. V. – Moore R. M. – Lorell M. – Mason J. – Graser J. C. “Military Jet Engine Acquisition:
Technology Basics and Cost-Estimating Methodology”, RAND, http://www.rand.org/, MR-1596, ISBN 0-
8330-3282-8 (2002).