Lecture 8 - Project Execution Closure
Lecture 8 - Project Execution Closure
Lecture 8 - Project Execution Closure
2 Project closure
Introduction
Identify Deviations:
When project monitoring is done, the focus of the measurements
is to find the deviations from the planned schedule and costs.
In the example given earlier, the schedule performance achieved
is 70% compared to planned 60%. That means the team is
ahead of schedule by a +10% margin (Figure: Project schedule
deviation).
Project Monitoring Methodology
Identify Deviations:
Now suppose total planned cost for the task is $100. If you break
the cost on a daily basis then it comes to $10 per day.
In our example, up to April 16, planned cost is $60. Now
suppose the actual cost comes to $65. So we have a deviation
of +5%.
Again these calculations are based on constant volume of work
and cost per day, which does not happen in reality.
Project Monitoring Methodology
Identify Deviations:
Project Monitoring Methodology
Performance Indicators:
Performance indicators are used to know the performance of
project in terms of cost, schedule, and quality.
EVM is a good tool for creating and monitoring performance
indicators. Performance indicators work only if baseline
information is available.
If for some reason, baseline information about cost, schedule, or
quality could not be kept or is not accurate enough to be reliable,
these indicators do not work. It is because there is no accurate
planned data available against which the actual execution data
can be compared.
Project Monitoring Methodology
Periodic Measurement:
Projects are extremely dynamic and unpredictable in nature. It is
very important that project progress at task level is tracked and
measured very frequently to know if everything is progressing
well or if there are problems at any time.
Actual measurements should be always compared with planned
figures, and if any deviations are found, a plan should be made
to fix these deviations.
In good organizations, each project team member logs his daily
activity in a centralized project monitoring system.
Project Monitoring Methodology
Periodic Measurement:
Reports from this kind of system can be used to track task
progress in terms of schedule.
Example: For cost tracking, the project manager can make a
simple sheet and keep it updated with the number of hours the
resources have worked on the project tasks. Multiplying these
hours by their hourly pay rate will give the expense of each task.
If more than one resource is working on a task, adding expenses
for all the resources working on that task will give the figures of
expense of that task. You can then compare the actual expense
of the work done so far against the budgeted cost for that work.
Project Monitoring Methodology
Monitor Risks:
Everything to be done in a project comes with a risk.
If a software design is to be made, there is a risk that the design
is faulty.
When doing software testing, there is a risk that the testing is not
good enough.
When doing a particular project task, there is a risk that it may
not be completed on time due to resource shortage or
underestimation of the effort required for the task.
Project Monitoring Methodology
Monitor Risks:
For each kind of risk that may arise, a contingency plan is
needed so that the project does not get affected.
Risk identification has to be done and its impact and probability
has to be assessed at all times during the execution of the
project.
Project Monitoring Methodology
Monitor Issues:
Several kinds of issues keep arising during the execution of the
project.
These issues need to be addressed and solutions to be found
and applied so that project progress is not affected.
There may be some doubts about the design for which a
developer needs a clarification.
That clarification is to be provided on time so that the
developer’s time is not wasted.
Project Monitoring Methodology
Monitor Issues:
All kinds of issues keep arising and the project manager needs
to resolve them satisfactorily and in time.
Issues are time sensitive and thus require solution within a
certain time frame.
But all issues are not same. Some have more impact on the
project while others do not have much of an impact.
So if there is more than one issue at hand, then the project
manager should first analyze the impact and accordingly make a
list of issues with set priorities and assigning top priority to
resolve the issues that have most severe impact on the project.
Project Monitoring Methodology
Status Reports:
The customer needs status reports to know whether the project
is progressing well or lagging behind in some respect.
The project manager needs to prepare status reports and send
them to the customer. Generally, these status reports are sent
after completion of any milestone in the project.
These milestones could be anything and could be set after
discussion with the customer. But most often, these milestones
denote completion of one phase of the project (requirements,
design, construction, testing, etc.).
Project Monitoring Methodology
Status Reports:
The status report should contain information about cost,
schedule, and quality as to how the project execution is faring
against the project plan.
If the project is lagging behind in any of these aspects, then a
good explanation should be included as to why it happened.
The report should also contain a remedy plan to put the project
on track.
Project Monitoring Methodology
Status Reports:
The report should also contain information regarding
achievements, challenges faced, and issues resolved during the
report period.
Depending on the requirements of the customer, the report can
be detailed or succinct.
Many project managers make a mistake of not making a
good rapport with the customer.
Project Control Techniques
Resource Leveling:
Resource leveling is one technique that is employed to resolve
resource conflicts during project execution.
Sometimes, it so happens that a resource is to do more than one
task.
Now it is found that one task will get delayed due to the delay in
the other task.
If there is a slack found in the schedule, the other task that has
not started yet can be taken to some other time frame so that it
will not be affected due to delay in the first task.
Or if this is not possible, then adding some more resources to
the task can resolve this issue.
Project Control Techniques
Resource Leveling:
When using software such as Microsoft Project for making the
project schedule, the software has tasks that conflict with other
tasks in the schedule.
These conflicts could be due to impractical start or finish dates
for tasks, resource overallocation, or dependency of tasks on
each other (so that if the first task gets delayed, the other will
also get delayed).
Adjusting those tasks manually or automatically will resolve the
conflict.
Project Control Techniques
Resource Leveling:
Project Control Techniques
Resource Leveling:
Project Control Techniques
Schedule Optimization:
Using PERT/CPM methods, we can determine the critical path of
the project. But before drawing the critical path, the project
manager should ascertain that there is no unnecessary slack in
the project plan.
If there is any slack anywhere on the critical path, it should be
removed to make the project plan optimized.
Similarly, as there could be many critical paths for the same
project plan, unnecessary slack on all paths should be identified
and removed.
Now the longest path out of these will be the critical path for the
project.
Project Control Techniques
Schedule Optimization:
Schedule optimization can also be done during execution.
If during execution, any task on the critical path is found to be
done earlier than planned, then the critical path can be shortened.
This way schedule for the project can be collapsed or the extra
time available can be used for starting dependent tasks earlier
than planned schedule.
Project Control Techniques
Schedule Optimization:
One more technique of schedule optimization is to find if any
tasks can be put in parallel that are currently in sequence.
This way the schedule can be collapsed by a big margin. Then
we can also optimize the schedule by checking if any task can
be split and then putting these split tasks in parallel so that the
schedule can be collapsed.
Project Control Techniques
Schedule Optimization:
Project Control Techniques
Resource Optimization:
The project manager from the outsourcing company may have to
think about benefits to his organization from the project.
During project execution, however, there are many factors that
threaten to eat into the profit margin.
The project manager has to keep an eye on the expenses so
that profit margin could be kept intact.
In this regard, one known source of threat is an increasing wage
of employees.
Project Control Techniques
Resource Optimization:
To handle this issue, the project manager may have to make
sure that productivity of the employees gets increased
commensurate with the hike in salaries.
There are many practical ways of optimizing your resources in
projects.
The best option is to use project portfolio management to utilize
your available resources to the best possible way.
Project Control Techniques
Resource Optimization:
When you have a pool of resources and a list of projects, you
can staff the projects in such a way that your pool of resources
are utilized in such a way that no or least resources are sitting idle.
Even within the pool of resources, some are costlier than others.
It definitely makes sense that time of these higher-paid staff should
be utilized to the maximum.
Project Monitoring and Control Artifacts
Most of the project risks are tackled by dividing the entire project
into small iterations.
Thus, for iterative projects, the risks are manageable because their
sizes are reduced, and they are distributed throughout the project
by means of breaking the project into small iterations.
However, sometimes it may happen that the customer demands
some drastic change in his requirements, which may force an
iteration to undergo a large change from the planned activities.
Project Monitoring and Control in Iterative Model