COSTING PROCESS
The outsourcing of products and services is a growing trend globally. In the electronics industry, original
equipment manufacturers are increasingly focusing on high-value design and marketing aspects of their
business, while outsourcing the manufacture of their products to contract manufacturers. Due to this
increase in outsourcing, there is an increase in the number of request for quotations being issued by
companies to potential suppliers. These quotations can be difficult to cost as they can contain operational
details. This paper presents the reader with requirements for a tool to aid outsourcing enterprises in the
costing of contracts. As part of the requirements gathering phase, a conceptual design was carried out and
an initial prototype developed as a means for validating the interpretation of the requirements and for
eliciting new requirements for the tool, and this is also presented.
Keywords:
Contract Costing, Request For Quotation, Web-based Simulation
then be edited and updated using the buttons in the first 2 4, Annotation 4) triggers the simulation model to start
columns of the data grid. running. When the run has ended, a button appears which
Once the data is entered into the data store, it is used to can be clicked to view the Simulation Results page. This
populate the simulation model from the CM Simulation page will open automatically if the checkbox in Annotation
Control Page. 5 is selected. The simulation can be run multiple times
using the simulation control page.
The Simulation Control Page
The Simulation Run Results Page
Figure 4 gives a screenshot of the Contract Manufacturer
Simulation Control page. Submitting the correct information The results from each simulation run are outputted to the
into the Password Authentication page re-directs the simulation run results page. These results are explained in
Contract Manufacturer to this page. From here the data Table 2. Referring to this table, result 1 is the ‘unit cost’,
store can be accessed, where the RFQ, Contract which refers to the overall cost for one product at the end
Manufacturer and Supplier data for each of the suppliers of the simulation run. Result 2 is a bar chart, generated
can be accessed and updated, as in Section 5.4. The data using Macromedia Flash, displaying a breakdown of the
updated in the Data Store is used to populate the unit cost into: material, incoming logistics, storage,
simulation model. Suppliers can be added to and deleted administration, processing, outgoing logistics and
from the model using the controls in Annotations 1, 7 and penalties. Result 3 displays a pie chart with the same
8. Annotation 8 gives a list of potential suppliers in the results. Result 4 displays the breakdown of the cost in
database and Annotation 1 gives a list of unsupplied tabular format, and also the actual quantity outputted from
components in the simulation model. The buttons in the simulation run with associated breakdown of costs.
Annotation 6 allow the CM to add or delete suppliers from Result 5 displays the percentage of products that were
the simulation model. delivered on time. Result 6 displays a multi-dimensional
line chart with Initial Demand, Final Demand and Supplied
When all relevant suppliers are added to the model (see products on the x-axis against Product Quantity on the y-
Annotation 7), the simulation can then be started. Using axis. Result 7 displays a list of components in the bill of
the list box in Annotation 3, four different experiment materials and which suppliers were chosen by the
conditions have been set for this prototype. Experiment 1, simulation model to supply each component.
‘Run Simulation with Level Demand’, sets the demand to
be uniform for one year, and the value for the demand is Table 2: Explanation of the Simulation Run Results
dependent on the annual volume in the RFQ. Experiment
2, ‘Run Simulation with Demand Pattern’, applies a No. Result
demand pattern to the demand. Experiment 3, ‘Run
Simulation with Flexibility and Demand Pattern’, applies the 1 unit cost
demand pattern and also allows flexibility to be taken into 2 bar chart of component cost breakdown
consideration, as inputted into the RFQ Data page. 3 pie chart of component cost breakdown
Experiment 4, ‘Run Simulation with Overtime Allowed’,
applies the demand pattern, allows flexibility and allows 4 breakdown of component costs
overtime. Overtime is based on a percentage increase in 5 percentage on-time
production capacity, and an associated percentage 6 line chart of demand versus supply
increase in unit production cost. Note that this is set
7 suppliers of components in BOM
directly in the underlying simulation model, and was
deemed to be a necessary feature in this prototype.
Once the experiment has been set, the simulation model
can be run. Clicking the Start Simulation button (see Figure
6 CONCLUSIONS AND FUTURE WORK [5] Delattre, A., T. Hess, and K. Chieh, 2003. Strategic
From analysis of the RFQ process, it was found that there Outsourcing: Electronics Manufacturing
is a need for a tool to address the speed of the costing Transformation in Changing Business Climates.
process, the accuracy of the data, the identification of the Accenture.
cost drivers and the ability to analyse the risk associated
with “what if” scenarios. [6] Kerr, J., Three Key Software Trends, in Logistics
Management. 2004.
A means of incorporating this simulation capability into the
RFQ process has been explored through the development [7] Anderson, D., 2003. Selling Supply Chain Software:
of a web-based simulation prototype. This application Strategies for the New Millenium. ASCET, 5.
allows for data for the simulation to be inputted by both the [8] Pant, S., R. Sethi, and M. Bhandari, 2003. Making
CM and the tier 2 suppliers, and provides a graphical user sense of the e-supply cahin landscape: an
interface for the simplified control of the simulation.
implementation framework. International Journal of
Therefore the Contract Manufacturer is provided with a tool
capable of costing a contract with more speed, Information Management, 23: 201-221.
transparency and accuracy. [9] PriceWaterhouseCoopers, Logistics - Logistics
The prototype proves that it is possible to develop the Management Service Opportunities for Ireland. 1999.
SIMCT web-based application using the remote S&A [10] Myers, D.S., 2004. An Extensible Component-Based
approach. If the prototype is to be developed further using Architecture for Web-Based Simulation Using
this method, there is a need to make the simulation more Standards-Based Web Browsers. Master of Science
visual and interactive, possibly using animation software for
the Internet, i.e. Macromedia Flash, Scalable Vector Thesis, Submitted to the Faculty of the Virginia
Graphics. Polytechnic Iinstitute and State University, June 2004.
Taking an iterative approach, the prototype was developed [11] Elfatatry, A. and P. Layzell, 2002. Software as a
as a means for validating the interpretation of the service: a negotiation perspective. Proceedings of the
requirements, as well as for eliciting new requirements as 26th Annual International Computer Software and
to what the tool will do. This leads into the design for a Applications Conference (COMPSAC 2002): 501-506.
second prototype. Therefore future work includes gaining
[12] Tao, L., 2001. Shifting paradigms with the application
user feedback for this initial prototype, and the design of
the next prototype. service provider model. IEEE Computer, 34(10): 32-
39.
[13] Gold, N., A. Mohan, C. Knight, and M. Munro, 2004.
7 ACKNOWLEDGEMENTS
Understanding service-oriented software. IEEE
This work was conducted as part of a collaborative project
between the University of Limerick and the NITL, Dublin Software, 21(2): 71-77.
Institute of Technology, and is funded by Enterprise Ireland [14] Kwon, O.B., 2003. Meta web service: building web-
under project ref. no. TD/03/411 (SIMCT). based open decision support system based on web
services. Expert Systems with Applications, 24(4):
375-389.
[15] Fay, D., 2003. An architecture for distributed
applications on the Internet: overview of Microsoft's
.NET platform. Proceedings of the International
Parallel and Distributed Processing Symposium
(IPDPS'03): 1-7.
[16] Chen, N. and K.-K. Ma, 2004. Java's futures:
8 REFERENCES
challenge and opportunity. IEEE IT Professional, 6(4):
[1] Byrne, J., C. Heavey, P.J. Byrne, and L. Brown, 2004. 19-26.
A Review of the Logistics Management Software [17] Kuljis, J. and R.J. Paul, 2000. A Review of Web
Sector as an Aid to Identifying User Requirements for Based Simulation: Whither We Wander? Proceedings
a Simulation-Based Contract Costing Tool, of the 2000 Winter Simulation Conference, Orlando,
Proceedings of the 21st International Manufacturing Florida: 1872-1881.
Conference (IMC21) 2004, Sep 1 - Sep 3, 2004, [18] Lorenz, P., H. Dorwarth, K.-C. Ritter, and T.J.
University of Limerick, Ireland. 571-578. Schriber, 1997. Towards a Web based Simulation
[2] McKinnon, A.C., 1999. The Outsourcing of Logistical Environment. Proceedings of the 1997 Winter
Activities. School of Management, Heriot-Watt Simulation Conference.
University. Revised and updated version of a chapter [19] Whitman, L., B. Huff, and S. Palaniswamy, 1998.
in 'Global Logistics and Distribution Planning', edited Commercial Simulation over the Web. Proceedings of
by Donald Waters (Kogan Page, London, 1999). the 1998 Winter Simulation Conference, Washington
[3] Plambeck, E.L. and T.A. Taylor, 2004. Sell the Plant? DC, USA.
The Impact of Contract Manufacturing on Innovation,
Capacity and Profitability. Stanford Graduate School
of Business working paper, forthcoming in
Management Science.
[4] Gaonkar, R. and N. Viswanadham, 2001.
Collaboration and information sharing in global
contract manufacturing networks. IEEE/ASME
Transactions on Mechatronics, 6(4): 366-376.