Beruflich Dokumente
Kultur Dokumente
Common terms: Project Scheduling, Project Management, PERT/CPM. What is it? Planning, scheduling, control of complex projects having many interdependent activities. Objectives: Estimate duration of project, schedule activities, allocate resources, control on-going project. Modeling approach: PERT (Program Evaluation and Review Technique) CPM (Critical Path Method) PERT/CPM
Commercial software: MS Project (Most used, http://www.msproject.com/) Primavera (Small to BIG projects, http://www.primavera.com/) Artemis (BIG projects, http://www.artemispm.com/).
A 1 2
B D 3 C
E 4
On phantom activities: May need to preserve unique (i,j) node labeling May need to preserve proper precedence relationships Have zero durations and don't take up resources.
A 1 2
B 3 D C 4
Phantom 1 E 5 Phantom 2 6
5.
Determine/Calculate
Page 1 of 8
Class Exercise
Determine completion time along each path.
Need not be unique. Identifies critical activities and project completion time. Critical activities must be carefully monitored in ongoing project. If any take longer than anticipated, the project itself is delayed. Time estimates for each activity... Early start time, late start time, early finish time, late finish time, slack time. Table 2. Software Development Project Times
Earliest Latest Earliest Latest Critical Activity Start Start Finish Finish Slack Activity? -------------------------------------------------------------------------------A 0 0 5 5 0 Yes B 5 5 20 20 0 Yes C 5 10 15 20 5 D 5 12 13 20 7 E 20 20 32 32 0 Yes -------------------------------------------------------------------------------Critical Path: A-B-E Project Completion Time = 32
Class Exercise
Confirm time calculations in table.
Page 2 of 8
COMPUTER IMPLEMENTATION
PERT software provided by Carl A. Dunham. To execute, open PERTPlus.exe. Usage notes: Insert for new task (activity); PERT Graph to dynamically set precedence relationships with mouse drags; double click task box to edit task. Figure 3. Insert Task (or double-click box in PERT Graph)
Page 3 of 8
Page 4 of 8
PERT Chart
Similar to our Pert Graph, showing hierarchical (organization) chart, with ending activities at the top and beginning activities at the bottom. Structure indicates precedence relationships and boxes are labeled with IDs, various times, and possibly resource usages.
Resource Leveling
Idea and approaches. See project.
Page 5 of 8
PROBABILISTIC DURATIONS
The Stats Estimate three durations: optimistic (o), modal (m), pessimistic (p). The mean and variance for each activity is estimated using a beta distribution assumption. Activity mean = (o + 4m + p)/6 Activity var = ((p - o)/6)^2 Probability distribution for project completion time (pct). If we assume: 1. mean, variance estimates are accurate 2. activities are statistically independent 3. many activities in project (for Central Limit Theorem to operate) 4. one and only one specific longest path into the terminal event then the random variable pct is normally distributed with Project mean = sum of activity means along critical path Project var = sum of variances along critical path
Example...
Page 6 of 8
PERTPlus Implementation Click Use extended estimates in Task Properties dialog box. Duration is modal time (m). Optimistic is optimistic time (o). Pessimistic is pessimistic time (p). Expected is calculated by program (according to mean formula) The Project Statistics dialog box now shows mean and variance for project completion. Use it to calculate cumulative probabilities.
Class Exercise
What's the probability that the project is completed in 30 days or less? How about more than 33 days? 35 days or less? More than 35 days? Between 30 and 35 days? Project completion time is 33 days with variance 2.61. Whats the 95% margin of error (confidence level) based on the normal curve? Based on the Students t?
Exercises for Next Class Use PertPlus to confirm probability example. Revise the example given that activity C has o, m, p times of 8, 15, 35. Now what's the critical path, expected project completion time, and variance? What's the probability that the project is completed in 30 days or less? More than 40 days? Between 30 and 40 days? Margin of error (95%) based on z and t?
Turn in these exercises as a printout from a single Word file. Show the Pert Graph, Gantt chart, and dialog boxes with probability calculations.
Page 7 of 8
COST CONSIDERATIONS
The Cost Tradeoffs Three types of costs make up total project cost: direct, indirect, opportunity (penalty). Behavior of each function as project time increases? Project duration/total cost function for project is U-shaped. Figure 7. Cost Components Cost * Total Indirect Opportunity Direct * Project Completion Time
PERT/Cost
ADDITIONAL SOFTWARE
The Simulation Alternative The problem with PERT calculations and the actual critical path (CP) draw a diagram showing a CP w/ higher mean pct but smaller variance than an off-CP w/ lower mean pct but higher variance. Which path is the CP? Highest mean pct or smallest probability of completion by contractual deadline (i.e., highest probability of a penalty)? How might we simulate a network and what stats are useful? See text. OLE Integration with database software, spreadsheets, documents, drawings. Microsoft Project Demonstration
Page 8 of 8