Professional Documents
Culture Documents
1.0 Introduction
Computer aided production management (CAPM) systems are potentially the most cost effective and
rewarding of all aspects of new technology which can be applied to a company. Properly specified,
chosen and installed these systems can produce very quick results in terms of payback on investment.
They are basically strategic planning and control tools which can be applied to individual areas of an
organisation or company wide. It is a fundamental link in the path towards a totally computer integrated
manufacturing (CIM) system. Therefore, as shown in Figure 1, traditionally in the manufacturing sector
CAPM lie at the heart of any engineering company’s computer integrated manufacturing strategy
(adapted from [1]).
Manual systems carry out the same functions but their effectiveness decreases as organisations expand
and the volume of information requiring handling and processing increases. Users of such systems,
particularly in organisations making large varieties of products, tend to spend a great deal of their time
‘fire fighting’ (Figure 2 [4]). Indeed, in this situation, the analysis of data, whatever the scale of the
business, is very difficult or well nigh impossible.
Many of the tasks carried out are routine and require the constant updating of key information throughout
the manufacturing process, eg raising orders, planning material requirements, planning machine
schedules, monitoring performance, etc. Because of the nature of the tasks, production management
systems are a prime target for computerisation.
CAPM is concerned with controlling whatever resources are available with the object of making the best
use of these resources. Another common title used for this application is computer aided production
control, however, as described later, this is only one small part of the typical CAPM system.
1
Computer Aided Production Management
The aim is to have all information ‘on line’ with no paperwork or at least the amount of paperwork used
reduced to an absolute minimum; in reality however, this tends not to be the case. As people become used
to having such a rich data source for production management purposes they demand more information. A
large networked central or well-managed distributed database should be accessible to all users of the
system for information, updating and analysis.
CAPM is effectively a hierarchy of scheduling systems (Figure 3) and many microcomputer and mini-
computer based marketing packages are now available in this area.
2
Computer Aided Production Management
Usually within proprietary CAPM systems, package modules can be purchased separately and integrated
gradually within a company as they are implemented. However, it must be remembered that they should
link in with other computerised engineering applications.
The CAPM activities associated with (a) and (b) in the above figure are detailed in Figure 4.
The functions carried out under this heading are usually split up into two specific parts, namely:
(a) Material Requirements Planning;
(b) Capacity Requirements Planning.
3
Computer Aided Production Management
For MRP, a ‘Master Delivery Schedule (MDS)’ is required. This is based on forecast requirements and
customer orders and is usually prepared by the company’s top management. This represents future
planned order requirements for all top level products. An MRP run is carried out against this schedule
after considering current stocks, work-in-progress and outstanding orders.
'MRP is basically a set of decision rules designed to translate a master production schedule into time-
phased net requirements for each component part.’ [2]
In the early 1960s only a handful of firms were using MRP. By 1971, 150 US firms had applied it, by
1975 700 US firms and by 1985-6 a UK survey of 131 manufacturers showed that 25% of British firms
were regularly using MRP.
The key data required for each part, sub-assembly and assembly is the ‘Product Structure’, more
commonly known as the ‘Bill of Material’ (BOM). Figure 5 illustrates a typical example of a BOM.
Separate data file records are created for each assembly and its constituent parts, usually as stock file
records. These are then combined into separate BOM file records depending on the make up of the
assembly or component raw material requirements.
Due to the fact that lead times exists for each part then, once the master delivery schedule (MDS)
quantity is known for the top level item, assembly, sub-assembly, component, procured item and raw
material requirement quantities, order release dates and order due dates can be calculated by ‘exploding’
the BOMs. It is a formal, mechanical method of scheduling whereby the timing of purchases or output
from production operations to meet master production schedule requirements is determined by offsetting
the requirements by the length of the lead time. This is illustrated diagrammatically in Figures 6 and 7.
4
Computer Aided Production Management
5
Computer Aided Production Management
R1 C1
C1
S3 S1
C3 A1
e.g. Start
Date for S2 e.g. Finish
Date for S2
C4
S2
C3
Week Number: 1 2 3 4 5 6 7
6
Computer Aided Production Management
(Exploding, aggregating,
scheduling)
A worked example of a typical MRP schedule is now given, similar to the method used in [3] and [12].
7
Computer Aided Production Management
in
8
Computer Aided Production Management
MRP has been traditionally used for manufacturing or servicing fixed order quantities, especially those
predicted by methods such as EOQ (see later).
9
Computer Aided Production Management
EXAMPLE: For the previous MRP table illustrated, say the minimum production run quantity or
minimum purchase quantity is fixed at 200 then the previous table would now take the following shape:
Week Number 1 2 3 4 5 6 7 8 9 10
Safety stocks, spares, batching up, etc. can also be built into a schedule.
MRP systems do not have to operate in time ‘buckets’ of one week; this can be set to one month, one day
or even be ‘bucketless’. Planning horizons are set to the overall largest assembly lead time. As batch
sizes are reduced then this can also be made shorter thus giving more flexibility in the creation of
manufacturing plans and in defining future requirements both from a product and manufacturing
resources point of view. Depending on how a company wishes to operate them, some modern systems
carry out an automatic dynamic rescheduling of requirements as soon as a new order is received.
A batch sizing policy must be decided on before implementing MRP, eg EOQ, make-to-order,
period batch, etc. One typical refinement to MRP systems is the inclusion of safety stock as a buffer
against deviations from the master production schedule caused by demand fluctuations and variable
supplier lead times. One way of doing this is to extend the lead times, as shown below, by calculating a
Purchase Order Lead Time. This is built into the master schedule to minimise the risk of a stockout and
subsequently used to determine an appropriate purchase order release time (e.g. Figure 8) for each item.
800
700
Number of Batches
600
500 Probability of late delivery
400 Mean LT
300
200
100
0
110
130
150
170
190
10
30
50
70
90
k standard deviations
Batch Size
FIGURE 8 - MRP PURCHASE ORDER TIME ESTIMATION
10
Computer Aided Production Management
Interestingly, looking at service levels for multiple-product orders, it has been shown that with regard to
stockout:
Service level = (1- stockout risk) n x 100%
where n = no. of separate products in an order
e.g. say the stockout risk for each product = 0.02.
So for 1 product in the order:
service level = (1- 0.02) 1 x 100% = 98%
For 12 products in the order:
service level = (1- 0.02) 12 x 100% = 78%
The full ‘explosion’ of BOM data in relation to the MDS requires many calculations and large amounts of
processing time hence the reason MRP is a task ideally suited to computerisation.
(a) MRP accepts lead time as fixed; it does not attempt to reduce them. Usually lead times are based
on the average batch size or a purchase order release time (see above). However, in an environment
where the batch size can fluctuate then this can schedule orders too early or too late depending on
whether the order quantity is above or below the average. This leads to order scheduling problems, stock
problems, shop floor scheduling problems, etc.
MRP is concerned with using lead times only. Feedback to the MRP system through monitoring the
accuracy of schedules and make estimated times critical.
(b) MRP assumes all operations are complete before the next one starts. In practice ‘transfer’ batches
can be used (Figure 9) (adapted from [3]). Within MRP batches can be split for urgent work but as a
policy this is not encouraged.
Product A = 500mins
Product B = 500mins
Product A = 500mins
Product B = 500mins
11
Computer Aided Production Management
(c) The modern approach of ‘make to order’ is difficult to fit into MRP unless a deliberate policy of
small batch sizes is used. For larger batch sizes, it is not flexible enough for this. Also MRP is a multi-
cycle ordering system.
800
Mean LT
700
Mean LT
Number of Batches
600
500
Mean LT
400
σ
300
200
100
σ
0
110
130
150
170
190
10
30
50
70
90
Batch Size
FIGURE 10 - AFFECT OF LEANER MANUFACTURING SYSTEM ON MRP BATCH SIZE
Reengineering of the manufacturing system, making it leaner, enables smaller average batch sizes,
smaller standard deviations and more ‘predictable’ lead times. This helps in the application of MRP
systems to make-to-order environments (e.g. Figure 10)
Inaccuracies in key elements of data can compound each other to degrade the overall integrity of the plan
to such a degree that ‘fire-fighting’ becomes the norm, consuming excessive resources and resulting in
unacceptable performance.
MRP is easier to implement and gives better results where the operation is less complex; especially where
it has few components and there is a more stable demand. They are inherently difficult to implement and
these difficulties increase with the move to more responsive manufacturing.
12
Computer Aided Production Management
Using this and the orders information it is possible to calculate part operation times and make times as
well as raw material requirements for the batch concerned.
The setting time (ST) codes and the unit value (UV) codes are for this specific example only and will
vary according to different types of proprietary production management systems. UVs may also be
known as unit times, unit machining times, piece part times, etc.
13
Computer Aided Production Management
14
Computer Aided Production Management
EXAMPLE
Assume the queuing time for the turning operations in the previous example is 3 days and all other
operations 5 days. Calculate the lead time in days for a batch of 18 components assuming a 7.5 hour
working day.
Note how the queuing time dominates as a proportion of the overall lead time, this is the norm in a batch
manufacturing, functional layout environment.
Knowing the date required for each works order from the MRP run all batches can be scheduled for the
relevant work centres in the plan.
This process is known as capacity scheduling and can be carried out with reference to ‘infinite’ or
‘finite’ resources.
For infinite resources the schedule will assume that there is enough capacity available to carry out all
work. Detailed scheduling on a daily basis is normally carried out by shop floor supervision working to a
priority list supplied by the CAPM system. The main advantage of this system is that no rescheduling of
‘old’ orders needs to be carried out and only ‘new’ orders are scheduled. This reduces computer
processing time required.
Finite scheduling packages will reschedule ‘old’ and ‘new’ orders and try to fit them in with relation to a
pre-determined priority and manufacturing capacity. New schedules usually have to be run on a regular
basis due to the fact that capacity considerations fluctuate so much. Some companies prefer the infinite
method because it is claimed that as soon as the finite schedule is produced it is immediately out of date
due to changes in capacity caused by machine breakdown, employee absence, etc. However, some
15
Computer Aided Production Management
companies prefer the finite method because it takes most of the control for local scheduling away from
the shop floor and is more realistic than a wide open infinite schedule.
The type of schedule chosen depends on the requirements, history and suitability of the company
concerned.
From the delivery date supplied by the MRP run successive operation times and queue times are
subtracted.
As scheduling takes place individual work-in-progress (WIP) file records are created which contain
information relating to each individual operation, eg operation number, manufacturing resource, setting
time, manufacturing time, operation time, scheduled or latest start dates, etc. The latter being predicted
during the course of the schedule. These records are later updated with job and operation completion
data, e.g. who carried out the work, start time, finish time, etc., as the actual work is goes through the
predetermined manufacturing sequence.
These can be used later to set or determine work priorities for each manufacturing facility. This depends
on the priority and scheduling rules used by the CAPM system applied.
WIP records are also updated during the production control phase as operations are completed or held up.
EXAMPLE
Assume the date required for the batch in the previous example was December 16th, which in turn
requires a one week safety time. Determine the latest start dates for each operation and the weeks in
which they fall using the scheduling calendar supplied.
Solution:
Operation Number Work Centre Latest Start Date Week Number
10 Raw Material 31st October 44
20 Centre Lathe 3rd November 44
30 Centre Lathe 8th November 45
40 Mill 16th November 46
50 Painting 24th November 47/48
60 Inspection 6th December 49
16
Computer Aided Production Management
As batches are individually scheduled, individual work centre loads are obtained and accumulated for
specific time periods. These can be daily, weekly or monthly time ‘buckets’. This is known as capacity
planning.
A typical capacity requirements planning load profile for a work centre is shown in Figure 14. Marketed
CAPM management systems can produce profiles of this kind; these can be ‘on-line’ and accessible to all
shop floor personnel.
Using this type of output capacity can be planned for any manufacturing requirements. Overloads can be
moved forwards or backwards to lower loaded periods; this in turn should even out capacity. As new
work is scheduled and old work completed, the CAPM WIP file records created during scheduling are
updated and work centre loads adjusted accordingly.
17
Computer Aided Production Management
Some systems have scheduling algorithms which try to balance work loads in relation to the capacity
available, ie the maximum number of men and/or machines. This is called finite scheduling.
This means that all WIP must be scheduled and rescheduled on a regular basis to allow for breakdowns,
holidays, absences, new priorities etc.
An infinite scheduling system allows the short term schedule decision making to be carried out at shop
floor level. New work is added to the overall schedule without changing any of the other previously
scheduled batch details The system assumes that there is enough capacity available to complete the
scheduled work load, ie infinite capacity, regardless of the amount of work to be carried out.
Capacity planning is normally a short term activity carried out after the work schedule is released.
However, a common approach is now applied whereby this function is carried out prior to releasing the
materials plan, i.e. work centre loads are checked and balanced beforehand. This 'closed loop' MRP
approach evolved into ‘Manufacturing Resource Planning’ (MRPII) (Figure 15) (Adapted from [13]).
FIGURE 15 -
MANUFACTURING
RESOURCE PLANNING
(MRPII) (Adapted from [13])
MRPII incorporates a CRP loop after the original MRP run has been carried out. The former could
involve ‘rough cut capacity planning’ where only key work centres are considered or ‘detailed capacity
planning’ where the work loads are all investigated before plan implementation can take place. ‘Rough
cut’ capacity planning would be carried out after a broad strategic planning exercise had been completed;
the latter probably being developed using a strategic planning computer simulation package. MRPII also
involves a philosophical approach to people management and involvement, e.g. employee participation,
education and training, overall manufacturing systems strategy, goals, etc. as well as integrating
inventory control with MRP.
18
Computer Aided Production Management
Developed in early 1980s the idea was to have a company-wide application of such systems within a
company, although at this time it mainly focussed manufacturing companies. Within it there is heavy
software dependence, particularly on the need for accurate data. It is typically very difficult and
expensive to implement.
Some successes have been published, e.g. at Leyland trucks it was claimed that manufacturing lead times
were cut from 17 to 6 weeks with the inventory of axles cut from 3 weeks to 1 week.
MRPII was a precursor of Business Process Re-engineering and, particularly, Enterprise Resource
Planning (ERP) - see later.
Note that MRP and MRPII are considered as ‘push’ systems when it comes to material and capacity
scheduling and ordering. However, they can be considered as complementary rather than alternative
approaches to product scheduling and control when compared to 'pull' systems such as just-in-time (JIT).
The latter will be covered in later lectures; however, Figure 16 below illustrates how the MRP/MRPII
diagram can be modified to incorporate JIT ‘PULL’ scheduling. Sometimes the combination of MRP II
and JIT in this way is called MRP III.
Material Requirements
Simplified Bill-of-Materials Factory Assembly Schedule
Planning
Suppliers Goods
Cell 1 Cell 2 Cell 3
Delivery
19
Computer Aided Production Management
A batch is scheduled from the current date and an anticipated delivery date calculated. This can be a
finite or infinite capacity scheduling system. It is normally used by companies not working to an MRP
system or customer delivery dates.
If used in an MRP environment it tends to mean that parts are delivered in the wrong order therefore it
causes high finished stocks and delays. Some systems forward schedule a batch if the overall lead time
cannot be fitted into a backward schedule. The customer may then alter the MRP database to suite future
orders if required.
Forward scheduling is also used to calculate ‘slack’ time in some off-the-shelf CAPM packages. Jobs are
backward scheduled and forward scheduled and the amount of slack between the forward schedule finish
date and the backward schedule start date, or the amount of overlap between the schedule, dictates the
priority of the job.
Determining batch or lot sizes for components or assemblies has, in the past, been turned into a scientific
study; this has been to the detriment of manufacturing output simply because the main technique applied
‘Economic Order Quantity’ (EQQ) has many defects. This theory assumes that the final stocks of any
part or assembly is used at a standard, linear rate which means that a stock profile of its use can be drawn
as shown in Figure 18; consequently the average stock level in stores is the half of the maximum.
20
Computer Aided Production Management
In addition to this it is assumed that the carrying cost varies linearly with an increasing lot size and that
the preparation cost (which includes the proportional cost of set-up time and ordering) reduces in the
manner shown in Figure 19 [15, 16].
The carrying cost is usually based on an average company-wide value for holding in stores and does not
consider the actual investment in manufacturing the actual items concerned or the time for which they are
held. Combining these two curves gives a point at which the combined costs of carrying and preparation
can be minimised at a specific batch size; this is known as the EOQ.
Analysing mathematically and minimising the total cost curve gives the following proof.
This implies that an EOQ can be determined for all manufactured items; however, there are a number of
major drawbacks with this analysis:
(a) It implies that, even for functional layout, a fixed batch size must be made.
(b) It implies that one part’s batch size can be fixed in isolation from the rest (not so in MRP).
(c) It is not used in mass production, where ideally it should be.
(d) It assumes demand and usage are constant.
21
Computer Aided Production Management
In reality the ‘Cost’ versus ‘Batch Size’ curve takes the form shown in Figure 20 [adapted from [16]);
this is very different from the theoretical model.
Therefore, beware of anyone implying the EOQ is an effective model on which to base batch sizes,
especially in a batch manufacturing, make-to-order environment. It will probably only work, if at all, in
very specialised cases. Other lot-sizing techniques are used, eg make-to-order, transfer quantity, period
batching, set-up quantity (different parts – same set-up), lot size of one. The latter is the lot size goal that
the Japanese in particular aim for in their manufacturing environment (see Just-in-Time).
In a manufacturing environment, after scheduling, a batch record card or job card is usually issued for
each batch, this may also be known as a traveller. Individual operation cards may also be printed. Each
job card will be accompanied by a copy of the part process plan, a properly updated drawing and a
material requisition. The job card is updated as operations are completed and is an historical document
that monitors the status of batch progress. On-line data collection systems and good CAPM terminal
access can reduce the need for information to be duplicated on such a card.
Although hard copy print-outs have been referred to it is more beneficial for companies to have on-line
queue pints and capacity planning facilities due to the fact that these are updated as soon as operations are
‘booked-off’. Hard copy outputs are out of date as soon as they are issued and work starts to move.
Manual updating of WIP is then necessary.
Another benefit is the existence of a large manufacturing database for analysis and system monitoring.
22
Computer Aided Production Management
Production control is that part of the CAPM system which is directly concerned with shop floor
interaction. It links the factory floor with all other CAPM elements and transforms the planning
decisions made at a higher level into control commands for manufacture.
It also transforms data input from the shop floor into updated performance information which is fed back
and used further by the planning function. Production control includes:
(a) manufacturing order approval and release;
(b) operation scheduling and loading;
(c) material staging and issuing;
(d) WIP priority control;
(e) capacity control of WIP;
(f) quality control of WIP;
(g) manufacturing order release;
(h) process evaluation;
(i) CAPP information interfacing;
(j) stock control.
(1) Work-in-Progress:
(a) reduced investment;
(b) balanced work load;
(c) improved delivery;
(d) reduced lead times.
(2) Quality:
(a) reduced defects and scrap:
(b) reduced appraisal costs.
(3) Labour:
(a) improved efficiency;
(b) improved utilisation;
(c) increased operator satisfaction.
(4) Equipment:
(a) improved utilisation;
(b) improved availability;
(c) reduced set-up costs.
As operations are completed the database is updated which automatically updates work-to-lists, capacity
planning information, etc.
Within the modern manufacturing environment, production control is also responsible for tape, process
planning and tooling scheduling, management and distribution.
Shop floor data collection can take a number of forms in relation to the information being gathered and
the manner in which it is collected (Figure 21).
23
Computer Aided Production Management
Central booking terminals, machine booking or data collection terminals via DNC links, ‘swipe cards’,
bar coding, etc. are all means by which data can be collected.
The systems chosen depend on the company’s requirements, the capital investment available and the type
of product and manufacturing system being managed.
The links which exit within a company in relation to CAPM systems may take the form of either paper
information, which will have to be keyed in, or computerised data which will be input to the system
utilising procedures and protocols which automatically update the database. The main advantages of the
latter approach are that it is quicker and information does not have to be re-input thus reducing the scope
for further errors in input data.
24
Computer Aided Production Management
Manufacturing Engineering:
Performance measurement on men and resources, tooling/work centre availability, modification to
times and methods, job/contract status, etc.
Sales/Marketing:
Estimates and quotes, job/contract status, job/contract performance, etc.
Shop Floor/Production:
Priorities, control data/documentation, capacity schedules and plans, resource availability,
job/contract/stock/tooling status, performance feedback etc.
Vendors
Order requirements, delivery dates and quantities.
As mentioned previously CAPM has a key role in relation to the application of a CIM environment
within a manufacturing company.
The requirements for such system must not be looked at in isolation but must be determined in relation to
the CIM strategy developed by the company, particularly with regard to shared data and distributed
computer systems communications.
CAPM systems generally operated in such a way that they can be applied in a wide variety of
manufacturing companies. They are not product dependent and are of great benefit to an organisation as
long as they are well specified and justified beforehand, then implemented in a structured fashion with
the proper commitment and organisation from top management as well as the necessary support staff,
education and training at all levels within the firm.
The implementation of such a system should not be taken lightly with responsibility for system
implementation and running being given to an accountable individual or system ‘champion’ who will see
the project through to completion. This person must also have the necessary power to take decision
which will affect all departments at all levels within the company.
Depending on the set up chosen CAPM systems can be based on a mini-computer or micro-computer
hardware base. System choice will depend on the level of investment taking place as well as the number
of users required.
The system described in this section is called MICROSS. This is a proprietary marketed micro-
computer-based CAPM system which can be purchased in a modular fashion. The main advantage of
such a system is that as it is gradually introduced then, when confidence in the use of a new module is
gained, plans can be developed for the next stage of system evolution and the next module purchased and
implemented. This provides the opportunity for gradual CAPM system installation at a pace which suits
the company’s priorities and budgetary considerations.
MICROSS can be purchased in a number of different modules as shown in Figure 22 [17]. The two base
modules are ‘Stock Control’ and WIP and Scheduling’ both of which can be implemented
independently.
25
Computer Aided Production Management
It can be linked with CAD/CAM, commercial and database management systems and can supply output
data in the form of computer ASCII files for analysis or transfer to other manufacturing packages.
A distributed network can be set up linking up to 300 IBM compatible micro-computers utilising data
storage facilities on a central network server (Figure 23). Data can be split and managed by department
or function and levels of responsibility for updating can be controlled via a series of passwords.
It is also possible to link the PC network into other computer system networks (eg DECNET_ using
proprietary software.
26
Computer Aided Production Management
This section only provides a brief description of the many MICROSS modules which exist. Other
optional modules are also available to help enhance the operation of the standard modules described.
Stock Control
This is a foundation module on which various other modules depend. It records all stock movements,
allocations and inventory adjustments. These files are central to the material control process and all other
material control modules require this information in order to operate.
The stock control data can also be automatically updated by one of several other MICROSS modules, eg
MRP stock allocations, purchase orders receipts, etc.
Bill of Materials
Bill of materials provides a mechanism for creating and updating product structures, which in turn is used
at the MRP stage for exploding requirements and enabling sot build-ups. Standard and calculated cost
comparisons for new products are also possible.
Reference text can be associated with an item for special printing on material requisitions and orders.
Goods received notes can also be printed and a wide range of progressing reports area available for
progressing outstanding orders.
27
Computer Aided Production Management
When Production Control, Job Costing and Shop Floor Documentation are implemented entering a works
order also ensures that the WIP is properly scheduled and labour costs calculated.
Shop floor booking can either be made directly into the costing module or can be made via optional links
to other modules, eg shop floor data collection terminals, bar code readers, ‘swipe’ cards.
The main benefits of such a module are fast, up-to-date management reporting and automatic updating of
WIP and job status.
Estimating
The estimating system is a simple estimating process planning system which enables production
engineers to determine accurate time estimates for part process planning sequences. These can then be
transferred into MICROSS to update the job libraries file. Cost estimates can also be carried using a
suite of menu driven programs which use an estimating database set up entirely by the system user. The
system can also be used to prepare customer quotations.
Works orders are entered directly and the routing is recalled from the routing library. The priority of
each works order is calculated and a work centre priority sequence scheduled and calculated to finite
capacity.
‘Work-to’ lists and capacity planning load charts are provided for resource management (Figure 24). The
progress of all jobs is monitored by the system, showing partial completions, outstanding operations and
performance through enquiries and reports such as job status, overdue jobs and delivery profiles.
The application of such a module should lead to lower WIP levels, closer adherence to delivery
schedules, improved utilisation of resources, better feedback on facility performance and improved
information management.
28
Computer Aided Production Management
29
Computer Aided Production Management
In today’s dynamic and competitive business environment, there is a strong need for the organisation to
become globally competitive. This demands the need to be closer to the customer and deliver value added
products and services in the shortest possible time. Therefore, the enterprise must be closely linked to
both suppliers and customers in order to achieve improved delivery performance, decreased lead times
within the enterprise and improved efficiency and effectiveness. Manufacturers need to have effective
planning and control systems that enable good synchronisation and planning throughout all of the
processes within the organisation. ERP is now seen by many as the ideal strategic tool for all these
problems and for the enterprise to gain a competitive edge in the business world.
30
Computer Aided Production Management
Enterprise Resource Planning (ERP) is a software-driven system. The main software suppliers are
companies such as SAP, Baan, Oracle, J.D.Edwards. The global market for ERP software in the year
2000 was estimated at some $20.3bn with a growth rate in late 1990s of around 30%/annum and in the
early 2000s 10-20%/annum. It is now nearing saturation among large corporations and its use is now
diffusing down industrial hierarchy. The system evolves from its basic MRP level until it overlaps other
users' systems in the supply chain; see Figure 25 [11] below illustrating ERP growth circles.
ERP
MRPI
Closed Loop
MRP
MRP
ERP ‘Growth
BOM Circles’
Processor
ERP Issues
One of the key ERP issues that companies have to face is the choice between applying an integrated
software system or using a collection of ‘best-of-breed’ packages (a horses for courses approach).
The integrated ERP option (Figure 26 [11]) gives, hopefully, seamless integration with few interfacing
problems and it is easier to co-ordinate across supply chain as well as embodying industry ‘best-practice’.
The ‘best of breed’ option is usually easier to customise because as a company you have the best software
fit for you in the supply chain and greater functionality at sub-system level as well as a greater flexibility
to exploit competitive advantage by linking into other firms’ systems. This is one important aspect to
consider when specifying ERP systems, particularly if you are a supplier to a number of companies.
31
Computer Aided Production Management
With regard to ERP implementation, on average, implementation costs equal software costs and
modifying the ‘source code’ can take 6-12 months.
There is a need to adopt enterprise resource management as well and people must be educated and trained
to understand what the system is providing for the company as well as being involved in the detailed
implementation process.
‘People fail to understand that it is not enough just to buy an ERP package. Your whole business has to
change around it’
(O.Pettiford, Plaut AG [18])
Examples of some major ERP vendors are SAP, BAAN, ORACLE, People-soft, J.D.Edwards, Microsoft,
etc. Information can be found out about these on the Internet [18].
32
Computer Aided Production Management
ERP basically evolved from MRP II so that supply-chain management, e-commerce and global operation
could be incorporated as well as the nature of globalised modern businesses. MRPII concentrates on
internal operations whilst ERP focuses across the whole organisation, both internally and externally, e.g.
in non-manufacturing areas such as distribution, supply chains, quality management, product support and
maintenance management, distribution, marketing and supplier management. In addition, they can
usually be tailored to allow easy external access anywhere in the world and provide the ability to access
and integrate with the ERP systems of other companies. So they give a much more comprehensive view
of manufacturing and supply information that MRP II systems typically do not. ERP allows customers
access to manufacturing schedules and inventories previously done through Electronic Data Interchange
(EDI) systems.
Unlike MRP and MRPII, ERP can be implemented in almost all types of organisations irrespective of
their mode and spread of operation, e.g. aerospace & defence, the automotive industry, banking and
insurance, chemical and pharmaceutical industries, consumer goods, healthcare, high-technology and
electronics, mechanical engineering and heavy construction, oil & gas, project oriented manufacturing,
public administration and education, retail, telecommunications, utilities, etc.
The success of an ERP solution depends on how quickly benefits can be gained. Companies often
implement ERP too fast and over a short period of time; ending up with lower than expected benefits or
even huge losses. The application of this philosophy involves huge change within an organisation, both
with regard to systems and culture; poor installations will incur losses rather than profits. Managers must
also understand that substantial internal and external Business Process Re-engineering (BPR) will also be
required before implementing an ERP system [19].
Many of the key problems associated with ERP are similar to those already mentioned under MRP and
MRPII. ERP implementation is not something that should be approached without a great deal of careful
planning. Some other reasons for poor results are [19]:
- Operating strategy did not drive business process design and deployment.
- The implementation took much longer than expected.
- Pre-implementation preparation activities were done poorly.
- People were not well prepared to accept and operate with new system.
- People had high expectations of, what is, an inherently complex system.
- Budget overruns, the cost to implement was much greater than anticipated.
- High level commitment required but not forthcoming.
Some important points to be kept in mind while evaluating an ERP software include:
- functional fit with the company’s business processes;
- the degree of integration between the various components of the ERP system;
- the degree of integration between the various components of other companies' ERP system;
- its flexibility, modularity and scalability;
- complexity;
- user friendliness;
- quick implementation, shortened ROI period;
- the ability to support multi-site planning and control;
- technology; client/server capabilities, database independence, securities;
33
Computer Aided Production Management
The table below shows one way as to how implementation of ERP should be approached [11].
Implementation Approach
Phase Tasks Deliverables
Detailed Discussions Project Initialisation Accepted norms &
Evaluation of current Conditions
processes, business practices, Project Organisation Chart
requirements Identify Work Teams
Set-Up Project Organisation
Design & Customisation Map Organisation Organisation Structure
Map Business Processes Design Specification
Define Functions and Process Flow Diagram
Processes Function Model
ERP S/w Configuration Configuration Recording
Build ERP System Systems Modification
Modifications
Implementation / Prepare to Create Go-Live Plan & Testing Environment report
Go Live Documentation Customisation Test Report
Integrate Applications Implementation Report
Test the ERP Customisation
Train User
Production / Go Live Run Trial Production Reconciliation Reports
Maintain Systems Conversion Plan Execution
Recognising the need to go beyond the MRP II and ERP, vendors are busy adding to their product
portfolio. BANN for example has already introduced concepts like IRP (Intelligence Resource Planning),
its version of MRP III (Money Resource Planning) and has acquired companies for strategic technologies
like visual/virtual product configuration, product data management and finite scheduling.
Interfaces will change over the next 10 years whereby much more intuitive, visual forms of information
handling and management will apply to ERP systems. Being able to visually view and participate in the
internal and external supply chains of a company as well as the processes will become a reality in the
virtual world and display, modelling and tracking technologies advance.
34
Computer Aided Production Management
35