Case Study of PMCS Implementation/Tools - Advanced LIGO An Example Of Implementation In Progress Prepared by Thomas Frey, CCC, PMP LIGO-G020514-00-P 1 Presentation Outline Introduction Value to Stakeholders PMCS Implementation General Practice » Model System » Tools » LIGO Lab Criteria Why CPM » A Case Study of Scheduling Tools – MS Project vs. Primavera Project Planner Real World Example of Tool Use Conclusion References LIGO-G020514-00-P Adv. LIGO Nov 2002 2 Introduction My Background. Focus of the Presentation. Not the Focus of the Presentation. Topic Definition LIGO-G020514-00-P Adv. LIGO Nov 2002 3 Speaker Background Thomas L. Frey, CCC, PMP Experience : 12 Yrs. Work Experience in Project Control Systems. Education : BS Degree Project Mgmt. Purdue University at West Lafayette, IN. Present : Working at LIGO Lab out of the Business Office. Comments & Additional Info.: TFrey@ligo.caltech.edu ; www.ligo.caltech.edu/~tfrey/ LIGO-G020514-00-P Adv. LIGO Nov 2002 4 Focus of Presentation Focus of this presentation is: » to explain the elements of the implementation process. » to explain the why it is best to choose CPM tools. » to outline the tools being used by LIGO. » to present the project structure being used by LIGO. » to present a real world example of how the tools benefited LIGO and a collaborator. » To discuss some future / proposed tool selections by LIGO. LIGO-G020514-00-P Adv. LIGO Nov 2002 5 FOCUS of Presentation is NOT… The focus of this presentation is not: » to discuss the pros and cons or history of CSC Criteria. » to discuss the origin of EV Analysis. » to suggest that EV Analysis / Reporting is a panacea. » to dictate specific means or methods. » to imply that EV Analysis has to be implemented on all projects. » To suggest that the tools LIGO uses, are the only options. LIGO-G020514-00-P Adv. LIGO Nov 2002 6 Topic Definition What is implementation? » CARRY OUT, ACCOMPLISH; especially : to give practical effect to and ensure of actual fulfillment by concrete measures » to provide instruments or means of expression for. LIGO-G020514-00-P Adv. LIGO Nov 2002 7 Topic Definition Con’t What is an Project Management Control System? A M.I.S. that... » Determines project status. » Makes a comparison of project status to planning. » Provides information regarding corrective action. » Manages the change process. » May or may not implement Earned Value Analysis. LIGO-G020514-00-P Adv. LIGO Nov 2002 8 Topic Definition Con’t What is Implementation of a Project Management Control System? A M.I.S. that... » To give practical effect… – PMCS that provides useful information. » Actual fulfillment by concrete measures…. – PMCS that provides quantifiable benefit to project. » Provide instruments or means of expression – PMCS that has meaningful output. LIGO-G020514-00-P Adv. LIGO Nov 2002 9 Topic Definition Con’t Still a form of Estimating! » This is a combination of cost estimation and time estimation. Both come with inaccuracies in the form of allowable variances. Allowable has to be defined by the management team and accepted. Variances will always be directly proportional to the quality and quantity of data available. LIGO-G020514-00-P Adv. LIGO Nov 2002 10 Value to Stakeholders Define Stakeholders Define the Value of PMCS. Objections / Misconceptions LIGO-G020514-00-P Adv. LIGO Nov 2002 11 Value to Stakeholders Who are the stakeholders? » Anyone associated with the project or a benefactor of the project. » “Product of the Project” Nee to have stakeholders at the highest levels in the organization that recognize the value of project controls. LIGO-G020514-00-P Adv. LIGO Nov 2002 12 Value to Stakeholders What kind of stakeholders? » Anyone that works in a project environment. » Product independent. » Any process (Industry) can be accommodated. LIGO-G020514-00-P Adv. LIGO Nov 2002 13 Value to Stakeholders Value? » Better decision making regarding corrective actions. » Better Resource Analysis. » Better Cost / Schedule Risk Analysis. » Can use for justifying schedule and cost impact due to changes. LIGO-G020514-00-P Adv. LIGO Nov 2002 14 Value to Stakeholders Objections / Misconceptions? » Too complicated. » Makes us look bad. (Shoot the Messenger) » Micro Management. » We don’t need to control costs and resources. (?) (Ostrich Management Style) » Can’t afford the expertise. LIGO-G020514-00-P Adv. LIGO Nov 2002 15 Value to Stakeholders Value? (Bottom Line) » Better Project Control, Better Budget Use! » Better Project Value. LIGO-G020514-00-P Adv. LIGO Nov 2002 16 PMCS Implementation General Practice Implementation Process Basic System Elements Criteria of LIGO Lab » Program Model LIGO-G020514-00-P Adv. LIGO Nov 2002 17 General Practices – Implementation SDLC (System Development Life Cycle) » Recon (Needs Analysis) – The process of learning your customers unique business processes and determining how you can apply your knowledge of software tools to improve the management of those processes. » Development – The process designing and creating the solution for the customer. » Training and Procedures – The process of teaching your customers champions and staff how to use the developed solution and documenting how to use it. » Pilot Project (i1) – This is the preliminary phase of implementation and is a test of how well the developed solution will meet the expectations of the customers and users. » » Rollout / Handover (i2) – This is the final phase of implementation and is a process of incorporating the changes to meet the expectations of the customers and users; and handing the system over to the customer. LIGO-G020514-00-P Adv. LIGO Support & Maintenance – The process of tech support, continued education, continued improvement, and follow through. Nov 2002 18 General Practices – System Elements Elements of the PMCS » WBS, tailored for effective management control. » OBS, define the organizational elements in which work will be planned and controlled. » Provide for integration with accounting systems. » Schedule methodology used should describe sequence of scope and identify sequencing that meets the requirements of the program. » Establish budgets for the scope and identify significant cost elements as needed for management control. » Establish and maintain a budget loaded baseline schedule, against which program performance can be measured. LIGO-G020514-00-P Adv. LIGO Nov 2002 19 General Practices – System Elements Elements of the PMCS » At least on a monthly basis, reconcile any deviations that are not performance related. » At least on a monthly basis, generate Comparison of the amount of planned budget and the amount of budget earned for work accomplished. This comparison provides the schedule variance » At least on a monthly basis, generate comparison of the amount of the budget earned and the actual direct costs for the same work. This comparison provides the cost variance » At least on a monthly basis, generate the significant differences between both planned and actual schedule performance and planned and actual cost performance, and provide the reasons for the variances. LIGO-G020514-00-P Adv. LIGO Nov 2002 20 General Practices – System Elements Elements of the PMCS (EVMS) Estimates / Budget Generation Planning, Scheduling, and Performance Measurement Accounting / Procurement Actuals LIGO-G020514-00-P Adv. LIGO Doc. Control / QAQC / Change Requests Changes Nov 2002 21 General Practices – System Elements Tools and software work on a database concept. To make data integrate, common field values must exist to join data. For example: » » » » » » Activity IDs Code Fields WBS Values Cost Accounts Cost Categories Resource IDs LIGO-G020514-00-P Cost DB Schedule DB Activity ID Activity ID Code Field Code Field WBS Value WBS Value Account Account Cost Category Cost Category Resource ID Resource ID Queries. Filters, Reports Adv. LIGO Nov 2002 22 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 23 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 24 LIGO-G020514-00-P Adv. LIGO Nov 2002 25 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 26 LIGO-G020514-00-P Adv. LIGO Nov 2002 27 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 28 Note: the value “2011” is common. LIGO-G020514-00-P Adv. LIGO Nov 2002 29 Note: the value “40111” is common. LIGO-G020514-00-P Adv. LIGO Nov 2002 30 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool » Cost Estimating Plan » Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 31 This value is used as a unique resource ID and populates the resource dictionary for planning. LIGO-G020514-00-P This value is used as a FTE value for making head counts and evaluating resource usage. Adv. LIGO Nov 2002 32 Resource Database Resource ID is as follows: » EN = Engineer » B2 = NSF Code for Technical Staff. We are changing this to be a specialty code and will move the NSF code to a data field. » CT = Organization Code for Caltech. » 02 = Unique Counter Resource database also performs the following solutions for LIGO: » OBS – Organizational Breakdown » Live data link that drives the LIGO Roster and LSC roster on the Web. » We are creating an Email / Reporting Utility on the web that will allow managers to generate email lists and resource reports. Resource reports can be run by department, supervisor, discipline, and / or specialty. LIGO-G020514-00-P Adv. LIGO Nov 2002 33 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 34 Requirements What Classification of Estimate: » Conceptual – Based on some for of technical capability roughly defined. Rough sketch of system. – Variance +50% to +100% » ROM (Rough Order of Magnitude) – Similar to a conceptual estimate and usually based upon some historical factors from a similar system. – Variance +25% to +75% » Unit Cost Estimate – Based upon historical cost and known units. – Variance -5% to +25% » Bottoms Up (Detailed Estimate) – This is the process of developing cost by counting units and quantifying labor. – Variance -5% to +20% LIGO-G020514-00-P Adv. LIGO Nov 2002 35 LIGO-G020514-00-P Adv. LIGO Nov 2002 36 LIGO-G020514-00-P Adv. LIGO Nov 2002 37 LIGO-G020514-00-P Adv. LIGO Nov 2002 38 LIGO-G020514-00-P Adv. LIGO Nov 2002 39 LIGO-G020514-00-P Adv. LIGO Nov 2002 40 LIGO-G020514-00-P Adv. LIGO Nov 2002 41 LIGO-G020514-00-P Adv. LIGO Nov 2002 42 LIGO-G020514-00-P Adv. LIGO Nov 2002 43 Activity Sheet Header LIGO-G020514-00-P Adv. LIGO Nov 2002 44 Activity Sheet Takeoff Area LIGO-G020514-00-P Adv. LIGO Nov 2002 45 Cost Extension Area LIGO-G020514-00-P Adv. LIGO Nov 2002 46 Risk and Cost Totals LIGO-G020514-00-P Adv. LIGO Nov 2002 47 Labor Summary (FTEs) LIGO-G020514-00-P Adv. LIGO Nov 2002 48 LIGO-G020514-00-P Adv. LIGO Nov 2002 49 LIGO-G020514-00-P Adv. LIGO Nov 2002 50 LIGO-G020514-00-P Adv. LIGO Nov 2002 51 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 52 Schedule Development Data collection done using what ever method it takes. Tools used by scientists and engineers: » MS Project (98, 2000, 2002, and ver. 4 for MAC) – NOTE: MS Project 98 and ver. 4 for MAC are not backward compatible with 2000 or 2002. » » » » Excel Spreadsheets Text Files Sketches on Paper I do them. LIGO-G020514-00-P Adv. LIGO Nov 2002 53 Level 1 Level 2 Level 3 LIGO-G020514-00-P Adv. LIGO Nov 2002 54 Level 4 LIGO-G020514-00-P Adv. LIGO Nov 2002 55 Level 5 LIGO-G020514-00-P Adv. LIGO Nov 2002 56 Criteria for LIGO Lab Use of a Traditional WBS (Work Break Down Structure) Follow a defined project life cycle and structure. Cost Codes that are linked to a WBS Resource planning by Discipline. – » Resource Pool Listing by Discipline Cost and Schedule Integration. – » LIGO II Cost Book Tool – Cost Estimating Plan – Cost Estimating Tool User Procedure Reporting capability at any level within the WBS » Schedule Development » Example reports for pilot projects – LASTI – 40-Meter Earned Value Analysis - AKA Variance Analysis. – » Program Model Output from P3 (Primavera Project Planner) LIGO-G020514-00-P Adv. LIGO Nov 2002 57 Planning for Performance Measurement At what level do you cost load the schedule? » » » WBS Level is where we collect actual cost. Cost Book Activity Sheet is where we load the estimate. Schedule Activity level is where we measure progress that determines the earned value. Performance Evaluation is executed at the rollup level for the WBS. » » » » » WBS Grouping WBS Level { Cost Book Activity Sheet Level { Schedule Task Level ACWP BCWS BCWP Schedule Variance Cost Variance LIGO-G020514-00-P Adv. LIGO { Nov 2002 58 Planning for Performance Measurement LIGO-G020514-00-P Adv. LIGO Nov 2002 59 Planning for Performance Measurement LIGO-G020514-00-P Adv. LIGO Nov 2002 60 Planning for Performance Measurement LIGO-G020514-00-P Adv. LIGO Nov 2002 61 LIGO-G020514-00-P Adv. LIGO Nov 2002 62 LIGO-G020514-00-P Adv. LIGO Nov 2002 63 Progress Data Collection Primavera Project Planner comes with a built in free ware program called Post Office. » Using a built in feature within the application you can create a mail attachment that contains the activities to be updated. Another option is using Excel spreadsheets. These can be easily imported. LIGO-G020514-00-P Adv. LIGO Nov 2002 64 Criteria for LIGO Lab – The Tools For Planning and Scheduling we are using Primavera Project Planner. This provides: » » » » Traditional WBS (Work Break Down Structure) Use of defined project life cycle and structure. Uses Cost Codes Resource Dictionary by Discipline. – – Resource Pool Listing by Discipline » Reporting capability at any level within the WBS » Earned Value Analysis - AKA Variance Analysis. – For Cost data development and integration we are using MS Access. This provides: » Cost and Schedule Integration. – – LIGO II Cost Book Tool on the Web. » Resource Data control and maintenance LIGO-G020514-00-P Adv. LIGO Nov 2002 65 Why CPM (Critical Path Methodology) What elements make CPM work. Sample Plan Why MS Project is not true CPM. Primavera Project Planner – True CPM tool. LIGO-G020514-00-P AUG SEP 1993 OCT Building 38 NOV DEC JAN FEB MAR APR 1 2 MAY 1994 JUN JUL AUG SEP OCT NOV DEC JAN 1995 FEB MAR APR 3 Compressed First Pilot Building 4 Building 36 Compressed 2nd Pilot Building 1. Contract 1314-Compressed Starts 1/3/94 2. Worked Stopped on Bldg. 38 Building 37 3. 1314-Compressed Executed 4/11/94 4. Building 36 Successful as 2nd Pilot Building 35 Building 39 Building 40 fcb6cbb74384ed08f807 60c080f771ef33a50c1e807ffbfb4081227ddbc6fd4fd927ff65f45fe6470680e01d680808e80f 05f003787039dc0706ad0bf4015aa090ff813feb000000a0e5cf3f0328feed012c13c032022c33 007e000fe0a74f003f8087d80120b0671503060c020a491580c8ff007e3e0799030000000185d6 151053573c24ce68eec53b906b7f067feb4214df750c0cd91270750492301dc08f9900fc030080 f0191c0f0061b00e40da9d38125cf290cc093ebe2ac85a57bc893b13a6447122264fc296085541 83b875e03352e3cc4d9021cd503e0f89ece083b3751e220011f88cd4380127ea521312fc2cd9e3 7529f700041ef89f92306cd6957a00691f80388d82bc751916630031def9d43af015d0735f0c3e 888fb1290cd615bda2417930b72e9330de3a00f1d681aff541d7baf850e1b22e4ec0a52b016da9 1929604674398a75e02394063b588be062ac75a537ba7529f4a5dcf790723a89b3600be891adcb 5c4e381243b2a47541141019306010d9baa480531e24ac4bd81123c008301624c9971435d6ff84 103e128e46b3296d4970a7581796748102eb1236255c8e87210f51581dd9ec200980d9ee683625 e8f3bf81d7433ec1a78ea42e838fb12d22df6b697004c4705897105682840997938e44e57b225d 178def49e80ddad69d6f89336cd645e47b50b50e80fe4834f010639dff447f763956d0e0a3f13d 145807209f313cc82e47406c24be0702ac031f0eeb0044126c34befb8fd4116cad1b4a26cef059 9e6411002cb85917a1a19d6db227ce705a07208275c11410235bd77c4b9c518414ef08f808240b 24b64586de607680a71f09f03cf81f3113672497c147a00c80606e9dfe58ebda8d6a776858073e 4efb010475ebe84701bcf624714672197c6e8903b478eb822620d2a71fc9ba4658e28ce4726a5d faf5eb8fe2b087a8de463031cebaf8eaa06add1efe28d601883dc323a4408175f8f1878075115d 346a4671197c05c438eb62612170605d0482c434041eac8b0478c58b305ab7d9fa84c3baa00988 d4ba388185c5ba589753eb62ba6361218892517e04414538a30aa9df581383b575f2e547b1ce43 3c44829d445f70265df63c02ea635ccea624ec8eb333b85b073ef52071467339615da23a9e84c1 4df9634b63b40b6a077efcf8c36d5d140b53eb3c94e6780b83a66591accbfe47f0127c4ad558eb d8e441c2a4f09a5e4bc003085c680bc043a4333b1b7b4c97876467b4d2604db44867267cec1163 f91cc07d285010c00fe0011207020408027f8017e803c4401fbf038bb01060c87f0001877c0710 fad605f52310689dff853309b381b323d0675500bf4501160700000186801928e4778021e902f8 91b6c6fb1c395814733b5f4c691c3c26dd7f957dfbf623c256c81c299223b13c381d29e082f710 c7112c8ce8a38708a6c4181c3158149313401dc1b2085d11ac8b923265410c584533ad7600880d 34cebae41159a4b837a1748cbdd1d9190b11b1c1fcc737452b8d07b6ec22f828fc8f4f9ac0619c 54b21b7c0c31c2685dc2f3788fc1c7c814e3513421c76a9172266ab0f8d4f1a571297361c99cd0 51ed084fb044f2f8d2a4be89dc61b60e7c5cbe18eb125ec4d9114dc811ac8be072a4600936c6c3 c5aa1829542c3182827511901551c841c4ba4461da1d83d258eb5232c4048814229e8ee91a0b17 c75a970243f4607111a2b03caa75dd12c9ba58d6c60832d1966d88a75f64eb00c4b91c07881182 0d1027e094f4f122c55897a88d8911675db460711192d625c022f4accb76c405c9601b6f5d5421 3e852358243543c1ba28196303800f8f759148082004ad031fd5ba24d044b42e068423f33f9136 2e122c441172ad0d977571c1120e466579ac1969d299ecdbb71f161ac558174148114918d9ba28 b72ee931f884ea514918d33859927f9c7551049a288c4aec783362ac031f95ff1e628c2bbe47b2 c64b9626e245e07b64404c3a1dd5ba5804858a75318018215832634462c7f02086efd9d4e8348a 23458a1e2c364494d224c44503c0e81247b02e91137cc2ba7000628c75c9ca38e9a3f89ed6814f 91511cd93a0f21695d0c64460e962c8b665d9c0fe0a3b137328a535ff29b808358a245b62e0e10 0c20268b23648e4084543031690b44e700f17b58ad4b391b07885182a5848e0a5331d1b2757155 accb7686d9ba940c1ee25a42d6ba180b23f03ddea8e801e2e0027c248a47c56d5293941221655d 8c71c2cab888604fb8f89e7425ba751ea259170edcc65a17011b5144483445b02e9a3de1e27bb8 122c678cb1a39446b22ec69f2847761b7c4c450e5ca2d43de97851339b17cdba5c1c81b071c1d2 ffe0c3615d0c36a35a0720a8581703ca51ad03108bcac45b0246b32e06b86288936a527be24d8b 48691135582263023ed2d268501287d53d0521639d87b2c72a106eeb127bc859172fd024924286 06eb92c48f04885d10675da460096522b911912d31aa8683b531a0928ade89c3675d4c636a5d2d eac6f23f19200af8a51943cd3a00d1ad8b81b58493d1adf31fdb1d635dac7a49bda2805f6e071f 450b166b767c69a21b7c44eb6223445027aa75d1d01e060447b02e1a61c341e7d8d2a451a97531 ffeb1e22d6c5004c6a4eb8ad031fd13afff1c48e685d324e24fec7a48de0358090b12e82ac31d6 575a1a03b0d1e2c4f13f3e40491be74bac00a39b1ed1ba18a1470d166f5d9628c63a0ff1e2859f e5c960f166c7133b6146ac7500a2f13f5e1df091ac8b03ae58f44713728c7561e04c5a15cbadec 105eeb229727b8178bec186ec5664a8240d23a040810c45b1793368ad749eb928922a3365e93c8 ba189cc463340293235897722f5ab0586ac5113b568144baa494b1fc8f0b902588b32e066463c8 314b1c050a1444b52e519ee91e45385123c4781e879f240ba3078bc9183eeb2294458485e41cd5 256d89e15304a6c6b584839411f4f610e77b14eb62a58d902fb6368a7511caa3b028a27559e724 0f203cc1a258e821c6def44d0b2308252e6c14f6d435d6e38475e073f0c8d6f98fa0451c3ae283 88c911a7715459c0473138591dd1ec586deb1c5f199923d103c4e91573c748ed210af1c0c78703 534cbab848c9d298fd39c0c734d6c34338822533a609624a3d2422fb8fe98c2a41a4c4b9290c6c e0e777003f5804a01d0000000830e47f48b37fcf4370b401bc87d4bf18dff4a7a46b37e20e0f69 0ff4910e0083c09e7500000414029e7ffaf4037b801718b48e01fc402029037d0700000186fc0f 04a55f7f54b80fe0ef09ec1ff8f1e30ff4590820009194813d1e800ffcf1193c7efcf4037fd6e1 78ac031f68b22e1c66571e05de8e5b18688273f9f2a3015ec346208feffe034f701d283c1804fe 0d360281d6816febfc0308c4016620cb3afdfa23c1bdffc09675fa037bd68581841e024fd64576 d605ee2c041078038438b80fdc59d8a4021fa8236585eb40140ff047b72eb0c403f0f8c3645de0 37a44c5a1718e2412cdcfb2f24aa5d85e4812eebb285790c94c14a06b4c0dc1148b42e02b10363 5805000249801903f7cd030f09eb02492484cf007e14d3c0a7d605c600d3ff585001adad0f8c59 e2418ce3e0e3acf31058e24154eb2a9c830fa49130c6bac01860822fbc2e701d4822e162561089 2509eb3c24ac0b7c59e63fc177ff8129bec7082c9066dd6d89b32e7047b2a47549d80cd4591758 b045ac6cd958983023b073d8b76f3f1aa9b2e53f035900140fc7630df8c010a0462059c294c095 cfb72eb00778e0037f80178174639e870c83893510c5ffd9b3ed8933b0c37f06f0a358d6b69737 a4021008e44500bf6501fc680d303b0000001080c88b80427e2bf08f20801ff00220000f7ce08f 1f913d0ce311dd9700be230a0a02f8ff007eda043e0e000c02f8013cc8903060d0aa3d06f0037f ed88ed8a02d9994a71bec6cb1a26eba2b464db127764ebc047f132d6f4481db1101889279162c5 10ef6539922ac475c475c5c688520c3e625506d188b6649247e989eb8a6a5d1c80e6783f935888 06514896406bd269008984913a1266c780448cff49ef004426619c7571479a2ebe279b1155c552 8fa765246cc6222ea6388181281d3149634c8ec0e1a475117c8bc2a6caa9347f3253224e4cb307 5c5d4cd624bdc261685cf6c8d625744a8517a9234edd08009334342a8c45b30e40d2a118b91368 7d4e5a17816e71d6c5621c4078ad03dfb551481b6f5dc2ffc81d514c4ed58d13680c8c45f0057c dcca7645ea88e541f28da77358ac8bcd1fcb9508e6c5d2324cd6818f6c5d1261b11db15192b9e3 808f670ef888980db37551002fe56c4af5d88eda13c9ba7841e6b0d1a8124ad679888f1e254658 623b6203a5ce45b10140b8ad03102f7f54cc4648083e1a3a42ca3af011ac8b667aac75b1a2c6b5 97450010c5ba58c487d9ba5837d33b8a00c3605d2c123dc45b17913111adb36f3f8cd6e5fc09eb ac91381bd13a0fb1d6c5d1308a75f1848a99336486a923deba38973d4406c4a8a01f0eebfcc75a 88b12ea2c2d1ec896e5d0440ac67a22b26848708d6ad559c7531fa800f4f4724eba2c06374848e 9bba68d645091205f623ed6102c458c17a08ab75893f8275391bf8283c88649d8798d2281df1c2 46b16e648d8cc088e64502c988188e645d38f91ec59f305b179b3e9a75118c4ec3808f0292512d 626345b42e92566947e85ae73f2a8723da518412c5ba32c790ae63c5868cc2f7281dd1ac0b0f20 b33d44b32e92d151ad8b13013e8384751d2bd6ba30f23d2a207a88e47c58281292d6c5752c9c0c e27b54eb3c447235ba75e0336d2259175705201f7171625ae0c3871f1b2b02b8868def21665d1c 42c03a0049fd228a104eebc2c5f728d6810f9b75116c09bb75f9071f1f274684981c5d1585a1e1 19a9364ab8b0580720525b74eb8aac51950bb375e0a35a073e41cdc8b5113be29bc36c5d8c6e1e 61b52ef94788033e4ade1430a37812a936d911813ea1625d06cc88f64500c4c8d6254448e648ba 88f727fb1226eb127dd1ad8bca7b0fb1a246a2aa01fed16245aa8d6b497444b4ce4358ac8b06ed 58a64777c4eae3216a4734eb00848275317e44b02eb279a9edb1698674d9bab85891e81dd792e8 8f621d407f80fdc7d915cd3a0051ac4b3be2fd89de1659d4d4e3f059172d719a157cb6ce0ff024 2c3a5512a9c3050791dae3ac2b3ab9cf39d258496fa3f81e0ad645f0342a5213001256ebe21383 f91acba0841f61b52e296b34eb2200624cbb87680273ef00bf83d858d1accbac8cd41109c3d160 9857c488e07816705a189ad625e778e4441335296bd8ac8bc2f5a8d6c1f7033e3656d2ba0829a3 e4ac9bbb4cb10105f80718ab769a2d89961467113a62ad4bda1cc13af069714a8358b80807d122 52267714e246b72e69542c2bb375b9204b071f40325cbc7591803592d023d81b8503313c887122 8e38bb23123bdf51041816eb626138d63cf009ebe2c3152e464b964c9d607b14c79251e23c8847 ac58f762f816c5a138788817523c18266d88226bf8ac8bd5231134e1b4bfa40c11ac4b62c643d4 d06489f120ae24c1bfa81df98db13e265d2a9c08d6f98fe264c28b08184b73a5544d96c4e0205a 2a294584bfb6f88f133d47029fd0bb7c913ad20c117ae2881c6b615625828691ef6816a6d6c5a9 ee06907036f6f050c488adcb7bea4d091ee75f698fd411ef40ac8551fa125ac4b226ae28e78a94 36c40ff01ed2d8a95f1d346d009f77005d9cee69f6d88ea465d1ac8ced4b4405e03f2649dae521 dc07f0035e003f1d02f8013c801fc003f8013c540e007d810700000080707494a35b3c444c13a9 037fd6990ffc59473ff007f7e6037fd605068fc01fdc8f950183560530c27d003fff03b48f4020 2b030c49175048aa007e8b820fdc0308ecc106fec01fdfc19f17813cebc407fef84f3ff007f7e2 cdea1a80ea7576b75d6eb703f8978087033e83007eb80fe0a74f003f8007c60f00000004145a77 4ddf0e0418682f0c79000200f3ff090f20f941f933e7e6f705748e301d00abeb0001d66d8e8fd9 e4a7fbb78398360000cb04b08c00cb0c1830e06fdbfb9fb64ffecbe8bfccbbfe3b149ac736f04f 00040200480000c080788edb100040eed71e823f06044000a0e09f0502d331270602d8044814a0 41110000 0100 0800d827b8240000 72070000 467a0000 Plot Date Data Date Project Start Project Finish 18MAR95 2AUG93 2AUG93 ******* (c) Primavera Systems, Inc. Adv. LIGO Activity Bar/Early Dates Critical Activity Progress Bar Activity Late Dates Milestone/Flag Activity BACK Sheet As-Built Anaylsis Jordan Downs Porj. 1314 - Compressed Housing Authority of City of Los Angeles 1 of 1 Date Revision Checked Approved D:\P3WIN\P3OUT\~VIE023B.HGL Nov 2002 66 Why CPM (Critical Path Methodology) Elements of CPM » Uses activity logic. Most common application is precedence format. » Calculation algorithm uses forward and backward pass. » Tool provides critical path. » Provides information regarding float, free float, early dates and late dates. – Allows negative float as a means for quantifying delays. » Actual Cost can exceed budget. (Negative Cost and Schedule Variances) LIGO-G020514-00-P Adv. LIGO Nov 2002 67 Why CPM (Critical Path Methodology) From J. Lewis See References LIGO-G020514-00-P Adv. LIGO Nov 2002 68 Why CPM (Critical Path Methodology) From J. Lewis See References LIGO-G020514-00-P Adv. LIGO Nov 2002 69 Why CPM (Critical Path Methodology) From J. Lewis See References LIGO-G020514-00-P Adv. LIGO Nov 2002 70 Why CPM (Critical Path Methodology) Sample Project » Yard Project. » We will show this sample project in MS Project and P3. » We will show how progress is represented in each case. » We will evaluate the application of constraints. From J. Lewis See References – Haul Away Trash has a finish no later than date of June 19, 2003. » Using days as time unit for this exercise. LIGO-G020514-00-P Adv. LIGO Nov 2002 71 Why CPM (Critical Path Methodology) Primavera Project Planner: Logic Diagram LIGO-G020514-00-P Adv. LIGO Nov 2002 72 Why CPM (Critical Path Methodology) Primavera Project Planner: Schedule Views LIGO-G020514-00-P NOTE: Progress shows negative float indicating the amount of delay and forecasting an early finish later than the planned finish. Adv. LIGO Nov 2002 73 Why CPM (Critical Path Methodology) Microsoft Project 2002 : Logic Diagram LIGO-G020514-00-P Adv. LIGO Nov 2002 74 Why CPM (Critical Path Methodology) MS Project 2002: Schedule Views LIGO-G020514-00-P NOTE: Progress does not show negative float indicating the amount of delay and the forecast finish has not changed to reflect the delay. Adv. LIGO Nov 2002 75 Why CPM (Critical Path Methodology) CPM, With Out A Doubt. » CPM tool provides clear quantifiable data regarding delay. » Forecasts a new finish date based upon known progress. » Basis for making corrective action to recover delay. LIGO-G020514-00-P Adv. LIGO Nov 2002 76 Real World Example Working with a LIGO Lab collaborator preparing a proposal we were asked to help. We will discuss how LIGO Lab used the tools available to provide the following: » » » » Detailed Cost Estimate Detailed Schedule Cost Loaded Schedule Cost Profiles with Escalation LIGO-G020514-00-P Adv. LIGO Nov 2002 77 Real World Example Using the Cost Book Tool, we coded the cost sheets that represented the collaborator’s scope. Using MS Access and the data, we applied the collaborator's cost rules and labor rates. We also provided cost data by institution for the collaborator. LIGO-G020514-00-P Adv. LIGO Nov 2002 78 Real World Example LIGO-G020514-00-P Adv. LIGO Nov 2002 79 Real World Example Using the schedule, we coded the tasks that represent the collaborator’s scope. Using the cost book Access database, we cost loaded the schedule and generated cost profiles. LIGO-G020514-00-P Adv. LIGO Nov 2002 80 Real World Example Using the cost loaded schedule, we exported the cost profile data to a spread sheet in base year dollars. Using MS Excel, we generated a cost profile by GB Fiscal Years and applied an escalation rate. LIGO-G020514-00-P 6,000 11,000 10,000 5,000 9,000 8,000 4,000 7,000 6,000 3,000 5,000 4,000 2,000 3,000 2,000 1,000 1,000 - FY04 Direct Cost - $K Adv. LIGO FY05 FY06 Allowance - $K FY07 Escalation - $K Nov 2002 FY08 Cumulative - $K 81 Conclusion Keep Sharp, Beat Your Budget! » PMCS, PMIS, or EV MIS(s) offer greater PM value to stakeholders (customers and clients). » EV Analysis, when implemented with integrity, offers the best method for identifying project areas of concern. » EV Reports and Graphs can quickly communicate to stakeholders the status of the project. » EV is a method with a proven track record. It is not an experiment. » When executed on at least a monthly basis, it will provide the information needed for management to make good decisions. LIGO-G020514-00-P Adv. LIGO Nov 2002 82 References Lewis, James P.. “PROJECT PLANNING, SCHEDULING AND CONTROL”. Irvin Professional Publishing, 1995. ISBN 1-55738-869-5 Lewis, James P.. “FUNDAMENTALS OF PROJECT MANAGEMENT”. AMACOM Publishing, 1995. ISBN 0-8144-7835-2 Project Management Institute, “Project Body of Knowledge”, AKA. PMBOK. PMI, Four Campus Blvd., Newtown Square, PA 19073-3299, USA., 1996. ISBN: 1-880410-12-5 Earned Value Management Web Site: http://www.acq.osd.mil/pm/ LIGO-G020514-00-P Adv. LIGO Nov 2002 83 Case Study of PMCS Implementation/Tools - Advanced LIGO THE END LIGO-G020514-00-P Adv. LIGO Nov 2002 84