Professional Documents
Culture Documents
Unit Iv Project Management and Control
Unit Iv Project Management and Control
Unit Iv Project Management and Control
Day to day responsibility will rest with the project manager and all in but the
smallest projects, aspects of this can be delegated to team leaders.
The categories of reporting
Oral formal regular :Weekly or monthly progress meetings
Oral formal ad hoc : End-of-stage meetings
Written formal regular: job sheets, progress reports
Written formal ad hoc : Exception reports, change reports
Oral informal ad hoc : Canteen discussion, social interaction
Checkpoints: predetermined times when progress is checked
– Event driven: check takes place when a particular event has been achieved
– Time driven: date of the check is pre-determined.
1
St. Joseph’s College of Engineering 1
IT8075 – Software Project Management Department of IT 2021-2022
Green – ‘on target’
Amber – ‘not on target but recoverable’
Red – ‘not on target and recoverable only with difficulty’
• Status of ‘critical’ tasks is particularly important.
VISUALIZING PROGRESS
Collected data about project progress, a manager needs some way of presenting thatdata to
greatest effect.
GANTT CHART
One of the simplest and oldest techniques for tracking project progress.
An activity bar chart indicating scheduled activity dates and durations
Reported progress is recorded on the chart by shading activity bars
Today cursor provides visual indication of which activities are ahead or behind
schedule.
In fig Code and test module D & Code and test module A- ahead of scheduleCode
and test module B & Code and test module C – behind the schedule Disadvantage:
do not show clearly the slippage of the project completion date
through the life of the project.
SLIP CHART:
2
St. Joseph’s College of Engineering 2
IT8075 – Software Project Management Department of IT 2021-2022
A slip chart is a very similar alternative favored by some project managers who
believe it provides a more striking visual indication of those activities that are not
progressing to schedule-the more the slip line bends, the greater variation from
the plan.
Additional slip lines are added at intervals and as they build up the project
manager will gain an idea as to whether the project is improving or not.
A very jagged slip line indicates a need for rescheduling.
Disadvantage: do not show clearly the slippage of the project completion date
through the life of the project.
THE TIMELINE
The timeline chart is a method of recording and displaying the way in which
targets have changed throughout the duration of the project.
Planned time is plotted along the horizontal axis and elapsed time down the
vertical axis.
The lines meandering down the chart represent scheduled completion dates
Analyze existing system –scheduled to be completed by Tuesday of week 3
Obtain user requirements- by Thursday of week 5
Issue tender- Tuesday of week 9
Review target dates
At the end of the first week review these targets dates and leaves them as they are
(lines are drawn vertically downwards from the target dates to the end of week 1
At the end of week 2 he decides Obtain user requirements will not be completed
until Tuesday of week 6 (extends the activity line diagonally). The other activity
targets are also delayed correspondingly.
By the Tuesday of week 3 Analyze existing system is completed and he puts a blob
on the diagonal timeline.
At the end of week 4 he adds another 3 days to draft render and issue tender
At the end of week 6 two activities has been completed.
BALL CHARTS
Shows whether or not targets have been met.
Circles indicate estimated and actual start and completion points for activities
Green and red shading
COST MONITORING
Expenditure monitoring provides an indication of the effort gone into a project
A project could be on time but only because additional resources have been
added and so by over budget
A cumulative expenditure chart provides simple method of comparing actual
and planned expenditure
Cost charts more useful if we add projected future costs calculated by adding the
estimated costs of uncompleted work to the costs already incurred.
4
St. Joseph’s College of Engineering 4
IT8075 – Software Project Management Department of IT 2021-2022
5
St. Joseph’s College of Engineering 5
IT8075 – Software Project Management Department of IT 2021-2022
The baseline budget
The first stage in setting up an EVA is to create the baseline budget.
The baseline budget is based on the project plan and shows the forecast growth
in EV through time
EV may be measured in terms of monetary values, person-hours or workdays.
Monitoring the earned value
Having created the baseline budget, the next task is to monitor EV as the project
progresses. This is done by monitoring the completion of tasks.
The actual cost of each task can be collected as Actual Cost (AC) or Actual Cost of
Work Performed (ACWP).
Performance statistics:-
Scheduled variance: The schedule variance is measured in cost terms as EV-PV and
indicates the degree to which the value of completed work differs from that
planned. The difference between the Work actually Performed (BCWP) and the
Work Scheduled (BCWS)
Time variance
This is the difference between time when the achievement of the current
EV was planned to occur and the time now.
Cost variance
The difference between the planned Cost of Work Performed (BCWP)
and actual cost incurred for the work (ACWP).
Performance ratio
Cost performance index (CPI=EV/AC)
The ratio of cost of work performed (BCWP) to actual cost (ACWP). CPI of 1.0 implies
that the actual cost matches to the estimated cost. CPI greater than 1.0 indicates work is
accomplished for less cost than what was planned or budgeted. CPI less than 1.0
indicates the project is facing cost overrun.
Schedule performance index (SPI= EV/PV)
The ratio of work accomplished (BCWP) versus work planned (BCWS), for a specific
time period. SPI indicates the rate at which the project is progressing. SPI is more than
1, indicating that the project is ahead of schedule.
Example: Suppose a project is to be completed in one year at the cost of 1, 00,000. After
three months, you realize that the project is 30 % complete at a cost of 40000.Assess the
performance of the project.
PV= planned percentage completion of work x budgeted cost = 25 % X 100000 = 25000
EV=percentage work actually completed x budgeted cost = 30 % X 100000 = 30000
CPI = EV/Actual cost incurred = EV/AC = 30000/40000 = 0.75
SPI= EV/PV = 30000/25000 = 1.2
Since CPI is less than 1, the project is over budget. SPI is more than 1, indicating that
the project is ahead of schedule. At this rate the project will be delivered ahead of
schedule but is over budget. Therefore, corrective action needs to be taken.
PRIORITIZING MONITORING
We might focus more on monitoring certain types of activity e.g.
• Critical path activities
• Activities with no free float – if delayed later dependent activities are delayed
• Activities with less than a specified float
• High risk activities
• Activities using critical resources
6
St. Joseph’s College of Engineering 6
IT8075 – Software Project Management Department of IT 2021-2022
Devise change
control
procedure
Identify change
Assess impact
of change
Decide what to
do
7
St. Joseph’s College of Engineering 7
IT8075 – Software Project Management Department of IT 2021-2022
and so that knock-on effects on other projects can be identified.
SOFTWARE CONFIGURATION MANAGEMENT
Throughout development, software consists of a collection of items (such as
programs, data and documents) that can easily be changed. During software
development, the design, code, and even requirements are often changed, and the
changes occur at any time during the development. This easily changeable nature of
software and the fact that changes often take place require that changes be done in a
controlled manner. Software configuration management (SCM) is the discipline for
systematically controlling the changes that take place during development. Software
configuration management is a process independent of the development process
largely because most development models cannot accommodate change at any time
during development.
MANAGING CONTRACT
TYPES OF CONTRACT
One way of classifying contracts is by the way that the payment to suppliers
is calculated. They are
Fixed price contracts
Time and materials contracts
Fixed price per delivered unit contracts
10
St. Joseph’s College of Engineering 10
IT8075 – Software Project Management Department of IT 2021-2022
Typical indicators that the negotiated procedure with publication of a contract
notice might be appropriate would be: (1) the contract is for a genuinely unique
type of solution; (2) the funding model is untested; and (3) the contracting
authority is not aware of any other contracts using a similar model.
Legal advice should be sought before using the negotiated procedure and a note
of why the procedure is being used should be retained.
STAGES IN CONTRACT PLACEMENT
Requirement analysis
We need to have clear set of requirements
External consultant could draw up a requirements document
Users and their managers need to look carefully at the resulting requirements
David Bainbridge: the lack of or defects in the specification are probably the heart of
most disputes
Main sections in Requirements document
System requirements -
mandatory/desirable features
Deadlines
13
St. Joseph’s College of Engineering 13
IT8075 – Software Project Management Department of IT 2021-2022
Liquidated Damages: This means that if the vendor fails to deliver according
to the terms of the contract, then the customer will claim damages according to the
limits and schedule described in the liquidated damages clause. Even if the
customer were to take the vendor to court, it is likely that the customer would only
be awarded the damages specified in the liquidated damages clause. Without this
clause, the amount of compensation awarded to the customer will depend on the
court's judgment.
A lawsuit is a civil action brought in a court of law in which a plaintiff, a party who
claims to have incurred loss as a result of a defendant's actions, demands
a legal or equitable remedy
CONTRACT MANAGEMENT
Stages in contract Management
Requirement analysis
External consultant can draw up a requirements document.
Check requirements reflects their needs.
Functional requirements ,quality requirements
Evaluation plan
Check mandatory requirement
Consider desirable requirement
Calculate the cost for the whole life time of the proposed system
Increase in quality-increase in cost
Invitation to tender
It contains the requirement document with supporting letter which specifies
how to prepare the response
Deadline specified
Evaluation of proposal
Scrutiny of the proposal document
Interviewing suppliers representatives
Demonstration
Site visit
Practical test
14
St. Joseph’s College of Engineering 14