Chapter 8 Flashcards
What is cost management, cost accounting and cost estimation?
Cost management has been defined to encompass data collection, cost accounting, and cost control. Cost accounting and cost control serve as the chief mechanisms for identifying and maintaining control over project costs. Cost estimation processes create a reasonable budget baseline for the project.
What are some of the common sources of project costs?
Labor Materials Subcontractors Equipment & facilities Travel
What are some of the types of costs?
Direct Vs. Indirect
Recurring Vs. Nonrecurring
Fixed Vs. Variable
Normal Vs. Expedited
What are some cost estimation methods?
Ballpark (order of magnitude) ±30%
Comparative ±15%
Feasibility ±10%
Definitive ±5%
What is a learning curve?
Each doubling of output results in a reduction in time to perform the last iteration.
Y= aX^b where
Y = time required for the x unit of output
a = time required for the initial unit of output
X = the number of units to be produced
b = learning curve slope = log(learning %)/log(2)
What is function point analysis?
Function Point Analysis is a system for estimating the size of software projects based on what the software does. Function Points are a standard unit of measure that represents the functional size of a software application.
What are some problems with Cost estimation?
Low initial estimates Unexpected technical difficulties Lack of definition Specification changes External factors
How to create a project budget?
The budget is a plan that identifies the resources, goals, and schedule that allows a firm to achieve those goals.
Top-down
Bottom-up
Activity-based costing (ABC)
How to calculate project budget using activity based costing?
- Assign costs to activities that use resources.
- Identify cost drivers associated with this activity.
- Compute a cost rate per cost driver unit or transaction.
- Multiply the cost driver rate times the
volume of cost driver units used by the project.
What are budget contingencies?
Allocation of extra funds to cover uncertainties and
improve the chance of finishing on time
Contingencies are needed because:
1. Project scope may change
2. Murphy’s Law is present
3. Cost estimation must anticipate interaction costs
4. Normal conditions are rarely encountered
What are the benefits of contingency funding?
- Recognizes future contains unknowns
- Adds provision for company plans for
an increase in project cost - Applies contingency fund as an early
warning signal to potential overdrawn
budget