8/3/2019 Unit 4 Spm
1/58
Unit 4Part 1
ACTIVITY PLANNING
8/3/2019 Unit 4 Spm
2/58
OBJECTIVES OF ACTIVITYPLANNING
FEASIBILITY ASSESSMENT:-
It checks whether the project is possible within the required timescales & resourceconstraints.
RESOURCE ALLOCATION:-
What are the effective ways of allocating theresource to the project. when should theresource be available?
--Investigate the relationship betweentimescales & resource availability.
8/3/2019 Unit 4 Spm
3/58
Detailed costing:-how much the project
cost & other expenditures
--After producing Activity plan we can
obtain more detailed estimates of cost &
their timings.
Motivations:-provide targets
monitor achievements against targets
8/3/2019 Unit 4 Spm
4/58
Coordination:-When do the staff in
different departments need to be
available to work on a particularproject?
--When do the staff need to be
transferred between projects.
8/3/2019 Unit 4 Spm
5/58
Ultimate goal of activityplanning
They emphasis on completing project ina minimum time at an acceptable cost
One effective way of shortening project
duration is to carry out activities inparallel.
8/3/2019 Unit 4 Spm
6/58
Project schedule
Before work commences on a project
,plan must be developed to show dates
when each activity should start & finish.Once plan has been refined to this level
of detail we call it a project schedule.
Creating a project schedule consist offour stages.
8/3/2019 Unit 4 Spm
7/58
8/3/2019 Unit 4 Spm
8/58
3)Resource allocation:-expected availability of
resources might place constraint on when
certain activity is carried out. 4)schedule production:-once resources has
been allocated to each activity
--the schedule is drawn up & publish
which indicate plan starting & completing
dates
8/3/2019 Unit 4 Spm
9/58
PROJECTS & ACTIVITIES
Defining activities
Identifying Activities
1)Activity based approach
2)Product based approach
3)Hybrid approach
8/3/2019 Unit 4 Spm
10/58
Defining activities
Project is composed of interrelated activities
Project may start when at least one of its
activities is ready to start Project will be completed when all of activities
have been completed
If an activity have a clearly defined start &end point then marked by the production of a
tangible deliverables.
8/3/2019 Unit 4 Spm
11/58
The duration of activity must be
forecastable assuming normal
circumstances & reasonable availabilityof resource
Some activities require that others are
completed before they can begin calledprecedence requirements.
8/3/2019 Unit 4 Spm
12/58
IDENTIFYING ACTIVITIES
THE ACTIVITY BASED APPROACH
--consist of creating a list of all activities
that project is thought to involve--WBS (Work break downstructure)involve identifying the main
tasks has been required to complete aproject & then breaking down into lowerlevel tasks
8/3/2019 Unit 4 Spm
13/58
A C T I V I T Y B A S E D
A N A
D A T A P R O C P H Y S
D E S B U I L
P R O
8/3/2019 Unit 4 Spm
14/58
HYBRID APPROACH
Structures activities
& products
8/3/2019 Unit 4 Spm
15/58
THE PRODUCT BASEDAPPROACH
Consist of producing productbreakdown structure & product flow
diagram.
PFD indicates for each product whichother product are required as input.
8/3/2019 Unit 4 Spm
16/58
P R O D U C T B R E A
D A T A R E Q U P R O C
R E Q U I
8/3/2019 Unit 4 Spm
17/58
Sequencing and schedulingactivities While sequencing the tasks we must consider
the dependencies among activities andschedule them
Scheduling and sequencing is based on theavailability of the staff and the resources.
A bar chart may be used for representingscheduling and sequencing.
8/3/2019 Unit 4 Spm
18/58
Network planning models
These techniques model the projectsactivities and their relationships as a
network. For example:- CPM (critical path
method), PERT (program evaluationreview techniques).
Both of these techniques used anactivity-on-arrow approach.
8/3/2019 Unit 4 Spm
19/58
Activity on arrow approach
Use to visualize the project as networkwhere activities are drawn as arrows
joining circles or nodes which representstart & end of an activity.
ACTIVITY ON NODE APPROACH
Activities represented as nodes, linksrepresented as precedence network(sequencing)
8/3/2019 Unit 4 Spm
20/58
Formulating a Network model First stage in Creating a network model is to
represent the activities and their
interrelationships as a graph. In activity-on-node we do this by
representing activities as nodes (arrowedlines) in the graph- the nodes (circles)
representing the events of activitiesstarting and finishing.
The steps in formulating network model are:- Constructing precedence networks
Representing lagged activities Labelin conventions
8/3/2019 Unit 4 Spm
21/58
Constructing precedence
networksRules for construction:-
A project network should have only
one start node
Only one end node
A node has duration
Links normally have no duration
Time moves from left to right
No loops in a network
No dangles in the network
8/3/2019 Unit 4 Spm
22/58
A dangle
CodeProgram
TestProgram
Install
Program
Design
Program
Write user
Manual
8/3/2019 Unit 4 Spm
23/58
Resolving the dangle
Code
Program
Test
Program
InstallProgram
DesignProgram
Write user
Manual
Sign-off
8/3/2019 Unit 4 Spm
24/58
Representing lagged activities
Build prototype Revise specificationTest prototype
Document
amendments
1 2
We might come across the situation where we wished to
undertake two activities in parallel so long as there is a
lag between the two
8/3/2019 Unit 4 Spm
25/58
Hammock activities
They are activities which in themselves,
have zero duration but are assumed to
start at the same time as the first hammocked activity and end at the same
time
8/3/2019 Unit 4 Spm
26/58
Labelling conventions
One of more common conventions for
labeling nodes
Divide the node circle into quadrantsuse those quadrants to show earliest
date, latest date, Event slack (difference
between earliest & latest finish date)
8/3/2019 Unit 4 Spm
27/58
Adding time dimensions
The critical path approach is concerned
with two primary objectives:
Planning the project in such a way thatit is completed as quickly as possible &
Identifying activities where delay in their
execution will affect overall end date ofproject.
8/3/2019 Unit 4 Spm
28/58
The method requires that for each activity
we have an estimate of its duration.The network is then analysed by carrying
out a forward passto calculate the
earliest dates at which activities may bestarted & completed.
Backward pass:-to calculate latest date at
which activity may be started & finishedwithout delaying the end date.
8/3/2019 Unit 4 Spm
29/58
Assignment 2
Explain with example forward pass &
backward pass.
8/3/2019 Unit 4 Spm
30/58
Identifying the critical path
Critical path:-there will be at least one
path through the network that defines
the duration of the project .This isknown as critical path
Any delay to any activity on this critical
path will delay the completion of wholeproject
8/3/2019 Unit 4 Spm
31/58
Significance of critical path
In managing the project, we pay
attention to monitoring activities on the
critical path so that effects of any delaycan be corrected at the earliest.
8/3/2019 Unit 4 Spm
32/58
Activity float
Its a measure of how much the start &
completion of an activity can be delayed
without affecting the end date of theproject.
Free float:-time by which activity can
be delayedwithoutaffectingsubsequent activities
8/3/2019 Unit 4 Spm
33/58
Shortening the project duration
If we want to shorten the duration of
project.
We will apply more resources to task,working overtime ,procuring additional
staff.
8/3/2019 Unit 4 Spm
34/58
Part-2
RISK MANAGEMENT
8/3/2019 Unit 4 Spm
35/58
What is Risk
Uncertain event or condition that if it
occurs has positive or negative
condition on project objectives.Key elements of Risk follows:-
It relates to the future-risk involves
speculating about future events. Involves cause & effects
8/3/2019 Unit 4 Spm
36/58
Categories of Risk
Project Risk:-are those could prevent
achievement of objectives given to
the project manager & project team.Business Risk:-Economic downturn
or import of cheaper alternative
products
8/3/2019 Unit 4 Spm
37/58
Sociotechnical model of Risk
ACTORS
TASKS
TECHNOLOGYSTRUCTURE
8/3/2019 Unit 4 Spm
38/58
ACTORS-refer to all people involved in
the development of application. Includes various department specialists,
user groups, managers with different
responsibilities.Example:-if developer builds software
components & leave before testing,
team member taking over thatcomponent find lack of familiarity with
software make correction of faults
difficult
8/3/2019 Unit 4 Spm
39/58
TECHNOLOGY:-consist of both
technology used to implement
application & embedded in the delivered
products.
STRUCTURE:-describe managementstructure & system structure.
TASKS:-work to be carried out is called
tasks
8/3/2019 Unit 4 Spm
40/58
FRAME WORK DEALING WITH RISK
Risk identification
Risk analysis prioritization
Risk planning
Risk monitoring
8/3/2019 Unit 4 Spm
41/58
RISK IDENTIFICATION
Main approaches for Risk Identification
Use of check lists
Brainstorming
8/3/2019 Unit 4 Spm
42/58
CHECKLISTS
They are simply lists of the risks have
been found to occur regularly in
software development projectsCreators of checklists also suggest
potential counter measures for each
risk. If manager identifies risk ,he can use
counter measures to cope with them.
8/3/2019 Unit 4 Spm
43/58
BRAIN STORMING
Representative of main stakeholders
can be brought together ,and a plan is
drafted. It is used to identify the possible
solutions to the problem.
All stakeholders have a meeting andrisk in the projects are discussed.
8/3/2019 Unit 4 Spm
44/58
CASUAL MAPPING
One way of identifying possible threats
to the success of a project & measures
that might eliminate & reduce them isthe use of casual mapping.
Casual maps & diagrams represent
chains of causes & effects that willinfluence outcomes in particular area
ifactivity
8/3/2019 Unit 4 Spm
45/58
Casual map of problem area
Low staff
turnover
Stable-
unstable
environment
In-Experienced
staff
High
-low
productivity
Uncertain-certain
user
requirement
Deadline
Met-missed
Heavy
mgmt
pressure
8/3/2019 Unit 4 Spm
46/58
Casual map of problem area with
solutionLow staff
turnover
Stable-
unstable
environment
In-Experienced
staff
High
-low
productivity
Uncertain-certain
user
requirement
Deadline
Met-missed
Heavy
mgmt
pressure
High
salaries
prototype
8/3/2019 Unit 4 Spm
47/58
Risk Assessment
Problem with risk identification is lists ofrisk is endless.
Risk assessment is distinguishing moredamaging & likely risks.
This can be done by risk exposure foreach risk using formula
risk exposure=(potential damageX(probability of occurrence)
8/3/2019 Unit 4 Spm
48/58
Risk planning
Now the task is to deal with identified
risks
Risk acceptanceRisk avoidance
Risk reduction & mitigation
Risk transfer
8/3/2019 Unit 4 Spm
49/58
Risk acceptance
This is do nothing option.
We would decide that damage inflicted
by some risk would be less than cost ofaction.
8/3/2019 Unit 4 Spm
50/58
Risk avoidance
Some activities are so prone to
accidents that it is best to avoid them
If u are worried about crocodiles thendont go into the water
When Manager will decide to avoid the
risk he will buy an off the shelfcomponents.
8/3/2019 Unit 4 Spm
51/58
Risk reduction & mitigation
If a risk is identified to reduce possibledeparture of staffthen reduce by
providing them bonus,Risk reduction attempts to reduce
likelihood of risk occurring.
Risk mitigation is action taken to ensurethat impact of risk is lessened when itoccurs.
8/3/2019 Unit 4 Spm
52/58
Example
Taking regular backups of data storage
would reduce impact of data corruption
but not its likelihood
8/3/2019 Unit 4 Spm
53/58
Risk transfer
Risk is transferred to another person or
organization
With software projects example wouldbe where a software development task
is outsourced to an outside agency for a
fixed fee.
8/3/2019 Unit 4 Spm
54/58
Risk management
Contingency
In a project of 10 people one fall ill then
this kind of risk needs a contingencyplan .
The manager will draft another member
to cover that work
8/3/2019 Unit 4 Spm
55/58
Evaluating risk to schedule
We use PERT technique
Use to evaluate the effects of
uncertaintyPERT require three estimates
Most likely time
Optimistic time
Pessimistic time
8/3/2019 Unit 4 Spm
56/58
Most likely time --The time we would
expect the task to take under normal
circumstances ,denoted by:-m
Optimistic timeshortest time in which
we could expect to complete the
activity, denoted by a.
Pessimistic timeworst possible
,denoted by b
te=(a+4m+b)/6
P t t h i th t t
8/3/2019 Unit 4 Spm
57/58
Pert technique use three steps to
calculate probability of meeting &
missing the target
8/3/2019 Unit 4 Spm
58/58
example
Activity A has optimistic time(a)=5
Pessimistic time (b)=8,most
likely(m)=6,T(target date)=10S=(8-5)/6=0.5
te=(5+4(6)+8)/6=6.16
z=(10-6.16)/0.5=7.68
Top Related