You are on page 1of 7

Seradex White Paper

A Discussion of Issues in the Manufacturing OrderStream

Using Project Management Software for


Production Scheduling
Frequently, we encounter In the middle of the spectrum
organizations considering the use of you have a little of both - for example
project management software like building a large ship requires elements
Microsoft Project, Super Project or of both project management and
Timeline to schedule a manufacturing production scheduling.
plant. We have been involved with On the opposite end of the
many companies who have invested spectrum manufacturing toaster ovens
thousands of dollars and many valuable requires production scheduling.
hours without success. Why does A production scheduler in a
project management software fail in a manufacturing company is not a project
manufacturing environment? manager and is performing a much
Seradex has extensive experience in different function than a project
using both PM Software as well as finite manager.
scheduling products. They each have a
place depending on your needs.

Software Selection Spectrum


Production Scheduling Project Management
Job Shop or Repetitive Mfg, Make to Design to Order Unique projects
Stock, Make to Order
Autos, Consumer Electronics, Machine Large ships, defense Build an Airport, Register for ISO
Shops, Printing, Chemical processing, Metal contracts, aircraft, fashion 9000, Install computer network,
Stamping, Fabrication, Assembly products, automation R&D for new product, Launch sales
machines campaign

A spectrum exists (see figure Project management software is


below) that includes project the wrong tool to use for a production
management on one end and production scheduling. It is analogous to trying to
scheduling on the other. If you are catch fish with a mousetrap. Mousetraps
building an airport or a road, launching work great to catch mice, but to catch
a new sales campaign, preparing for fish, you need something else.
ISO certification or implementing cross Likewise, computerized production
functional teams then project scheduling software is the wrong tool to
management is the tool for you. Project use for project management.
management software is designed, as
the name suggests, for people who “If you are managing a project get
must manage projects. In the project project management software - if you
management field a project with 300 are scheduling a factory get a tool like
resources and 1000 tasks is a small to Seradex Xpress.”
mid size project.

Page 1
Project management Time
N/A Scrap
Project management software N/A Setup & Run
perspective is by and large “What Time
resources do I need to complete this N/A Tool Tracking
project?” This is not the question that N/A Bill of Materials
manufacturing companies need the
answer to. Production schedulers need
The vocabulary alone should help you
to know “How can I best use my
identify which product is more suitable
resources to complete all my work
for your requirements.
orders?" Project management software
identifies which resources are over
There are four difficulties that arise in
allocated. Seradex Xpress identifies
using PM Software for Production
what jobs are late.
Scheduling:
Let’s examine the vocabulary used in
• Wrong Tool: Trying to catch fish
project management software and
with a mousetrap
contrast this to the vocabulary used in
production scheduling packages like SC
• Productivity: Hand saws vs.
2000.
Chainsaws
Project Production • Integration: Scheduling,
Management Scheduling costing, inventory, estimating
Software and entering data twice
Baseline vs. Standard. vs.
Actual Actual • Show Stoppers: You can’t get
Consolidate Production there from here
Projects Schedule
Finish Date Due Date
Over allocation Bottleneck Wrong Tool: Trying to catch fish with a
Percentage Percentage mousetrap
complete complete
Precedents Required All PM software uses a concept called an
Operations “over allocated resource”. In the
Project Job/Work Order factory, it is physically impossible to
Resource Work Center over allocate a resource - however - it is
Task Operations possible to have a late job! If you
schedule 12 hours work into an 8 hour
Critical Path N/A shift you do not have an over allocated
Float N/A resource you have a late job! It is
GANTT N/A conceptually incorrect to consider this
as over allocating the resource.
Nodes N/A
Production scheduling software is
Outline N/A
organized around the concept of how to
PERT N/A ship on time.
Relationships N/A
Resource leveling N/A Here are some other conceptual
Subtasks N/A problems that create problems in using
Task dependency N/A PM software for production scheduling:
Task splitting N/A
• PM Software is oriented towards
N/A Routings applications where you can rapidly
N/A Material Lead scale resources up and down to

Page 2
meet a finish date. You can call the
union hall and get 200 more • In some PM Software it is difficult to
carpenters; you can rent equipment compare actual to a standard (i.e. as
for short periods of time. Most you adjust a project, the original
manufacturing companies cannot base line is not kept).
scale their equipment or personnel
so easily (“Yeah, Bob send me over • To generate a master schedule, you
a couple of 5 axis machines with are required to consolidate multiple
operators for a week”). projects together. The process of
rolling many projects together is
• Many users in a true project often manual and tedious. You must
environment can have separate manually select each project file you
resource bases for each project or a want included. The ability to analyze
limited subset of resources that and report on the consolidated
apply over multiple projects. Most results of multiple projects is usually
manufacturing companies use a weak or nonexistent. To properly
common resource base to produce control multiple projects a common
all products. resource data base and calendars
• Most PM Software allows the are required and this is often lacking
creation of “Project Templates” for in PM software.
repetitive projects. But, if you
manufacture 700 different parts, you • Most PM Software allows task
would require 700 templates - each splitting. Moving carpenters from
a separate file. one house to another and back is
very feasible in construction. Tearing
Furthermore, templates do not include down machines in the middle of a
production quantities - only the total production run is not usually an
task time for each operation can be economical practice.
entered. The task times will vary are
you producing one or fifty? Therefore • PM Software is set up to allow
every time you produce a part, you multiple parallel activities to be
must adjust every task time for the coordinated on a regular basis. For
quantity being produced. example, while constructing a
house, electricians, plumbers,
• A significant aspect of using PM heating and ventilation and drywall
software is the extensive visual contractors could be working
control. You can modify columns, simultaneously. Most manufacturing
bars, tables, profiles, timescales companies are more sequential than
grids and colors; you can scale the parallel. In manufacturing
visual output to print, formatting it companies, you typically get
for particular requirements, and so something like design, fabricate,
on. At a management overview level assemble, test and ship all occurring
the visual output is very helpful for in series.
medium to long term planning.
• The effectiveness of scheduling
However, is this information in the best algorithms in PM Software varies
format for efficient shop floor control? widely. In the April, 1995 issue of
Supervisors and floor personnel need to Byte Magazine a test on the
know as quickly and simply as possible scheduling algorithms revealed
“What should I do next?” The best way significant differences.
to provide this is not through GANTT
charts or work breakdown structures but
through other measures like work
orders and simple reports.

Page 3
Productivity: Hand saws vs. Chainsaws of time and apply this to a task each
and every time you produce
• Implementing schedule changes in something.
PM Software requires a great deal of
manual editing. Priorities, • Updating the schedule from shop
forward/backward selections, task floor transactions again means
times, task completion and alternate calling up individual projects and
resources must all be done at the working at the task level. No central
task level. In SERADEX XPRESS data input form is available to
these activities can be done at the update tasks across all projects.
work order level or automated SC2000 allows transaction
completely. The more cumbersome information from the shop floor, as
and time consuming schedule well as routings and work order
revisions become the less likely the forms to be quickly entered or
scheduler can react in real time to edited.
solve problems.
• PM software cannot automatically
• PM Software does have a priority schedule a task from one resource to
system, but you must select the an alternate resource if the first is at
priority for each task in a project as capacity. So again this requires
opposed to globally setting a priority editing at the task level. SERADEX
for each project. SC 2000, allows XPRESS allows alternate resources
you to quickly adjust the priority of to be maintained.
the entire work order. Customer
demands, Murphy’s Law and • PM Software does not allow
effective simulation all dictate alternate routings (i.e. you may
frequent priority shifts on a work have an automated machine and a
order by work order basis. To manual machine. If the automated
change a priority on a project in PM machine is tied up, automatically
software requires that every task be switch the operation to the manual
manually adjusted. This is time machine.) This would require editing
consuming and unwieldy. In SC2000 at the task level. SERADEX XPRESS
priorities and forward/backward are allows alternate routings to be
set for the work order not for the maintained.
individual tasks.
• Basic functions required by
• Many manufacturing companies manufacturing companies like
issue work orders for different printing a work order or creating a
quantities of items. This is not easily routing database are not available in
handled in PM Software. PM PM Software.
Software does not have a feature to
calculate the total operation time • User definable screens or forms for
using different quantities. Again data entry or viewing can be easily
each task must be manually edited created.
to calculate the effect of different
production quantities. If the quantity • In many PM Software programs the
ordered changes, every task ability to rapidly adjust resource
duration must be manually hours and availability and have a
calculated and edited. calendar view of the resource is not
available
• Project Management Software (“PM
Software”) does not have facilities Integration: Scheduling, costing,
for set up and run times. You must inventory, estimating and entering data
manually calculate the total length twice

Page 4
which has all these features already
• Most PM Software is not constructed programmed in).
on an open database making
integration difficult. • PM software does not link to MRP
functions like material planning and
• Most PM Software does not allow purchasing.
custom reports to be generated.
Show Stoppers: You can’t get there
• In manufacturing, integration from here
between estimating, invoicing,
costing and scheduling, shop floor • PM Software does not offer multi-
data collection and payroll is very user capability (i.e. only one person
beneficial. This eliminates entering can be in a project at one time.)
the same data multiple times. This is a significant drawback in a
manufacturing environment where
• Production scheduling requires shop you want multiple people to
floor data collection. This allows simultaneously enter work orders,
printing up to date status reports, routings, shop floor transactions,
identifies problems before they adjust priorities, and analyze the
snowball and creates an archive of schedule.
data that can help improve the
accuracy of future schedules. The • Some PM Software like Microsoft
collection of this data by either bar Project is limited to 80 projects (i.e.
code or shop floor time tickets is a this would be equivalent to 80 work
key to the successful orders).
implementation of a scheduling
system. Updating this information in
many PM Software products can be a
painful exercise; an exercise not
designed for rapid data entry.

• Shop Floor data collection systems


should update scheduling, costing,
payroll and the quality systems.
Ideally you only want to collect data
once and feed it into other systems
as required.

• Some PM Software products do allow


for extensive programming, so you
could modify some PM Software to
accommodate the requirements of
production scheduling.

• In SERADEX XPRESS it is very


simple to convert from an estimate
to a schedule. Using PM Software,
these are two separate processes. Seradex Inc.
4460 Harvester Rd.
• PM Software does not have facilities Burlington, ON
to track things like scrap or material L7L 4X2
lot numbers. Tel: 905-332-5051
• (Or you could simply buy some mcorker@seradex.com
production scheduling software www.seradex.com

Page 5
Assessment Questionnaire 7. Do you require less than 100 tasks
or operations to manufacture your
The following questionnaire will help product?
you determine whether you should be Y N
using PM Software or a product like SC 8. Do you have less than 100 work
2000. centers?
Y N
1. Are your products in WIP for less 9. Is it difficult to rent production
than 3 months? Y equipment for short periods of time?
N Y N

2. Would you like to collect shop floor 10. Is it difficult to hire factory
data for costing purposes? personnel for short periods of time?
Y N Y N

3. Do you manufacture the same item


repetitively? Y
N Total___________Y
____________N
4. Do you have to set up any of your
production equipment? Y N If you answered yes to more than 6
questions you should probably
5. Do you take orders for different investigate production scheduling
quantities of the same item? software.
Y N

6. Do you have bills of material? Y


N

Page 6
The table below compares some common scheduling activities. John and Cathy are hypothetical production
schedulers for a machine shop that supplies the aerospace industry. They currently have 10 jobs in house with
an average 20 operations per job. They need to react to the following schedule events:

Event PM Software - Cathy SERADEX XPRESS- John


Airco calls: an aircraft is Cathy calls up a project template. She John enters a WO for the part forward
grounded how fast can you manually edits the 20 tasks to the scheduled as priority 1 and regenerates
make a ship the replacement highest priority and ASAP. 10 minutes the schedule - 2 minutes.
parts required.
She consolidates all outstanding He runs a late job report and finds two
projects. 3 minutes. jobs are late. He realizes the rush job
means the CNC machine must work 15
She realizes that the CNC is over hours overtime to get all the other
allocated. She puts in some overtime orders out on time. He points out the
and generates the consolidated project. newest work order schedules. - 3
3 minutes minutes.

She prints out the newest GANTT chart


- 5 minutes
The credit department calls Cathy reconsolidates the projects John calls up the WO and selects credit
and places one job on credit without the project on credit hold. She hold. He regenerates schedule and
hold pending payment of a prints new GANTT charts - 10 minutes prints the work order schedule - 2 min
previous job.
Sales calls and wants to know Cathy calls up a project template. The John enters a WO for 5,000 of A101.
when we can deliver 5,000 of template is for a quantity of 1 so she has He regenerates the schedule and
part A101 for an important to manually calculate task times for informs sales those can be delivered in
customer. each of the 20 tasks based on a volume 6.5 weeks.
of 5000. She guesses 5 weeks and
reconsolidates all projects. She fins she
has some over allocated resources.
She adjusts two in house projects to a
lower priority by editing the 20 tasks in
each project
Airco calls back - they found She manually edits the 20 tasks to a John changes the priority of the work
the parts on rush order in the lower priority and reconsolidates all order from 1 to 5 and regenerates the
warehouse. They still want projects. 10 minutes schedule - 1 minute
the order but it is no longer a
rush job. She prints out the newest GANTT chart
- 5 minutes
The plant manager calls he Cathy spends the rest of the day John performs an adhoc query and
wants to know all items examining each project template and prints the report. - 3 minutes.
(including set up and run manually recording items that use the
times) that ran this year on CNC lathe. She tells the plant manager
the CNC lathe as they are that it would take too long to manually
evaluating a set up reduction sort though all the job cards for the year
program. to get set up and run times.
The controller wants a sales Cathy must compile this information This is a standard report included in
dollar shipment report (based on manually using finish dates from the PM Seradex Xpress. John prints it - 30 seconds.
the latest schedule revisions) Software and reviewing the pricing
estimates - 25 minutes.

Page 7

You might also like