0% found this document useful (0 votes)
15 views30 pages

Module 7 Monitoring and Control

Uploaded by

smithavijayarani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views30 pages

Module 7 Monitoring and Control

Uploaded by

smithavijayarani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 30

Software Project Management

Fifth Edition

Module 7

Monitoring
and
control

SPM (5e) monitoring and control© The 1


McGraw-Hill Companies, 2009
The control cycle

SPM (5e) monitoring and control© The


2
McGraw-Hill Companies, 2009
Responsibilities

SPM (5e) monitoring and control© The


3
McGraw-Hill Companies, 2009
Assessing progress
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

Frequency of reporting
The higher the management level then generally the
longer the gaps between checkpoints

SPM (5e) monitoring and control© The


4
McGraw-Hill Companies, 2009
Collecting progress details
Need to collect data about:
• Achievements
• Costs
A big problem: how to deal with partial completions
99% completion syndrome
Possible solutions:
• Control of products, not activities
• Subdivide into lots of sub-activities

SPM (5e) monitoring and control© The


5
McGraw-Hill Companies, 2009
Red/Amber/Green reporting
• Identify key tasks
• Break down into sub-tasks
• Assess subtasks as:
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
SPM (5e) monitoring and control© The
6
McGraw-Hill Companies, 2009
SPM (5e) monitoring and control© The
7
McGraw-Hill Companies, 2009
Visualizing progress
• Manager needs some way of presenting that
data to greatest effect.
• It try to show how the project has progressed
and changed through time.
– The gantt chart
– The slip chart
– Ball chart
– Timeline

SPM (5e) monitoring and control© The


8
McGraw-Hill Companies, 2009
The gantt chart
• Tracking the project progress
• Indicate the activity date and duration
frequently with activity floats.
• Today cursor- provides an immediate visual
indication of which activites are ahead or
behind schedule.

SPM (5e) monitoring and control© The


9
McGraw-Hill Companies, 2009
Gantt charts

SPM (5e) monitoring and control© The


10
McGraw-Hill Companies, 2009
The slip chart
• Manager who believes it provides a more
striking indication of those activites that are
not progressing to schedule.
• More slip line bends, the greater the variation
from the plan.
• Additional slip lines are added at intervals and,
as they build up, the project manger will gain
an idea as to whether project is improving.

SPM (5e) monitoring and control© The


11
McGraw-Hill Companies, 2009
Slip charts

SPM (5e) monitoring and control© The


12
McGraw-Hill Companies, 2009
• This records the way that targets have
changed throughout the project.
• Planned time is plotted on the horizontal
axis, and actual time on the vertical axis.
The bendy lines going from top to bottom
represent the scheduled completion date
for each activity e.g.

SPM (5e) monitoring and control© The


13
McGraw-Hill Companies, 2009
Example
• ‘analyse existing system’ – at start this
was due finish on the Monday of week 3
and it did finish then
• ‘obtain user requirements’ was originally
planned to finish on the Thursday of week
5, but at the end of the first week it was
rescheduled to finish on the Tuesday of
week 6.

SPM (5e) monitoring and control© The


14
McGraw-Hill Companies, 2009
The
timeline

SPM (5e) monitoring and control© The


15
McGraw-Hill Companies, 2009
Cost monitoring
• A project could be late because the staff originally committed have not
been deployed
• In this case the project will be behind time but under budget
• A project could be on time but only because additional resources have
been added and so be over budget
• Need to monitor both achievements and costs

SPM (5e) monitoring and control© The


16
McGraw-Hill Companies, 2009
Earned value analysis
• Planned value (PV) or Budgeted cost of work
scheduled (BCWS) – original estimate of the
effort/cost to complete a task (compare with
idea of a ‘price’)

• Earned value (EV) or Budgeted cost of work


performed (BCWP) – total of PVs for the work
completed at this time

SPM (5e) monitoring and control© The


17
McGraw-Hill Companies, 2009
Accounting conventions
• Work completed allocated on the basis
– 50/50 half allocated at start, the other half on
completion. These proportions can vary e.g.
0/100, 75/25 etc
– Milestone current value depends on the
milestones achieved
– Units processed
• Can use money values, or staff effort as a
surrogate
SPM (5e) monitoring and control© The
18
McGraw-Hill Companies, 2009
Earned value – an example
• Tasks
– Specify module 5 days
– Code module 8 days
– Test module 6 days
• At the beginning of day 20, PV = 19 days
• If everything but testing completed EV = 13 days
• Schedule variance = EV-PV i.e. 13-19 = -6
• Schedule performance indicator (SPI) = 13/19 = 0.68
• SV negative or SPI <1.00, project behind schedule

SPM (5e) monitoring and control© The


19
McGraw-Hill Companies, 2009
Earned value analysis – actual cost
• Actual cost (AC) is also known as Actual cost of work performed (ACWP)
• In previous example, if
– ‘Specify module’ actually took 3 days
– ‘Code module’ actually took 4 days
• Actual cost = 7 days
• Cost variance (CV) = EV-AC i.e. 13-7 = 6 days
• Cost performance indicator = 13/7 = 1.86
• Positive CV or CPI > 1.00 means project within budget

SPM (5e) monitoring and control© The


20
McGraw-Hill Companies, 2009
Earned value analysis – actual costs

• CPI can be used to produce new cost estimate


• Budget at completion (BAC) – current budget allocated to total costs of
project
• Estimate at completion (EAC) – updated estimate = BAC/CPI
– e.g. say budget at completion is £19,000 and CPI is 1.86
– EAC = BAC/CPI = £10,215 (projected costs reduced because work being
completed in less time)

SPM (5e) monitoring and control© The


21
McGraw-Hill Companies, 2009
Time variance
• Time variance (TV) – difference between time
when specified EV should have been reached
and time it actually was
• For example say an EV of £19000 was
supposed to have been reached on 1st April
and it was actually reached on 1st July then TV
= - 3 months

SPM (5e) monitoring and control© The


22
McGraw-Hill Companies, 2009
Earned value chart with revised forecasts

SPM (5e) monitoring and control© The


23
McGraw-Hill Companies, 2009
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

SPM (5e) monitoring and control© The


24
McGraw-Hill Companies, 2009
Getting back on track: options
• Renegotiate the deadline – if not possible then
• Try to shorten critical path e.g.
– Work overtime
– Re-allocate staff from less pressing work
– Buy in more staff
• Reconsider activity dependencies
– Over-lap the activities so that the start of one
activity does not have to wait for completion of
another
– Split activities
SPM (5e) monitoring and control© The
25
McGraw-Hill Companies, 2009
Exception planning
• Some changes could affect
– Users
– The business case (e.g. costs increase reducing the
potential profits of delivered software product)
• These changes could be to
– Delivery date
– Scope
– Cost
• In these cases an exception report is needed

SPM (5e) monitoring and control© The


26
McGraw-Hill Companies, 2009
Exception planning - continued
• First stage
– Write an exception report for sponsors (perhaps
through project board)
• Explaining problems
• Setting out options for resolution
• Second stage
– Sponsor selects an option ( or identifies another
option)
– Project manager produces an exception plan
implementing selected option
– Exception plan is reviewed and accepted/rejected
by sponsors/Project Board 27
Change control
The role of configuration librarian:
• Identifying items that need to be subject to
change control
• Management of a central repository of the
master copies of software and documentation
• Administering change procedures
• Maintenance of access records

SPM (5e) monitoring and control© The


28
McGraw-Hill Companies, 2009
Typical change control process
1. One or more users might perceive the need for a
change
2. User management decide that the change is valid
and worthwhile and pass it to development
management
3. A developer is assigned to assess the practicality
and cost of making the change
4. Development management report back to user
management on the cost of the change; user
management decide whether to go ahead

SPM (5e) monitoring and control© The


29
McGraw-Hill Companies, 2009
Change control process contd.
5. One or more developers are authorized to
make copies of components to be modified
6. Copies modified. After initial testing, a test
version might be released to users for
acceptance testing
7. When users are satisfied then operational
release authorized – master configuration
items updated

SPM (5e) monitoring and control© The


30
McGraw-Hill Companies, 2009

You might also like