The Project Planning Phase – Project Initiation and Project Management Lecture 2

advertisement
The Project Planning
Phase – Project Initiation
and Project Management
Lecture 2
Courtesy to
Dr. Dasgupta
1
Objectives
The Systems Development
Lifecycle (SDLC)
 SDLC Phases
 The Project Management Phase

Project schedule
 Project Feasibility

2
IS Development Phases
3
Project Management

People



Organizing
Directing
Planned result


Scheduling
Budgeting
4
Participants in Development Project
5
Project Management Body of
Knowledge

Scope
management

Human resource
management

Time management


Cost management
Communications
management

Risk management

Procurement
management

Quality
management
6
Project Initiation

Driving forces



Respond to opportunity
Resolve problem
Conform to directive
7
Project Initiation

Long-term IS strategic plan (top-down)

Weighted Scoring

Department managers or process
managers (bottom-up)

Response to outside forces
8
Activities of the Project Planning Phase
9
Producing Project Schedule

Develop work breakdown schedule



List of tasks required for project
Like an outline
Build a PERT/CPM chart



Assists in assigning tasks
Critical path method
Tracking GANTT chart
10
Figure
Graphical diagrams that depict project plans
(a) A Gantt Chart (b) A PERT chart
11
Comparison of Gantt and
PERT Charts

Gantt



Visually shows
duration of tasks
Visually shows time
overlap between
tasks
Visually shows
slack time

PERT



Visually shows
dependencies
between tasks
Visually shows
which tasks can be
done in parallel
Shows slack time
by data in
rectangles
12
PERT - Project
Representation Basics





AoA = Activity on Arc
AoN = Activity on Node
Event - An event marks the start or
completion of a particular task or activity.
Activity - An activity is a task or a subproject that occurs between two events.
Two methods: Critical Path Method
(CPM), PERT (Program Evaluation and
Review Technique
13
Critical Path Method





Step 1 - Draw the network of activities
Step 2 - List all possible paths from start
to end
Step 3 - Calculate the total time for each
path in Step 2
Step 4 - The path with the highest
duration is the critical path and its
duration is the project completion time.
Step 5 - Calculate slack times if needed
14
Calculation of Slack Times
Step 5
Earliest Start ( Forward Pass )
ES activity = max( ES predecessor + duration predecessor )
LS activity = min ( LS successor - duration activity )
15
Project Management Example
Activity
Predecessor
Duration ( Weeks )
A
-
3
B
A
2
C
A
4
D
B, C
5
E
B, C
2
F
E
5
16
PERT - Program Evaluation
and Review Technique



A PERT chart is a graphical representation
of project task activities and their interrelationships.
Allows stochastic activity completion
times.
More realistic than Critical Path Method in
which all durations are deterministic.
17
PERT steps




Identify each activity to be completed in
the project
Determine time estimates and calculate
the expected completion time for each
activity.
Determine the sequence of activities and
precedence relationships among all
activities by constructing a Gantt and
PERT chart.
Determine the critical path.
18
Calculation of Time Estimates
and Completion Times
Three time estimates for each activity
 o = optimistic duration (reflects the minimum
amount of time needed for an activity to be
completed)
 p = pessimistic completion time for an activity
 r = realistic completion time for an activity
 ET = estimated time for the completion of an
activity
ET = (o+4r+p)/6
19
Confirming Project Feasibility

Economic


Cost/benefit analysis
Cash flow analysis

Organizational and cultural

Technological

Schedule

Resource
20
Economic Feasibility



Economic feasibility for tangible costs and
benefits uses the “Time Value of Money”
Time value of money refers to the
concept of comparing present cash
outlays to future expected returns.
Useful method to comparing competing
projects with different useful life
expectancy
21
Commonly Used Techniques

Net Present Value (NPV): uses a
discount rate determined from the
company’s cost of capital to
establish the present value of a
project. The discount rate is used to
determine the present value of both
cash receipts and outlays.
22
Present Value
If
i = discount rate or the company’s cost of
capital
Y = amount of money “n” years from now
PVn= present value of Y dollars “n” years
from now
then
PVn=Y [1/(1+i)n]
23
Example

If we calculate the present value of
$1000 received two years from now
with a discount rate of 10%. Then
the present value would be:
PV2 = 1000 [1/(1+0.10)2] = 1000 x 0.8264
= 826.40
24
Net Present Value
The Net Present Value is calculated
as the sum of all present values.
 Example: if we have to calculate
NPV of 3 payments received in the
next three years then,
NPV = PV1+PV2+PV3

25
Return on Investment (ROI)

ROI is the ratio of the net cash
receipts of the project divided by the
cash outlays of the project.
Selection of projects can be made
by comparing their representative
ROI ratios.
ROI = (Overall NPV / NPV of all
costs)
26
Break-even analysis
Break-even analysis finds the amount of
time required for the cumulative cash
flow from a project to equal its initial and
ongoing investment.
 For the first year the overall NPV cash
flow is non-negative,
Break-even ratio =
(Yearly NPV Cash Flow - Overall NPV Cash
Flow) / Yearly NPV Cash Flow

27
Intangibles in Economic Feasibility

Costs and benefits cannot always be
measured

Intangible Benefits





Increased levels of service
Customer satisfaction
Survival
Need to develop in-house expertise
Intangible Costs



Reduced employee moral
Lost productivity
Lost customers or sales
28
Organizational and Cultural
Feasibility

Each company has own culture

New system must fit into culture

Evaluate related issues for potential risks







Computer competency
Computer phobia
Perceived loss of control
Shift in power
Fear of job changes
Fear of employment loss
Reversal of longstanding procedures
29
Technological Feasibility

Does system stretch state-of-the-art?

Does expertise exist in-house for
development?

Does a third party need to be involved?
30
Schedule Feasibility

Interim evaluations to reassess
completion dates

Realistic assumptions and estimates



Completion date flexibility
Involvement of experienced personnel
Proper allocation of resources
31
Resource Feasibility

Team member availability

Team skill levels

Equipment and supplies

Support staff

Physical facilities
32
Project Staffing

Develop resource plan for the project

Identify and request specific technical
staff

Identify and request specific user staff

Organize the project team into work
groups

Conduct preliminary training and team
building exercises
33
Launching Project

Oversight committee is finalized and
meets to give go-ahead

Formal announcement made
34
Download