Unit III - SPM
Unit III - SPM
1. Feasibility assessment: - Is the project possible within required timescales and resource
constraints? It is not until we have constructed a detailed plan that we can forecast a completion date with
any reasonable knowledge of its achievability.
2. Resource Allocation: - What are the most effective ways of allocating resources to the project,
When should the resources be available? The project plan allows us to investigate the relationship
between timescales and resource availability,
3. Detailed Costing: - How much will the project cost and when is that expenditure likely to take
place? After producing an activity plan and allocating specific resources, we can obtain more
detailed estimates of costs and their timing.
4. Motivation: - Providing targets and being seen to monitor achievement against targets is an
effective way of motivating staff, particularly where they have been involved in setting those
targets in the first place.
Project Schedules:
A schedule in your project‟s time table actually consists of sequenced activities andmilestones that
are needed to be delivered under a given period of time.
Project schedule simply means a mechanism that is used to communicate and know about that
tasks are needed and has to be done or performed and which organizational resources will be
given or allocated to these tasks and in what time duration or time frame work is needed to be
performed. Effective project scheduling leads to success of project, reduced cost, and increased
customer satisfaction. Scheduling in project management means to list out activities, deliverables,
and milestones within a project that are delivered. It contains more notes than your average
weekly planner notes. The most common and important formof project schedule is Gantt chart.
Advantages of Project Scheduling:
There are several advantages provided by project schedule in our project management:
It simply ensures that everyone remains on same page as far as tasks get completed,
dependencies, and deadlines.
It helps in identifying issues early and concerns such as lack or unavailability of
resources.
It also helps to identify relationships and to monitor process.
It provides effective budget management and risk mitigation.
Projects Activities
Defining activities
The activity-based approach consists of creating a list of all the activities that the project
is thought to involve.
When listing activities, particularly for a large project, it might be helpful to sub-divide
the project into the main life-style stages and consider each separately.
Rather than doing this in ad hoc manner, with the obvious risks of omitting or double
counting tasks, a much favored way of generating a tasks list is to create a Work
Breakdown Structure(WBS)
PDF indicated, for each product, which other products are required as inputs.
The PDF can therefore be easily transformed into an ordered list of activities
by identifyingthe transformation that turns some products into others.
3. The hybrid approach
2.Scheduled them
The scheduling has had to take account of availability of staff and the way
in which the activities have been allocated to them. Project managers usually know the
expected completion date of a project long before they plan and schedule the activities
required to finish the project. To get your project finished on time, you need to schedule all the
necessary project activities as quickly as possible. A well-designed sequence of events is
essential to controlling every element of your project (i.e., specified when they should take
place)
More recently a variation on these techniques, called precedence networks, has become
popular. This method uses activity-on-node networks where activities are represented as
nodes and the links between nodes represent precedence or sequencing requirements. It is this
method that is adopted in the majority of computer applications currently available.
Formulating Network Model
The first stage in creating a network model is to represent the activities and their
interrelationships as a graph. In activity-on-nodes we do this by representing activities as
links (arrowed lines) in the graph - the nodes (circles) representing the events of activities
starting and finishing.
Before we look at how networks are used, it is worth spending a few moments
considering some rules for their construction.
After identification of activities, we analyze them if any relationships exist between those. If
relationships exist, it is better to show them to maintain the project schedule better. The relationship
exists between the two activities. Let‟s take two activities for understanding the concept and name
the activity A and B.
Here, activity A is a predecessor, and activity B is the successor activity. If something happens to
the predecessor activity, it impacts the successor activities. In this way, successor activity B is a
dependent activity on the predecessor activity A. So, you can see here – A is an independent
activity. Activity A logically comes before activity B in the schedule. The relationships between A
and B activity are either of four types:
Finish-to-start (FS)
Start-to-start (SS)
Finish-to-finish (FF)
Start-to-finish (SF)
We link the predecessor (Activity A) with the first character. It defines the state of processor
activity. And, in the same way, we link successor (Activity B) with the second character. The
character defines the rule which we have to apply on the successor activity.
Finish-to-start (FS)
“A logical connection in which a successor venture cannot start until a predecessor
activity has finished.”
If you have a question – which is the most commonly used logical relationship ?
Yes, Finish to Start is the most commonly used logical relationship.
You can see, this relation constraint does not impact the independent activity. Itonly affects the
dependent, so in our case, it is activity B.
Finish-to-start (FS)
From this FS relationship, F shows the finish state of activity A, and at this state, activity B can be
started. The second character „S‟ is the rule on a successor to make it dependent on the Finish state
of the successor activity.
Start-to-start (SS)
So if activity B is bound to this relation, this means it cannot start till the predecessor (independent)
activity A is started. The start of activity A drives thestart of activity B.
Start-to-start (SS)
Example:
The activity of marketing brochure preparation cannot start until user documentation has begun. In
this way, after the commencement of activity A, both A and B can go in parallel.
Finish-to-finish (FF)
“A logical relationship in which a successor activity cannot finish until a predecessor
activity has finished.”
So if activity B is bound with this relation it means it cannot finish till the predecessor
(independent) activity A is finished. So, B needs to finish itsdeliverable and keep working with
A till the time A is not done. Like, the broadcast of a football match cannot finish until the
match is finished. So the match is not depended in broadcast, but the broadcast is. If the match takes
longer than the initially estimated time broadcast will also continue till that time.
It could be possible that the broadcast is continued even after the match is finished.
The broadcast could be continued to discuss highlights and other things. It means it will end after
successor activities but necessarily immediately.
Start-to-finish (SF)
“A logical connection in which a successor activity cannot finish until a
predecessor activity has started.”
Start-to-finish (SF)
So if activity B is bound to this relation in which it cannot finish till the independent activity A
starts. It looks confusing because in typical cases, predecessor activity gets performed before the
successor activity. But, in this case, the successor is happening first. But even if the successor is
happening first, the predecessor is not at all restricted by successor activity. It is independent. But the
successors (Activity B) cannot finish till the predecessor starts (Activity A starts)
Whereas backward pass represents moving backward to the end result to calculate late start
or to find if there is any slack in the activity.
How to plot Early Start (ES), Early Finish (EF), Late Start (LS) and Late Finish (LF) in a network
diagram?
Early Start (ES) is plotted on the 1st left corner box at the top. Likewise Early Finish (EF) is plotted
on top right corner box.
Late Finish (LF) is on the right corner box at the bottom and Late Start (LS) is plotted on the left
bottom corner box.
Activity name “B” is in the 2nd box duration represented by 10 is on the 5th box at the middle.
What is Early Start?
Early Start (ES) represents the earliest start of an activity considering the dependency preceding
task. If an activity is having more than one dependency predecessor, then ES will be the highest
Early Finish (EF) of the dependency task.
Early Start = Maximum (or Highest) EF value from immediate Predecessor(s)
Float Calculation
Float: Also known as slack, float is a term that describes how long you can delay a task before it
impacts its task sequence and the project schedule. The tasks on the critical path have zero float,
because they can‟t be delayed
The whole idea of network diagram and finding the project duration is to identify the critical path
and total float. Float represents how much each individual activity can be delayed without delaying
successor activities or project completion date.
Total Float = LS – ES or LF – EF
Total Float shows the difference between the Earliest Start (ES) and Latest Start (LS) of an activity
before the completion date is delayed.
Free Float represents the amount of time that an activity can be delayed before any successor‟s
activity will be delayed. A zero free float represents the activity is in critical path and there is no
space to delay the activity without delaying the entire project.
What Is the Critical Path of a Project?
In project management, the critical path is the longest sequence of tasks that must be completed to
complete a project.
The tasks on the critical path are called critical activities because if they‟re delayed, the whole
project completion will be delayed.
Finding the critical path is very important for project managers because it allows them to:
Accurately estimate the total project duration
Identify task dependencies, resource constraints and project risks
Prioritize tasks and create realistic project schedules
To find the critical path, project managers use the critical path method (CPM) algorithm to define
the least amount of time necessary to complete each task with the least amount of slack.
.
Using the critical path method is important when managing a project because it identifies all the
tasks needed to complete the project, and then determines the tasks that must be done on time, those
that can be delayed if needed and how much float or slack you have.
Float: Also known as slack, float is a term that describes how long you can delay a task before it
impacts its task sequence and the project schedule. The tasks on the critical path have zero float,
because they can‟t be delayed.