Lecture2010-3
Lecture2010-3
LECTURE 3:
The Analyst as a Project Manager
1
Lecture Outline
5
Role of the Project Manager
8
Participants in a System
Development Project
A project manager reports to and woks with several groups
of people:
•The client is a person or group of people who will be paying
for the development of the new system – the customer. The
client releases funds and ultimately approves the project.
For in-house development, the client can be an executive
committee or a particular vice president who is funding the
project
•For large project, an oversight committee may be formed.
This committee consists of clients and other key executives
who have a vision of the strategic direction of the
organization and have a strong interest in the success of
the project
•Users are the people who will actually be using the new
system. The user typically provides information about the
detailed functions and operations of the new system 9
Participants in a System
Development Project
10
Various Titles/Roles of Project
Managers
11
Project Management Tasks
throughout the SDLC
13
Project Execution Management
14
Project Control
15
Project Closeout
16
Project Management and SDLC
Tasks for a Predictive Project
17
Project Management and SDLC
Tasks for an Adaptive Project
18
Project Management Body of
Knowledge (PMBOK)
Time management
Build detailed schedule of all project tasks
Monitor progress of project against milestones
Cost management
Calculate initial cost/benefit analysis
Monitor expenses
19
Project Management Body of
Knowledge (cont’d)
Quality management
Establish quality plan and control activities
for each project phase
Human resource management
Recruit and hire project team members
Train, motivate, team build
Communications management
Identify stakeholders and their
communications
Establish team communications
20
Project Management Body of
Knowledge (cont’d)
Risk management
Identify and review risks for failure
Develop plans to reduce these risks
Procurement management
Develop requests for proposals (RFPs)
Evaluate bids, write contracts, monitor
performance
Integration management
21
Project Initiation and Project
Planning
Driving forces/Reasons to start project
Respond to opportunity
Resolve problem
Conform to directive
22
Project initiation
25
Project Planning Activities
26
Project Planning Activities and
their key questions
27
Defining the Problem
29
Context Diagram for Customer
Support System
30
CASE STUDY: Defining the Problem
at RMO
31
Producing the Project Schedule
34
Project Scheduling
36
Partial PERT/CPM chart for the CSS
project
37
How to Develop NW diagram
2.
2.
38
38
2. Calculate ET, and TL
2.
2.
41
41
4. Determine critical path
Is represented by a sequence of connected
activities that produces the longest overall time
period. All nodes and activities within these
sequence is referred as the critical path. CP
represents the shortest time in which a project
can be completed. I. e., any delay in the activity
on the critical path delays the completion time of
the project
2.
2.
42
42
To determine the critical path & expected
completion time, calculate the earliest and
latest expected completion time for each
activity.
TE = sum of the estimated time (Et) from left to
right for each activity. (i.e., the precedence
order.) Hence TE is 22 days.
Note: if 2 or more activities precede an activity,
the largest expected completion time is used in
calculating the new activity’s completion time.
Eg. Activity 8 is preceded by 5 & 7 hence the
largest expected time is 21+1=22. So the
earliest expected completion time for the last
activity is the projects life time.
The latest completion time (TL) =
the time an activity can be
completed without delaying the
project. To find it, start from the
last activity (act 8) which is TE of
22 days. Next move from right to
the left and subtract the expected
time for each activity.
The slack time for each activity is
equal to the diff b/n the earliest
and latest completion time
All activities with a slack of 0 are on
the critical path. So, all activities
except No 5 are on the critical path.
46
Partial Gantt chart for the CSS
project
47
Importance of the Proper Project
Scheduling
http://www.getfunnypictures.com/crt052.html
MS software release 49
Risks Management and Project
Feasibility
Risk management
Organizational and cultural feasibility
Technological feasibility
Schedule feasibility
Resource feasibility
Economic feasibility
Cost/benefit analysis
Sources of funds (cash flow, long-term
capital)
50
Risk Analysis
51
Organizational and Cultural
Feasibility
53
Schedule Feasibility
55
Economic Feasibility
Cost/benefit analysis
Estimate project development costs
Estimate operational costs after project
Estimate financial benefits based on annual
savings and increased revenues
Calculate using table of costs and benefits
Uses net present value (NPV), payback
period, return on investment (ROI)
techniques
56
Development Costs for RMO
58
Summary of Development Costs for
RMO
59
Operating Costs
60
Summary of Annual Operating
Costs for RMO
61
Just For Fun
Technical support
62
Sources of Benefits
64
Financial Calculations
65
RMO Cost Benefit Analysis
66
Tangible vs. Intangible Benefits
67
Staffing the Project
68
Launching the Project
69
Readings
70