Vous êtes sur la page 1sur 50

Unit IV Presentation

Unit 4 (Monitoring and Control)


1) Creating Framework

Exercising control over a project and ensuring that targets


are met is a matter of regular monitoring.
Finding out what is happening and comparing it with
current targets.
The projects starts its execution, the project must be
carefully monitored to ensure the projects progress.
Expected outcomes are compared with the actual ones.
Project control is a continuous process of monitoring the
progress of the project plan and is also includes re-planning of
activities.

Revising the planning strategy is due to,

Delay in completion of the project within the target time


Quality factors
Inadequate functionality in adopting newer techniques
Actual estimation
1.1) Responsibility

The overall responsibility for ensuring satisfactory progress

on a project is often the role of the project steering


committee or project board.
Categories of reporting are classified as,

Formal and
Informal.
Formal regular types can be oral or written.
Standard oral communication of minutes are kept where as

written type gets the reporting issues in a separate written


format.
Formal ad hoc are mostly received information of different

levels towards the end of the project and generate written


reports.
Informal, oral and ad hoc provides early warning to the

system and must be backed up by formal reporting


procedures.
1.2) Assessing progress

The basis of information collected and collated at regular

intervals or when specific events occur.


Information will be objective and tangible.
The information can however, measure the projects

objectives in determining whether the project can produce


deliverables or not.
Single activity will not yield a deliverable work product but
a group of activities can achieve the specified tangible
product.
The development of the project measures the progress
assessment.
It is carried out by the team members who are associated
with the project activities.

1.3) Setting checkpoints


Regular
Tied to specific events such as the production of a report.
1.4) Taking snapshots
Manager needs to receive information about progress will
depend upon the size and degree of risk of the project.
Progress reviews will generally take place at particular
points during the life of a project it is known as review
points or control points.

2) Collecting the data


Gather information about partially completed activities.
Difficult to make the forecasts accurately.
2.1) Partial completion reporting
Organizations use standard accounting systems with weekly
timesheets to charge staff time to individual jobs.

2.2) Risk reporting


Reporting is to avoid asking for estimated completion dates.
Traffic-light methods.

Steps are,
Identify the first level elements for assessment
Break the first level elements in to second level elements
Asses the second level elements and mark the colors.
Traffic-light methods,

Green on target
Amber not on target but recoverable
Red not on target and difficult to recover
Review all second level elements to reach the first level
assessments.
Review both first and the second level assessments to
produce an overall assessments.
Focus on non achievement factors.
Assessment forms can be used to evaluate the overall status
of the project.
Critical activities denoted by red color.
3) Visualizing progress
A manager needs some way of presenting that data to
greatest effect.
Some methods of presenting picture are,

Gantt chart tracking project progress


It is the simple and the oldest form of representing the
progress of the project.
It consists of activity bar that indicates the scheduled
activity dates and the duration along with the activity
floats.
Slip chart visual indication of activities that are not
progressing to schedule.
An alternative view of Gantt chart by providing a visual
indication of those activities which are not on schedule.
The more bend in the greater the variation in the project
plan.
If the slip line deviates more towards the non achievement
of project objectives then it has to be reconsidered
Additional slip lines can be included at regular intervals.
Ball charts way of showing or not targets have been
met or not.
It is represented in the form of circles that indicate the
start and the end point completion of activities.
Circles of the ball chart mostly contain only two dates the
original and the revised one.
An activity is denoted by a red circle and green color
denotes that the activity is ahead of its schedule.
Slippage in the project completion date but it is overcome
by the timeline charts.
The Timeline recording and displaying the way in
which targets have changed.
The chart represents the planned time along the horizontal
axis and the actual time along the vertical axis.
A line down the horizontal axis represents the scheduled
activity completion dates and the slip in the line indicates
a delay in the respective activities.
It is used to calculate the duration of execution of the
project.
4) Cost monitoring

It provides an indication of the effort.


It provides a simple method of comparing actual and
planned expenditure.
The more cost is incurred to complete the activities to keep
the project on schedule.
The chart does a comparison between the actual and the
planned expenditure.
Cost charts become much more useful to calculate the future
costs.
5) Earned Value
The total value credited to a project at any point is known as
the earned value.
The assigned value is the original budgeted cost value and
termed as a planned value or budgeted cost of work
schedule.
Common methods used in assigning an earned value are,
1) 0/100 technique
2) 50/50 technique
3) Milestone technique
0/100 technique is suitable for longer duration cost
estimation.
Earned value denotes the total value credited to a project at
any point and it is termed as budgeted cost of work
performed(BCWP).

Budgeted cost of work performed(BCWP).


The baseline budget
Monitoring earned value
Schedule variance
Cost variance
Performance ratios.
5.1) Baseline Budgets

To setup an earned value analysis, the first step is to create a

baseline budget.
Common ways of measuring earned value in software

development process is persons hours or work days.


The 0/100 technique can be used to get the creditability of

earned value.
5.2) Monitoring Earned value

The earned value analysis is to monitor the project progress.


Monitoring process indicates the completion of tasks and

includes the activity start and milestone achievement of the


project.
The actual cost is calculated by the actual cost of each task

and is also called as actual cost of work performed.


Types of variance are,

1) Schedule variance difference between the earned


value and the planned value indicates the degree of the
completed work .
2) Cost variance difference between the earned value
and the actual cost of a completed work results in cost
variance.

a) Positive cost variance project under control


b) Negative cost variance actual cost incurred is much
more than the planned one.
5.3) performance ratios

Performance ratios defines two index values namely cost

performance index and schedule performance index.


Formulas,
CPI = Earned value/Actual costs
SPI = Earned value/ Planned value
Greater value work is completed better than planned
Lesser value work is more costlier than planned.
6) Prioritizing Monitoring

Levels of monitoring are,


Critical path activities activities in the critical path are
delayed in project completion date.
Activities with no free float activities can have a
serious effect on the resource schedule.
Activities with less than a specified float activities
must be monitored very closely.
High risk activities risks are identified
Activities using critical resources activities are very
expensive and require high level of monitoring.
7) Getting Project Back to Target
Projects are subjected to delays and unexpected events.
Two main strategies are,

Shorten the critical path it is determine by the overall


duration of the project.
The resource used must be effectively allocated to all

the activities so that no resources are idle at any point


of time.
Swapping of critical and non-critical activities can also
be used to shorten the time limit and bring the project
back to target.
Disadvantage It produce more paths while shortening
which can become critical.

Reconsider the precedence requirements activities can


be sub divided into component and that can start
immediately.
The project can be brought back to target by defining
constraints to certain activities that effect the other
activities for its completion.
Constraints would have a major impact on the quality
factors, the risk involved which can cause a delay in carrying
out the activities.
8) Change Control
Change control implies the authority to approve and rank
the changes.
It combines the automated tool with human to provide a
mechanism for control of change.
It is evaluated to assess the technical aspect of configuration
items and the budget.

8.1) Configuration librarians role


Identification of configuration items are subjected to change
control.
Project documentation and software products must be
maintained in central repository.
A formal set of procedures have to be setup to have control
over changes.

8.2) Change control procedures


Makes the final decision on the status and the priority of the
change based on the change report.

8.3) Changes in scope of a system


Changes done leads to changes in the size of the system.
Changes can be either from management or from user.
The changes made should not make the system to be
inconsistent by effecting the estimating factors.
9) Managing Contracts

9.1) Introduction
The acquisition and supply process are depicted for pre-
contract and post-contract.
Five major processes are,
1) Acquisition
2) Supply
3) Operation
4) Maintenance
5) Development
9.2) The supply process

The supplier process activities will need to undertake in


response to the request of supplier.
Initiation
Preparation of a response
Contract
Planning
Execution and control
Review and evaluation
Delivery and completion
10) Types of Contract
The external resources required could be in the form of
services.
Completed software package are classified as,

Bespoke system Kind of system is developed for an


individual that is created from scratch.
Off the shelf denotes what the user buys as it as and
called as shrink wrapped software.
Customized off the shelf represents a basic core
system that is modified based on the requirements
of the client.
10.1) Fixed price contracts
The price is fixed when the contracts is signed.
There will be no changes in the contract terms.

Advantages,
1) Known customer expenditure
2) Supplier motivation

Disadvantages,
1) Higher prices to allow for contingency
2) Difficulties in modifying requirements
3) Upward pressure on the cost of changes
4) Threat to system quality
10.2) Time and materials contracts
Estimates the overall cost based on the customers
requirements and it is not based on the final payment.

Advantages,
Ease of changing requirements
Lack of price pressure

Disadvantages,
Customer liability
Lack of incentives for supplier
10.3) Fixed price per unit delivered contracts
Contract is based on function point counting.
Size of the system which includes LOC, a price per unit is
also quoted.
Scope grows during the development process.

Advantages,
Customer understanding
Comparability
Emerging functionality
Supplier efficiency
Life cycle range
Disadvantages,
Difficulties with software size measurement
Changing requirements

Based on the approach used in contractor selection the


contracts can be classified as,

1) Open tendering process


2) Restricted tendering process
3) Negotiated procedure
10.4) Open tendering process evaluation process can be
time consuming and also expensive in open tendering
process.

10.5) Restricted tendering process bids can be made only


by suppliers who have been invited by the customer.

10.6) Negotiated procedure the restricted tendering process


fails because of the defects which lead to additional
payment towards the completion of the project.
11) Stages in Contract Placement

11.1) Requirements analysis


Preparation of an requirement document
Introduction
Description of the existing system
Current environment of the system
Customers future plans
System requirements based on either mandatory or desirable
Deadlines have to be defined
Additional information requires from the potential suppliers.
11.2) Evaluation plan
Preparing a plan to evaluate the submitted proposals.
Evaluating the desirable requirements
Validating the quality of the software system
Cost incurred for the life time of the proposed system.

11.3) Invitation to tender


Invitation to tender is not an offer itself but an invitation for
prospective suppliers to make an offer.
System requirements
Defining the scope of the system
Instruction to the bidders
Instruction to the bidders
List of the software products
Technical constraints

11.4) Evaluation of proposals


Evaluation has to be done in a planned manner
Questioning supplier representatives
Visiting the site of the development process
Conducting practical tests
Reduces risk of requirements.
12) Typical Terms of a Contract

The contents of a typical terms of contract are,


Definitions
Form of agreement
Goods and services to be supplied
Ownership of the software
Environment
Customer commitments
Acceptance procedures
Standards
Project and quality management
Timetable
Price and payment method
Miscellaneous legal requirements.

13) Contract management


It monitors the conversation between the supplier and the
customer while the concentrated work is being carried out.
Customer can make changes to the future direction of the
project and make decisions.
The entire project will require representative of the supplier
and the customer to interact with each other at different
points in the development process.
Activities involved in contract management includes,

1) Identifying customer approval


2) Negotiating successfully
3) Project deliverables
4) Managing change
5) Decision making
6) Legal obligations
7) Business laws.
14) Acceptance

Customer has to undergo acceptance testing towards the end


of the process.
Every contract would have defined a time limit for the
acceptance testing and the result has to be produced before
the time expires.
All the payment to the supplier depends on the acceptance
testing.
Every bug that is raised must be fixed within the period of
warranty.

Vous aimerez peut-être aussi