Focus Area: Management
1.0 Description of the Practice
1.1 Summary Description
A business case supports planning and decision-making. It is generally designed to answer the question: What are the likely financial and non-financial business consequences if we take this action or an alternative action (or make this decision or a different decision). A good business case uses sound evidence and logical reasoning to reach a conclusion. Among the elements of a business case, are the identification of an opportunity, an identification of an investment project to address that opportunity, and an argument showing that that project addresses that opportunity, including an argument for why that project is better than alternatives. The business case shows expected cash flow consequences over time of a specific action or decision. The successful business case typically exhibits several features that stand out ([Schmidt, 2002], see also [Schmidt, 1999]):
- The business case subject, purpose, and scope are highlighted and clear
- Cash flow projections are organized along a time line
- Assumptions and methods for identifying benefits and costs are presented
- All important benefits and costs, including non-financial impacts, are included
- Critical success factors are discussed
- Risks are identified and quantified
Potential purposes of a business case can be stated (Table 1) with no specific reference to software systems or Information Technology. Business cases are needed within software acquisition, development, and maintenance organizations to justify the value of a software system. Potential external users or customers are the audience for some cases. The audience for other cases is the management and investors of the acquisition, development, and maintenance organization. These latter cases may analyze the development, maintenance, or retirement of a system. They might also financially justify an investment in software process improvement, a software methodology, or a new tool. Business cases are performed throughout the lifecycle, as needed to justify decisions with financial implications to a project or organization.
A business case fits into a larger business plan. The business case is developed as a step in the business planning process. The business case development process should ensure that the case is aligned with the strategies of a business unit. The business case specifies financial metrics and other decision criteria to be monitored during the execution of the activity or decision justified by the case to ensure that activity or decision achieves the purpose identified within the business case. Business cases use a number of financial analysis techniques to compare cash flows for alternatives and to analyze potential variability in cash flows.
Typically, a business case is created or updated when budgets, especially capital budgets, are created or updated. Updates can be provided before major project reviews, for example, at the commencement of certain life cycle phases or at the start of the development of new iterations. Such updates support decisions at reviews to whether or not a project should be continued. Often financial projections of cash flows will decrease in variability as updates are prepared later in a project. Updates in the business case are necessary to maintain management commitment to continue with a business change, to continue the management framework of a project, and to continue monitoring project viability.
"There needs to be some compelling reason for making organizational changes or proposed improvements. Otherwise, why pursue them? Within this context, business cases are used to gather and present the facts needed to show that your proposals are worth the effort involved." [Reifer, 2002]
Improving business case planning requires the quantitative comparison of results of investment decisions with the forecasts and predictions within the cases. Harris, Herron, and Iwanicki note the need to track returns to improve business case planning:
"...why don't we track the 'actual versus planned' figures for business case returns today? Why indeed - it is amazing how rarely this is done when we consider just how much energy and angst goes into creating a typical business case." [Herron, 2008]
An update at the completion of a project can compare realized costs and benefits with projections. Such comparisons provide feedback into the business planning and the business case development processes.
1.2 Detailed Description
1.2.1 Objective
A business case is also known as a benefit analysis, a cost-benefit justification, a ROI study, or a value analysis. It generally presents an analysis of one or more alternatives or scenarios resulting from an investment decision. A business case may compare and contrast an investment decision with the status quo, in which no decision is made to change. A business case is prepared to obtain commitment and finance from senior management or outside investors for a proposed investment project. One prepares a business case to change the mindset of senior management:
"Good ROI is more about conversations than calculations. More about psychology and politics than percentages. More about logic and wisdom than layers of numbers. More about the visibility of intangible (nonmonetary) benefits rather than obsessive focus on hard-money tangible payoffs." [Digrius, 2003]
Business cases often include scenarios. Peter Schwartz, a well-known proponent of scenario planning, also emphasizes the value of altering managers' world-views:
"[Pierre Wack, planner at Royal Dutch/Shell] developed his breakthrough: scenarios, as he later put it, should be 'more than water on a stone'. To be truly effective, they had to 'change our managers' view of reality'. ...Pierre Wack [planner at Royal Dutch/Shell] was not interested in predicting the future. His goal was the liberation of people's insights." [Schwartz, 1991]
Among the elements of a business case, are the identification of an opportunity, an identification of an investment project to address that opportunity, and an argument showing that that project addresses that opportunity, including an argument for why that project is better than alternatives.
"There needs to be some compelling reason for making organizational changes or proposed improvements. Otherwise, why pursue them? Within this context, business cases are used to gather and present the facts needed to show that your proposals are worth the effort involved." [Reifer, 2002]
To be able to receive a hearing from corporate decision-makers, one presenting a successful business case must be prepared to talk the language. This language includes terminology for market and financial analysis, in addition to the terminology for the software technology needed for the project [Tockey, 2004].
"I have seen many good ideas shelved because the people presenting the concepts did not know how to show management their true value in terms of dollars and cents. Their arguments may have been too technical or too shallow. Often, this was, because they did not either provide or properly package the right information. The response they got when they presented to management was, 'We will have so and so [accounting, legal] look your proposal over and get back with you later.' Avoid this kiss of death by precoordinating your presentation with everyone you think is important. Ask for help, and more than likely you'll get it." [Reifer, 2002] "Of course, engineers don't have to learn everything lawyers, accountants, and other business analysts know. Instead, they must understand how to communicate to them the benefits of what they are trying to accomplish in nontechnical language that these professionals understand and can relate to. Engineers don't have to become either financial analysts or accountants, but they must be able to discuss things such as depreciation and present value of the benefit stream. Otherwise, the merits of the changes that they are proposing might not be fully understood." [Reifer, 2002]
The language and mathematics of financial analysis is used in a business case to serve a purpose. As such, the quantitative financial analysis provided in the business case should be subservient to the needs of arguing for a desirable allocation of financial capital. One should not introduce analytical complexity for its own sake. For example, if knowledge of ranges of variation of relevant variables is unavailable, the inclusion of a sophisticated sensitivity analysis might be undesirable. Some, such as Hayes [Hayes, 1980], suggest that a focus on quantitative cash flows leads to management having a "short-term" focus on financial gain and an aversion to risk-taking, thus missing profitable innovations with returns not easily foreseen. Lang [Lang, 1993] suggests that some of these issues come from misuse of financial analysis, including the overemphasis on items which are easiest to quantify and a failure to fully analyze the "do-nothing" alternative. In particular, the "do-nothing" alternative may not have a Net Present Value (NPV) of zero, a Benefit-Cost Ratio (BCR) of unity, and an Internal Rate of Return (IRR) equal to the Minimal Acceptable Rate of Return (MARR). (Section 1.2.6.2 defines these Figures Of Merit.) At any rate, Hayes warns of the dangers of overemphasizing the easily quantified benefits of imitative design, at the expense of innovative design. Imitative designs are directed toward existing markets, while innovative designs lead to the creation of new markets (Table 2). In general, one should attempt to avoid overemphasizing quantification if that emphasis results in misdirected investment.
| Table 2: Imitative and Innovative Design Contrasted (Based on Exhibit V in [Hayes, 1980]) |
| Imitative Design |
Innovative Design |
| Market demand is relatively well-known and predictable. |
Potentially large but unpredictable demand; the risk of a flop is also large. |
| Market recognition and acceptance are rapid. |
Market acceptance may be slow initially, but the imitative response of competitors may also be slowed. |
| Rapidly adaptable to existing market, sales, and distribution policies. |
May require unique, tailored marketing distribution and sales policies to educate customers or because of special repair and warranty problems. |
| Fits with existing market segmentation and product policies. |
Demand may cut across traditional marketing segments, disrupting divisional responsibilities and cannibalizing other products. |
Typically, a business case is created or updated when budgets, especially capital budgets, are created or updated. Updates can be provided before major project reviews, for example, at the commencement of certain life cycle phases or at the start of the development of new iterations. Such updates support decisions at reviews to whether or not a project should be continued. Often financial projections of cash flows will decrease in variability as updates are prepared later in a project. Updates in the business case are necessary to maintain management commitment to continue with a business change, to continue the management framework of a project, and to continue monitoring project viability. An update at the completion of a project can compare realized costs and benefits with projections. Such comparison provide feedback into the business planning and the business case development processes.
1.2.2 The Business Planning Process
A business case is typically the outcome of a business planning process. Table 3 presents differences between a business case and a business plan. Reifer [Reifer, 2002] describes a seven-step process for business planning (Figure 1). The first step is to prepare a white paper concisely summarizing what is to be accomplished and why exploiting this business opportunity is important to the long-term success of the organization. The white paper highlights all important points in ten pages or less. The opportunity should be described such that decision-makers will be able to understand how they can exploit it, and what the expected results will be if such exploitation is successful. The scope should be limited, with realizable expectations defined.
| Table 3: Contrast Between a Business Case and a Business Plan (From [Schmidt, 2002]) |
| |
A Business Case |
A Business Plan |
| Is organized around... |
A single action. |
An organization, or the whole enterprise. |
| Predicts... |
Cash flow results and important non-financial impacts following from the action. |
Business performance of the organization, especially in the main categories of the income statement. |
| Is based on... |
A cost model and a benefits rationale, designed for the case and applied to one or more action scenarios. |
The business model for the organization and expected trends. |
In the second step, the technical feasibility of the proposed idea or improvement is demonstrated. Feasibility studies, and the use of prototypes and simulations, help provide evidence of the value of proposal. Feasibility studies also help identify potential risks. Without such acknowledgement and an approach for risk management, the proposed idea or improvement may be difficult to promote.
Market surveys, conducted as the third step, determine the potential in exploiting the opportunity. Analysis of market data helps determine a realistic market size, develop strategies for market penetration, and support sales forecasts. This data can be acquired from market research firms or generated through benchmarking exercises, surveys, focus groups or Quality Function Deployment (QFD). (QFD is a technique designed to identify product or service characteristics related to market segments, the needs of an organization, or technology development.) Table 4 summarizes potential sources and the data supporting the development of the business plan and the business case.
| Table 4: Business Plan/Case Information Needs/Sources (From [Reifer, 2002]) |
| Types of Information |
Source of Information |
| Marketing Data |
| Demographic information |
Marketing or a third-party research firm |
| Market position/competition |
Marketing or a third-party research firm |
| Sales forecasts |
Marketing or a third-party research firm |
| Financial Data |
| Accounting conventions |
Accounting and finance |
| Labor rates |
Accounting and finance |
| Past costs (by product, organization or deliverable) |
Accounting and finance |
| Tax tables and rates |
Accounting and finance |
| Discount tables (Present Value; Future Worth; Present Value of Uniform Series of Cash Flows) |
Published formulas or tables |
| Benchmarks |
| Competitive performance |
Your customers, not marketing |
| Productivity norms |
Published data from credible sources |
| Quality norms (defect rates, defect density, etc.) |
Published data from credible sources |
| Time-to-market norms |
Published data from credible sources |
The business plan is developed as the fourth step of the business planning process. The business plan does not need to be excessively detailed, but it does need to communicate everything that decision-makers should know to justify approving the project. Business plans differ from project plans. Business plans focus on what needs to be done to increase revenues or decrease costs, while project plans focus on how to execute a task. Figure 2 provides one outline of a thorough business plan. Another outline is provided by the Entrepreneurship and Emerging Enterprise program at Syracuse University. These outlines can be tailored to contain only those elements needed to address specific circumstances, to successfully sell the opportunity, and to meet the needs of the business.
The business case is prepared in the fifth step of the business planning process. The process shows feedback between the preparation of the business case and the development of the business plan. In Reifer’s conceptualization, the business case is presented as an appendix to the business plan. This important appendix presents an analysis of cash flows, including the demonstration of an overall financial or other benefit to the project, as assessed by a defined Figure Of Merit (FOM). The results of the financial analysis are summarized in the executive summary. To convince decision-makers, all costs and benefits need to be included in the business case, and forecasts need to be plausible.
The sixth step in the business planning process is selling the completed business plan, including the business case. Usually, a business case that is successful in initiating or continuing a project will be championed by a senior manager involved in earlier steps in the business planning process. Support should also be gathered before this step at different levels in other departments in the organization. For example, the Chief Financial Officer (CFO) may be called upon to review the business case. Input from the CFO's staff should therefore be called upon when preparing the business case. Likewise, workers and middle-mangers who will be called upon to execute the project should not be surprised at this step.
The final step in the business planning process is the initiation of an approved business plan. The following items need to be addressed while the proposed business plan and case is under review [Reifer, 2002]:
- Project Planning: Develop task breakouts; identify critical paths in the schedule; solidify bugets and staffing curves; tailor processes as part of the plan; prepare the paper necessary to open charge numbers.
- Staffing: Begin recruiting staff to fill positions; have position and job descriptions defined and approved; prepare paperwork for transfers and contingent job offers; work out personnel transition issues in advance.
- Committee and group formation: Identify individuals for committee and group memberships; ask the senior management champion to chair the executive committee and to solicit key people as members; prepare organization charts and charters prior to initial meetings.
- Equipment and tools acquisition: Submit requests for long-lead equipment and tools as soon as possible, particularly if the capital budget can be influenced.
- Facilities: Find floor space to co-locate teams and support technology demonstrations; work out plans for relocating people once project go-ahead is received.
- Operational concepts: Prepare the operational concepts and the infrastructure that will be used to manage the effort.
Schmidt [Schmidt, 2002] summarizes the types of information useful in the business planning process, including the preparation of a business case. Relevant material includes:
- Previous business cases: Know what they found and why they succeeded or failed.
- Vendor proposals and pricing information: If the business case subject includes acquisition of assets or expensive goods and services, price quotations are needed from vendors.
- Business objectives: All stakeholders should understand the possible business objectives for all organization levels that are covered by the scope of the business case. Some potential business objectives are highlighted in Table 5.
- Budgets and resource planning information: If the business case includes spending or funding requests, know how current and planned spending levels will be impacted; how spending levels are set; and how spending decisions are made (particularly with capital budgets), by whom, and using what criteria.
- Business plans: Starting in the present and extending several years into the future, business plans reveal the organization's business model, including elements such as cost structure, expected margins, problematic spending areas, and targets for change.
- Financial policy and practices: The financial analysis and recommendations of the business case must typically conform to the organization's policies and practices.
| Table 5: Common Types of Business Objectives (From [Schmidt, 2002]) |
| Financial and Business Performance |
Products and Services
|
- Increase sales revenues
- Increase cash flow
- Increase margins or profits
- Reduce costs
- Keep spending within budget
- Improve Return On Assets (ROA)
- Improve Return On Equity (ROE)
- Improve Return On Investment (ROI)
- Avoid costs in specific areas
- Increase inventory turns
- Reduce days sales outstanding
- Reduce debts or liabilities
- Reduce risks or exposure
- Improve stock price
- Improve earnings per share
|
- Update the product line
- Introduce more competitive products
- Enter new product markets
- Create and achieve technology leadership
- Improve customer satisfaction ratings
- Provide better quality customer service
- Provide new service offerings
- Permit more customized service
|
Strategic Position and Ownership
|
Employees and Work Environment
|
- Establish/enhance strategic alliances
- Acquire key technology
- Prevent or facilitate merger
- Prevent takeover or outside purchase
|
- Recruit top quality professionals
- Retain high quality employees
- Minimize absenteeism
- Promote from within
- Base promotions on ability and merit
- Improve professionalism of the work environment
- Foster professional development of employees
- Provide a rewarding work environment
|
Competitive Marketing
|
Image |
- Increase market share
- Take market leadership
- Improve market position
- Increase repeat business
- Win first-time customers
- Win business from competitors
- Counter competitive threats
- Increase competitive strengths
- Differentiate products from the competition
|
- Be recognized as technology leader
- Be recognized as a leader in environmental protection
- Be recognized for community service
- Be recognized for facilitating employee participation in community service
- Be recognized as a contributor to industry standards of industry cooperation
- Be recognized as a producer of quality or reliable products
- Be recognized for outstanding customer service
- Be recognized as the performance leader
- Be recognized as the low price leader
|
Operations and Functions
|
Sales Performance
|
- Shorten product development time
- Shorten distribution time
- Reduce administrative paperwork
- Increase productivity of professionals
- Increase productivity of labor force
- Increase transaction capacity
- Reduce accident rate
- Improve internal communications
- Deliver decisions within 24 hours
- Shorten order processing time
- Reduce number of change orders
- Provide online information
|
- Shorten the sales cycle
- Lower the cost of sales
- Increase the size of the average order
- Increase sales productivity
|
1.2.3 The Business Case
1.2.4 Strategically Aligning the Business Case
Keen [Digrius, 2003] presents a seven-step roadmap for creating successful business cases, reproduced as Figure 3. Keen also includes detailed descriptions of how to set up quantitative tools and scoresheets that can be used for structuring and evaluating a business case. In specifically addressing software, Reifer [Reifer, 2001] suggests a very high level business-oriented process framework, defining important processes needed to effectively plan and to develop a business case. Reifer's framework is illustrated in Figure 4. Processes for business planning and tradeoff studies are conducted in parallel with software processes throughout the system lifecycle. Just as the software engineer can make use of a variety of heuristics, techniques, and tools, the developer of a business case can draw on a variety of methods, models, and guidelines. Generally these methods, models, and guidelines for business case development are drawn from the field of financial analysis and the study of management.
 |
| Figure 3: Seven-Step Roadmap to Creating Successful Business Cases (Based on [Digrius, 2003]) |
A business case includes an account of the costs and benefits of the alternatives analyzed in the case. Likewise, measures are identified that should be tracked while executing the decision justified by the case. Tracking these measures should inform decision-makers whether the net benefits identified by the case are being achieved. How can one ensure such measures or criteria are aligned with overall business strategy of an organization or business unit? A number of approaches have been proposed in the literature to address this question. The balanced scorecard [Kaplan, 1992] is a currently popular approach, including among those researching software processes. As shown in Figure 5, the balanced scorecard groups the measures for assessing the achievement of an organization's goals into four perspectives.
.jpg) |
| Figure 5: The Balanced Scorecard Links Performance Measures (Based on [Kaplan, 1992]) |
The balanced scorecard has been used for examining the perspectives of a Strategic Business Unit (SBU) in linking Information Technology projects to the goals and objectives of government agencies. Figure 6, for example, is based on a draft report from the General Service Administration (GSA) Office of Government-wide Policy "to help agencies develop and implement effective Information Technology performance measures" [STAFF AUTHOR, 1996]. Business goals can be articulated in terms of timeliness, quality, service, and performance. The balanced scorecard approach recommends that these goals should be translated into specific measures for each of four perspectives. As objectives become more specific, the easier it becomes to develop performance measures. Vague objectives hinder the ability to come up with suitable performance measures.
Effectively linking a business case to organization goals and objectives requires that those goals and objectives be specifically defined. As with most initiatives, senior management commitment must be secured in order to lay the groundwork for preparing a potentially successful business case. Similarly, stakeholders and customers need to be identified and “preconditioned”, if you will, in order to nurture some level of consensus that the business case is feasible, or at least worth considering.
A concise set of meaningful performance measures are sought to provide focus. A limited combination of output measures (which assess efficiency) and outcome measures (which assess effectiveness) should be sufficient. Figure 7 illustrates the use of the balanced scorecard to obtain a comprehensive view of the performance measurement of all analyzed options or scenarios in a business case. Organizations translate their business strategies into objectives for each of the four perspectives. Measures are then derived for the objectives and performance targets are established. Projects or scenarios are then chosen that will obtain the objectives. Arrows in Figure 7 indicate linkages between perspectives and the organization's vision and strategy.
Baseline measurements should be made to track performance levels as the activity justified by the business case evolves over its life cycle. Baseline data, therefore, must be consistent with the measures chosen. The business case includes forecasts or predictions of trends in performance measures. These can come from past or current performance data from business cases within the organization, as appropriate.
1.2.5 Structuring Costs and Benefits
1.2.6 Techniques for Financial Analysis
1.2.6.1 Depreciation
The cost of production with a long-lived capital asset, such as a software system purchased from a capital account, accrues charges for that use over each year in the economic life of the asset. Accounting conventions, including as required by tax authorities, characterize how such charges are distributed over time. An ideal case, in which one deduces appropriate accounting conventions from first principles, can illustrate why depreciation should be calculated.
Consider a machine that lasts for 30 years at constant efficiency. Suppose no new technological innovation occurs over this period. In other words, there is no moral depreciation. Suppose the costs of yearly inputs are constant over time. Suppose the revenues from outputs are constant over time. These assumptions imply the economic life of the machine is equal to its physical life. No incentive exists to discard the machine before it is used up, as there would be if operation and maintenance costs rose over time and outputs declined with decreasing efficiency.
In this example, depreciation is modeled by assuming that at the end of each year (except the thirtieth), the old machine is sold to another department, and that all departments have the same Internal Rate of Return (IRR). Alternatively, one can imagine a department operating one machine of each age side by side. To continue operating unchanged on the same scale, this department will purchase one new machine each year and discard the old machine. An equation characterizes each machine that continues to be used in production. Let pi; i = 0, 1, 2, ..., 30; be the price of a machine after operating i years. Under the assumptions, p30 is zero. Let pinputs be the cost of inputs. Let poutputs be the price of the output, excluding the year older machine, and let r be the common IRR. These variables are related as follows:
(pi + pinputs)(1 + r) = pi + 1 + poutputs, i = 0, 1, 2, ..., 29
This is a system of thirty equations in thirty unknowns, the prices of the machine after each of the first through twenty-ninth year and the common IRR. By multiplying each equation by declining powers of (1 + r)and adding, this system can be reduced to a single equation with the IRR as the only unknown. The IRR found by solving this equation can be used recursively to find the price of machines of successive ages. Figure 11 shows how the price of machines declines with age, given specific parameter values, including a cost for a new machine of $?. In practice, the value of the machine declines in the United States with accounting conventions approved by the Internal Revenue Service. Two popular conventions are to use a straight line or a constant percentage. Neither of these conventions yield a curve with the convexity shown for the simplified example. These conventions can be rationalized by assuming a machine has a decreasing efficiency throughout its lifetime.
.jpg) |
| Figure 11: Value-Time Functions for Ideal Depreciation Example |
1.2.6.2 Choosing Among Alternatives
A business case presents cash flows for alternatives as time profiles of investments required and revenues expected to be received. The business case also presents a financial analysis justifying choices among the alternatives. A master plan justifies the allocation of capital over sets of Mutually Exclusive Alternatives (MEAs), where each set of MEAs may contain a "do-nothing" option. Rankings of projects within each set of MEAs, based on financial measures, are a first step in the capital allocation process. These rankings are based on the cash flow for each alternative. In a second step, a capital budget is allocated to choose among sets of MEAs. Figure 12 shows this two step process in terms of an organizational structure. The alternatives a department ranks are mutually exclusive. The departments' studies are submitted to a central headquarters. The headquarter managers, in turn, attempt to make an optimal allocation, subject to a financial constraint.
.jpg) |
| Figure 12: Two-Step Procedure for Capital Project Selection (Based on [Lang, 1993]) |
Financial analysis techniques are designed to account for the time-value of money in ranking cash flows; in making capital allocation decisions; and in accounting for the range, probability distribution, or uncertainty involved in estimating cash flows. Suppose that the inflation rate is zero or that cash flows for all projects are in terms of real – that is, constant-purchasing-power – dollars. In other words, each dollar shown in a cash flow can purchase the same basket of goods and services at the time it is received, whenever in the cash flow that may be. Even under these conditions, a ranking of projects based on cash flows should account for the time profiles of investments and revenues. That is, managers will still prefer to receive a dollar immediately, rather than some time in the future. In other words, if one is indifferent between receiving some revenues now or later, the later revenues must be larger to compensate for the delay in receiving them.
One needs to decide on a Figure Of Merit (FOM) that accounts for the time value of money prior to looking at estimated cash flows of alternatives. A specific FOM may be mandated as organization policy. Use of any these FOMs to rank projects requires the prior specification of the discount rate. A Minimal Acceptable Rate of Return (MARR) is often used for time discounting, and the MARR may also be mandated as organization policy.
| Table 10: Figures Of Merit for Ranking Investment Projects |
| Category |
Figure Of Merit |
Definition |
Characteristics |
| Three Worths |
Present Value (PV) |
A dollar amount such that a cash flow consisting solely of this amount received net at the start is equivalent to the initial cash flow discounted with the MARR. |
Converts a cash flow to a simple standard profile parameterized by a single dollar amount. Can then be used to rank projects. |
| Annual Equivalent (AE) |
A dollar amount such that a cash flow with a zero first cost and revenues of this amount for each year afterwards over the period of the original cash flow is equivalent to the initial cash flow discounted with the MARR. |
| Future Worth (FW) |
A dollar amount such that a cash flow consisting solely of a zero first cost and this amount received at the terminal date of the original cash flow is equivalent to the initial cash flow discounted with the MARR. |
| Percentage Rate of Returns |
Internal Rate of Return (IRR) |
An interest rate such that a manager would receive an identical return by purchasing a bond at that interest rate for the period of the investment. |
Expressed as a percentage, so often feels intuitive to non-financial analysts. |
| External Rate of Return (ERR) |
Differs from the IRR in that revenues received before the terminal period are re-invested at the MARR. |
Expressed as a percentage, so often feels intuitive to non-financial analysts. More obscure than IRR, but is unique for all cash flows. |
| Return On Investment (ROI) |
Ratio of average yearly net income to first cost. |
Often used as a metaphor |
| Ratio |
Benefit-Cost Ratio (BCR) |
Ratio of discounted benefits to discounted costs. |
Expressed as a ratio. Sometimes mandated on government projects. |
| Cost-Effectiveness |
Ratio of discounted cost to a quantitative non-monetary measure. |
Includes a benefit that cannot be easily expressed in monetary terms. |
Table 10 lists possible FOMs, which have mathematical definitions in the appendix. PV is often recommended for financial analysis, though many managers might prefer a FOM that yields a percentage. ROI has come to be widely used as a metaphor and is reported with varying definitions.
Executive Orders in the United States require that all Federal regulatory agencies follow a process including a cost-benefit analysis for all regulations and guidance documents with expected annual costs above $100 million. President Reagan's Executive Order 12291 set up the Office of Information and Regulatory Affairs (OIRA), within the Office of Management and Budget (OMB), to review and approve such analysis. President Clinton's Executive Order 12866, as amended by President Bush's Executive Orders 13258 and 13422, redefined the process. In this process, costs and benefits are quantified as possible, and risk analyses and peer reviews are performed. This process does not quite require that Federal agency use the BCR as a FOM, but they must calculate both the numerator and the denominator. Justification of regulation that has a BCR less than unity will describe non-monetary benefits not quantified in the calculations.
The use of the cost-effectiveness FOM listed in Table 10 is an example of multi-attribute analysis. Its use might be appropriate for a charity in which a single non-monetary metric is available for measuring its success. Some criticize economic analysis for value monism, that is, for the attempt to reduce all costs and benefits to a single monetary dimension. Methods for Multi-Attribute Decision Analysis (also known as, Multi-Criteria Decision Analysis and Multi-Objective Decision Analysis) are not covered in this report. The discounted cost used in a cost-effectiveness analysis could be the Total Cost of Ownership (TCO). The TCO is an approach to the analysis of IT infrastructure developed by Gartner, Inc. TCO assigns both direct and indirect costs to IT components.
A number of issues arise in ranking MEAs on the basis of a FOM. In comparing cash flows of MEAs, all projects should have same planning horizon. Projects can be converted to the same planning horizon by "co-termination" methods, e.g., Least Common Multiple (LCM) approach and the early-sale approach [Lang, 1993]. If the IRR is used to rank the MEAs, analytical techniques that handle certain potential anomalies should be used. One might explore that all else is held constant, including risk, the payback period, and beta (a measure of a stock's volatility).
One needn't use the full range of financial analysis techniques described here in generating every business case. For example, a case might present a single set of MEAs, with no need to justify the allocation of a capital budget among sets of MEAs. One might not perform an analysis of possible variation in estimates of cash flows. Or one might want to explore variation in only a limited set of parameters or a limited number of scenarios. The reported financial analysis in a business case should be as simple as possible.
Textbooks on financial analysis (for example, [Lang, 1993] or [Tockey, 2004]) go into more detail about techniques explained in this report. They also discuss material not covered here, such as compound interest formulas; the Capital Asset Pricing Model; Real Options Valuation with, for example, the Black-Scholes model; the Miller-Modigliani theorem; and more on the mathematics needed to support such analyses (for example, Ito calculus).
1.2.6.3 Time Value of Money and the MARR
1.2.6.4 Cotermination
1.2.6.5 Incremental Analysis
Ranking projects by any of the three worths, Present Value (PV), Annual Equivalent (AE), and Future Worth (FW), yields the same rankings. Sometimes management prefers the results of rankings to be expressed as a percentage, as in an IRR analysis, or as a ratio of financial benefits to costs, as in a BCR or in a cost-effectiveness analysis. But non-incremental IRR and non-incremental BCR rankings need not be in same order as any of the rankings by the three worths. Incremental analysis addresses these potential anomalies in rankings. Investment projects should be ranked using incremental analysis when the IRR or the BCR is chosen as the Figure Of Merit (FOM) for such rankings. In incremental analysis, projects are ranked based on pair-wise comparisons of the difference in their cash flows. With incremental analysis, funds not invested in one of the analyzed projects are assumed to receive the Minimum Acceptable Rate of Return (MARR).
The need for and use of incremental analysis can be illustrated by an example. Consider two projects, A and B, with the cash flows shown in Figure 14. Figure 14 also shows the difference in cash flows between the two projects, where the difference is taken such that the initial cash flow is negative. An incremental analysis requires the specification of the MARR as an input. For this example, let the MARR be 8%. The algorithm for finding the highest ranked project, based on an incremental analysis of IRR, is shown in Figure 15. The IRR for the difference in cash flows in the example is 10%. Since this IRR exceeds the MARR, investment in project B is preferred by incremental analysis to investment in project A. Table 13, shows this ranking along rankings by Present Value (PV) and (non-incremental) IRR.
The rankings by PV and (non-incremental) IRR are opposite. Why this contrast? In PV ranking, the best alternative rate of return one can obtain is given by the MARR. In a sense, the best alternative rate of return in an IRR is found in solving for the IRR. Is investing $1,000 more into project B over project A worth it in order to obtain the indicated change in cash flows? In the PV analysis, that extra $1,000 could have otherwise obtained an 8% return. In the (non-incremental) IRR analysis, that extra $1,000 investment is giving up, in some sense, a 20% return to obtain only the incremental IRR of 10%. (Notice the non-incremental IRR for project B is the mean of the 20% IRR obtained on the first $1,000 for project A and the incremental 10% IRR obtained for the second $1,000 to change the cash flow.) A 20% return is, by assumption, not available for the second $1,000. Only an 8% return is available for the second $1,000. Since the incremental IRR of 10% exceeds the MARR, project B should be preferred to project A. In short, an incremental IRR analysis ranks projects in the same order as the three worths: present, annual, and future.
 |
| Figure 14: Cash Flows for Two Projects and Their Difference (Based on example proposed on Wikipedia talk page for "Capital budgeting") |
 |
| Figure 15: Algorithm for Finding Project with Highest IRR by Incremental Analysis |
| Table 13: Project Rankings By PV, IRR, and Incremental IRR |
| Project |
PV |
IRR |
Incremental IRR |
| A |
$479.13 |
20% |
|
| B |
$558.98 |
15% |
Higher Ranked |
1.2.6.6 Multiple IRRs and the External Rate of Return (ERR)
1.2.6.7 Capital Allocation Example
1.2.6.8 Range Of Estimates in Cash Flows
Sensitivity Analysis
Sensitivity analysis examines the variation of the results of a financial analysis to parameters and inputs to the analysis. Ranges are specified for each parameter. Even if each parameter is limited to extreme values and a middle value, the number of combinations of parameter values can be too large to easily handle. Sensitivity analysis techniques differ in how a subset of all possible combinations is selected and how the results of the analysis are presented.
The sensitivity of a result to the variation of each parameter in an estimate of projection can be easily presented in a table. Table 17 illustrates the format of such a presentation for the depreciation analysis in Section 1.2.6.1. Each parameter of the model or cash flow is varied one at a time, keeping all other parameters at their base value. The parameter being varied is set to its lower limit, base value, and upper limit. The designated figure of merit, IRR in this case, is calculated for each setting. The results for the base values might be presented in a separate table, unlike in this example. In this example, a parameter is varied that might not have been obvious in the original exposition. That is, a numeric parameter is introduced to allow for the machine output to systematically decline each year, where the base value shows no such loss in efficiency. Notice how one can compare and contrast the impact of various parameters. For example, the variation in yearly inputs used up in production has a larger impact than the same size variation in the cost of the machine. Likewise, the variation in the physical lifetime of the machine does not have much of an impact; what happens twenty years out is heavily discounted.
| Table 17: Sensitivity of Depreciation Calculations to Variation in Each Parameter |
| Parameter |
Values |
IRR |
| Cost of new machine |
Lower Limit = $20 |
16.64% |
| Base Value = $? |
13.22% |
| Upper Limit = $80 |
10.88% |
| Cost of yearly inputs |
Lower Limit = $70 |
41.67% |
| Base Value = $100 |
13.22% |
| Upper Limit = $130 |
-7.97% |
| Price of yearly Outputs |
Lower Limit = $90 |
-10.21% |
| Base Value = $120 |
13.22% |
| Upper Limit = $1? |
33.33% |
| Years lifetime of Machine |
Lower Limit = 20 years |
12.92% |
| Base Value = 30 years |
13.22% |
| Upper Limit = 40 years |
13.30% |
| Percent loss of output per year |
Lower Limit = 0% |
13.22% |
| Base Value = 0% |
13.22% |
| Upper Limit = 2.5% |
3.62%* |
* Machine discarded after end of fifth year so as to maximize the IRR.
A graphical presentation eases the understanding of the results of a sensitivity analysis. A relative sensitivity graph (as in Figure 17) shows the value of the FOM as a function of the percent change in each variable included in the sensitivity analysis. If a graph is too crowded, more than one graph could be constructed for a sensitivity analysis. Lang [Lang, 1993] states that the lines should not be extended beyond the percent change included in the sensitivity analysis. In other words, one should not extrapolate. Straight line segments are shown connecting the points calculated in the sensitivity analysis. That is, the graph shows the result of linear interpolation. More points can be calculated if one wants to explore the curvature of the actual functions.
 |
| Figure 17: Relative Sensitivity Graph |
Worst Case Analysis is a type of sensitivity analysis in which more than one variable is changed simultaneously. All of the variables that enter into the analysis are set at their worst case value, and the FOM is calculated.
| Table 18: Worst Case Analysis for Depreciation Example |
| Parameter |
Worst Case* |
| Cost of new machine |
$80 (highest) |
| Cost of yearly inputs: |
$130 (highest) |
| Price of yearly outputs |
$90 (lowest) |
| Machine lifetime |
20 years (lowest) |
| IRR |
-30.78% |
* Case constructed under assumption that machine is of constant efficiency
An isoquant graph is a visual presentation of the results of a sensitivity analysis in which two variables are changed simultaneously. A curve on the graph shows values of those two variables for which a FOM is at a specified level. Figure 18 shows a notional isoquant graph for the depreciation example. An isoquant graph is read much like a topographic map. It shows the hills and valleys for a landscape, where the value of the FOM corresponds to height. A different isoquant graph can be created for each pair of variables on the graph axes.
 |
| Figure 18: IRR Isoquant Graph for Depreciation Example |
Risk Analysis
Uncertainty Analysis
Some distinguish between uncertainty and risk. Under uncertainty, one is not able to assign probabilities to the outcome of random experiments. One may still believe that some possibilities in the range of variation are of more interest than others. Some analytical techniques address challenges arising under such circumstances.
Scenarios are a method of organizing descriptions of future possibilities into coherent projections or narratives. A scenario might be comprised of a number of values for the parameters determining cash flows in an investment project. Sometimes a scenario analysis will consist of three scenarios showing two extreme cases and a moderate case. For example, the Board of Trustees of the Federal Old-Age and Survivors Insurance and Federal Disability Insurance Trust Funds updates three scenarios for Social Security in their annual report. The low-cost, intermediate-cost, and high-cost scenarios differ in the values assigned to such parameters as future birth rates, death rates, immigration, marriage and divorce rates, retirement-age patterns, disability incidence and termination rates, employment rates, productivity gains, wage increase, inflation, and other demographic, economic, and program-specific factors. Peter Schwartz provides a popular account of uses of scenario analyses, especially as pioneered by Group Planning at Royal Dutch Shell ([Schwartz, 1991]).
A number of heuristic principles have been proposed for decision-making, conceptualized as a game against nature. These principles of choices can yield different results. One should select a principle before looking at the payoffs. In the mathematical theory of games, a complete list of strategies is provided for each player in the game. In a game against nature, one's strategies are known as the alternatives, and nature's strategies are known as states of nature. This game in normal form is described by one's payoffs for each combination of alternatives and states of nature. Table 20, excluding the last three columns, provides an example payoff matrix for a game against nature. The payoffs may be costs or one of the FOMs discussed above. Principles of choice in this framework specify which alternative is best for such a game. No probabilities are known for states of nature.
| Table 20: Example of a Payoff Matrix in Game Against Nature |
| Alternative |
States of Nature |
Min |
Max |
Expected Value |
| S1 |
S2 |
S3 |
S4 |
|
A1
|
25
|
18
|
28
|
17
|
17
|
28
|
22
|
|
A2
|
23
|
22
|
22
|
23
|
22
|
23
|
22 1/2
|
|
A3
|
24
|
27
|
15
|
24
|
15
|
27
|
22 1/2
|
|
A4
|
16
|
19
|
24
|
22
|
16
|
24
|
20 1/4
|
|
A5
|
17
|
20
|
24
|
25
|
17
|
25
|
21 1/2
|
Table 21 summarizes some principles for choosing alternatives in this type of situation. Conservative principles are formulated under the assumption that nature is malevolent and trying to minimize your payoff, while optimistic principles assume that nature works with the decision-maker in some sense. To make sense of the minimax and the minimin principles, the payoffs in the example should be interpreted as cost. For all other principles, interpret the payoffs as a FOM in which a higher value is desired. The Laplace principle assigns equal probabilities to all states of nature. This assignment of probabilities is discussed in philosophy under the label of the "principle of insufficient reason". The Savage principle requires the calculation of an auxiliary matrix of regret values. Table22 shows this matrix for the example, as well as the maximum regret for each alternative.
| Table 21: Heuristic Principles for Analyzing Uncertain Outcomes |
|
Principle
|
Explanation
|
Comment
|
Example
|
|
Minimax
|
Choose the alternative that minimizes the maximum costs over all states of nature.
|
Conservative
|
A2
|
|
Maximin
|
Choose the alternative that maximizes the minimum FOM over all states of nature.
|
Conservative
|
A2
|
|
Minimin
|
Choose the alternative that minimizes the minimum costs over all states of nature.
|
Optimistic
|
A3
|
|
Maximax
|
Choose the alternative that maximizes the maximum FOM over all states of nature
|
Optimistic
|
A1
|
|
Hurwicz
|
Choose the alternative that maximizes a weighted average of the minimum and maximum of the FOM over all states of nature. The weight, which varies from zero to unity, is a coefficient of optimism.
|
Variation in optimism
|
Varies with weighting
|
|
Equal Likelihood (Laplace)
|
Choose the alternative that maximizes the expected value of the FOM under the assumption that all states of nature are equally likely.
|
Middle of the road
|
A2 or A3
|
|
Minimax Regret (Savage)
|
Choose the alternative that minimizes the maximum regret over all states of nature. The regret for an alternative in a given state of nature is the difference between the maximum FOM in that state of nature and the FOM for the chosen alternative.
|
|
A2
|
| Table 22: Regret Matrix for Example |
| Alternative |
States of Nature |
Maximum |
| S1 |
S2 |
S3 |
S4 |
|
A1
|
0
|
9
|
0
|
8
|
9
|
|
A2
|
2
|
5
|
6
|
2
|
6
|
|
A3
|
1
|
0
|
13
|
1
|
13
|
|
A4
|
9
|
8
|
4
|
3
|
9
|
|
A5
|
8
|
7
|
4
|
0
|
8
|
The construction of a risk matrix is a technique for categorizing risks without necessarily quantifying probabilities. The rows of a risk matrix correspond to identified risks. Each risk is ranked on two scales that need to only achieve an ordinal measurement scale level. (A measurement scale is ordinal when entries can be ranked into increasing or decreasing order without necessarily being able to determine how much more one entry is over another.) In a risk matrix, one column is a ranking of probability, where ranks could consist of frequent, probable, occasional, remote, and improbable. Another column is a ranking of the risk impact, with categories consisting of, perhaps, catastrophic, critical, serious, minor, and negligible. If numerical values were assigned to probabilities and impacts, their product would be the expected cost of a risk. In any case, frequent risks with catastrophic impacts should receive highest management priority.
A Strengths, Weaknesses, Opportunities, Threats (SWOT) analysis is a strategic planning technique. According to the theory behind a SWOT analysis, managers should align their company’s strengths to opportunities of the environment and defend their company’s weaknesses from threats in the environment. A SWOT analysis is performed with respect to project or business goals.
1.2.7 Reviewing a Business Case
1.2.8 Maintaining and Updating the Business Case
1.3 Characteristics Of Implementation
2.0 Relationships To Other Practices
3.0 Definitions
4.0 Sources (Origins of the Practice)
Appendix A. Recommending Sources
Appendix B. Financial Formulas
Appendix C. Case Studies From The Literature
C.1 A Business Case for Strategic Reuse in the NRO
This section consists of Section 3.5, in [Bergey, 2001]. Section 3.5 is written by Sholom Cohen (Software Engineering Institute) and John Ohlinger (National Reconnaissance Office).
The National Reconnaissance Office (NRO) is charged with overhead reconnaissance to support U.S. intelligence and warfighting needs. The NRO invests heavily in the acquisition and operation of space-based systems to meet this mission. In April 2000, the Acquisition Steering Group of the NRO chartered a team to examine software reuse as a money-saving strategy. The team, consisting of members from the NRO, the SEI, and the Aerospace Corporation, investigated the NRO situation and created a business case in support of strategic software reuse. This presentation provides some background on the NRO context and an overview of the NRO business case.
The NRO was motivated to investigate strategic software reuse in part due to the recently successful Control Channel Toolkit (CCT) program. This program, initiated in 1997 and completed in February 2000, created a common software architecture and set of reusable software components to support satellite ground command and control systems. A domain analysis of three products, the Distributed Command and Control System (DCCS), Standard Satellite Control Segment (SSCS), and MALTA, revealed that commonality in the command and control infrastructure components ranged from 49% to 89% among the three systems. The CCT assets were developed and then used to develop an operational system. In the portions of the development where CCT reuse was applied, benefits included:
- Discrepancy reports were reduced by 90%.
- Productivity was improved by six times.
- Software builds were completed in weeks (instead of months).
- Integration time was reduced.
- Performance requirements were met.
The CCT experience demonstrated that strategic reuse could work in the NRO context. A business case was necessary to help determine if a broader program of strategic software reuse would be worthwhile.
The study team crafted a business case structured in five sections:
- Current State
- Preferred StateL Strategic Reuse Through Software Product Lines
- Business Justification for a Software Product Line Approach at the NRO
- Strategies to Get the NRO to the Preferred State
- Conclusions
Current State
This section contains a description of the current situation relative to NRO software systems - what is referred to as the current state. After a description of the "facts of life" (realities of the situation), the characteristics of the current state are classified as strengths or weaknesses. Examples of strengths include:
- The NRO has extensive experience with space-based systems.
- The NRO has proven processes for fielding operational systems.
- Program managers have full authority/responsibility.
Examples of weaknesses include:
- Acquisitions are typically independent (stovepiped).
- The acquisition process is not well suited for systematic reuse.
- There is little contractor incentive beyond opportunistic reuse.
- Contractors have a high degree of autonomy.
Preferred State: Strategic Reuse Through Software Product Lines
This section of the business case describes the preferred state - a situation that would admit the facts of life, build on strengths, and address weaknesses. The general characteristics of the preferred state include:
- Lower development costs
- Lower costs for transition/readiness
- Lower maintenance costs
- Lower operations costs
- Improved quality
- The ability to maintain the current level of performance and reliable operations
The business case contends that strategic reuse through software product lines will effect a situation that delivers exactly these characteristics. This section describes what is necessary to achieve success with software product lines and also includes the benefits and risks associated with the approach.
Business Justification for a Software Product Line Approach at the NRO
This section is the heart of the business case. It includes the business justification for using a product line approach for NRO software development. It compares the current, non-product line approach of the NRO (one that uses historical cost data) to a product line approach (one that uses CCT cost data).
Key assumptions for the basic cost calculations include:
- There will be an average of two new systems per year over five years in the product line.
- The Degree Of Reuse (DOR) was assumed to be 25% (i.e., 25% of a new system may be derived from existing assets).
- The Cost Of Reuse (COR) was assumed to be 25% (i.e., the cost of reusing an asset is 25% of the cost of creating that asset from scratch).
- The costs of reuse include those of:
- Asset development
- Asset sustainment
- Product development and sustainment using the assets.
Using the historical data and applying the assumptions, traditional single-system development was compared to three reuse scenarios:
- Scenario 1: Build assets as the basis for the future development of products. Restrict the sustainment of the assets to routine maintenance and responses to discrepancy reports.
- Scenario 2: Build assets as in Scenario 1, but invest in further refinements to the assets. Maintenance activities go beyond the bare minimums of Scenario 1. (This scenario has the effect of decreasing the COR from Scenario 1.)
- Scenario 3: Expand the features covered by the assets into new domains beyond those of Scenarios 1 and 2. (This scenario has the effect of increasing the DOR over Scenarios 1 and 2.)
Cost comparisons in millions of dollars are summarized in Table 32. The projected cost savings range from $101M to $220M.
| Table 32: Costs and Savings Projections Over Five Years |
| Scenario |
Initial Asset-Development Cost |
Annual Maintenance |
Total Asset-Cost Projections (Over 5 Years) |
Project-Cost Avoidance |
| 1 |
$16M |
$1.6M |
$23.2M |
$101M |
| 2 |
$16M |
$3.2M |
$30.4M |
$127M |
| 3 |
$32M |
$3.2M (years 1-3)
$6.4M (years 4 & 5)
|
$54.4M |
$220M |
A trend chart such as Figure 21 illustrates even more dramatic results from Scenario 1. The numbers along the vertical axis represent millions of dollars, and the numbers along the horizontal axis represent years. With the conservative assumptions of a DOR of 25% and a COR of 25%, the gap between product line costs and stovepipe costs grows dramatically. Furthermore, these savings will come sooner if more than two systems per year are produced.
 |
| Figure 21: Cost Comparisons Under Scenario 1 |
Figure 22 illustrates the cost savings over time for the three scenarios. (Again, the numbers along the vertical axis represent millions of dollars, and the numbers along the horizontal axis represent years.) Scenario 2 shows increased savings due to a decreased COR. Scenario 3 shows the greatest eventual savings reflecting an increased DOR. However, there is a dip when the expenses for domain expansion come into play, between systems 4 and 7. The organization must be prepared to absorb this negative return until it recovers the cost of new asset development.
 |
| Figure 22: Cost Projections for Three Scenarios |
In addition to these cost savings, the business case identifies certain non-monetary benefits. A strategic software reuse approach would:
- Put the NRO back in front on technology.
- Allow the NRO to apply limited technical resources on the harder mission-unique problems.
- Reduce the perception of overlapping systems and of "re-inventing the wheel."
- Allow the adoption of best commercial practices.
- Align with top-level, government-technology directives.
- Align with the Space Object Technology Group (SOTG) and other standards work.
- Give the program manager more flexibility.
Strategies to Get the NRO to the Preferred State
This section of the business case recommends some strategies to get the NRO to the preferred state - a state where software product line practices have been institutionalized and the benefits of strategic software reuse are realized. The four broad strategies to pursue when implementing the chosen scenarios are to:
- Fund and acquire core assets.
- Identify potential users and provide incentives for them to develop systems from core assets.
- Provide the infrastructure to sustain the effort.
- Fund the sustainment of core assets and products.
Naturally, the refinement and creation of detailed plans will be necessary to implement these strategies.
Conclusions
This section of the business case gives the conclusions, which include benefits and issues associated with implementing the product line strategies.
The bottom line is that the business-case exercise was a success. In March 2001, the Acquisition Steering Group accepted the business-case recommendation to proceed.
Appendix D. Resources
Websites |
Solution Matrix Ltd. Solution Matrix Ltd. is a management consulting firm dedicated to helping executives, managers, consultants, and other professionals understand the impact of management actions on business performance. Products and services include business case tools like published guides, software, templates.
http://www.solutionmatrix.com/ |
The Deciding Factor, Inc. (TDF) The Deciding Factor, Inc. (TDF) is an ROI/Business Case-dedicated provider of products and services for helping information technology (IT) buyers and sellers get top business value from IT investments. Their experience include work on over 200 IT value-related projects in 15 countries on four continents. Over 7,000 people worldwide have been trained on their methods. They have developed easy to use software and pre-built business case’s that can be downloaded and run in less than 1 hour. Their software, Value-on-Demand™ produces Return On Investment analysis and Executive Reports that can be used to justify IT projects.
http://www.decidingfactor.com/ |
UK Office of Government Commerce (OGC) Business Case Documentation and Templates The Office of Government Commerce (OGC) is an office in the United Kingdom's Treasury. This site provides bulleted lists characterizing the purpose, fitness, content, strategic fit, objectives, etc. to be provided in a business case. Links are provided to templates for business cases with minimal and detailed content. This page is part of a collection of OGC resources designed to help an organization achieve efficiency and excellence in procurement processes.
http://www.ogc.gov.uk/documentation_and_templates_business_case.asp |
Resource Management Systems, Inc. RMS provides business skills training and products for those involved in IT decisions. Their core expertise is IT investment planning and management.
http://www.rms.net/ |
|
David Consulting Group For over a decade, DCG has worked with clients from the Fortune 100 and 1000 providing them expertise in software measurement, sizing and process improvement as well as IT performance improvement.
http://www.davidconsultinggroup.com/ |
Syracuse University Panasci Business Plan Competition Web page for a competition for students from Syracuse University. Includes links faculty mentors and online resources for creating a business plan and for preparing financial statements.
http://whitman.syr.edu/eee/bplan/businessplan.asp |
Glossary |
| AE | Annual Equivalent |
| Annual Equivalent | A specific method of calculation of the financial impact of a set of costs and benefits. The annual equivalent is the constant annual cash flow over the same period that the set of costs and benefits accrue such that the present value of this constant annual cash flow is equal to the net present value of the given set of costs and benefits. |
| Base Period | The foundation period from which a financial analysis is computed. May be considered as "year zero" in many methodologies. |
| BCA | Benefit-Cost Analysis |
| BCR | Benefit-Cost Ratio |
| Benefit-Cost Analysis | A systematic quantitative method of assessing the desirability of projects or policies, especially government projects or policies. |
| Benefit-Cost Ratio | The quotient of the total discounted benefits of a project and the total discounted costs of a project. A project with a BCR less than unity is generally not viable. |
| Capital Recovery | A quantity calculated by specific financial analysis techniques. A yearly payment that just covers the cost of an investment over its time period recovers the capital invested. |
| Cash Flow | Ongoing inflows and outflows of cash for each period of the analysis. Does not include initial investment costs. |
| Cash Flow, Net | The inflows and outflows of cash for each period of the analysis, including initial investment costs. |
| CBA | Cost-Benefit Analysis. See Benefit-Cost Analysis. |
| CEA | Cost-Effectiveness Analysis |
| CER | Cost-Estimating Relationship |
| Consumer Price Index | An index for measuring inflation. The United States Department of Labor publishes the CPI. |
| COO | Cost Of Ownership |
| Cost Model | An approach, based on technical and program-related parameters, for computing costs of interest. |
| Cost Of Ownership | See Total Cost of Ownership |
| Cost-Benefit Analysis | See Benefit-Cost Analysis. |
| Cost-Effectiveness Analysis | A systematic quantitative method for comparing the costs of alternative means of achieving the same stream of benefits or the same objective. |
| Cost-Estimating Relationship | An equation relating cost as the dependent variable to one or more independent variables. CERs are typically used in parametric cost models. |
| CPI | Consumer Price Index |
| CR | Capital Recovery |
| DCF | Discounted Cash Flow |
| Discounted Cash Flow | A quantity summarizing the value of a cash flow. A discounted cash flow aggregates the cash flow to its value at a specified point in time, accounting for delays in costs and benefits. |
| Effective Interest Rate | The annual rate at which an investment grows in value when interest is compounded more than once in a year. |
| ERR | External Rate of Return |
| External Rate of Return | A specific method of calculation of the financial impact of a set of costs and benefits. The external rate of return is the interest rate which equates the present value of a set of positive and negative cash flows, including the initial investment, to zero when all positive cash flows are discounted to the terminal period in the cash flow.
|
| FOM | Figure of Merit |
| Future Worth | A specific method of calculation of the financial impact of a set of costs and benefits. Future worth is the value of net cash flows discounted to the terminal period at a given interest rate. |
| FW | Future Worth |
| Inflation Rate | The growth of the price of a standard basket of commodities. |
| Internal Rate of Return | A specific method of calculation of the financial impact of a set of costs and benefits. The Internal Rate of Return is the interest rate which equates the present value of a set of positive and negative cash flows, including the initial investment, to zero. |
| IRR | Internal Rate of Return |
| LCC | Life Cycle Cost |
| LCM | Least Common Multiple |
| Life Cycle Cost | The sum of all costs incurred during the life of an item, e.g., the total of all procurement and ownership costs. |
| Maintenance Cost | The labor and material costs required to maintain an item in a suitable use condition. |
| Manufacturing Cost | The sum of fixed and variable costs chargeable to the production of a specified item. |
| MARR | Minimum Acceptable Rate of Return |
| MEA | Mutually Exclusive Alternative |
| Minimum Acceptable Rate of Return | The return on investment, including an allowance for risk, chosen as acceptable for discounting purposes. |
| Mutually Exclusive Alternative | Two or more investments comprise a set of Mutually Exclusive Alternatives if they are competing alternatives of which only one can be selected. |
| Net Present Value | A specific method of calculation of the financial impact of a set of costs and benefits. Net Present Value is the value of net cash flows, discounted to the base period at a given interest rate. |
| Nominal Dollars | A monetary unit in which prices are uncorrected for inflation. |
| Nominal Interest Rate | (1) An interest rate uncorrected for inflation. (2) An interest rate uncorrected for multiple compounding periods. |
| Nonrecurring Cost | Any cost element that is not repeated periodically over the lifetime of an item. |
| NPV | Net Present Value |
| OIRA | Office of Information and Regulatory Affairs |
| OMB | Office of Management and Budget |
| Ownership Cost | The sum of all costs other than the procurement cost over the lifetime of an item. |
| Payback Period | A specific method of calculation of the financial impact of a set of costs and benefits. The payback period is the time needed to recover the value of an investment. |
| PP | Payback Period |
| Present Value | The value today of a future monetary amount discounted with a specific interest rate. (E.g., the present value of $110 to be received one year from today is $100, assuming a 10% interest rate.) |
| Procurement Cost | The sum of all investment or acquisition costs (recurring and non-recurring) over the lifetime of an item. |
| PV | Present Value |
| Real Dollars | A monetary unit in which prices are corrected for inflation. Real dollars have constant purchasing power and are unaffected by general inflation. |
| Real Interest Rate | An interest rate corrected for inflation. |
| Recurring Cost | A cost which recurs periodically over the lifetime of an item. |
| Repair Cost | The cost of restoring an item to its original condition or performance. |
| Return on Investment | The ratio of the net income received each year from an investment to its cost. |
| ROI | Return on Investment |
| SBU | Strategic Business Unit |
| Strategic Business Unit | A part of an organization that serves a defined market, acts as a profit center, or supports strategic planning by the organization's management. |
| Sunk Cost | A cost incurred in the past that is unaffected by any present or future decision. Sunk costs could be ignored in determining whether a new investment is worthwhile. |
| TCO | Total Cost of Ownership, also known as Total Cost of Operation. |
| Total Cost of Ownership | An accounting convention for calculating all costs of an item, including support, training, maintenance, failure, disposal, etc. costs. |
| Total Net Payoff per Year | The ongoing net value of the difference between revenues and expenses for a year, including the initial investment cost in the base year. |
| Total Payoff per Year | The ongoing net value of the difference between revenues and expenses for a year, excluding the initial investment cost in the base year. |
Expert(s) |
|
Name
|
Description
|
|
Marty J. Schmidt
|
Marty J. Schmidt is founder and President of Solution Matrix Ltd. He has twenty years business experience, managing software development, international marketing and sales support, and (since 1987) management consulting on business issues. He is a recognized authority on the application of cost/benefit analysis and business case development.
mailto:mschmidt@solutionmatrix.com
|
|
Steve Tockey
|
Steve Tockey is the Principal Consultant at Construx Software. He has been employed in the software industry since 1977, and has worked as a programmer, analyst, designer, researcher, consultant, and adjunct professor. Steve is the designated corporate representative to the Object Management Group (OMG), the source of UML. He is the author of Return on Software, a book designed to help software professionals maximize the return on their software investment.
mailto:steve.tockey@construx.com
|
|
Donald Reifer
|
Donald J. Reifer is one of the leading figures in the field of software engineering and management with over 30 years of progressive experience in both industry and government. From 1993 to 1995, Mr. Reifer managed the DoD Software Initiatives Office under an Intergovernmental Personnel Act assignment with the Defense Information Systems Agency (DISA). As part of this assignment, he also served as the Director of the DoD Software Reuse Initiative and Chief of the Ada Joint Program Office. Currently, as President of Reifer Consultants Incorporated (RCI), Mr. Reifer supports executives in many Fortune 500 firms who are developing investment strategies aimed at improving their systems and software engineering capabilities and capacity.
http://www.reifer.com/
|
|
|
|
|
|
|
|
Multi-Objective Decision Analysis Tools |
|
Tool Name
|
Description and URL
|
|
Intelligent Decision Systems Limited
|
A provider of advanced decision technologies, software, consultancy, training, and related services. Experts in IDS have over 20 years experience in multiple criteria decision analysis under uncertainties, in the areas of supply chain management, design decision support, risk and safety analysis, quality management, and government policy consultation.
http://www.e-ids.co.uk/
|
|
Logical Decisions
|
Logical Decisions for Windows and Logical Decisions Portfolio are among the products and services from Logical Decisions. Logical Decisions for Windows lets you evaluate choices by considering many variables at once, separating facts from value judgments, and explaining your choice to others. Logical Decisions Portfolio allows you to select a group of alternatives.
http://www.logicaldecisions.com/
|
|
Polyidea Limited
|
Vendor of Aggregated Preference Indices System (APIS) for .NET, a standalone application that implements decision support system based on Multiple Criteria Decision Analysis (MCDA) and MAUT (Multi Attribute Utility Theory). Dealing with a set of alternatives and attributes the application is capable of taking into consideration experts preference to provide not only the scoring report to rank alternatives but also to produce the measures on how much the expert's information affected the results.
http://www.polyidea.com/
|
|
Tools for Software Cost Models |
|
Tool Name
|
Description and URL
|
|
True S
|
True S from Price Systems with parametric cost modeling overcomes many challenges that are faced when developing software. True S predicts costs, resources, and schedules for all types and sizes of software projects. True S is the successor to the well-known PRICE-S software estimating model.
http://www.pricesystems.com/
|
|
ACEIT (Automated Cost Estimating Integrated Tools)
|
ACEIT (Automated Cost Estimating Integrated Tools) is a family of applications that support program managers and cost/financial analysts during all phases of a program's life-cycle. ACEIT applications are the premier tool for analyzing, developing, sharing, and reporting cost estimates, providing a framework to automate key analysis tasks and simplify/standardize the estimating process. Please visit our Products page to find out more about which ACEIT application best suits your needs and how to purchase.
http://www.aceit.com/
|
|
Agile COCOMO II
|
Agile COCOMO II is a web-based software cost estimation tool that enables you to adjust your estimates by analogy through identifying the factors that will be changing and by how much.
http://sunset.usc.edu/cse/pub/research/AgileCOCOMO/AgileCOCOMOII/Main.html
|
|
Bournemouth University -- ANGEL Project
|
Estimation by analogy, is the focus of a research project being undertaken by the Empirical Software Engineering Research Group
(ESERG) at Bournemouth University. A brief bibliography and the downloadable ANGEL tool are provided.
http://dec.bmth.ac.uk/ESERG/ANGEL/
|
|
Center for Software Engineering (CSE)-Tools Section
|
The Center for Software Engineering Tools section includes access to the COCOMO Suite, USC COCOMO 81, USC COCOMO II, CodeCount and WinWin.
http://sunset.usc.edu/cse/pub/tools/
|
|
COCOMO Overview
|
The COCOMO cost estimation model is used by thousands of software project
managers, and is based upon a study of scores of software projects. Unlike other
cost estimation models, COCOMO is an open model, so all of the details are
published. This site presents a brief overview of COCOMO.
http://www.softstarsystems.com/overview.htm
|
|
COCOMO Project Homepage
|
The COCOMO II model is an update of COCOMO 1981 to address software development practices in the 1990s and 2000s. It is being developed and continually enhanced by USC-CSE, UC Irvine, and 29 affiliate organizations. A public version of COCOMO II is available, including a Java implementation.
http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html
|
|
|
|
|
Construx Software Builders
|
Construx Software Builders provide Construx Estimation Software, a free estimation tool that includes both COCOMO II and SLIM functionality.
http://www.construx.com/
|
|
CoolSoft
|
COOLSoft utilizes a hybrid approach of intermediate and detailed versions of the Constructive Cost Model (COCOMO). This allows for the reuse of existing code, development of new code, the purchase and integration of third party code, and hardware integration. The output is then displayed as man-months of programming effort, calendar schedule, support costs and hardware costs.
http://www.wwk.com/coolsoft.html
|
|
Cost Estimating Tools Index
|
This index contains abstracts of tools and models that were used in the Department of Defense and had the potential for wider application at the time of posting (2004- 2006). This link takes you to the Internet Archive since the original link no longer exists.
http://web.archive.org/web/20050405071919/www.dod.mil/nii/bpr/dodim/costool.html
|
|
|
|
|
Cost Xpert
|
Cost Xpert stands for innovation transferred into measurable and lasting value creation, with a short amortization time and high customer satisfaction.
http://www.costxpert.com/en/index.html
|
|
Costar and SystemStar
|
Costar is an automated implementation of COCOMO II developed by SoftStar Systems. SystemStar, an automated implementation of COSYSMO.
http://www.SoftstarSystems.com/
|
|
Costar Software Estimation Tool
|
Costar is a software cost estimation tool based on COCOMO II. A software project manager can use Costar to produce estimates of a project's duration, staffing levels, effort, and cost. Costar is an interactive tool that permits managers to make trade-offs and experiment with what-if analyses to arrive at the optimal project plan.
http://www.softstarsystems.com/
|
|
DoD Costing References Page
|
This site contains links to Costing Policy and Procedures, Standards Cost Factors. Models and other links that were relevant at the time of posting by a group within NII involved with business process reengineering. The last update occurred in 1998. This link takes you to the page captured by Interned Archive, since the original page no longer exists.
http://web.archive.org/web/20050405093330/www.dod.mil/nii/bpr/dodim/costweb.html
|
|
East Tennessee State University -- COSMOS
|
This software project estimation and analysis tool gives project managers insight into the size, effort, and schedule of their software development project. This tool is unique in that it combines the well-known Function Point and COCOMO models as well as a Rayleigh model of staff buildup proposed by Lawrence Putnam. These three models can be used independently or work together. With COSMOS, users can gain an understanding of changes in project requirements and resources that impact the project's size, effort, and schedule. Furthermore, COSMOS is ideal for helping educators provide students with insight into how the function point and COCOMO models work.
http://www.cs.etsu.edu/academics/research/downloads.htm
|
|
|
|
|
|
|
|
Charismatek FP Workbench
|
The Charismatek Function Point WORKBENCH provides a counting tool for all situations and for all software sizing needs. It is specifically designed to be scaleable for effective use by individual counters as well as for large scale, distributed IT environments. It is s software tool utilized when sizing software applications and projects using the IFPUG Function Point Analysis technique. The WORKBENCH provides support for sizing, analyzing and reporting at all software life cycle stages from requirements analysis through to production. In addition, the WORKBENCH provides support for related activities including project estimation, requirements communication & negotiation, scope management and project tracking. The WORKBENCH supports all IFPUG standards from CPM 2.0 through to 4.2.1 and has been certified by IFPUG as a Type 1 Function Point Analysis Tool.
http://www.charismatek.com.au/_public1/html/fpw_overview.htm
|
|
KnowledgePLAN
|
SPR KnowledgePLAN® is a software tool designed to help plan software projects. With KnowledgePLAN® you can effectively size your projects and then estimate work, resources, schedule, and defects. You can evaluate project strengths and weaknesses to determine their impact on quality and productivity.
http://www.spr.com/products/knowledge.shtm
|
|
|
|
|
PMPal
|
PMPal is a fully collaborative, full featured, integrated tool for software project management and software metrics programs.
http://www.metricssoftware.com
|
|
r2ESTIMATOR
|
r2ESTIMATOR is a Microsoft Windows application that estimates (with an associated probability of success) the cost, schedule, effort, staffing, and product reliability that can be expected from a given software development project.
http://www.r2estimating.com/products.htm
|
|
RiskTrak
|
Home page for Risk Services & Technology and RiskTrak, their software management tool. RiskTrak is risk management groupware that allows you to view, analyze, communicate, report and manage risk (cost, schedule & technical) throughout the duration of your projects and programs. RiskTrak is designed to help businesses meet new standards on Risk Management such as: Clinger-Cohen Act (ITMRA), Department of Defense Directive 5000.2-R, CAIV and OMB Circular A-11. RiskTrak supports Best Commercial Practices and is designed to be integrated with any Earned Value Management System (EVMS).
http://www.risktrak.com/
|
|
Sage Software Cost Model
|
Sage 3, the latest version of the evolving model developed by Dr. Randall Jensen, represents the state-of-the-art in software schedule and cost estimating. The goal of the most realistic estimate possible, a tool that is accurate in the hands of an experienced estimator much like a scalpel in the hands of a surgeon, and available at reasonable cost.
http://www.seisage.net/sage.htm
|
|
SchemeQuest
|
SchemeQuest offers an inexpensive Excel add-in, SCEplus, which provides a complete COCOMO II cost modeling capability. A free fully functional 30-day demo version is available for download.
http://www.schemequest.com
|
|
SEER
|
From complex software projects to intricate manufacturing processes, Galorath's SEER™ Suite of Tools support project managers, cost analysts and engineers in decision-making. SEER tools are powerful, analytical tools that allow you to identify, evaluate and manage the complex array of cost, labor, schedule, reliability and risks associated with an organization's critical projects.
http://www.galorath.com/index.php/products/
|
|
SLIM
|
QSM's Software LIfecycle Management (SLIM) tools support decision making at each stage of the software lifecycle: estimating, tracking, and benchmarking and metrics analysis. Each tool is designed to deliver results, whether used as a standalone application or as part of QSM's integrated suite of proven software metrics tools.
http://www.qsm.com/products.html
|
|
SPAWAR SEPO Reference Page
|
SEPO has made available a list of sites for estimation tools and other information, including version 9.2 of the Revised Intermediate COCOMO Model (REVIC), which is sponsored by the Air Force Cost Analysis Agency.
http://sepo.spawar.navy.mil/Estimation.html
|
|
Taasc Estimator
|
Tassc: Estimator - Advanced Software Estimation: The Tassc:Estimator product family is a comprehensive toolkit of advanced software components; each dealing with a specific aspect of planning, organizing and controlling the construction and development of software-intensive systems.
http://www.tassc-solutions.com/
|
|
Bibliography
| [Bergey, 2001] |
Bergey, J., S. Cohen, M. Fisher, G. Campbell, L. Jones, R. Krut, L. Northrop, W. O'brien, D. Smith, and A. Soule, Fourth DoD Product Line Practice Workshop Report,
Software Engineering Institute, CMU/SEI-2001-TR-017
(2001)
|
| [Boussabaine, 2004] |
Boussabaine, A., and R. Kirkham, Whole Life-Cycle Costing: Risk and Risk Responses,
Blackwell Publishing
(2004)
|
| [Clements, 2005] |
Clements, P., S. Cohen, and J. Mcgregor, The Structured Intuitive Model for Product Line Economics (SIMPLE),
Software Engineering Institute, CMU/SEI-2005-TR-003
(2005)
|
| [Cohen, 2001] |
Cohen, S., Case Study: Building and Communicating a Bussiness Case for a DoD Product Line,
Software Engineering Institute, CMU/SEI-2001-TN-020
(2001)
|
| [Dhillon, 1989] |
Dhillon, B., Life Cycle Costing: Techniques, Models and Applications,
Gordon and Breach Science Publishers
(1989)
|
| [Digrius, 2003] |
Digrius, B., and J. Keen, Making Technology Investments Profitable: ROI Road Map to Better Business Cases,
John Wiley & Sons, Inc.
(2003)
|
| [Eickelmann, 1999] |
Eickelmann, N., W. Harrison, D. Raffo, and J. Settle, "Adapting Financial Measures: Making a Business Case for Software Process Improvement",
Software Quality Journal
V. 8 N. 3
(November 1999):
pp. 211-231
|
| [Ferens, 2007] |
Ferens, D., T. Mcgibbon, and R. Vienneau, A Business Case for Software Process Improvement (2007 Update): Measuring Return on investment from Software Engineering,
DACS Data & Analysis Center for Software
(2007)
|
| [Hayes, 1980] |
Hayes, R., and W. Abernathy, "Managing Our Way to Economic Decline",
Harvard Business Review
V. 0 N. 0
(July 1980):
pp. 138-150
|
| [Herron, 2008] |
Herron, D., S. Iwanicki, and M. Harris, The Business Value of IT: Managing Risks, Optimizing Performance, and Measuring Results,
Auerbach Publications
(2008)
|
| [Kaplan, 1992] |
Kaplan, R., and D. Norton, "The Balanced Scorecard - Measures That Drive Performance",
Harvard Business Review
V. 0 N. 0
(January 1992):
71-80
|
| [Kenwood, 2001] |
Kenwood, C., A Business Case Study of Open Source Software,
The MITRE Corporation
(2001)
|
| [Lang, 1993] |
Lang, H., and D. Merino, The Selection Process for Capital Projects,
John Wiley & Sons Inc.
(1993)
|
| [Nicholls, 2004] |
Nicholls, D., Formal Risk Management,
DACS Data & Analysis Center for Software
(2004)
|
| [O`leary, 2000] |
O`leary, D., Enterprise Resource Planning Systems: Systems, Life Cycle, Electronic Commerce and Risk,
Cambridge University Press
(2000)
|
| [Reifer, 2002] |
Reifer, D., Making the Software Business Case: Improvement by the Numbers,
Addison-Wesley Publishing Company
(2002)
|
| [Reifer, 2001] |
Reifer, D., "Business Case Analysis",
16th International Forum on COCOMO and Software Cost Modeling
(October 2001):
p1
|
| [STAFF AUTHOR, 1996] |
STAFF AUTHOR, Performance Based Management: Eight Steps to Develop and Use Information Technology Performance Measures Effectively,
General Services Administration
(1996)
|
| [Schmidt, 2002] |
Schmidt, M., The Business Case Guide - Second Edition,
Solution Matrix Ltd; 2nd edition
(2002)
|
| [Schmidt, 1999] |
Schmidt, M., What's a Business Case? And Other Frequently Asked Questions,
Solution Matrix Ltd.
(1999)
|
| [Schwartz, 1991] |
Schwartz, P., The Art of the Long View,
Doubleday
(1991)
|
| [Smith, 2003] |
Smith, C., and L. Williams, "Making the Business Case for Software Performance Engineering",
Proceedings of the Computer Measurement Group Conference (2003)
(December 2002):
p1
|
| [Sommer, 2002] |
Sommer, B., "A New Kind of Business Case",
Optimize
V. 0 N. 0
(January 2002):
p1
|
| [Tockey, 2004] |
Tockey, S., Return on Software: Maximizing the Return on Your Software Investment,
Addison-Wesley Professional
(2004)
|
| [Turner, 2002] |
Turner, R., "Implementation of Best Practices in US Department of Defense Software-Intensive Systems Acquisitions",
George Washington University
(January 2002):
p1
|
| [Verhoef, 2005] |
Verhoef, C., "Quantifying the Value of IT Investments",
Science of Computer Programming
V. 56 N. 0
(December 2004):
p1
|
|