|
|||||
Software
Project Management
(CS615)
LECTURE
# 22
3.
Processes
⇒ Planning
Process Tasks
1.
Scope Planning
2.
Scope Definition
3.
Activity Definition
4.
Activity Sequencing
5.
Activity Duration
Estimating
6.
Resource Planning
7.
Cost Estimating
8.
Cost Budgeting Risk
Planning
9.
Schedule Development
10.
Quality Planning
11.
Communications Planning
12.
Organization Planning
13.
Staff Acquisition
14.
Procurement Planning
15.
Project Plan Development
1)
Scope Planning --
developing a written scope
statement as the basis
for
future
project decisions
2)
Scope Definition--subdividing
the major project
deliverables into
smaller,
more
manageable components
3)
Activity Definition--identifying
the specific activities that
must be
performed
to produce the various
project deliverables
4)
Activity Sequencing--identifying
and documenting interactivity
dependencies
5)
Activity Duration
Estimating--estimating
the number of work periods
that
will be
needed to complete individual
activities.
6)
Resource Planning--determining
what resources (people,
equipment,
materials,
etc.) and what quantities of
each should be used to
perform project
activities.
7)
Cost Estimating--developing
an approximation (estimate) of the
costs of the
resources
required to complete project
activities.
138
Software
Project Management
(CS615)
8)
Cost Budgeting--allocating
the overall cost estimates to
individual work
packages.
9)
Schedule Development --analyzing
activity sequences, activity
durations,
and resource
requirements to create the
project schedule.
10)
Quality Planning--identifying
which quality standards are
relevant to the
project
and determining how to satisfy
them.
11)
Communications Planning--determining
the information and
communications
needs of the stakeholders:
who needs what
information,
when will
they need it, and how will
it be given to them.
12)
Organizational Planning--identifying,
documenting, and assigning
project
roles,
responsibilities, and reporting
relationships.
13)
Staff Acquisition--getting
the human resources needed
assigned to and
working
on the project.
14)
Procurement Planning--determining
what to procure, how much to
procure,
and
when.
15)
Project Plan Development --taking
the results of other
planning processes
and
putting them into a
consistent, coherent
document.
3.7
Executing
Process
⇒ Executing
Process Tasks
1.
Project Plan Execution--carrying
out the project plan by
performing the
activities
included therein.
2.
Quality Assurance--evaluating
overall project performance on a
regular basis to
provide
confidence that the project
will satisfy the relevant
quality standards
3.
Team Development --developing
individual and group skills/competencies
to
enhance
project performance
4.
Information Distribution--making
needed information available to
project
stakeholders in a
timely manner.
5.
Solicitation --obtaining
quotations, bids, offers, or proposals as
appropriate.
6.
Source Selection --choosing
from among potential
sellers.
139
Software
Project Management
(CS615)
7.
Contract Administration --managing
the relationship with the
seller.
3.8
Controlling
Process
Ensuring
that project objectives are
met by monitoring and measuring
progress
and
taking corrective measures
when necessary
Project
performance must be monitored and
measured regularly to
identify
variances
from the plan. Variances
are fed into the
control processes in
the
various
knowledge areas. To the
extent that significant
variances are observed
(i.e.,
those that jeopardize the
project objectives), adjustments to
the plan are
made by
repeating the appropriate
project planning processes.
For example, a
missed
activity finish date may
require adjustments to the
current staffing
plan,
reliance
on overtime, or tradeoffs between
budget and schedule
objectives.
Controlling
also includes taking preventive
action in anticipation of possible
problems.
⇒ Controlling
Process Tasks
1.
Integrated
Change Control
2.
Scope
Verification
3.
Scope
Change Control
4.
Schedule
Control
5.
Cost
Control
6.
Quality
Control
7.
Performance
Reporting
8.
Risk
Response Control
The
controlling process group
contains core processes and facilitating
processes.
1.
Integrated Change Control
--coordinating
changes across the entire
project.
2.
Scope Verification--formalizing
acceptance of the project
scope.
3.
Scope Change Control--controlling
changes to project
scope.
4.
Schedule Control--controlling
changes to the project
schedule.
5.
Cost Control--controlling
changes to the project
budget.
6.
Quality Control--monitoring
specific project results to
determine if they
comply
with
relevant quality standards and
identifying ways to eliminate
causes of
unsatisfactory
performance.
7.
Performance Reporting--collecting
and disseminating performance
information.
This includes status reporting,
progress measurement, and
140
Software
Project Management
(CS615)
forecasting.
8.
Risk Response Control--keeping
track of identified risks,
monitoring residual
risks and
identifying new risks,
ensuring the execution of
risk plans, and
evaluating
their effectiveness in reducing
risk.
3.9
Closing
Process
Formalizing
acceptance of the project or
phase and bringing it to an orderly
end.
⇒ Closing
Process Tasks
·
Contract
Closeout --completion
and settlement of the contract,
including
resolution
of any open items.
·
Administrative
Closure--generating,
gathering, and disseminating
information
to
formalize phase or project
completion, including evaluating
the project and
compiling
lessons learned for use in
planning future projects or
phases.
141
Table of Contents:
|
|||||