Lecture 4
Lecture 4
3
Consequences of Project Overruns
– The second measure requires additional communication,
caused by added personnel, which usually escalates the
situation.
• The natural response to a late project is to add manpower. This
might make matters worse.
4
Project management: Obstacles to success
• Project complexity
• Customer’s special requirements and scope changes
• Organizational restructuring
• Project risks
• Changes in technology
• Forward planning and pricing
5
Multiple Boss Reporting
GM
SPONSOR
PM = Project Manager
APM = Assistant Project Manager
LM = Line or Functional Manager
PM LM LM LM
APM
APM
Project sponsor: All projects have sponsors - people who see a need for change and have the
authority to make something happen. Without them, the project would not have been proposed.
The sponsors may be internal (top or middle level executives) or from outside of the organization.
14
Project Manager’s role
1. Negotiating for resources
2. Laying out the project workflow and plan
3. Establishing the project’s policies and procedures
4. Establishing performance target
5. Obtaining funding
6. Executing plan
7. Encouraging the team to focus on deadlines
8. Evaluating performance
9. Briefing the sponsor, team and customer
10. Closing out the project
The project manager’s job is not an easy one. Project manager may have
increasing responsibility, but very little authority. This luck of authority can
force them to “negotiate” with upper-level management. They may often be
treated as outsiders by the formal organization.
7
Project Manager: A planning agent
The major responsibility of the project manager is planning. In most cases, the
project manager provides overall/summary definitions of the work to be
accomplished, but the line managers (the true experts) do the detailed
planning. However, as the architect of the project plan, the project manager
must provide:
1. Complete task definition
2. Resources requirement definitions (possibly skill level)
3. Major timetable milestones
4. Definition of end-item quality and reliability requirements
5. The basis for performance measurement
8
Project Manager: A planning agent
Project managers are responsible for project administration and, therefore,
must have the right to establish their own policies, procedures, rules,
guidelines, and directives. However, project manager cannot make any
promises to a functional employee concerning
1. Promotion
2. Grade
3. Salary/bonus
4. Overtime
5. Responsibility
6. Future work assignments
9
Functional Manager’s role
In other words, once the project manager identifies the requirements for the
project (i.e. what work has to be done and the constraints), it becomes the
line manager’s responsibility to identify the technical criteria.
10
Executive’s role
Executives are expected to interface with projects very closely at project initiation
and planning, but to remain at a distance during execution unless needed for
priority-setting and conflict resolution.
11
Project sponsor interface
Most projects also have a project sponsor which may or may not reside at
the executive levels of management.
Project Sponsor:
Priority Projects Senior Management
Project Sponsor:
Maintenance Projects Lower/Middle Management
Relationship:
• Objective Setting
Project • Up-Front Planning
Sponsor • Project Organization
Project • Key Staffing
Manager • Master Plan
• Policies
• Monitoring Execution
Project Project • Priority-Setting
Team • Conflict Resolution
Manager • Executive-Client Contact
12
Project Life Cycle
24
Project Life Cycle
PROJECT
INITIATION PROJECT PLANNING PROJECT EXECUTION PROJECT CLOSURE
RESOURCES
Resources
Utilized
TIME
25
Project Life Cycle
27
The Assignment Model
28
Network Representation
c11
1 1
c12
c13
c21
2
c22 2
c23
c32
c31
3 c33 3
WORKERS JOBS
29
Linear Programming Formulation
1 if i is assinged to j
X ij =
0 Otherwise
Min Z = X ij Cij
i j
19
Linear Programming Formulation
S .T .
n
x
j =1
ij = 1, i = 1, 2,..., n across columns
x
i =1
ij = 1, j = 1, 2,..., n across rows
x ij = 0 or 1 20
The Assignment Model
Example Problem Definition and Data
Problem: Assign four officials to four games sites in a way that will
minimize total distance traveled by the officials. Supply is always one
official, demand is for only one official at each game site.
21
The Assignment Model
Example Problem Model Formulation
Minimize Z = 210xAR + 90xAA + 180xAD + 160xAC + 100xBR + 70xBA + 130xBD +
200xBC + 175xCR + 105xCA + 140xCD + 170xCC + 80xDR + 65xDA + 105xDD +120xDC
subject to
xAR + xAA + xAD+ xAC = 1
xBR + xBA + xBD + xBC = 1
xCR + xCA+ xCD + xCC = 1
xDR + xDA + xDD + xDC = 1
xAR + xBR + xCR + xDR = 1
xAA + xBA + xCA + xDA = 1
xAD+ xBD + xCD + xDD = 1
xAC + xBC + xCC + xDC = 1
xij 0
22
Solution of the Assignment Model (Hungarian Method)
(1 of 6)
- Example: assigning four officials to four games sites in a way that will
minimize distance traveled by the officials.
24
Solution of the Assignment Model
(3 of 6)
- The minimum value in each column is subtracted from all column values (column
reductions).
- Assignments can be made in the table wherever a zero is present.
- An optimal solution results when each of the four officials can be assigned to a
different game sites.
- The table below does not contain an optimal solution
25
Solution of the Assignment Model
(4 of 6)
- An optimal solution occurs when the number of independent unique assignments
equals the number of rows and columns.
- If the number of unique assignments is less than the number of rows (or columns) a
line test must be used.
26
Solution of the Assignment Model
(5 of 6)
- In a line test all zeros are crossed out by horizontal and vertical lines; the minimum
uncrossed value is subtracted from all other uncrossed values and added to values
where two lines intersect.
27
Solution of the Assignment Model
(6 of 6)
- At least four lines are required to cross out all zeros in table 38.
- This indicates an optimal solution has been reached.
- Assignments and distances:
Assignment Distance Assignment Distance
A → Atlanta 90 A → Clemson 160
B → Raleigh 100 B → Atlanta 70
C → Durham 140 C → Durham 140
D → Clemson 120 D → Raleigh 80
Total 450 miles Total 450 miles
28
Solution of the Assignment Model
Summary of Solution Steps
29