PRODUCTION PLANNING &
CONTROL
Simple Sustainable Solutions 1
Production Planning & Control
Trainers:
Hakeem–Ur–Rehman
&
SajidMahmood
SimpleSustainableSolutions
Production Planning & Control
What is Production Planning & Control (PPC)?
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 3
Thehighestefficiencyinproductionisobtainedby
manufacturingtherequiredquantityoftheproduct,ofthe
requiredquality,attherequiredtime,withthebestand
cheapestmethod.
PPCregulatesandcontrols“how”,“where”,and“When”workistobe
done.
PRODUCTION
SYSTEM
Four Factors involve:
oQuantity
oQuality
oTime
oPrice
Production Planning
& Control (PPC)
BRAIN
Production Planning & Control
Why Forecasting?
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 4
The Effect of Inaccurate Forecasting on the Supply Chain
Production Planning & Control
Forecasting:
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 5
“Apredictionoffutureeventsused
forplanningpurpose”
Principles of Forecasting:
1.ForecastsAreAlmostAlways
Wrong(ButTheyAreStillUseful)
2.Forecastsaremoreaccuratefor
shorterthanlongertimehorizons
3.Forecastsaremoreaccuratefor
groupsorfamiliesofitemsrather
thanforindividualitems.
Objective:“Better future Forecast
by Minimizing the error (Actual
Vs Forecasted Demand)”
Production Planning & Control
Types of Forecasting Methods:
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 6
FORECASTING METHODS
Littleornoquantitative
dataavailable
Quantitativehistoricaldataavailable
Evidenceofarelationshipbetweenthevariableof
interestandsomeothervariable(s)
Quantitative Techniques
Qualitative Techniques
oMarket surveys
oDelphi method
oetc.
Time Series Models: “Future
is a function of time”
oMoving Average
oWeighted Moving Average
oExponential Smoothing
oLinear Regression
oetc.
Causal Models: “Future is a
function of ‘any other factors’
other than time”
oLinear Regression
oMultiple Regression
Production Planning & Control
Forecasting Methods –Demand Patterns Over Time:
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 7
Anytimeseries(i.e.dataovertime)iscomposedofthefollowing:
DATA = Level + Trend + Seasonality + Cycles+ Random Variation
DATA = PATTERN + Random Variation
Time
Quantity
(a)LevelorHorizontalPattern:Data
followahorizontalpatternaroundthemean
Time
Quantity
(b)TrendPattern:Dataareprogressively
increasing(shown)ordecreasing
(c) Seasonal Pattern: Data exhibit a regularly
repeating pattern
Time (Quarters)
Quantity
Time (Quarters)
Quantity
(d) Cycle: Data increase or decrease over time
(Data patterns created by economic fluctuations)
Production Planning & Control
Time–Series Forecasting Methods: Level or Horizontal Pattern…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 9
0
200
400
600
800
147101316192225283134374043464952
Demand
Time (Weeks)
Demand Pattern Over Time
Demand
Case Study–1:
Neitherseasonality
norcyclicaleffects
canbeobserved
Is Seasonality or Cyclical effects Present?
Is Trend Present?Coeff.Stand. Errt-StatP-valueLower 95%Upper 95%
Intercept369.2727.7943613.28575E-18313.44425.094
Weeks 0.33390.9126410.365860.71601-1.499192.16699
0.71601
Run Linear Regression to test ??????
??????in the model �
??????=�
0+�
1t+??????
??????
P–Value > 0.05; No Linear trend in
the data
Conclusion:Astationarymodelis
appropriate(i.e.Averagingtechniques).
Production Planning & Control
Time–Series Forecasting Methods: Level or Horizontal Pattern…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 10
AVERAGING TECHNIQUES:
SimpleMovingAverage:Techniquethataveragesanumber
ofthemostrecentactualvaluesingeneratingaforecast.1
t
MA
n
ti
i
t
A
F
n
WeightedMovingAverage:Themost
recentvaluesinatimeseriesaregiven
moreweightincomputingaforecast.1(1) 11
...
t ntn ntn t
FwAwAwA
Simple Exponential Smoothing: The smoothed value L
tis the weighted average of
Ft+1=�
??????=��t+(1−�)�
??????
oThe current period’s actual value (with weight of α).
oThe forecast value for the current period (with weight of 1–α).
The smoothed value L
t becomesthe forecast for period t+1.
Aninitial“forecast”isneededtostartthe
process
�
??????−�
??????
�
??????
�
∗100
MAPE > 30% Forecast is more or less inaccurate
MAPE < 30% Forecast is reasonably good
MAPE < 20% Forecast is good
MAPE < 10% Forecast is Very good
Production Planning & Control
Performance of Forecasting Methods: Selecting Model Parameters
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 12
Usetheperformancemeasurestoselectagoodsetofvaluesforeachmodel
parameter.
FortheSimpleMovingAverage:
othenumberofperiods(n).
FortheWeightedMovingAverage:
oThenumberofperiods(n),
oTheweights(W
i).
FortheSimpleExponentialSmoothing:
oTheexponentialsmoothingfactor(α).
ExcelSolvercanbeusedtodeterminethevaluesofthemodelparameters.
Relationshipbetweenexponentialsmoothingandsimplemovingaverage:
2
k
Anexponentialsmoothingforecast“basedonlargenumber
ofperiods”shouldhaveasmall“α”
Production Planning & Control
Time–Series Forecasting Methods: LinearTrend Pattern
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 13
Time
Quantity
(b)TrendPattern:Dataareprogressively
increasing(shown)ordecreasing
TechniquesforTrend:
Linear Regression equation
Holt’s Linear Exponential Smoothing
(Trend-Adjusted Exponential Smoothing)
Non-linear trends
oS–Curve trend
oExponential trend equation
oetc.
Case Study–2:
(Open Excel
Sheet for the
case study data)
Case Study-2.xls
Production Planning & Control
Time–Series Forecasting Methods: Linear Trend Pattern…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 14
TECHNIQUESFORLINEARTREND:
LinearRegression:Constructtheregressionequation
basedonthehistoricaldataavailable.
Theindependentvariableis“time”.
Thedependentvariableisthe“time-seriesvalue”.
�
??????=�
0+�
1�+??????
??????
Holt’sLinearExponentialSmoothing:Thetrendadjustedforecastconsistsoftwo
components.
Smoothedfactor(i.e.Level)
Trendfactor+1
F
t tt
LT
Adjust the LevelL
t, and
the TrendT
tin each period
Level:
Trend:
Initial Values:
Production Planning & Control
Time–Series Forecasting Methods: Seasonality Pattern…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 17
Case Study–3:
(Open Excel Sheet for the case study data) –Case Study-3.xls
The graph exhibits long term trend
The graph exhibits seasonality pattern
Production Planning & Control
Day–1: Review
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 17
Why Forecasting?
What is Forecasting?
Time Series Data Patterns
Forecasting Methods
oSmoothing Techniques (i.e. Averaging Techniques)
oLinear Trend Techniques
oDecomposition Technique
Forecasting Methods –Performance Measures
Forecasting Methods –Selection of Model Parameters
oUsing Excel Solver
Production Planning & Control
Aggregate Operations Planning: Alternative Production Plan
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 27
Level vs. Chase Production Plan
Advantages:
oInvestmentininventoryislow
oLaborutilizationinhigh
Disadvantages:
oThecostofadjustingoutputrates
and/orworkforcelevels
Advantages:
oStable output rates and workforce
Disadvantages:
oGreater inventory costs
oIncreased overtime and idle time
oResource utilizations vary over
time
Production Planning & Control
Inventory Management: Definition & ABC Inventory Classification
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 33
AnINVENTORYMANAGEMENT SYSTEMisthesetofpoliciesandcontrols
thatmonitorlevelsofinventoryanddetermines:
owhatlevelsshouldbemaintained,
owhenstockshouldbereplenished,and
ohowlargeordersshouldbe.
THEABCCLASSIFICATIONSYSTEM:Aninventoryclassificationsystemin
whichasmallpercentageof(A)itemsaccountformostoftheinventoryvalue.
oInABCanalysiseachclassofinventoryrequiresdifferentlevelsofinventory
control
oThehigherthevalueofinventory,thetighterthecontrol
Class A
o5 –15 % of units
o70 –80 % of value
Class B
o30 % of units
o15 % of value
Class C
o50 –60 % of units
o5 –10 % of value
Production Planning & Control
Material Requirement Planning (MRP):
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 44
Materialsrequirementsplanning(MRP)Computerizedinventorycontroland
productionplanningsystem
howdofirmsactuallyorganizethingstoturnmaterialsintofinishedproducts?
Independent Demand
A
B(4) C(2)
D(2) E(1)D(3) F(2)
Dependent Demand
Independent demand is uncertain.
Dependent demand is certain.
“Oncetheindependentdemandisknown,
thedependentdemandcanbedetermined”
DependentdemanddrivesMRP
WhentoUseMRP?
Dependentanddiscreteitems
Complexproducts
Jobshopproduction
Assemble-to-orderenvironments
Production Planning & Control
Material Requirement Planning System: Def., Inputs & Outputs
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 45
Basedonamasterproductionschedule,amaterialrequirementsplanning
system:
oCreatesschedulesidentifyingthespecificpartsandmaterialsrequiredto
produceenditems
oDeterminesexactunitnumbersneeded
oDeterminesthedateswhenordersforthosematerialsshouldbereleased,
basedonleadtimes
Material
Requirement
Planning (MRP)
Master Schedule
Bill of Materials
Inventory Records
Plannedorderreleases
oWorkOrders
oPurchaseOrders
oReschedulingnotices
INPUTS OUTPUTS
MRPprocessconsistsoffourbasicsteps:
oExploding the bill of material
oNetting out the inventory
oLot sizing
oTime-phasing requirements
Production Planning & Control
Material Requirement Planning System: Inputs …
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 46
MRPInputs:
1.MasterProductionSchedule
2.BillofMaterial(BOM)
3.InventoryRecordfile
2.Billofmaterials(BOM):Alistofalloftheitems
neededtoproduceoneunitofaproduct.
oProductstructuretree:Visualrepresentationof
BOM,whereallcomponentsarelistedbylevels.
EXAMPLE # 1 (Product Chair): BOM –Product Structure Tree
3.InventoryRecordFile:Adatabaseofinformation
oneveryitemproduced,ordered,orinventoried.
Grossrequirements,Amountonhand,Leadtimes,&
more....
HowmanyLegsweneed
inordertoproduce50
Chairs?
Production Planning & Control
Material Requirement Planning System: Inputs…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 47
EXAMPLE # 2 (Product Clip Board): BOM –Product Structure Tree
Time-phasedBOM:Anassemblychartshowstheleadtimerequiredtomanufactureanitem.
AssumeLeadtimeforeachitem=1week
Howlongitwilltaketoassemblea
clipboardfromscratch?
Forwardscheduling:startattoday‘sdate
andscheduleforwardtodeterminethe
earliestdatethejobcanbefinished.
Backwardscheduling:startattheduedate
andschedulebackwardstodeterminewhen
tobeginwork.
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 48
Exploding the bill of material
Netting out the inventory
oNetting= (on-hand quantities + scheduled receipts) –Gross requirement
Lotsizing:determiningthequantitiesofitemsproducedorpurchased
Time-phasing requirements
LotSizinginMRPSystems:MRPgeneratesmaterialorders;Ordersizes/lots
canbechosenaccordingtovariousobjectives
oLot-for-lot (L4L): Produce to cover next period
oEOQ: Apply the EOQ approximation for yearly demand
MRP
Matrix:
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 50
EXAMPLE: School Mate Products
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 50
FollowingthesamelogicGross
RequirementsinPeriods4and5develop
NetRequirements,PlannedOrderReceipts,
andPlannedOrderReleases
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 51
Followingthesamelogic,theLapdesk
MRPmatrixiscompletedasshown
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 53
Production Planning & Control
Material Requirement Planning System: MRP Process & Matrix…
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 54
Production Planning & Control
MRP & JIT / Lean Production:
Simple Sustainable Solutions Hakeem-Ur-Rehman & SajidMahmood 54
How does
MRP work?
UnitsarePUSHEDforward
accordingtotheplan!
What about
JIT / Lean
Production?
UnitsarePULLEDforward
onlywhenneeded!
Push / Pull
Decoupling
Point
UnitsarePUSHEDforwardto
acertainpoint.
Finalconfiguration(PULL)
occursonlywhenthecustomer
demandoccurs.
Hakeem-Ur-Rehman & SajidMahmood
Production Planning & Control
Simple Sustainable Solutions 55
ANY QUESTION?
THANKS FOR LISTENING ()
Questions & Answers: