SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project...

33
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management

Transcript of SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project...

Page 1: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

SE503Advanced Project

Management

SE503Advanced Project

Management

Dr. Ahmed Sameh, Ph.D.

Professor, CS & IS

Traditional Project Management

Page 2: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

2/33

Traditional Approach

Plan the work– Scope of work– Budget– Schedule

Work the plan– Manage the project team– Deal with resources, contractors, consultants– Deal with uncertainty

Page 3: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

3/33

Project Plan - ContentsProject Plan - Contents

Objectives (present vs. proposed situation) Benefits Project Team Organization Scope of Work Budget (detail, controls) Schedule (Network, Milestones) Resources (equipment, labor, contractors)

Page 4: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

4/33

Project Plan - PurposeProject Plan - Purpose

Identify objectives and key deliverables Baseline for evaluating progress Coordinate with external parties Communicate to affected parties Highlight critical issues

Page 5: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

5/33

Why Organize the Work?

Formal definition of scope– Work Breakdown Structure

Provides a basis for organizing the project– Budget and estimates– Schedule and tracking– Documentation– Personnel assignments

Page 6: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

6/33

Work Breakdown Process

Inputs– Project objectives– Constraints– Assumptions

Methods– Identify deliverables– Define how they will be

produced

Outcomes– Hierarchical organization– Numbering system

Verify– Are objectives met?– Any missing tasks?– Any non-value tasks?

Page 7: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

7/33

Work Breakdown Strategies

Divide and conquer Divide by…

– Geography– Specialty– Process flow– Time (phase)– Deliverables

Page 8: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

8/33

Some WBS Issues

Numbering system– Related to systems in use

Equipment numbers Account numbers Drawing numbers Project filing system

– Provides a coherent numbering system for budget, schedule

Hierarchy span– Number of subdivisions at each level– How many is too many?

Page 9: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

9/33

WBS Checklist

Research Design Material/Equipment Specification Purchasing Delivery/Move to job site Installation Startup/checkout

Page 10: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

10/33

Remember…

Permits/licenses Meetings Reports

Page 11: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

11/33

WBS Format

Project A– Part 1

Task A101 Task A102

– Part 2 Task A201 Task A202

– Part 3 Task A301 Task A302 Task A303

Project A

Part 2 Part 3Part 1

Task A101

Task A102

Task A201

Task A202 Task A302

Task A303

Task A301

Page 12: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

12/33

Project BudgetProject Budget

Total Cost Estimate Spending Plan Target Accuracy (5-15%) Follow the WBS and Schedule

Page 13: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

13/33

Elements of an EstimateElements of an Estimate

Material Cost– remember tax and freight (11%)

Labor Cost– Remember overtime, holiday pay, etc.

Other Costs– Permits, fees– Equipment rental, leases– Secretarial, administration, document reproduction, phone

calls, fax, overhead, profit, etc.– Contingency and escalation

Page 14: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

14/33

Presenting the BudgetPresenting the Budget

Report in Dollars Follow Work Breakdown Breakout

– Direct costs/Indirect costs– Labor/Non-labor– Overhead/Burden/G&A– Labor hours, breakout by craft

Indicate Uncertainty

Page 15: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

15/33

Spending PlanSpending Plan

Combination of budget and schedule Period-by-period spending Cumulative spending curve Distribute indirect/other costs

Page 16: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

16/33

Project SchedulingProject Scheduling

Time dimension of project plan Shows logical relationships between tasks Determines completion date and milestone

dates Identifies critical items Core of project management

Page 17: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

17/33

Schedule Elements

Tasks (have duration) Milestones (no duration, important events) Relationships (between tasks/milestones) Time line (hours, days, weeks, months)

Page 18: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

18/33

Network TechniquesNetwork Techniques

PERT/CPM Precedence Diagramming

– Logical relationships– Immediate predecessors only

Critical Path - longest path from project start to project finish.

Page 19: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

19/33

Precedence RelationshipsPrecedence Relationships

Immediate Predecessors Finish-to-Start (standard) Start-to-Start (start dependency) Finish-to-Finish (finish dependency) Start-to-Finish (overlap) Lag

Page 20: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

20/33

Time EstimatingTime Estimating

Single estimate Three-point estimate (PERT)

– Optimistic (To)– Most Likely (Tm)– Pessimistic (Tp)– Expected = (To + 4Tm + Tp) / 6– Beta distribution, triangle distribution

Inaccuracies

Page 21: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

21/33

Estimating Exercise

24-piece puzzle Three-point estimate

Page 22: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

22/33

Presenting the SchedulePresenting the Schedule

Gantt Chart – Activities vs. Time– No logic

Precedence Diagram (PERT chart)– Shows logic– No time scale

Time scaled logic diagram (both) Indicate activities on Critical Path

Page 23: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

23/33

Project Network

START node– No predecessors– One or more successors

END node– One or more predecessors– No successors

Tasks have– One or more predecessors– One or more successors– Duration

Critical Path– Longest path from

START to END Network is

– Directed– Acyclic– Compact

Page 24: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

24/33

Project Network Structure

StartTask

A

TaskB

TaskC

TaskD

EndTask

E

Loop-Back Relationship

Redundant Relationship

Page 25: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

25/33

Example Time-scaled Logic

ID Task Name Duration

1 Example Project 9 wks

2 Project start 0 wks

3 Task 1-3 2 wks

4 Task 3-6 7 wks

5 Task 3-4 1 wk

6 Task 4-6 3 wks

7 Task 2-4 2 wks

8 Task 4-5 2 wks

9 Task 1-2 2 wks

10 Task 2-5 2 wks

11 Task 1-5 2 wks

12 Task 5-6 1 wk

13 Project finish 0 wks

9/30

9/30 10/13

10/14 12/1

10/14 10/20

10/28 11/17

10/14 10/27

10/28 11/10

9/30 10/13

10/14 10/27

9/30 10/13

11/11 11/17

12/1

9/14 9/21 9/28 10/5 10/12 10/19 10/26 11/2 11/9 11/16 11/23 11/30 12/7 12/14September October November December

Page 26: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

26/33

Network Calculations

Forward pass– Use early start and early finish dates– Series (add) and parallel (max) combinations– Calculate critical path (latest early finish)

Backward pass– Calculate late finish and late start– Calculate slack (or criticality)– Identify critical tasks

Page 27: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

27/33

Schedule TerminologySchedule Terminology

Float/Slack Early Start Date Late Start Date Early Finish Date Late Finish Date

Page 28: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

28/33

Resource AllocationResource Allocation

Standard PERT/CPM methods assume project is time constrained

Resource constrained projects are common Resources

– People– Equipment– Space

Page 29: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

29/33

Why Bother?Why Bother?

Avoid Under-Allocation– Idle time– Layoffs

Avoid Over-Allocation– Exceeding available pool– Early warning of delays

Allocate Resources Across Multiple Projects

Page 30: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

30/33

Resource ProceduresResource Procedures

Identify Resources for each Task Blend Resource Needs with Schedule to

Identify Demands on each Resource Identify Options to Improve Resource

Allocation Identify Effects on Schedule/Critical Path

Page 31: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

31/33

Resource ConsiderationsResource Considerations

Tasks that Exceed the Planned Duration often Consume More Resources

Adding Resources to a Task does not always Reduce Duration Linearly

There is usually a Cost Involved with Changing Resource Allocations

Page 32: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

32/33

Resource LevelingResource Leveling

Level the Demand on each Resource Approaches

– Change task durations (shorter/longer)– Shift task start times– Split tasks

Resource Leveling Becomes Complicated Very Quickly and can Involve Multiple Strategies

Page 33: SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Traditional Project Management.

33/33

Summary

Plan the work, work the plan Scope of work (WBS) Budget Schedule

– Time estimates– Network techniques

Resource management Homework