Project Management
Project Management
SPECIALIST
Presentation by
HaiderAbbas Bangash
Observer II
MSU Alpha, MPCL
1
INTRODUCTION
Project Management
Allows for excellent organization and tracking
Better control and use of resources
Reduces complexity of inter-related tasks
Allows measurement of outcome versus plans
Early identification of problems and quick correction
2
INTRODUCTION
What is a Project?
3
Unit 1
Introduction to Project Management
4
Introduction to Project Management
Project Failures
Project Successes
5
Reasons for Project Failure
6. No risk management
• On time
• On budget
7
Iron Triangle
8
Pick Any Two
10
What is a
Project?
A project is a temporary endeavor undertaken to create
a unique product or service.
11
Who is Project Manager?
12
Seven Traits of Good Project Managers
Project Management
The “application of knowledge, skills, tools and techniques to project activities
to meet project requirements.”
27
Project Life Cycle
28
Project Definition Phase
30
Project Execution Phase
31
Project Close-out
Phase
Document the lessons learned during the project
After-implementation review
Close-out contracts
32
Project Planning: Time and Cost Estimate
Iterative
Accuracy
Estimates become more
Initiation Planning Execution Closing
21
Project Planning: set expectations of Stakeholders
Stakeholders
Contractors Project Sponsor Users
Project Leader
Project
Manager
Procure- IM/
Finance Systems Sales Maintenance
ment Support IT
Engineering
22
Project Management
Ensuring that the project includes all the work required, only the
work required.
Dividing the work into major pieces, then subdividing into smaller,
more manageable pieces.
24
Work Breakdown Structure - Formats
Organization Chart Method
0.
Title
1. 2. 3.
Major Phase 1 Major Phase 2 Major Phase 3
1. Professional Judgment
“Expert” picks a number (out of the air!)
Requires an expert
Requires experience
Good memory
May ignore people
VERY RELIABLE FOR THEMSELVES
30
Estimating Efforts
2. History
Look at tables of past actuals on major tasks
Interpolate
Requires professional judgment
Requires good history (which changes!)
3. Formula
a) Variables
Determine major variable factors (task, person)
Using measurement determine formula of factors 31
Interview and plug into formula
Estimating Efforts
b) Function Points
Determine smallest pieces (function points) of project
Using measurement establish time for each one.
For new project, break into function points; add up times, then
multiply for worker productivity.
(Possibly: Junior x 2, Average x 1, Senior x 0.5)
• FORMULA IS BEST (IN THEORY).
• IN REALITY, BEST.
32
Estimating – use of History
Ratios for Systems project
34
Task Designate
35
Identifying the Activities of a Project
36
Identifying Activities, Example
Activity Description
A Prototype model design
Purchase of materials
Manufacturing B Manufacture of prototype model
activities Revision of design
C Initial production run
F Staff training
Training activities D Staff input on prototype models
G Sales training
E
Advertising activities I Pre-production advertising
H campaign
J Post-redesign advertising 54
KLONE COMPUTERS, INC
39
Earliest Start Time / Earliest Finish
Time
Make a forward pass through the network as follows:
Evaluate all the activities which have no immediate predecessors.
The earliest start for such an activity is zero ES = 0.
The earliest finish is the activity duration EF = Activity duration.
Evaluate the ES of all the nodes for which EF of all the immediate
predecessor has been determined.
ES = Max EF of all its immediate predecessors.
EF = ES + Activity duration.
90,105 105,110
149,1177
B C E
B C 00 E
15 5 21
110,124
0,90 90,115 115,129 129,149 149,1177
A F G D H 194
A F G D 77 H
90 25 14 20 28
EARLIEST FINISH
120,165
90,120 149,1199
I J
I 44 J 41
30 45
Latest start time / Latest finish time
Make a backward pass through the network as follows:
Evaluate all the activities that immediately precede the finish node.
The latest finish for such an activity is LF = minimal project completion time.
The latest start for such an activity is LS = LF - activity duration.
Evaluate the LF of all the nodes for which LS of all the immediate
successors has been determined.
LF = Min LS of all its immediate successors.
LS = LF - Activity duration. 42
Repeat this process backward until all nodes have been evaluated.
Latest Start / Latest Finish –
Backward Pass
149,170
105,110 173,194
90,105
B E
95,110 B C 110,115 E
15 5 21
44
Slack Times
Slack Time = LS - ES = LF - EF
45
Slack time in the Klonepalm 2000 Project
Activity LS - ES Slack
A 0 -0 0
B 95 - 90 5
C 110 - 105 5
D 119 - 119 0 Critical activities
E 173 - 149 24
must be rigidly
F 90 - 90 0
G 115 - 115 0 scheduled
H 166 - 149 17
I 119 - 90 29
J 149 - 149 0 46
The Critical Path
A F G D H
A F G D H
90 25 14 20 28
149,194
90,120
I 48
I J
45
30
J
Scheduling: Requires Duration and Precedents
Two Graphical tools for Scheduling:
1. PERT Chart
Task
A
Precedent - 7d
B
Duration A 3d
C - 10d
D C 5d
E - 4d
F E 6d
G F 3d
49
Scheduling
Ordering the Activities: PERT Chart
Arrow Diagramming Method (ADM)
A B
3d
7d
C D
1
10d 3 5d 6
E
G 3d
4d
F
4 5
6d
50
Scheduling - Gantt Chart
Order of building the Gantt
Chart:
• Work Breakdown
• Estimates (duration)
• Dependencies
• Resource use
Gantt shows:
• Critical Path
• Non Critical Path(s)
• Early Start/Finish
• Late Start/Finish
• Slack
51
Scheduling - Gantt Chart
52
Scheduling – Gantt Chart
1. Milestones
• Clear, concrete, binary events implying progress
• For example: Review (with approval), Sign off of a deliverable, Funds approved
• Shown as 0 length task
53
Scheduling - Gantt Chart
Gantt (Schedule) Drives
Training
Meetings
Reviews
Reports
Site preparation
Module 4:
Resource Assignment and Cost Planning
57
Resource leveling - possible rescheduling
Gantt with Resource Histogram
58
Cost Estimating
• Similar to Time Estimating (usually done by the same person/group that
does the Time Estimates)
Calculation of Cost for each WP: Example:
If estimate was duration 10 days
Assign human 2 people
resources
Need Effort = Duration x Resources E=2x10=20pd
e.g., Resource Cost (RC) = Effort x Rate(includes overhead)
RC=20x$1,000=$20,000
(Possible) Plus Fixed Cost (FC)
e.g., FC = $5,000
60
Cost Ramp-Up
1997 1998
Q3 Q4 Q1 Q2 Q3 Q4 Q1
$400,000.0
0
$300,000.0
0
$200,000.0
0
$100,000.0
0
61
Cost - Sanity checks
Cost Estimate Error Range – same as Time Estimate
+75%
25
10
0
-8
-25% -10
Risk: anything not in the project plan that may occur and cause your project to
be late, cost more or compromise its quality/performance.
65
Four Steps of Risk Management
1. Identification
• Anticipate the risk
• List the risks, event triggers, symptoms
2. Analysis
• Evaluate probability, impact
• Qualitative vs Quantitative
3. Risk Response
• Strategy Development to mitigate the risk:
• Eliminate the risk or reduce impact
• Contingency planning
4. Risk Control
• Monitor
• Update lists, strategies
• Action the contingency plan
66
• Fight the fires
Project Management
Module 6:
Scope/ Time/ Cost Control
Configuration Management
Keep track of what changes were made to which modules
Versioning
Interoperability of modules
68
Project Control – Schedule and Cost
Step 1 - Take a baseline.
• Baseline plan: a copy of the plan (WBS with all dates, assignments, costs).
69
Project Control-Reporting Schedule using a Tracking Gantt