You are on page 1of 12

J.D.

Birla Institute (Department Of Management)


GROUP NO. :- 1
N!M": -
B#!$"%# MI&&!' ((()
%#I)!M %#!# ((*)
PR!+#I %!R!OGI ((,)
D""P!- D!G! (*.)
PI/U%# M!'#O&R! (*1)
M!D#U%UD!N MUN%#I (*)
RO'' NO. : - (( 0 *
%UBJ"+&: - PROJ"+& M!N!G"M"N&
&OPI+: - R"%OUR+" !''O+!&IO
D!&": - 11
&#
NO)"MB"R2 .11
Critical Path Method Crashing a Project
Critical Path Method (CPM), is a procedure for using network analysis to identify those
tasks which are on the critical path: ie where any delay in the completion of these tasks
will lengthen the project timescale, unless action is taken .For all tasks off the critical
path, a degree of tolerance is possible (eg. late start, late completion,
early start, etc.).
The CPM formally identifies tasks which must be completed on time for the whole
project to be completed on time. It Identifies which tasks can be delayed for a
while if resource needs to be reallocated to catch up on missed tasks. It helps you to
identify the minimum length of time needed to complete a project. The !" determines
both the early start and the late start date for each acti#ity in the schedule.
Time and cost are interrelated
The faster an acti#ity is completed, the more it costs
hange the schedule and you change the budget
Thus many acti#ities can be speeded up by spending more money
The essential techni$ue for using !" is to construct a model of the project that
includes the following:
%. & list of all acti#ities re$uired to complete the project
'. The time (duration) and cost that each acti#ity will take to completion, and
(. The dependencies between the acti#ities.
)sing these #alues, !" calculates the longest path of planned acti#ities to the end of
the project, and the earliest and latest that each acti#ity can start and finish without
making the project longer. This process determines which acti#ities are *critical* (i.e., on
the longest path) and which ha#e *total float* (i.e., can be delayed without making the
project longer). In project management, a critical path is the se$uence of project
network acti#ities which add up to the longest o#erall duration. This determines the
shortest time possible to complete the project. &ny delay of an acti#ity on the critical
path directly impacts the planned project completion date (i.e. there is no float on the
critical path). & project can ha#e se#eral, parallel, near critical paths. &n additional
parallel path through the network with the total durations shorter than the critical path is
called a sub+critical or non+critical path.
&lthough the acti#ity+on+arrow diagram (*!,-T hart*) is still used in a few places, it
has generally been superseded by the acti#ity+on+node diagram, where each acti#ity is
shown as a bo. or node and the arrows represent the logical relationships going from
predecessor to successor as shown in the diagram &cti#ity+on+node diagram showing
critical path schedule, along with total float and critical path drag computations.
In this diagram, &cti#ities &, /, , 0, and , comprise the critical or longest path,
while &cti#ities F, 1, and 2 are off the critical path with floats of %3 days, 4 days, and '3
days respecti#ely. 5hereas acti#ities that are off the critical path ha#e float and are
therefore not delaying completion of the project, those on the critical path will usually
ha#e critical path drag 6, i.e., they delay project completion. The drag of a critical path
acti#ity can be computed using the following formula:
%. If a critical path acti#ity has nothing in parallel, its drag is e$ual to its duration. Thus &
and , ha#e drags of %3 days and '3 days respecti#ely. '. If a critical path acti#ity has
another acti#ity in parallel, its drag is e$ual to whiche#er is less: its duration or the total
float of the parallel acti#ity with the least total float. Thus since / and are both parallel
to F (float of %4) and 2 (float of '3), / has a duration of '3 and drag of %4 (e$ual to F7s
float), while has a duration of only 4 days and thus drag of only 4. &cti#ity 0, with a
duration of %3 days, is parallel to 1 (float of 4) and 2 (float of '3) and therefore its drag
is e$ual to 4, the float of 1.
These results, including the drag computations, allow managers to prioriti8e acti#ities for
the effecti#e management of project completion, and to shorten the planned critical path
of a project by pruning critical path acti#ities, by *fast tracking* (i.e., performing more
acti#ities in parallel), and9or by *crashing the critical path* (i.e., shortening the
durations of critical path acti#ities by adding resources).
2owe#er, we first compute a cost9time slope for each acti#ity that can be
e.pedited(crashed) .
Activity Slope :
What is Crashing Cr!nching"
Project crashing is a #ethod for shortening the project d!ration $y red!cing the
ti#e of one or #ore of the critical project activities to less than its nor#al activity
ti#e% &he o$ject crashing is to red!ce project d!ration 'hile #ini#i(ing the cost
of crashing%
)*+,C&-., )/ C0AS1-23 :
%. To reduce the scheduled completion time to reap the results of the project
sooner.
'. &s project continue o#er time, the team consume indirect costs.
(. There may be direct financial penalties for not completing a project on time.
:. reduce project duration at minimum cost.
The project team should estimate re$uire time, re$uire the cost, crash time,
crash cost for each acti#ities. &nd then the team can estimate total crash time,
total crash cost, the crash cost per week to reduce project duration at minimum
cost.
4,5 &,0MS
C0AS1-23 is reducing project time by e.pending additional resources.
C0AS1 &-M, is an amount of time an acti#ity is reduced.
C0AS1 C)S& is the cost of reducing acti#ity.
0eso!rce Allocation :
0eso!rce allocation is used to assign the a#ailable resources in an economic way. It is
part of resource management. In project management, resource allocation is the
scheduling of acti#ities and the resources re$uired by those acti#ities while taking into
consideration both the resource a#ailability and the project time
Time Normal - Time Crash
Cost Normal - Cost Crash
= Slope
0eso!rce Allocation Pro$le#:
&s discussed, !"9!,-T ignore resource utili8ation and a#ailability. 5ith
e.ternal resources, this may not be a problem .It is, howe#er, a concern with
internal resources. It is common to see the resource allocation problem in terms
of costs, manpower, but it can apply to e$uipment ,kinds of materials, capital etc.
;chedules need to be e#aluated in terms of both time (i.e. projects must be
finished by a certain time, using as few resources as possible) and resources(i.e.
projects must be finished as soon as possible, but without e.ceeding some
specific le#el of resource usage or some general resource constraint).
<ccasionally, it is possible that some useful resources can be added at little or
no cost to a project during a crisis period. &t other times, some resources in
abundance may be traded for scarce ones. "ost of the time, howe#er, these
trades entail additional costs to the organi8ation ,so a primary responsibility for
the !" is to make do what is a#ailable.
"oreo#er,-esource allocation in project management is #ery similar to capacity
planning in production management./oth the approaches to the problem and
potential solutions to the problem are #ery similar.
0eso!rce 6oading:
-esource loading describes the amount of indi#idual resources an e.isting
schedule re$uires during specific. Therefore , it is irrele#ant whether we are
considering a single work unit or se#eral projects= the loads of each resource
type are simply listed as a function of time period. It gi#es an understanding of
the demands a project will make of a firm>s resources. It is an e.cellent guide for
early, rough project planning.
0eso!rce leveling :
0eso!rce leveling is a project management techni$ue used to e.amine unbalanced
use of resources (usually people or e$uipment) o#er time, and for resol#ing o#er+
allocations or conflicts.
5hen performing project planning acti#ities, the manager will attempt to schedule
certain tasks simultaneously. 5hen more resources such as machines or people are
needed than are a#ailable, or perhaps a specific person is needed in both tasks, the
tasks will ha#e to be rescheduled concurrently or e#en se$uentially to manage the
constraint. !roject planning resource le#eling is the process of resol#ing these conflicts.
It can also be used to balance the workload of primary resources o#er the course of the
project?s@, usually at the e.pense of one of the traditional triple constraints (time, cost,
scope).
Constrained 0eso!rce Sched!ling:
There are two fundamental approaches to constrained resource allocation problem:
%. 2euristics+ employ rules of thumb that ha#e been found to work reasonably well
in similar situations. They seek better solution.
'. <ptimi8ation method+ seeks the best solutions but is far more limited in their
ability to handle comple. situations and large problems.
1e!ristic Methods
2euristics approaches to constrained resource scheduling problems are in wide,
general use for a number of reasons.
This approach is the only feasible way of attacking the large, nonlinear, comple.
problems that tend to occur in the real world of project management.
"ost heuristic solution methods start with the !,-T9!" schedule and analy8e
resource usage period by period, resource by resource.
In a period when the a#ailable supply of a resource is e.ceeded, the heuristic
e.amines the tasks in that period and allocated the scarce resources to them
se$uentially, according to some priority rules.
;ome of the most common priority rules are:
&s soon as possible+ the default rule for scheduling. This pro#ides the general
solution for critical path and time.
&s late as possible+ all acti#ities are scheduled as late as possible without
delaying the projects. The main purpose of this heuristic is to defer cash outflows
as long as possible.
;hortest task first+ tasks are ordered in terms of duration, with the shortest first.
In general, this rule will ma.imi8e the number of tasks that can be completed by
a system during some period.
"ost resources first+acti#ities are ordered by use of a specific resource, with the
largest user heading the list. The assumption behind this rule is that more
important tasks usually place a higher demand on scarce resources.
"inimum slack first+ this heuristic orders acti#ities by the amount of slack, least
slack going first. (it is common, when using this rule, to break ties by using the
shortest+task+first rule.)
"ost critical followers+ tasks are arranged by the number of critical acti#ities
following them. The one with the greatest number of critical followers go first.
"ost successors+ this is the same as the pre#ious rule, e.cept that all followers,
not merely critical ones, are counted.
&rbitrary+ priorities are assigned to acti#ities according to some rule not
associated with task length, slack, or resource re$uirements. ;uch rules might be
that tasks on projects of higher #alue to the parent organi8ation are taken before
those of lower #alue.
These are the most common priority rules. There are many more priority rules. Aike,
the heuristic can either start at the beginning or work forwards or it can start at the
end and work backwards.
)pti#i(ing #ethod
The methods to find an optimal solution to the constrained resource scheduling problem
fall into two categories+ mathematical programming (linear programming for the most
part) and enumeration.
<ptimi8ation finds the one best solution. &s mentioned before, it uses either linear
programming or enumeration method. &ll projects cannot be optimi8ed. &pproached
work with small to medium projects i.e., it is limited to small and medium projects. <ther
approaches ha#e combined programming and enumeration methods. !aterson and
2uber (%B6:) employed an integer programming approach combined with a minimum
bounding procedure to reduce the computation time for minimi8ing project duration
M!lti7Project Sched!ling and 0eso!rce Allocation:
;cheduling and resource allocation problems increase with more than one project. The
greater the number of projects, the greater the problems. <ne way is to consider each
project as part of a much larger project.
;cheduling and allocating resources to multiple projects are much more complicated
than for the single+project case. The most common approach is to treat the se#eral
projects as if they were elements of a single large project. 2owe#er, different projects
ha#e different goals. Therefore, combining them may not make sense. There are
se#eral projects, each with its own set of acti#ities, due dates and resource
re$uirements. In addition, the penalties for not meeting time, cost, and performance
goals for the se#eral projects may differ. )sually, the multi+project problem in#ol#es
determining how to allocate resources to, and set completion time for, a new project that
is added to an e.isting set of ongoing projects. This re$uires the de#elopment of an
efficient, dynamic multi+project scheduling system. To describe such a system,
standards are needed by which to measure scheduling effecti#eness. These standards
are:
%. Sched!le slippage+ it is considered the most important standard or criteria. It is the
time past a project>s due date or deli#ery date when the project is completed. ;lippage
may result in penalty cost that reduces profits. ;lippage of one project may ha#e a
ripple effect, causing other projects to slip. Indeed, e.pediting a project in order to
pre#ent slippage may, and usually does, disturb the o#erall organi8ation to the point
where slippage due to resource shortages may then be caused in other projects.
'. 0eso!rce !tili(ation+ resource utili8ation is of particular concern to industrial firms
because of the high cost of making resources a#ailable. & resource allocation system
that smooth>s out the peaks and #alleys of resource usage is ideal, but it is e.tremely
difficult to attain while maintaining scheduled performance because all the projects in a
multi+project organi8ation are competing for the same scarce resources. It is e.pensi#e
to change the si8e of the human resource pool on which the firm draws.
(. -n7process inventory+ it concerns the amount of work waiting to be processed
because there is a shortage of some resources. It is similar to work in progress in
manufacturing. "ost industrial organi8ations ha#e a large in#estment in in+process
in#entory, which may indicate a lack of efficiency and often represents a major source of
e.pense for the firm. The remedy in#ol#es a trade+off between the cost of in+process
in#entory and the cost of resources, usually capital e$uipment, needed to reduce the in+
process in#entory le#els. It is almost a.iomatic that the most time consuming operation
in any production system in#ol#ing much machining of metals is an operation called
CwaitD.
1e!ristic &echni8!es
It refers to e.perience+based techni$ues for problem sol#ing, learning, and disco#ery.
2euristic methods are used to speed up the process of finding a satisfactory solution,
where an e.hausti#e search is impractical. In more precise terms, heuristics are
strategies using readily accessible, though loosely applicable, information to
control problem sol#ing in human beings and machines. "ulti+projects are too comple.
for optimi8ation approaches.
"any of the heuristics are e.tensions of the ones used for one project.
There are some additional priority rules such as:
0eso!rce sched!ling #ethod+ in calculating acti#ity priority, gi#e precedence
to that acti#ity with the minimum #alue of 0ig, where
o 0igE increase in project duration resulting when acti#ity j follows acti#ity i
o E ma. ?3=( ,Fii+ A;j )@
o 5here
o ,FiE early finish of acti#ity i
o A;jElatest start of acti#ity j
o The comparison is made on a pairwise basis among all acti#ities in the
conflict set.
Mini#!# late finish ti#e+ this rule assigns priorities to acti#ities on the basis of
acti#ity finish times as determined by &0"9!,-T or !"9!". The earliest late
finishers are scheduled first.
3reatest reso!rce de#and+ this method assigns priorities on the basis of total
resource re$uirements, with higher priorities gi#en for greater demands on
resources. !roject or task priority is calculated as:
-esource re$uirements must be stated in common terms, usually dollars. This heuristic
is based on an attempt to gi#e priority to potential resource bottleneck acti#ities.
3reatest reso!rce !tili(ation+ this rule gi#es priority to that combination of
acti#ities that results in ma.imum resource utili8ation during each scheduling
period. This rule was found to be appro.imately as effecti#e as the minimum
slack rule for multiple project scheduling, where the criterion used was project
slippage. Fariations of this rule are found in commercial computer programs such
as -&"!;.
Most possi$le jo$s+ here, priority is gi#en to the set of acti#ities that results in
the greatest number of acti#ities being scheduled in any period. It differs from the
greatest+resource+utili8ation heuristic in that the determination of the greatest
number of possible jobs is made purely with regard to resource feasibility.
3oldratt9s Critical Chain :
What is Critical Chain"
Critical Chain Project Manage#ent (CCPM) is a #ethodology for planning,
e:ec!ting and #anaging projects in single and #!lti7project environ#ents%
Critical Chain Project Manage#ent 'as developed $y ;r ,li 3oldratt
and 'as first introd!ced to the #arket in his &heory of Constraints $ook <Critical
Chain= in >??@% -t 'as developed in response to #any projects $eing dogged $y
poor perfor#ance #anifested in longer than e:pected d!rations, fre8!ently
#issed deadlines, increased costs in e:cess of $!dget, and s!$stantially less
delivera$les than originally pro#ised%
&o deal 'ith strong opti#istic $ias in #any project sched!les,let !s consider
fe' of the follo'ing things that tend to create it%
&ho!ghtless )pti#is#+ some project managers, apparently with a strong need
to deny that lateness could be their fault, deal with e#ery problem faced by the
their projects as strict e.ceptions, acts as chance that cannot be forecast and
hence need not be the subject of planning. These indi#iduals simply ignore risk
management.
Capacity sho!ld $e set to e8!al de#and+ some senior managers refuse to
recogni8e that projects are not assembly lines and are not subject to standard
operations management line of balance methods.
&he <St!dent Syndro#e=+ This phrase is 1oldratt>s name for the fact that
students always want more time to complete the project. 1i#e more time,
students delay starting the project until the last possible moment. <ne of the
most common occurrences is for acti#ities with high slack to be delayed and
ignored until the slack is gone. If any problems arise with such acti#ities they will
be late.
M!ltitasking to red!ce idle ti#e+ onsider a situation where there are two
projects, & G /, each with three se$uential acti#ities and has a single resource
re$uired by both projects. ,ach acti#ity re$uires %3 days. & 1antt chart is to be
used for se$uencing both the two projects. In the first, switch from project & to
project / for each of the ( acti#ities, this is , carry out &cti#ity % for project & , then
&cti#ity % for project / , then &cti#ity ' for &, and soforth. In the second
se$uence, complete project & before starting project /. In both the cases, the
total time re$uired will be H3 days. 2owe#er. In the second se$uence, project & is
completed after (3 days and / after H3 days. In the first case, project & will be
finished after 43 days and / after H3 days. 5hile the total time re$uired is the
same project & has been delayed for '3 days by the multitasking. Further, it
ignores the fact that switching back and forth between tasks is neither a
particularly efficient nor effecti#e way to complete two different jobs.
People need a reason to 'ork hard+ senior managers of our ac$uaintances
ha#e been known to argue that project workers+ and they include project
managers in that category+CalwaysD ha#e enough slack time in their acti#ity
duration estimates to make sure that they can complete the acti#ities on time and
Cwithout too much sweatD. Therefore, it makes some managerial sense to cut
back on the time allowances until they can ser#e as an incenti#e to the project
team. It has, howe#er, long been known that for people with a high need for
achie#ement, the ma.imum le#el of moti#ation is associated with only moderate,
not high, le#els of risk of failure.
3a#e playing + this is possibly the most common cause of late projects. It is
certainly a major cause of frustration for anyone in#ol#ed in a project. ;enior
managers, firm are in the belief that project workers add e.tra time and
resources to acti#ity time and budget estimates in order to ensure a safe and
peaceful life on their potion of a project, routinely cut schedules and budget.
!roject workers, suspecting that senior management will cut schedules and
budgets without regard to any logic or reason, increase their schedules and
budgets as much as they guess will be allowed. ,ach assumes that the order is
not to be trusted. The outcome is simple. -ather than practice careful risk
management, each blames the other for any lateness or budget o#erage.
Ass!#ing net'ork co#ple:ity #akes no difference7 onsider two different
projects constituting of two acti#ities. ,ach acti#ity re$uires %3 days and is known
with certainty. learly, both the projects are completed in :3 days though one is
considerably more comple. than the other. /ut in reality comple.ity, uncertainty
and merging paths all join to make trouble.
,arly finishes not canceling o!t late finishes+ &ssume two acti#ities, & G /. &
is a predecessor of /.If acti#ity & is late, then acti#ity / will start late by whate#er
amount of lateness is be$ueathed to it by &. ;imilarly , if in spite of all forces
tending to thwart such things, acti#ity & finishes early, / will start early. The
assumption is generally true for first case, when & is late. /ut for the case when &
is early, the assumption is rarely true. )nfortunately, a finish by & in less than its
e.pected duration almost ne#er translates to a start by / before its e.pected start
time.
Bibliography:
PROJECT MANAGEMENT (A Managerial Approach) By Jac R! Mere"ith # $am%el J! Mantel
http&''en!(iipe"ia!org'('in"e)!php*title+$pecial
,-A$earch#search+comple)ity.o/.net(ors.maes.no."i//erence
http&''(((!google!co!in'imgres*0+reso%rce.allocation.ta1le#hl+en#sa/e+o//#1i(+2-33#1ih
http&''(((!mhcc!e"%'A1o%t-mhcc!asp)*i"+45-
http&''en!(iipe"ia!org'(ii'Reso%rce6allocation
http&''(((!netm1a!com'operations'pro7ect'cpm'
(((!pmipr!org'html'!!!'The,89Critical,89Path,89Metho"!p"/
Class notes an" ppts

You might also like