Demand Forecasting and Aggregate Planning

advertisement
PEMP-EMM2506
Demand forecasting & Aggregate
planning in a Supply chain
Session Speaker
Prof.P.S.Satish
M.S Ramaiah School of Advanced Studies - Bangalore
1
PEMP-EMM2506
Introduction
• Forecasting provides an estimate of future demand
• Factors that influence demand and whether these factors will
continue to influence demand must be considered when
forecasting.
• Improved forecasts benefit all trading partners in the supply
chain.
• Better forecasts result in lower inventories,
reduced stock-outs,
smoother production plans,
reduced costs,
and improved customer service.
Walmart’s Strategy
M.S Ramaiah School of Advanced Studies - Bangalore
4
PEMP-EMM2506
Demand Planning and Forecasting
Demand Planning
• Involves forecasting and other activities like Promotion etc.
Types: 1. Independent Demand ( Ex: Finished goods)
2. Dependent or Derived Demand
(Ex: components or subassemblies)
• Independent Demand items are forecasted whereas the
Dependent items can be derived from the latter
100 Refrigerators = 100 Compressors
M.S Ramaiah School of Advanced Studies - Bangalore
9
PEMP-EMM2506
Approach to Demand Forecasting
• Understand the Objective of Forecasting
• Integrate Demand Planning and forecasting
• Identify factors that influence demand forecast
viz Demand, Supply and Product Side
• Understand and Identify customer segments
• Determine the appropriate forecasting technique
• Establish Performance and error measures for the
forecast.
M.S Ramaiah School of Advanced Studies - Bangalore
10
PEMP-EMM2506
Classification of Forecasting
• Short range ( up to 1 year )
• Medium range ( up to 3 years )
• Long range ( more than 3 years )
M.S Ramaiah School of Advanced Studies - Bangalore
12
PEMP-EMM2506
Forecasting Types
• Economic Forecast – IMF
• Technological Forecast – Euro Engines
• Demand Forecast – Matching Supply and Demand
M.S Ramaiah School of Advanced Studies - Bangalore
13
PEMP-EMM2506
Forecasting Techniques
• Qualitative forecasting is based on opinion and intuition.
• Quantitative forecasting uses mathematical models and
historical data to make forecasts.
• Time series models are the most frequently used among all
the forecasting models.
M.S Ramaiah School of Advanced Studies - Bangalore
14
PEMP-EMM2506
Forecasting Techniques- Cont.
Qualitative Forecasting Methods
Generally used when data are limited, unavailable, or not
currently relevant.
Forecast depends on skill and experience of forecaster(s) and
available information.
Four qualitative models used are:
1.
2.
3.
4.
Jury of executive opinion
Delphi method
Sales force composite
Consumer survey
M.S Ramaiah School of Advanced Studies - Bangalore
15
PEMP-EMM2506
Forecasting Techniques- Cont.
Quantitative Methods
• Time series forecasting- based on the assumption that the
future is an extension of the past. Historical data is used to
predict future demand.
• Associative (causal) forecasting- assumes that one or more
factors (independent variables) predict future demand.
It is generally recommended to use a combination of
quantitative and qualitative techniques.
M.S Ramaiah School of Advanced Studies - Bangalore
16
PEMP-EMM2506
Quantitative Methods
• Moving Average Method
• Exponential Smoothing
• Trend Projection
Time series model
• Linear Regression
Causal model
M.S Ramaiah School of Advanced Studies - Bangalore
17
PEMP-EMM2506
Forecasting Techniques- Cont.
Components of Time Series- Data should be plotted to detect
for the following components:
– Trend variations: either increasing or decreasing
– Cyclical variations: wavelike movements that are longer
than a year
– Seasonal variations: show peaks and valleys that repeat
over a consistent interval such as hours, days, weeks,
months, years, or seasons
– Random variations: due to unexpected or unpredictable
events
M.S Ramaiah School of Advanced Studies - Bangalore
18
PEMP-EMM2506
Forecasting Techniques- Cont.
Time Series Forecasting Models
– Simple Moving Average Forecasting Model. Simple
moving average forecasting method uses historical data
to generate a forecast.
– Works well when demand is fairly stable over time.
M.S Ramaiah School of Advanced Studies - Bangalore
19
PEMP-EMM2506
Moving Average Method Calculations
M.S Ramaiah School of Advanced Studies - Bangalore
20
PEMP-EMM2506
Sales of Washing Machine at Arvee Electronics
M.S Ramaiah School of Advanced Studies - Bangalore
21
PEMP-EMM2506
Forecasting Techniques- Cont.
M.S Ramaiah School of Advanced Studies - Bangalore
22
PEMP-EMM2506
Forecasting Techniques- Cont.
Time Series Forecasting Models
– Weighted Moving Average Forecasting ModelWhenever there is a detectable trend or pattern, in
order to be responsive, weights can be used.
M.S Ramaiah School of Advanced Studies - Bangalore
23
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
24
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
25
PEMP-EMM2506
Forecasting Techniques- Cont.
M.S Ramaiah School of Advanced Studies - Bangalore
26
PEMP-EMM2506
Disadvantage of moving average
• Lengthy calculations involved
• Need to keep historical Data
• Equal weightage or no basis for weightage
for the Data
To overcome these difficulties, exponential
smoothing is used
M.S Ramaiah School of Advanced Studies - Bangalore
27
PEMP-EMM2506
Forecasting Techniques- Cont.
Time Series Forecasting Models
– Exponential Smoothing Forecasting Model- a weighted
moving average in which the forecast for the next
period’s demand is the current period’s forecast adjusted
by a fraction of the difference between the current
period’s actual demand and its forecast.
– Only two data points are needed.
Ft+1 = Ft+(At-Ft)
Where
Ft+1 = forecast for Period t + 1
Ft = forecast for Period t
At = actual demand for Period t
 = a smoothing constant (0 ≤  ≤1).
 = 2/(N+1)
Where N=
period of
moving
average ;
Typically 0.1
to 0.4
M.S Ramaiah School of Advanced Studies - Bangalore
28
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
29
PEMP-EMM2506
Forecasting Techniques- Cont.
M.S Ramaiah School of Advanced Studies - Bangalore
30
PEMP-EMM2506
Trend Projections
Least square method for finding the best-fitting line
M.S Ramaiah School of Advanced Studies - Bangalore
31
PEMP-EMM2506
Least Square Method
M.S Ramaiah School of Advanced Studies - Bangalore
32
PEMP-EMM2506
An Example
M.S Ramaiah School of Advanced Studies - Bangalore
33
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
34
PEMP-EMM2506
Seasonal Variations in Data
• Monthly sales and demand of IBM notebook computer in
Bangalore is as shown below for 1999-2000.
Calculate 2001 demand for selling 1200 notebooks.
Month
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Sale
1999
80
75
80
90
115
110
100
90
85
75
75
80
Demand
2000
100
85
90
110
131
120
110
110
95
85
85
80
M.S Ramaiah School of Advanced Studies - Bangalore
35
PEMP-EMM2506
Create a table in this format
Month
Sale
1999
Demand
2000
Avg.
1999-2000
Avg.
Monthly
Demand
M.S Ramaiah School of Advanced Studies - Bangalore
Avg.
Seasonal
Index
36
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
37
PEMP-EMM2506
IBM Notebook exercise … Contd
M.S Ramaiah School of Advanced Studies - Bangalore
38
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
39
PEMP-EMM2506
Causal Forecasting Model
-Regression Analysis
M.S Ramaiah School of Advanced Studies - Bangalore
40
PEMP-EMM2506
Causal Forecasting Model
• Consider’s several variables that are related
• Explain’s cause of time series
Ex: Sale of a product depends on:
Firm’s Advertising budget
Price charged
Competitor’s price
Promotional Strategies etc.
• Regression Analysis is a tool to develop causal model
M.S Ramaiah School of Advanced Studies - Bangalore
41
PEMP-EMM2506
Forecasting Techniques- Cont.
Associative Forecasting Models- One or several external
variables are identified that are related to demand
– Simple (linear) regression. Only one explanatory variable
is used and is similar to the previous trend model. The
difference is that the x variable is no longer a time but an
explanatory or independent variable.
Ŷ = a + b1 x
– where
Ŷ = forecast or dependent variable
x = explanatory or independent variable
a = y-axis intercept of the line
b1 = slope of the line
M.S Ramaiah School of Advanced Studies - Bangalore
42
PEMP-EMM2506
Forecasting Techniques- Cont.
Associative Forecasting Models– Multiple regression. Where several explanatory variables are
used to make the forecast.
Ŷ = a + b1x1 + b2x2 + . . . bkxk
– where
Ŷ = forecast or dependent variable
xk = kth explanatory or independent variable
a = Y-axis intercept of the line
bk = regression coefficient of the independent
variable xk
M.S Ramaiah School of Advanced Studies - Bangalore
43
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
44
PEMP-EMM2506
Scatter Diagram
M.S Ramaiah School of Advanced Studies - Bangalore
45
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
46
PEMP-EMM2506
M.S Ramaiah School of Advanced Studies - Bangalore
47
PEMP-EMM2506
Forecast Accuracy
The formula for forecast error, defined as the difference between
actual demand and the forecast, follows:
Forecast error, et = At - Ft
where
et = forecast error for Period t
At = actual demand for Period t
Ft = forecast for Period t
Several measures of forecasting accuracy follow:
– Mean absolute deviation (MAD)- a MAD of 0 indicates
the forecast = predicted demand.
= ∑ (forecast error) / n, where n is number of period.
M.S Ramaiah School of Advanced Studies - Bangalore
48
PEMP-EMM2506
Formulae for Monitoring and Controlling forecast
• MAD = ( Sum of forecast errors / n ).
• Mean squared error (MSE)
= ( ( Sum of forecast error ) 2 / n ).
M.S Ramaiah School of Advanced Studies - Bangalore
49
PEMP-EMM2506
Aggregate Planning
50
PEMP-EMM2506
Introduction
• Aggregate planning is done for period of 6 to
18 months
• It translates business plan and strategic intent
to operational decisions
• Purpose is to specify combination of
production rate, workforce and inventory in
hand needed
• In planning total expected demand is reckoned
without regard to product mix that makes up
the figure
51
PEMP-EMM2506
Aggregate Planning
• What is it?
– Once long term decisions are made, it is necessary to make intermediate
range plans that are consistent with long-range policies
– Management must work within the resources allocated by long-range
decisions
– Given the sales forecasts, the factory capacity, aggregate inventory levels,
and the size of the workforce, the manager must decide at what rate of
production to operate the plant over the intermediate term
– This intermediate-range planning is generally known as aggregate
planning
52
PEMP-EMM2506
Why Aggregate Planning is necessary?
• Fully load facilities and minimize overloading and
underloading
• Make sure enough capacity available to satisfy
expected demand
• Plan for the orderly and systematic change of
production capacity to meet the peaks and valleys of
expected customer demand
• Get the most output for the amount of resources
available
53
PEMP-EMM2506
Why Aggregate Planning necessary?
• To meet demand fluctuations like in festivals
• Capacity fluctuations – Number of working
days in month, unexpected shutdowns..
• Production rate cannot be changed without
proper planning
• Planning helps to manage anticipated demand
54
PEMP-EMM2506
Aggregate Planning
• Purpose
– Aggregate plans and master schedules provide common points at which
capacity and inventories are considered jointly in the light of firm’s longrange plans, and they provide inputs to the financial plan, the marketing
plan, and requirements planning and detailed scheduling decisions
– Several crucial decisions have to be made while generating an aggregate
plan
• Management may ask many inventory- and workforce- related questions
• To what extent should inventories be used for absorbing changes in demand
that might occur during the intermediate term?
• Should we absorb the fluctuations by varying the size of the workforce*
– Generally a mixture of strategies is preferred and is feasible
– An aggregate plan is a valuable procedure to help in the development of
operating budgets
55
PEMP-EMM2506
Aggregate Planning
• Purpose
– Products or services can be aggregated into a set of relatively
broad product families without getting into too much of detail
– A company can organize labour in various ways – based on
flexibility to handle different products/services, or, based on
product lines
– When time is considered, the planning horizon is an important
aspect. It is the length of time covered by an aggregate plan. A
company will usually look at time in the aggregate – months,
quarters, or seasons (rather than days or hours)
– Some companies use monthly planning periods for the near portion
of the planning horizon and quarterly periods for the later portion
56
PEMP-EMM2506
Aggregate Planning
• Purpose
– In practice, planning periods reflect a balance between the needs for
• a limited number of decision points to reduce planning complexity
• flexibility to adjust output rates and the workforce levels when
demand forecasts exhibit seasonal variations
• Relationship of aggregate to other plans is in figure below
Business or
Annual plan
Aggregate
plan
MPS or
Workforce schedule
57
PEMP-EMM2506
Aggregate Planning
• Managerial inputs from various functional areas to aggregate
plans
Operations
Current, future
& workforce
capacities
Materials
Supplier capabilities
Storage capacity
Materials availability
Distribution and
Marketing
Customer needs,
Demand, Competition
Aggregate plan
Accounting and
Finance
Cost data, financial
Condition of firm
Human resources
Labour market
Conditions, training
capacity
Engineering
New products, design changes
machine standards
58
PEMP-EMM2506
Aggregate planning process
• The process for preparing aggregate plans is dynamic
and continuing, as aspects of the plan are updated
periodically when new information becomes available
and new opportunities emerge*
• The steps are:
–
–
–
–
Determining demand requirements
Identifying alternatives, constraints and costs
Preparing an acceptable plan
Implementing and updating the plan
59
PEMP-EMM2506
Aggregate planning process
• The process flow chart
Determine
requirements for
planning horizon
Identify
alternatives,
constraints and
costs
Prepare
prospective plan
for planning
horizon
No
Move ahead to
Next
planning session
Implement and
update the plan
Is the plan
acceptable?
Yes
60
PEMP-EMM2506
Aggregate planning process
• Determining demand requirements
– The first step in the planning process is to determine the
demand requirements for each period of the planning horizon
– For production plans, the requirements represent the demand
for finished goods and the external demand for replacement
parts
– For staffing plans, the planner bases forecasts of staff
requirements for each workforce group on historical levels of
demand, managerial judgment and existing backlogs for
services
61
PEMP-EMM2506
Aggregate planning process
• Identifying alternatives, constraints and costs
– Constraints represent physical limitations or managerial
policies associated with the aggregate plan
• Examples of physical constraints might include training facilities
capable of handling only so many new hires at a time, machine
capacities that limit maximum output, or inadequate inventory storage
space
– A planner usually considers several types of costs when
preparing aggregate plans
• Regular-time costs
• Overtime costs – typically 150% of regular time wages
• Hiring (advertising jobs, interviews, etc.) and layoff (exit interviews,
severance pay, etc.) costs
62
PEMP-EMM2506
Aggregate planning process
• Identifying alternatives, constraints and costs
– A planner usually considers several types of costs ….
• Inventory holding costs that vary with the level of inventory
investment: the costs of capital tied up in inventory, variable storage
and warehousing, etc.
• Backorder and stock out costs like the costs of lost sales and the
potential cost of losing the customer’s sales to competitors
• Hiring (advertising jobs, interviews, etc.) and layoff (exit interviews,
severance pay, etc.) costs
– Preparing an acceptable plan
• This is an iterative process (plans may need to go through several revisions
and adjustments
– Implementing and updating the plan which requires the commitment of
all functional area managers
63
PEMP-EMM2506
Aggregate planning process
• Developing and evaluating the level production plan
– One possible level strategy, which uses a constant number of
employees that will satisfy demand during the planning
horizon, is determined by using the maximum amount of
overtime in the peak period
– Under time is used in slack periods
– Level strategy can lead to considerable under time
– Cost of this unused capacity depends on whether under time
is paid or unpaid
– The planning can be done with a spreadsheet^
– Example problem follows
64
PEMP-EMM2506
Aggregate planning
• Details
– A manufacturing firm’s aggregate plan, called a production plan
focusses on production rates and inventory holdings
– A service firm’s aggregate plan, called a staffing plan, centers on
staffing and other labour related factors
– Based on the long-term goals of a company, the aggregate plan
specifies how the company will work for the next year or so
toward these goals within existing equipment and facility capacity
constraints
– For manufacturing companies, the aggregate plan links strategic
goals and objectives with production plans for individual products
and the specific components that go into them
65
PEMP-EMM2506
Aggregate Planning
• Details
– For service firms the aggregate plan links strategic goals with detailed
workforce schedules
– When we say aggregate, the sense is that the planning activities at this
early stage are concerned with homogeneous categories, such as gross
volumes of products or number of customers served
– Illustration below gives the aggregate plan of a motor manufacturer
66
PEMP-EMM2506
Aggregate planning
• Strategies
– Many aggregate planning strategies are available to the
manager
– The many functional areas in an organization that give input
to the aggregate plan typically have conflicting objectives for
the use of the organization’s resources
– The objectives could be:
• Minimize costs/maximize profits – If customer demand is not affected
by the plan, minimizing costs will also maximize profits
• Maximize customer service – Improving delivery time and on-time
delivery may require additional workforce, machine capacity, or
inventory resources
• Minimize inventory investment – Inventory accumulations are
expensive because the money could be used for more productive
investments
• Maximize utilization of plant and equipment – Processes based on a
line flow strategy require uniformly high utilization of plant and
equipment
67
PEMP-EMM2506
Aggregate planning
• Strategies
– The objectives (cont’d):
• Minimize changes in production rates – Frequent changes in
production rates can cause difficulties in coordinating the
supplies of materials and require production line rebalancing
• Minimize changes in workforce levels – Fluctuating workforce
levels may cause lower productivity because new employees
typically need time to become fully productive
– Balancing these various objectives to arrive at an acceptable
aggregate plan involves consideration of various alternatives
– A classification scheme is shown in the next slide
68
PEMP-EMM2506
Aggregate planning-Meeting Demand
• Pure Strategy : One of the variable say workforce is
changed to absorb demand fluctuation
• Mixed Strategy : Here more than one variable say
workforce and inventory are changed to absorb
fluctuations
This is mostly used in Industries
69
PEMP-EMM2506
Aggregate planning-Meeting demand
• Chase Strategy : Match the production rate
needed by hiring and laying off employees as
the order rate varies. For this pool of trained
people must be available as volume increases.
Has motivational issues.
70
PEMP-EMM2506
Aggregate planning-Meeting Demand
• Level Strategy : Making a stable workforce
working at constant output rate. Shortages
and surpluses are absorbed by fluctuating
inventory levels, order backlogs and lost
sales. Potential implication decreased
customer service level and increased
inventory costs
71
PEMP-EMM2506
Aggregate Planning-Meeting Demand
• Stable workforce – Variable work hours :
Vary the output by varying number of hours
worked through flexible work schedules or
overtime. Better employee motivation.
Overtime cost extra
72
PEMP-EMM2506
Medium-Term Capacity Adjustments
• Workforce level
– Hire or layoff full-time workers
– Hire or layoff part-time workers
– Hire or layoff contract workers
• Utilization of the work force
– Overtime
– Idle time (under time)
– Reduce hours worked
• . . . more
73
PEMP-EMM2506
Medium-Term Capacity Adjustments
• Inventory level
– Finished goods inventory
– Backorders/lost sales
• Subcontract
74
PEMP-EMM2506
Aggregate Plans for services
• For standardized services, aggregate planning may be simpler
than in systems that produce products
• For customized services,
– there may be difficulty in specifying the nature and extent
of services to be performed for each customer
– customer may be an integral part of the production system
• Absence of finished-goods inventories as a buffer between
system capacity and customer demand
75
PEMP-EMM2506
Yield Management
• It is a process of allocating right type of
capacity to the right type of customer at the
right price and time to maximize revenue or
yield
E.g. :- Airlines booking in advance at
cheaper prices
- Hotel booking in advance
76
PEMP-EMM2506
Yield Management
Yield Management is most effective when :
• Demand can be segmented by customer
• Fixed costs are high and variable costs are
low
• Inventory is perishable
• Product can be sold in advance
• Demand is highly variable
77
PEMP-EMM2506
Session Summary
•
Analysing demand forecasts has been explained
•
Time series and causal models have been demonstrated
with examples.
•
Strategies adopted in aggregate planning has been
elucidated
M.S Ramaiah School of Advanced Studies - Bangalore
80
Download