Pert2

1,495 views
1,364 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,495
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
122
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Pert2

  1. 1. PERT/CPM CALCULATIONS Basic Techniques Using MS Excel And Manual Calculation URBS 609 PERT, Unit 2
  2. 2. About This Training Module <ul><li>T his training module was crafted using PowerPoint by Microsoft Corporation. It has been packaged with PowerPoint Viewer, a standalone Microsoft product that allows a user to view this module without use of PowerPoint. </li></ul><ul><li>Left mouse-click or enter to go to next slide </li></ul><ul><li>Right mouse-click or backspace to go to previous slide </li></ul><ul><li>ESC to exit this module </li></ul>This Unit of Instruction was crafted by Robert Hugg For Minnesota State University, Mankato Urban and Regional Studies Institute - 2004
  3. 3. Training Module Preview <ul><li>This module will provide: </li></ul><ul><ul><li>Introduction to manually calculating key Project Management functions (both PERT and CPM) </li></ul></ul><ul><ul><li>Introduction to using MS Excel to calculate key functions (PERT and Risk analysis) </li></ul></ul><ul><ul><li>Step-by step instruction on building a PERT risk analysis calculator using MS Excel </li></ul></ul><ul><ul><li>Use of PERT and CPM traditional techniques to manually lay out a project </li></ul></ul><ul><li>This module is constructed as the second block in a building block approach </li></ul>
  4. 4. PERT Calculations - Simplicity <ul><li>Simple steps in a logical order </li></ul><ul><ul><li>Step 1: Define tasks </li></ul></ul><ul><ul><li>Step 2: Place Tasks in a logical order, find the critical path </li></ul></ul><ul><ul><ul><li>The longest time path through the task network. The series of tasks (or even a single task) that dictates the calculated finish date </li></ul></ul></ul><ul><ul><li>Step 3: Generate estimates </li></ul></ul><ul><ul><ul><li>Optimistic, pessimistic, likely and PERT- expected </li></ul></ul></ul><ul><ul><ul><li>Standard Deviation and variance </li></ul></ul></ul><ul><ul><li>Step 4: Determine earliest and latest dates </li></ul></ul><ul><ul><li>Step 5:Determine probability of meeting expected date </li></ul></ul><ul><li>Steps 1 and 2 are logic and legwork, not calculation – these require a clear goal </li></ul>
  5. 5. PERT Calculations – Step 3 <ul><li>Assuming steps 1 and 2 have been completed begin calculations – use a table to organize your calculations </li></ul><ul><li>Simple calculations to estimate project durations </li></ul><ul><li>Based on input of 3 estimated durations per task </li></ul><ul><ul><li>Most Optimistic (T O ) – best case scenario </li></ul></ul><ul><ul><li>Most Likely (T L ) “normal” scenario </li></ul></ul><ul><ul><li>Most Pessimistic (T P ) Worst case scenario </li></ul></ul><ul><li>Formula derives a probability-based expected duration (T E ) </li></ul><ul><ul><li>( T O x 1 + T L x 4 + T P x 1 ) / 6 = T E </li></ul></ul><ul><ul><li>Read this formula as the sum of (optimistic x 1 + likely x 4 + pessimistic x 1) divided by 6 = expected task duration </li></ul></ul><ul><li>Complete this calculation for all tasks </li></ul>
  6. 6. PERT Calculations – Step 3 <ul><li>Standard deviation and variance </li></ul><ul><ul><li>Standard deviation (SD) is the average deviation from the estimated time </li></ul></ul><ul><ul><ul><li>SD=(T P -T 0 )/6 { read as (pessimistic-optimistic)/6} </li></ul></ul></ul><ul><ul><ul><li>As a general rule, the higher the standard deviation the greater the amount of uncertainty </li></ul></ul></ul><ul><ul><li>Variance (V) reflects the spread of a value over a normal distribution </li></ul></ul><ul><ul><ul><li>V=SD 2 (Standard deviation squared) </li></ul></ul></ul>
  7. 7. PERT Calculations – Step 3 <ul><li>When doing manual PERT Calculations it is helpful to construct a table to stay organized </li></ul><ul><li>Consider the sample project in Unit 1 – planting trees and flowers, set up using a list </li></ul><ul><ul><li>Rough estimates and no risk analysis </li></ul></ul><ul><ul><ul><li>No Range, simply rough estimates - unreliable? </li></ul></ul></ul><ul><ul><li>PERT Analysis will better refine estimates </li></ul></ul><ul><li>Start by setting up a table to organize data </li></ul>
  8. 8. Our Project – A Refresher Set up in visual form it might look like this… Set up in tabular form, it might look like this… ? Install Edging 8 ? Buy Edging 7 ? Plant Flowers 6 ? Plant Trees 5 ? Buy Flowers 4 ? Buy Trees 3 ? Dig Holes 2 ? Mark Utilities 1 Duration (Days) Description TASK ID
  9. 9. PERT Step 3 – First Get Organized In considering all tasks on the previous slide, a table might look like this T O -Optimistic T M -Likely T P -Pessimistic T E -Expected (Derived by PERT) Remember – tasks 3, 4 and 7 are concurrent and do not add to the timeline TOTAL 7 4 3 T E T P T L T O TASK OTHER PROJECT TASKS TOTAL 8 6 5 2 1 T E T P T L T O TASK CRITICAL PATH TASKS (Longest Duration)
  10. 10. PERT Step 3 – Durations <ul><li>After generating estimates using the formula, the table might look like this </li></ul>T O -Optimistic T M -Likely T P -Pessimistic T E -Expected (Derived by PERT) SD=Standard Deviation V=Variance .51 1.26 3.75 9 3 1.5 TOTAL .17 .42 1.25 3 1 .5 7 .17 .42 1.25 3 1 .5 4 .17 .42 1.25 3 1 .5 3 V SD T E T P T L T O TASK OTHER PROJECT TASKS 2.51 3.5 15.6 28 15 7 TOTAL .25 .5 2.17 4 2 1 8 .44 .67 3 5 3 1 6 .69 .83 3.17 6 3 1 5 .69 .83 4.17 7 4 2 2 .44 .67 3 5 3 1 1 V SD T E T P T L T O TASK CRITICAL PATH TASKS (Longest Duration)
  11. 11. PERT Step 4 – Dates ES=Earliest Start EF= Earliest Finish LS=Latest Start LF=Latest Finish For each task, determine the latest allowable time for moving to the next task The difference between latest time and expected time is called slack time Tasks with zero slack time are on the critical path .51 1.26 3.75 9 3 1.5 TOTAL .17 .42 3 5.50 4.25 2.50 1.25 1.25 3 1 .5 7 .17 .42 3 4.25 3 1.25 0 1.25 3 1 .5 4 .17 .42 3 4.25 3 1.25 0 1.25 3 1 .5 3 V SD FLOAT LF LS EF ES T E T P T L T O TASK OTHER PROJECT TASKS 2.530 3.5 15.51 28 15 7 TOTAL .254 .5 0 15.17 13 15.17 13 2.17 4 2 1 8 .444 .67 0 13 10 13 10 3 5 3 1 6 .694 .83 0 10.17 7 10.17 7 3.17 6 3 1 5 .694 .83 0 7.17 3 7.17 3 4.17 7 4 2 2 .444 .67 0 3 0 3 0 3 5 3 1 1 V SD Slack LF LS EF ES T E T P T L T O TASK CRITICAL PATH TASKS (Longest Duration)
  12. 12. PERT Step 5 – Probabilities <ul><li>Determine probability of meeting a date by using the table data </li></ul><ul><ul><li>Denote the sum of all expected durations on the critical path as S </li></ul></ul><ul><ul><li>Denote the sum of all variances on the critical path as V </li></ul></ul><ul><ul><li>Select a desired completion time, denote this as D </li></ul></ul><ul><ul><li>COMPUTE : (D-S)/square root (V) = Z ( the number of std. deviations that the due date is away from the expected date)) </li></ul></ul><ul><li>Enter a standard normal table to find a probability that corresponds with Z or go online to: </li></ul><ul><ul><li>http://math.uc.edu/statistics/statbook/tables.html ) to enter a z number - the application will retrieve the probability from the lengthy table </li></ul></ul><ul><li>For our project, figure a probability based on the most likely time, 15 days: (15-15.51)/square root(2.53) = (15-15.51)/1.59=-.3207 (Z) </li></ul><ul><li>A corresponding probability is 37.7% (Rounded) </li></ul><ul><li>This process can be repeated for any date desired </li></ul>Manually computing probability using data compiled in your table
  13. 13. PERT Step 5 – Probabilities Computing probability in Excel using data compiled in your table <ul><li>Excel has normal distribution functions built in and can compute PERT probabilities </li></ul><ul><li>By creating a table as a spreadsheet, the addition of a few simple formulae will do the rest of the work </li></ul><ul><li>Create a table as a template that can be used over and over again – simply change the input </li></ul>
  14. 14. PERT Step 5 – Probabilities Computing probability in Excel using data compiled in your table
  15. 15. Constructing the Spreadsheet Step 1 - Create a spreadsheet that resembles the table used earlier
  16. 16. Constructing the Spreadsheet Step 2 – Use formulae as shown to calculate PERT Expectations
  17. 17. Constructing the Spreadsheet Cell Formulae used for PERT Analysis- expected durations <ul><li>Computing PERT Expected duration </li></ul><ul><ul><li>For each task cell: (Optimistic + 4x Typical + Pessimistic)/6 </li></ul></ul><ul><ul><li>Adjust cell address for each task </li></ul></ul>
  18. 18. Constructing the Spreadsheet Step 3 – Use formulae as shown to calculate variances
  19. 19. Constructing the Spreadsheet Cell Formulae used for PERT Analysis – Variances <ul><li>Computing Variances </li></ul><ul><ul><li>For each task cell: </li></ul></ul><ul><ul><ul><li>((Pessimistic-Optimistic)/6) 2 </li></ul></ul></ul><ul><ul><li>Adjust cell address for each task </li></ul></ul>
  20. 20. Constructing the Spreadsheet Step 4 – Use formulae as shown to calculate STD. Deviations
  21. 21. Constructing the Spreadsheet Cell Formulae used for PERT Analysis – Standard Deviations <ul><li>Computing Standard Deviations </li></ul><ul><ul><li>For each task cell: </li></ul></ul><ul><ul><ul><li>Square root of the variance for that task </li></ul></ul></ul><ul><ul><li>Adjust cell address for each task </li></ul></ul>
  22. 22. Constructing the Spreadsheet Step 5 – Use formula as shown to sum PERT expectations
  23. 23. Constructing the Spreadsheet Cell Formula used for PERT Analysis – Summing PERT Expectations <ul><li>Sum Pert Expectations using either auto-sum feature or sum formula </li></ul>
  24. 24. Constructing the Spreadsheet Step 6 – Use formula as shown to sum variances
  25. 25. Constructing the Spreadsheet Cell Formula used for PERT Analysis – Summing Variances <ul><li>Sum Variances using either auto-sum feature or sum formula </li></ul>
  26. 26. Constructing the Spreadsheet Step 6 – Use formula as shown to compute probability
  27. 27. Constructing the Spreadsheet Cell Formula used for PERT Analysis – Completion Probability <ul><li>Excel uses a formula designed to compute the probability of placement of a combination of elements in a normal distribution – very accurate </li></ul><ul><li>NORMDIST ( x , mean , standard_dev , cumulative ) </li></ul><ul><ul><li>X    is the value for which you want the distribution (desired date) </li></ul></ul><ul><ul><li>Mean   is the arithmetic mean of the distribution (summed PERT expected durations) </li></ul></ul><ul><ul><li>Standard_dev    is the standard deviation of the distribution (square root of the summed variances) </li></ul></ul><ul><ul><li>Cumulative   is a logical value that determines the form of the function. If cumulative is TRUE , NORMDIST returns the cumulative distribution function (probability of completion on the date entered) </li></ul></ul>
  28. 28. Constructing the Spreadsheet Cell Formula used for PERT Analysis – Hints and Tips <ul><li>Be sure to adjust formulae as necessary when adding additional tasks </li></ul><ul><ul><li>If a error message shows up check cell addresses in the formulae first – formulae must reflect intent </li></ul></ul><ul><li>This set of formulae mirrors the manual calculations but takes less time for the user </li></ul><ul><li>Because PERT is a probabilistic approach, these formulae can deliver a 100% probability – but no plan is perfect – these are always estimates </li></ul><ul><li>Never feel there is a 100% probability of a project completing on the estimated date </li></ul>
  29. 29. PERT Analysis Thoughts, Philosophy and Lessons Learned <ul><li>All Plans are estimates and are only as good as the task estimates – unrealistic estimates equal unrealistic plans </li></ul><ul><li>If the scope of a plan changes, all estimates must change – adding tasks equals added time and cost </li></ul><ul><li>PERT Analysis is a good way to “what if” before a project is launched – helps determine if it is needed at all </li></ul><ul><ul><li>What tasks will it take to do the project? </li></ul></ul><ul><ul><li>What is the optimum order of the project tasks? </li></ul></ul><ul><ul><li>How long will it take to do the project? </li></ul></ul><ul><ul><li>How likely is the project to succeed? </li></ul></ul><ul><ul><li>What if “ The Boss ” wants it earlier, what is the likelihood then? </li></ul></ul><ul><li>A great way to get organized and stay organized </li></ul>
  30. 30. CPM Analysis <ul><li>In comparison to PERT, CPM analysis is simple </li></ul><ul><li>CPM Analysis is a series of easy steps </li></ul><ul><ul><li>Develop time and cost data (&quot;normal&quot; and &quot;crashed&quot;) for all tasks </li></ul></ul><ul><ul><li>Develop cost-per-week for crashing ( crashed costs divided by time saved) </li></ul></ul><ul><ul><li>Develop project network (PERT) </li></ul></ul><ul><ul><li>Crash the activity on the critical path with the lowest cost-for-crashing </li></ul></ul><ul><ul><li>Recalculate the project network (the critical path might change!) </li></ul></ul><ul><li>Repeat steps 4 & 5 until all the paths have been crashed. </li></ul><ul><li>Ease up on all non-critical paths, just to the point that all paths are critical. </li></ul>
  31. 31. CPM Analysis <ul><li>A typical CPM table might have the following structure: </li></ul><ul><ul><li>cost-per-week for crashing = crashed costs divided by time saved </li></ul></ul>1333 4000 3 4000 8000 4 1 3 2 Frame 1000 1000 1 3000 4000 2 1 2 1 Foundation Cost / Week Cost Increase Time Saved Cost (Normal) Cost (Crashed) Time (Normal) Time (Crashed) End Begin Activity
  32. 32. CPM Analysis Thoughts, Philosophy and Lessons Learned <ul><li>All Plans are estimates and are only as good as the task estimates – unrealistic estimates equal unrealistic plans </li></ul><ul><li>If the scope of a plan changes, all estimates must change – adding tasks equals added time and cost </li></ul><ul><li>CPM Analysis is a good way to “what if” before a project is launched – helps control expectations </li></ul><ul><ul><li>How much will it cost? </li></ul></ul><ul><ul><li>How long will it take? </li></ul></ul><ul><ul><li>How long will it take if it needs to be done sooner? </li></ul></ul><ul><ul><li>How much will it cost if it needs to be done sooner? </li></ul></ul><ul><li>A great way to get organized and stay organized </li></ul>
  33. 33. Use PERT and CPM Together <ul><li>PERT & CPM are totally complementary - both require the same preparation: </li></ul><ul><li>Define the Project and all of its significant activities or tasks. The Project should have only a single start activity and a single finish activity . </li></ul><ul><li>Develop the relationships among the activities; decide which activities must precede and which must follow others. </li></ul><ul><li>Draw a Network Diagram connecting all the activities ( each activity should have a unique number ). </li></ul><ul><li>Assign time and/or cost estimates to each activity. </li></ul><ul><li>Compute the longest time path through the network. (The critical path) </li></ul><ul><li>Use the Network to help plan, schedule, monitor & control the project. </li></ul>
  34. 34. PM Calculations Overview <ul><li>PERT and CPM can be used together </li></ul><ul><li>Calculations are based on a few simple formulae: </li></ul><ul><ul><li>PERT Derived duration estimates </li></ul></ul><ul><ul><li>Standard Deviation </li></ul></ul><ul><ul><li>Variance </li></ul></ul><ul><ul><li>Probability of meeting expectation </li></ul></ul><ul><ul><li>Crash costs and time & normal costs and time </li></ul></ul><ul><li>Calculations can be done manually or using Excel – same formulae, different tools </li></ul>
  35. 35. Resources Used in This Unit <ul><li>Bonini, Charles, et al, Quantitative Analysis for Management, Columbus: McGraw Hill, 1997 </li></ul><ul><li>Dr. Anthony Filipovitch </li></ul><ul><li>Goldratt, Eli, Dr., The Goal: A Process of Ongoing Improvement, Great Barrington: New River Press, 1996 </li></ul><ul><li>Mednick, Barry, PERT-CPM on Excel,Fullerton: Cal State, 2000 </li></ul><ul><li>MS Project, by Microsoft Corporation </li></ul><ul><li>MS Excel, by Microsoft Corporation </li></ul><ul><li>PM Body of Knowledge (PMBOK), Philadelphia: PMI, 2000 </li></ul><ul><li>Project Management Institute (PMI) Resource Center </li></ul><ul><ul><li>Project Management Institute Website </li></ul></ul><ul><li>ProjeX, by WAA, Inc </li></ul><ul><li>Systema, Sid, Probabilistic Solutions to Project Scheduling, Ferris State, 1999 </li></ul><ul><li>US National Performance Survey, The Standish Group, 1998 </li></ul><ul><li>Verma, Vijay K., Managing the Project Team: The Human Aspects of Project Management, Philadelphia: PMI, 1997 </li></ul><ul><li>Wiest, Jerome D., and Levy, Ferdinand K., A Management Guide to PERT/CPM, New Delhi: Prentice-Hall of India Private Limited, 1974 </li></ul>
  36. 36. <ul><li>You have completed </li></ul><ul><li>URBS 609 PERT Unit 2 </li></ul><ul><li>Please proceed to </li></ul><ul><li>URBS 609 Project Management Using MS Project Block </li></ul>This Unit of Instruction was crafted by Robert Hugg For Minnesota State University, Mankato Urban and Regional Studies Institute - 2004

×