Activity

advertisement
Koç University
OPSM 301 Operations Management
Class 8:
Project Management:
Introduction and CPM
Zeynep Aksin
zaksin@ku.edu.tr
New module: outline
 Chapter 3 from textbook: will skip parts on
AOA networks
 Two sessions on theory
 Two sessions applications and Microsoft
Project
 MS Project available in SOS Z15
computer lab
Why project management?
 Competition through new product
development
 Information-intensive products: costly to
produce, cheap to reproduce
 Flatter organizations
 Systems approach
 Project approach
Project
 A single “product” is obtained from the
completion of a project
 The differentiating characteristic of projects from
processes is the intense uncertainty in projects
 Two types of project
– With absolute deadline: olympic stadium
– With relative deadline : new product development
project
 Successful project management: To finish on
time without going over budget and without
sacrificing from the scope of the project
Project Management
 Examples
– Construction
–R&D
– Computer system implementation
– Product development
– Advertising campaign
– Business Plan
Project Life Cycle:
A Facility Construction Example
 Feasibility: project formulation, feasibility
studies, strategy design etc. A go/no-go
decision is made at the end of this phase
 Planning and design: base design, cost and
schedule, contract terms, and detailed
planning
 Production: manufacturing, installation and
testing. The facility is substantially completed
at the end of this phase
 Turnover and start-up: final testing and
maintenance. The facility is in full operation at
the end of this phase
Project Management
Resources
Schedule
Some observations
 Most projects
– Either go over time
– or over budget
– or the promised content cannot be delivered
 Little’s law: more projects in the system
(WIP), longer completion times
Modern Project Management
 The process of project management has
two dimensions: the “science” and the “art”
of project management
– Technical: defining, planning and controlling
– Socio-Cultural:
•
•
•
•
•
•
stimulating teamwork and personal motivation
identifying and resolving problems
shaping customer expectations
sustaining political support of top management
monitoring subcontractors
negotiating with functional managers
Project Planning, Scheduling, and
Controlling
Structuring Projects:
Pure Project
Advantages
Disadvantages

The project manager has full authority over the
project.

Team members report to one boss.

Shortened communication lines.

Team pride, motivation, and commitment are high.

Duplication of resources.

Organizational goals and policies are ignored.

Lack of technology transfer.

Team members have no functional area "home."
Structuring Projects
Functional Project
President
Research and
Development
Project Project Project
A
B
C
Engineering
Project Project Project
A
B
C
Manufacturing
Project Project Project
A
B
C
Structuring Projects
Functional Project

A team member can work on several projects.

Technical expertise is maintained within the functional
area.

The functional area is a “home” after the project is
completed.

Critical mass of specialized knowledge.

Aspects of the project that are not directly related to the
functional area not done well enough.

Motivation of team members is often weak.

Needs of the client are secondary and are responded to
slowly.
Advantages
Disadvantages
Structuring Projects Matrix Project:
Organization Structure
President
Research and
Development
Manager
Project A
Manager
Project
B
Manager
Project C
Engineering
Manufacturing
Marketing
Structuring Projects
Matrix
Advantages

Enhanced interfunctional communications.

Pinpointed responsibility.

Duplication of resources is minimized.

Functional “home” for team members.

Policies of the parent organization are followed.

Too many bosses.

Depends on project manager’s negotiating skills.

Potential for suboptimization.
Disadvantages
Work Breakdown Structure




1. Project
2.
Major tasks in the project
3.
Subtasks in the major tasks
4.
Activities (or work packages) to
be completed
The Work Breakdown Structure
1. House
1.3
Interior
Design
1.2.1 Piping
WP-P1
WP-P2
WP-P3
1.2
Heating
System
1.2.2
Furnace
WP-F1
WP-F2
1.1
Building/St
ructure
1.2.3 Fuel Tank
WP-FT1
WP-FT2
WP-FT3
1.4
Garden/P
arking
1.2.4 Solar Panels
WP-SP1 WP-SP4
WP-SP2 WP-SP5
WP-SP3
Time planning: activity list
Activity
A
B
C
D
E
F
Predecessor
-A
B, D
-D
E
Activity-on-node network diagram (or PERT
diagram)
A, 3
B, 5
C, 3
Start
Finish
D, 2
E, 2
F, 5
Developing Project Network
1
3
0
5
7
2
9
8
11
4
6
Rules:
• Draw networks from left to right
• Each activity has a unique identification
number
• An activity’s identification number should
be larger than that of the activities’
preceding it
10
• Loops (cycles) are not allowed
• Conditional statement (e.g., if this
happens then …) are not allowed
• If there are multiple start or finish
activities, a common start or finish
node is used
Gantt chart: Early start
A, 3
B, 5
C, 3
Start
Finish
D, 2
E, 2
A
Activity
B
C
D
E
F
Time
F, 5
Gantt chart: Late start
A, 3
B, 5
C, 3
Start
finish
D, 2
E, 2
F, 5
A
Activity
B
C
D
E
F
Time
PERT/CPM Network Diagrams
 Advantages
– Allows visualization of task relationships
– Facilitates calculation of critical path
– Clarifies impact of decisions on downstream
activities
 Disadvantages
– Complex, not easy to comprehend at a glance
– Charts don’t readily depict durations, dates, and
progress
JAN
FEB
MAR
Gantt Charts
1
8 15 22 29 5 12 19 26 5 12 19 26
 Advantages
–
–
–
–
Easy to understand
Easy to show progress and status
Easy to maintain
Most popular view to communicate project status to
client and/or senior management
 Disadvantages
– Can be superficial
– Not always easy to visualize precedence relationships
Terminology
 The early start (ES) time for an activity is equal to
the maximum early finish (EF) times of all of its
predecessor activities
– ES=max (EF) of predecessors
 The early finish (EF) time for an activity is equal to
the early start (ES) time plus the expected activity
duration (ET) for the activity
EF=ES+ET
Terminology
 The late finish (LF) time for an activity is equal to the
minimum late start (LS) times of all of its successor
activities
– LF=min(LS) of successors
 The late start (LS) time for an activity is equal to the
late finish (LF) time minus the expected activity
duration (ET) for the activity
– LS=LF-ET
 Total slack (TS) time of an activity:
– TS = LS-ES=LF-EF
Latest Start and Finish Steps
Latest
Start
LS
Activity
Duration
ES
Activity
Name
Earliest
Start
EF
Earliest
Finish
LF
Latest
Finish
Finding the Critical Path
Start at
time t=0
4 B 7
6 3 9
0 A 4
0 4 4
Activity Slack:
S = LS-ES, or
S = LF-EF
ES
EF
LS
LF
9 D
9 2
4 C 9
4 5 9
11
11
Finding the Critical Path
Activity Slack:
S = LS-ES, or
S = LF-EF
S=0
4 B 7 S=2
6 3 9
0 A 4
0 4 4
Critical Path:
Path with zero
activity slacks
S=0
9 D
9 2
4 C 9
4 5 9 S=0
11
11
Finding the Critical Path
1.
2.
3.
4.
5.
6.
Start from the left (start node). For node 0: ES=0,EF=0
For each activitity find Early Start (ES) by checking all
immediate predecessors Early Finish times.
ES of activitiy=max(EF) of all predecessors.
EF of activity=ES+Activity time
For the late start and late finish, start calculations from the end
node.
For each activity find Late Finish(LF) by checking all immediate
successors of the activity:
LF of activity=min(LS) of all successors
LS=LF-Activity time
Find Slack times for all activities, S=EF-ES=LF-LS
All activities with S=0 are on the critical path (there can be
more than one critical paths)
AON Network for Milwaukee General
Hospital
A
0 H 2
0 A 2
2
Slack=0
0 HStart
0
0
0
0
BB
Start
0 H 3
4
1
3
Slack=1
C
2 H 4
2 C4
2
Slack=0
DD
3 H 7
8
4
4
Slack=1
FF
4 H 7
13
10
3
E
Slack=6
4 H
8
F
8
4
4
Slack=0 G
8 G
H 13
13
8
5
Slack=0
H
13 H 15
15
13
2
Slack=0
Download