Project Management in The Information Age
1-1
, Project Management in the Information Age MASY1-GC1250-104
Dr. Chiji Ohayia, PMP, CSM, SAFe Agile
Today
• Review Previous Class • The Financial Project Plan
• Group Project Work /Class Exercise
3
Process Groups and Knowledge Areas 3
Scope Management
Time Management
Cost Management
Quality Management
Human Resources Management
Communications Management
Integration Management
Risk Management Procurement Management Stakeholder Management
Process Groups What we need to
accomplish…
Initiating Planning Executing
Monitoring
And Controlling
Closing
Knowledge Areas
What we need to
understand…
Definition of Time Management
Project Time Management includes processes for managing the work of the project
so that the project may complete successfully, on time.
TIME MANAGEMENT
Sched ule Planni ng
Scope Defini tion
Scope Planning
Scope Definition
Activity Definition
Resource Planning
Activity Sequencing
Schedule Development
Activity Duration
Estimating
Cost Estimating
Cost Budgeting
Project Plan Integration
CORE PLANNING PROCESSES
Scheduling & Resource Planning
Predecessor Successor
A B (FS) FINISH-TO-STARTA must finish before B can start
A B (FF) FINISH-TO-FINISH A must finish before B can finish
(Bake Cake-> Decorate Cake)
Project Scheduling Dependencies
(Decorate Cake-> Deliver Cake)
Predecessor Successor
A B (FS) FINISH-TO-STARTA must finish before B can start
A B (SS) START-TO-START When A starts B can also start
A B (FF) FINISH-TO-FINISH A must finish before B can finish
(Bake Cake-> Decorate Cake)
(Decorate Cake-> Deliver Cake)
(Bake Cake-> Make Icing)
Project Scheduling Dependencies
Predecessor Successor
A B (FS) FINISH-TO-STARTA must finish before B can start
A B (SS) START-TO-START When A starts B can also start
A B (FF) FINISH-TO-FINISH A must finish before B can finish
A B (SF) START-TO-FINISH When A starts B can finish
(Bake Cake-> Decorate Cake)
(Decorate Cake-> Deliver Cake)
(Bake Cake-> Make Icing)
(Deliver Cake -> Bill Customer) (Legacy system cannot be eliminated until replacement system starts)
RA RE
Project Scheduling Dependencies
Three types of Dependencies
1. Mandatory dependencies – called hard logic. When a task must be completed in a certain order.
2. Discretionary dependencies – called soft logic, preferential logic. When you prefer a task to be accomplished in a certain order.
3. External dependencies – based on the needs of a party outside the project.
Project Scheduling Dependencies
Project Financial Plan
Project Management in the Information Age MASY1-GC 1250
Week 6
The Project Budget
12
Process Groups and Knowledge Areas 12
Scope Management
Time Management
Cost Management
Quality Management
Human Resources Management
Communications Management
Integration Management
Risk Management Procurement Management Stakeholder Management
Process Groups What we need to
accomplish…
Initiating Planning Executing
Monitoring
And Controlling
Closing
Knowledge Areas
What we need to
understand…
Project Cost Management
• The planning and structure necessary to control the costs (expenses) of the project – Planning
– Estimating – Budgeting
– Funding – Managing
– Controlling
13
The Preliminary Budget
• The preliminary budget is produced in the Initiation Phase
• It is a preliminary estimate of the total expenditures expected for the project – Labor, material, and equipment costs
• It serves as a basis to allocate monies to support the project
• At a Rough-Order-of-Magnitude (ROM)
14
Developing the Preliminary Budget
• Estimate project costs using a combination of science, logic, common sense, and experience – Solicit the opinions and feedback of project
participants to get a broad spectrum of information, experience, and opinion
– Focus on the costs factors that depend on the needs of the specific project
– Refer to cost estimates of similar projects in the past that were accurate
15
Estimate the Preliminary Expenses
• Estimate the expenses at the level of detail you understand – Provide an estimate for the entire project at a
high level
– State in clear terms that the preliminary expenses are ‘estimates’
– Reserve a detailed estimate for the project work until after the ‘Scope’ has been agreed to
16
High-level Estimates
• Cost can be categorized as labor, material, capital, and other costs as appropriate – Labor…Labor rates
– Material…Vendor quotes – Equipment…Platform costs
– Other…Consultant fees or training costs
17
The Basis for the Preliminary Estimates
• Identify fundamental assumptions used to develop, calculate, or explain the expense estimates – The basis for calculating the labor cost might
be a standard labor rate multiplied by staff hours
– The cost of hardware might be based on sizing need for storage and performance
– The cost of materials might be based on the number of square feet of wall surface to paint
18
The Detailed Budget • The detailed project budget is produced in
the Planning Phase when more detail about the project is known
• It is more detailed than preliminary budget • Typical budget specific expenses
– Staff, consultants, materials, hardware, software, equipment, travel, training, and supplies
• It becomes the baseline for the ‘Execute’ and ‘Control’ phases of the lifecycle
19
Developing the Detailed Budget
• Refer to the preliminary budget
• Refer to budget information for similar projects
• Identify detailed labor expenses – Associated with the workplan tasks
• Identify detailed material expenses – Associated with the tasks, activities, and phases
• Identify detailed ongoing operating expenses – Customer support or software licensing
20
The Purpose of the Detailed Budget
• The detailed budget provides the project sponsor with a best estimate of how much the project will cost
• It helps manage expectations and gives the project sponsor information to develop a detailed cost/benefit for the project
• It provides a basis on which to establish the ‘baseline’ expenses
• Measures if a project is financially on track
21
Line-item Budget Categories
• Salaries
• Fringe Benefits • Equipment • Hardware and Software
• Training and Travel • Materials and Supplies • Consultants
• Overhead costs (indirect costs)
22
23
Project Cost Budgeting • Allocate the project cost estimates to tasks • The tasks are based on the WBS for the project
• The WBS represents Scope and its deliverables • Produce a cost baseline
• Establish a time-phased budget • Enable the project manager to
– Measure and monitor cost performance – Assess ‘actual’ to ‘plan’ variances
24
Budget Techniques
• Analogous estimates – The actual cost of a previous, similar project as the basis – The use of expert judgment – Less costly but less accurate
• Top-down estimates – Start with a lump sum budget for the project – Assign estimates for each process as a whole
• Bottom-up estimates – Involves estimating individual activities and summing them – Parametric estimation may help here! – Can increase the accuracy of the cost estimate – Time intensive and expensive to develop
Budget Techniques
• Parametric-estimates – Take estimated specific costs and multiple by units of
use
– Business costs of goods and services
• Three-point estimation – Use optimistic, most likely and pessimistic estimates
– Apply the same formulas used for activity time estimation
25
Budget Contingency Planning
• Assessing ‘unknowns’ is very important
• The ‘crises’ that are inherent and a regular part of any project will affect the bottom line
• The budget estimate should have reserves or “buffers” built-in
• Best practice for the overall reserves is 20-30 percent of the total project cost
26
Cost Reserves
• Contingency reserves – For “known-unknowns” – Included in cost baseline
– Includes rework and money for handling risks
• Management reserves – For “unknown unknowns” – Not included in cost baseline
27
The Budget Approval Process
• Approve as proposed…
• Approve with cuts… • Approve but delayed until funds are
available… • Approve but not funded…
28
Cost Management
PROJECT COST MANAGEMENT
Project Management Knowledge Areas from PMBOK® Guide
Estimate Activity Costs Elements • Labor • Materials • Equipment • Facilities • Subcontractors
and consultants • Travel • Reserve
Good Practices • Have the person responsible
estimate costs • Use historical data to inform
current project
• Be reasonable and realistic • Estimate near-term activities
more accurately • Elaborate other costs as
additional information known
Consumer Market Study Project
Estimated Costs
Aggregate Total Budgeted Cost
• Establish a TBC for each work package
• Determine the process • Top-down • Bottom-up
• If sum of initial estimates exceeds sponsor budget, then reduce costs and recalculate
© 2018 Cengage®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected
website or school-approved learning management system for classroom use.
Packaging Machine Project Aggregate Total Budgeted Cost
Develop Cumulative Budgeted Cost
• Distribute each total budgeted cost (TBC) over work package duration
• Create the time-phased budget
• Calculate cumulative budgeted cost • Provides a baseline against which actual
cost and work performance are measured
Packaging Machine Project Develop Cumulative Budgeted Cost
• Determine budgeted cost by period
• Graph the cumulative budgeted cost curve
Determine Actual Cost • Actual Cost
– Collect data regularly for funds actually expended
– Charge to work package numbers
• Committed Costs – Periodically assign portion of total cost to actual cost
– Include costs for items that will be paid for later
• Compare Actual Cost To Budgeted Cost – Calculate cumulative actual cost – Compare to cumulative budgeted cost
Packaging Machine Project Determine Actual Cost
• End of Week 8 • Planned cost =
$64,000
• Actual cost = $68,000
• Compare CAC with CBC
Determine Value of Work Performed
Example Project
• Paint 10 similar rooms
• Total budgeted cost of $2,000
• Budget is $200 per room
At Day 5
• $1,000 has been spent • 3 rooms have been
painted • Earned value = • 0.30 × $2,000 = $600
• Have expended $400 more than the Earned Value
Packaging Machine Project Determine Value of Work Performed
Analyze Cost Performance
• Four cost-related measures – TBC – total budgeted cost – CBC – cumulative budgeted cost
– CAC – cumulative actual cost
– CEV – cumulative earned value
• Use to analyze project cost performance • Plot CBC, CAC, and CEV curves on the
same graph – Reveal any trends toward improving or
deteriorating cost performance
Packaging Machine Project Analyze Cost Performance
Cost Performance Index
• Measure of the cost efficiency with which the project is being performed
• Cost performance index = Cumulative earned value/Cumulative
actual cost
CPI = CEV/CAC
Packaging Machine Project Cost Performance Index
End of Week 8 • $64,000 was budgeted • $68,000 was actually
expended
• $54,000 was the earned value of work actually performed
• CEV = $54,000 • CAC = $68,000
Determine CPI • CPI = CEV/CAC
= $54,000/$68,000
= 0.79
For every $1.00 actually expended, only $0.79 of earned value was received.
Cost Variance
• Indicator of cost performance • Difference between the cumulative earned
value of the work performed and the cumulative actual cost
• Cost variance = Cumulative earned value − Cumulative actual cost
CV = CEV − CAC
Packaging Machine Project Cost Variance
End of Week 8 • $64,000 was budgeted • $68,000 was actually
expended
• $54,000 was the earned value of work actually performed
• CEV = $54,000 • CAC = $68,000
Determine CV • CV = CEV − CAC
= $54,000 − $68,000 = −$14,000
The value of the work performed through week 8 is $14,000 less than the amount actually expended.
Estimate Cost at Completion
• Forecast what the total costs will be at the completion of the project or work package
• 3 different methods – FCAC = TBC / CPI – FCAC = CAC + (TBC − CEV) – FCAC = CAC + Re-estimate of remaining work
• Another method – TCPI = (TBC − CEV)/(TBC − CAC)
Packaging Machine Project Estimate Cost at Completion
End of Week 8 • $64,000 was budgeted • $68,000 was actually
expended
• $54,000 was the earned value of work actually performed
• CEV = $54,000 • CAC = $68,000 • CPI = 0.79 • TBC = $100,000
Determine FCAC • FCAC = TBC / CPI
= $100,000/0.79 = $126,582
• FCAC = CAC + (TBC – CEV) = $68,000 + ($100,000 – $54,000) = $68,000 + $46,000
= $114,000
• TCPI = (TBC – CEV)/(TBC – CAC) = ($100,000 − $54,000)/( $100,000 −
$68,000) = $46,000/$32,000 = 1.44
Control Costs • Analyze cost performance on a regular basis
– Determine which work packages require corrective action
– Decide what specific corrective action – Revise the project plan
• Evaluate negative cost variance • Take corrective actions
– Near term activities
– Activities with large cost estimate
• Reduce costs of activities
• Evaluate the trade-off of cost and scope
Manage Cash Flow • Ensure that cash comes in faster than it
goes out • Negotiate payment terms
– Provide a down payment – Make equal monthly payments
– Provide frequent payments
• Avoid only one payment at end of project
• Control outflow of cash
Cost Estimating for Information Systems Development
• Common errors in estimating costs – Underestimating the work time necessary to complete
an activity
– Requiring rework to meet the user requirements – Underestimating growth in the project scope
– Not anticipating new hardware purchases – Making corrections to flaws in excess of the reserve
planning
– Changing the design strategy
– Increasing resources to fast-track phases of the SDLC
52
Project Costs • Planned Costs
– The detailed budget
• Actual costs – Costs that a project has actually incurred
• Cost Performance Index (CPI) – Ratio of budgeted to actual costs
• Cost variance – Difference between budgeted and actual
Management Cost and Control System
• Planning
• Work authorization and release • Cost data collection and reporting • Cost analysis
• Reporting
53
Project Cost Management Specifics
• Labor rates by position and class
• Consumable materials • Supplies and services • Non-capital equipment
• Capital equipment • Vendor contracts • Cost plus
54
55
Project Cost Management Processes
• Resource planning – Determine what resources and quantities of
them should be used (resource requirements) • Cost estimating
– Develop an estimate of the costs and resources needed to complete a project
• Cost budgeting – Allocate an overall cost estimate to individual
work items to establish a baseline to measure performance
• Cost control – Control changes to the project budget
56
Processes to Validate the Costs
• Monitor the planned costs against the actual
• Ensure they are required and directly related to the project
• Do not rely solely on the enterprise accounting
• Ensure that a work authorization plan is in place
• Track labor expenses against plan • Establish a contingency reserve
Process to Monitor and Control Costs
• Earned Value Management (EVM) – An approach for analyzing the current health
of the project which can be used to predict whether the project will finish over or under budget and ahead or behind schedule
• Variance analysis • Performance reviews
57
EVM – The Basic Variables
• Budget at Completion (BAC)
• Time-based variables: – Actual Cost
– Planned Value – Total budgeted cost of work scheduled to be completed as of measurement date
– Earned Value – Total budget cost of work actually completed as of measurement date
58
EVM – Variance Variables
• Cost Variance (CV) = EV minus AC
• Schedule Variance (SV) = EV minus PV • Analyzing variances:
– Positive values are good – Negative values are bad
59
EVM – Performance Indices
• Cost Performance Index (CPI) = EV / AC
• Schedule Performance Index (SPI) = EV / PV
• Analyzing performance indices: – Values > 1 are good
– Values < 1 are bad
60
EVM – Forecast Variables
• Estimate at Completion (EAC) = BAC / CPI – Expected total cost of completing all work
based on spending to date, assuming same cost efficiency going forward
– There are different formulas for this!
• Variance at Completion (VAC) = BAC - EAC
• Estimate to Completion (ETC) = EAC – AC – Expected additional spending to complete all
work
61
63
THANK YOU!