Final Software Project Management (Unit 4)
Final Software Project Management (Unit 4)
Final Software Project Management (Unit 4)
ACTIVITY PLANNING
Includes…
1. Objectives of activity planning, project schedule,
projects and activities
2. Sequencing and scheduling activities, network
planning model, representation of lagged activities
3. Adding the time dimension, backward and forward
pass, identifying critical path
4. Activity float, shortening project, precedence
networks
2
Activity planning.
• An activity plan should provide a means of evaluating the
consequences of not meeting any of the activity target dates
and guidance as to how the plan might most eff ectively be
modifi ed to bring the project back to target.
3
When to plan
• Planning is an ongoing process of refi nement, each iteration becoming more
detailed and more accurate than the last.
• During feasibility study and project start up>>>
▫ the main purpose of planning will be to estimate timescales and the risks of not
achieving target completion dates or keeping within budget
• As the project proceeds beyond the feasibility study, the emphasis will be placed
upon the production of activity plans for ensuring resource availability and cash
fl ow control.
• Throughout the project, until the final deliverable has reached the customer,
monitoring and re‐planning must continue to correct any drift that might prevent
meeting time or cost targets.
5
Project Schedule
• Before work commences on a project, the project plan must be developed to the level
of showing dates when each activity should start and fi nish and when and how
much of each resource will be required.
• One the plan has been refined to this level of detail, we call it a project schedule.
• Creating a project schedule comprises four main stages.
▫ The first step in producing the plan is to decide what activities need to carried
out and in what order they are to be done. ‐‐‐‐‐ creating an activity plan
▫ The ideal activity plan will then be the subject of an activity risk analysis, aimed at
identifying potential problems.
▫ The third step is resource allocation.
▫ The final step is schedule production. Once resources have been allocated to each
activity, we will be in a position to draw up and publish a project schedule, which
indicates planned start and completion dates and a resource requirement statement
for each activity.
6
• Activities must be defi ned so that they meet these criteria. Any activity that does
not meet these criteria must be redefi ned.
7
Data Take-on
Correct Diagnose
Errors Errors
18
Write User
Manual
19
Write User
Manual
1 2
Document
Amendments
Concept Check
State what is wrong
with each of them and
redraw where possible.
Answer
22
Activity Labelling
Event
Number
Earliest Latest
Date Date
Slack
23
Question!!!
An example project specifi cation with estimated activity durations
and precedence requirements
25
Solution!!!
A CPM
network after
forward pass
26
Solution!!!
A CPM
network after
backward
pass
27
1 2 3>>(5-1) 4>>(2+1) 5
(5-4)
29
Any Queries?