Ch3- Project Planning _ Project scheduling and Measuring software project
Ch3- Project Planning _ Project scheduling and Measuring software project
Chapter 3
Planning and scheduling and
Measuring software project
Outlin
e
Project planning
Scheduling the
project
Measuring the
project
Project
planning
Predetermining a course of action for
accomplishing
organizational Objectives
Continuous activity from initial concept through to
system
delivery
Plans must be regularly revised as new information
becomes available
Planning The Work -
WBS
A WBS (work breakdown structure) is simply a
hierarchy of elements that decompose the
overall project plan into a discrete set of tasks.
Create the Project
Plan
A typical project plan consists of:
A statement of work that describes all work products
that will be
produced and a list of people who will perform that
work
A resource list that contains a list of all resources that
will be
needed for the product
A work breakdown structure and a set of effort
estimates
A project schedule
A risk plan
Types of project
plan
⚫ Various different types of plan may be developed to support
the main software project plan
Plan Description
Quality p lan Des crib es the quality proced ures
and standards that will be used in a
project.
Validation plan Des crib es the ap proach, res ources
and schedule us ed for s ys tem valid
atio n.
Configuration Des crib es the co nfigu ratio n man
management p agement proced ures and s tructures to
lan be used.
Mainten ance plan Predicts the main tenance requiremen ts
of the sy stem, main tenance cos ts and
effo rt req uired.
Staff developmen t plan. Describ es how the s kills and experience
of the project team members will be
developed.
Project
scheduling
Split project into tasks and estimate time and
resources required to complete each task
Organize tasks concurrently to make optimal use
of workforce
Minimize task dependencies to avoid delays
caused by one task waiting for another to
complete
Identify Identify Estimate Allocate Create
activity resources people to project
activit dependencies for activities charts
ies activities
Software Activity
requirem charts and
ents bar charts
Project scheduling
Bar charts and activity
networks
Show project breakdown into tasks
T4
T1
T2
M
1
T7
T3
M5
T8
M
3
M
2
M4
T
6 T9
M7
T T 10
5 M6
T 11
M8
T 12
Fi n ish
Staff
allocation
4/7 11/7 18/7 25/ 1/8 8/8 15/8 22/8 29/8 5/9 12/9
19/9
Fred T4
T8 T11
T12
Jane T1
T3
T9
Anne T2
T6 T10
Jim
T7
M ary
T5
Measuring The
Project
“When you can measure what you are speaking about, and express it in
numbers, you know something about it; but when you cannot measure it,
when you cannot express it in numbers, your knowledge is of a meager
and unsatisfactory kind; it may be the beginning of knowledge, but you
have scarcely in your thoughts advanced to the stage of science.”
- Lord Kelvin
Measuring the
Project
Goal-Question-Metric (GQM) approach
Management indicators
Quality indicators
Measuring The
Project
Top 3 Management
Metrics
Metric Purpose Perspectives
Work and progress Iteration planning, plan SLOC, function points, object
vs. actuals, points, scenarios, test cases,
management indicato SCOs
be objectively judged
A……………
B……………
C…………… etc
Questions and
Discussion