It8075 SPM Unit IV
It8075 SPM Unit IV
It8075 SPM Unit IV
Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Framework for Management and control – Collection of data – Visualizing progress – Cost
monitoring – Earned Value Analysis – Prioritizing Monitoring – Project tracking – Change
control – Software Configuration Management – Managing contracts – Contract
Management.
1|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
2|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Reporting is broadly classified as formal and informal reporting. The basic types of
reports associated with formal and informal reporting includes regular and ad hoc
types.
Formal regular types can be oral or written. The standard oral communication of
minutes are kept whereas written type gets the reporting issues in a separate written
format.
3|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
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.
4|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
5|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Weekly timesheets contain the breakdown activities and holds information about the
scheduled and estimated completion time of individuals and do not contain the
project completion dates.
4.2.2 Reporting Risk
Risk reporting uses a traffic light method concept and consists of the
following steps:
1. Identify the first level elements for assessment
2. Break the first level elements into second
level elements
3. Assess the second level elements and mark
the color as
Green – on target
Amber – not on target but recoverable
Red – not on target and difficult to recover
Review all the second level elements to reach the first level assessments
Review both first and the second level assessments to produce an overall
assessment
This method only focuses on non-achievement factors and do not mention about
any delay in the development process.
Assessment forms can be used to evaluate the overall status of the project.
Critical activities denoted by red color must be reconsidered during the revision
of project schedule.
6|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Slip Chart
Ball Chart
7|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Additional slip lines can be included at regular intervals as they are build
p which provides the project manager a clear idea about the projects
progress.
Ball charts are represented in the form of circles that indicate the start and the end
point completion of activities.
8|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Initially, the circles contain the original scheduled dates and when revisions are done,
the second dates are introduced inside the circle until the activity is started or
completed.
Circles of bar chart will at most contain only two dates the original and the revised
one or the original and the actual dates.
Ball charts are pictorially shown as below:
An activity is denoted by a red circle (colored darker in the figure) when the start and
the end dates are later than the target dates whereas green circle (colored lighter in
the figure) denotes that the activity is ahead of its schedule.
The color to the circles reminds the project team about the status of each activity.
In general, all the three types of chart techniques do not show clearly the slippage in
the project completion date for the project life cycle. This is overcome by timeline charts.
4.3.5 Timeline Charts
Timeline usually records and displays the target changes during the project life cycle.
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.
This timeline chart is used to calculate the duration of execution of the project as a
part of post-implementation review.
9|Page www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Planned cost
Cumulative cost
10 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
The chart does a comparison between the actual and the planned expenditure.
These charts become more useful for estimating future costs.
When revision of estimated cost and completion date are done, the same can
also be expressed in the revised cumulative chart.
An assigned value to each task or work package based on original cost forecasts
yields earned value for the project.
The assigned value is the original budgeted cost value and termed as a planned value
(PV) or budgeted cost of work schedule (BCWS).
Earned value(EV)denotes the total value credited to a project at any point. It is also
termed as budgeted cost of work performed (BCWP).
11 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
200
150
100
50
0
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
Elapsed Days
Baseline Budget Chart
4.5.2 Monitoring Earned Value
The next step in 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.
12 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
The actual cost (AC)is calculated by the actual cost of each task and is also called as
actual cost of work performed (ACWP).
Certain inferences can be obtained from the earned chart such as:
Schedule variance (SV) : the difference between the earned value
and the planned value indicates the degree of the completed work with
the planned.
Cost variance (CV):the difference between the earned value and the
actual cost of a completed work results in cost variance. A positive
CV value indicated that the project is under control and a negative CV
denotes that the actual cost incurred is much more than the planned
one.
o The diagram depicts the earned value analysis along with the schedule and cost
13 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
available only for a limited period and require high level of monitoring.
14 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
15 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
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.
Any changes or alteration done to a single document often implies changes to other
documents as well.
Change request is evaluated to assess the technical aspect of configuration items and
the budget.
4.7.1 Role of Chang Control Manager
A formal set of procedures have to be setup to have control over changes. Maintenance of library
items in the repository
16 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Any changes done leads to changes in the size of the system which gradually increases.
The changes can be either from the management of from the user.
For every change that is implemented, the scope of the developing project must be
very carefully monitored and controlled.
The changes made should not make the system to be inconsistent by affecting the
estimating factors.
17 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
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. SCM
can be considered as having three major components:
Software configuration identification
Configuration control
Status accounting and auditing
Configuration identification
The first requirement for any change management is to have clearly agreed-on basis
for change. That is, when a change is done, it should be clear to what changes has been
applied. This requires baselines to be established. A baseline change is the changing of the
established baseline, which is controlled by SCM.
After baseline changes the state of the software is defined by the most recent
baseline and the changes that were made. Some of the common baselines are functional or
requirements baseline, design baseline, and product or system baseline. Functional or
requirement baseline is generally the requirements document that specifies the functional
requirements for the software. Design baseline consists of the different components in the
software and their designs. Product or system baseline represents the developed system.
It should be clear that a baseline is established only after the product is relatively
stable. Though the goal of SCM is to control the establishment and changes to these
baselines, treating each baseline as a single unit for the purpose of change is undesirable, as
the change may be limited to a very small portion of the baseline.
Configuration control
Most of the decisions regarding the change are generally taken by the configuration
control board (CCB), which is a group of people responsible for configuration
18 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
management, headed by the configuration manager. For smaller projects, the CCB might
consist of just one person. A change is initiated by a change request.
The reason for change can be anything. However, the most common reasons are
requirement changes, changes due to bugs, platform changes, and enhancement changes.
The CR for change generally consists of three parts. The first part describes the change,
reason for change, the SCIs that are affected, the priority of the change, etc.
The second part, filled by the CM, describes the decision taken by the CCB on this
CR, the action the CM feels need to be done to implement this change and any other
comments the CM may have. The third part is filled by the implementer, which later
implements the change.
4.9.1 Introduction
The acquisition and supply process are depicted for pre-contract and post-contract as
follows:
The success of a contract requires considerable amount of time management.
An ISO 12207 standard defined for acquisition and supply of software defines five
major processes namely,
Acquisition
Supply
Operation
Maintenance
19 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Development
The initiation activity starts with the acquirer describing the preparation for the invitation
to tender.
System requirements are broader and are not related to software alone but depends on the
changes in the organizational environment.
Software requirements specifically relate to the software components within the
delivered system and can be extracted from broader system requirements.
Request for proposal of the project contains the system requirements, scope of the
system, instruction for the bidders, list of software products, subcontractors detail and
other technical constraints.
The criteria for selecting the supplier will have to done very carefully by the acquirer
done by joint reviews, verification and validation.
20 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
As the supplier delivers, the acquirer conducts the review tests and is satisfied accepts
the software and sign-off as completed.
Services are the external resources that are required for setting up a new system.
Based on the supply of a completed software package the contracts can be classified as
Bespoke system: This kind of system is developed for an individual that
is created from scratch.
Off-the-shelf: This package denotes what the user buys as it is and called
as shrink-wrapped software.
Customized off-the-shelf: This system represents a basic core system
that is modified based on the requirements of the client.
21 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Based on how the payment is made to the supplier, the contracts can be
classified as,
Fixed price contracts: Here, the price is fixed when the contract is
signed. There will be no changes in the contract terms and the payment
must be made towards the end of the work.
Advantages of Fixed price contracts
Customer expenditure is well-known.
Motivation of the supplier towards delivering the product with cost-
effective.
Disadvantages of Fixed price contracts
Supplier absorbs the risk in original estimate and allows higher
prices to allow contingency which is added as a margin quoted in
the tender.
Requirements once defined are difficult to modify which can cause
friction between supplier and customer.
Initially, the supplier will quote low price but as requirements are
put forward, the supplier demands a higher price.
Threat to the quality of the system can occur if the price is fixed.
Time and Materials contracts: Here, the customer is charged with a
fixed rate per unit of effort. This also estimates the overall cost based on
the customer’s requirements and it is not based on the final payment.
Advantages of Time and Materials contracts
o Changing requirements can be done very easily.
o The customer is not worried about the price pressure.
Disadvantages of Time and Materials contracts
22 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
23 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Technical constraints
Evaluation of proposals
This evaluation has to be done in a planned manner. The process of evaluation
includes: Scrutiny of the proposal documents
Questioning supplier
representatives Giving
demonstrations
Visiting the site of the development
24 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
25 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE
Final Year CSE IT8075 UNIT-IV Notes
Contract management studies and monitors the conversation between the supplier and
the customer while the contracted 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 include: Identifying customer approval;
Negotiating successfully; Project deliverables; Managing change; Decision making; Legal
obligations; Business laws.
26 | P a g e www.nitropdf.com
Mrs.C.B.Selvalakshmi, AP/CSE and Mr. S. Murali, AP/CSE