Financial Management of Digital and IT
Description
Financial health is an essential dimension of business health. And digital technology has been one of the fastest-growing budget items in modern enterprises. Its relationship to enterprise financial management has been a concern since the first computers were acquired for business purposes.
Financial management is a broad, complex, and evolving topic and its relationship to IT and digital management is even more so. This brief section can only cover a few basics. However, it is important for you to have an understanding of the intersection of Agile and Lean IT with finance, as your organization’s financial management approach can determine the effectiveness of your digital strategy. |
The objectives of IT finance include:
-
Providing a framework for tracking and accounting for digital income and expenses
-
Supporting financial analysis of digital strategies (business models and operating models, including sourcing)
-
Supporting the digital and IT-related aspects of the corporate budgetary and reporting processes, including internal and external policy compliance
-
Supporting (where appropriate) internal cost recovery from business units consuming digital services
-
Supporting accurate and transparent comparison of IT financial performance to peers and market offerings (benchmarking)
A company scaling up today would often make different decisions from a company that scaled up 40 years ago. This is especially apparent in the matter of how to finance digital/IT systems development and operations. The intent of this section is to explore both the traditional approaches to IT financial management and the emerging Agile/Lean responses.
This section has the following outline:
-
Historical IT financial practices
-
Annual budgeting and project funding
-
Cost accounting and chargeback
-
-
Next-generation IT finance
-
Lean Accounting & Beyond Budgeting
-
Lean Product Development
-
Internal “venture” funding
-
Value stream orientation
-
Internal market economics
-
Service brokerage
-
Historic IT Financial Practices
Historically, IT financial management has been defined by two major practices:
-
An annual budgeting cycle, in which project funding is decided
-
Cost accounting, sometimes with associated internal transfers (chargebacks) as a primary tool for understanding and controlling IT expenses
Both of these practices are being challenged by Agile and Lean IT thinking.
Annual Budgeting and Project Funding
IT organizations typically adhere to annual budgeting and planning cycles, which can involve painful rebalancing exercises across an entire portfolio of technology initiatives, as well as a sizeable amount of rework and waste. This approach is anathema to companies that are seeking to deploy Agile at scale. Some businesses in our research base are taking a different approach. Overall budgeting is still done yearly, but roadmaps and plans are revisited quarterly or monthly, and projects are reprioritized continually. [Comella-Dorda et al. 2016]
An Operating Model for Company-Wide Agile Development
In the common practice of the annual budget cycle, companies once a year embark on a detailed planning effort to forecast revenues and how they will be spent. Much emphasis is placed on the accuracy of such forecasts, despite its near-impossibility. (If estimating one large software project is challenging, how much more challenging to estimate an entire enterprise’s income and expenditures?)
The annual budget has two primary components: capital expenditures and operating expenditures, commonly called Capital Expenditure (CAPEX) and Operating Expenses (OPEX). The rules about what must go where are fairly rigid and determined by accounting standards with some leeway for the organization’s preferences.
Software development can be capitalized, as it is an investment from which the company hopes to benefit from in the future. Operations is typically expensed. Capitalized activities may be accounted for over multiple years (therefore becoming a reasonable candidate for financing and multi-year amortization). Expensed activities must be accounted for in-year.
It is only possible to “go to the well” once a year. As such, extensive planning and negotiation traditionally takes place around the IT project portfolio. Business units and their IT partners debate the priorities for the capital budget, assess resources, and finalize a list of investments. Project managers are identified and tasked with marshaling the needed resources for execution.
This annual cycle receives much criticism in the Agile and Lean communities. From a Lean perspective, projects can be equated to large “batches” of work. Using annual projects as a basis for investment can result in misguided attempts to plan large batches of complex work in great detail so that resource requirements can be known well in advance. The history of the Agile movement is in many ways a challenge and correction of this thinking, as we have discussed throughout this document.
The execution model for digital/IT acquisition adds further complexity. Traditionally, project management has been the major funding vehicle for capital investments, distinct from the operational expense. But with the rise of cloud computing and product-centric management, companies are moving away from traditional capital projects. New products are created with greater agility, in response to market need, and without the large capital investments of the past in physical hardware. However, traditional expectations around OPEX are that it is managed for efficiency, as David Blank-Edelman notes in Seeking SRE: Conversations About Running Production Systems At Scale: “Teams whose funding largely comes from OPEX are naturally susceptible to management impulses for organization-by-function and efficiency mandates, both of which encourage siloed working” [Blank-Edelman 2018].
This does not mean that traditional accounting distinctions between CAPEX and OPEX go away. Even with expensed cloud infrastructure services, software development may still be capitalized, as may software licenses.
Cost Accounting and Chargeback
The term “cost accounting” is not the same as just “accounting for costs”, which is always a concern for any organization. Cost accounting is defined as “the techniques for determining the costs of products, processes, projects, etc. in order to report the correct amounts on the financial statements, and assisting management in making decisions and in the planning and control of an organization … For example, cost accounting is used to compute the unit cost of a manufacturer’s products in order to report the cost of inventory on its balance sheet and the cost of goods sold on its income statement. This is achieved with techniques such as the allocation of manufacturing overhead costs and through the use of process costing, operations costing, and job-order costing systems [Averkamp 2016]. |
IT is often consumed as a “shared service” which requires internal financial transfers. What does this mean?
Here is a traditional example. An IT group purchases a mainframe computer for $1,000,000. This mainframe is made available to various departments who are charged for it. Because the mainframe is a shared resource, it can run multiple workloads simultaneously. For the year, we see the following usage:
-
30% Accounting
-
40% Sales Operations
-
30% Supply Chain
In the simplest direct allocation model, the departments would pay for the portion of the mainframe that they used. But things always are more complex than that.
-
What if the mainframe has excess capacity, who pays for that?
-
What if Sales Operations stops using the mainframe – do Accounting and the Supply Chain have to make up the loss, and what if Accounting decides to stop using it because of the price increase?
-
In public utilities, this is known as a “death spiral” and the problem was noted as early as 1974 by Richard Nolan [Nolan 1974]
-
-
The mainframe requires power, floor space, and cooling – how are these incorporated into the departmental charges?
-
Ultimately, the Accounting organization (and perhaps Supply Chain) are back-office cost centers as well
-
Does it make sense for them to be allocated revenues from company income, only to have those revenues then re-directed to the IT department?
-
Historically, cost accounting has been the basis for much IT financial management; see, for example, ITIL Service Strategy [ITIL 2011b] and Quinlan 2003. Such approaches traditionally seek full absorption of unit costs; that is, each “unit” of inventory ideally represents the total cost of all its inputs: materials, labor, and overhead such as machinery and buildings.
In IT/digital service organizations, there are three basic sources of cost: “cells, atoms, and bits”. That is:
-
People (i.e., their time)
-
Hardware
-
Software
However, these are “direct” costs – costs that, for example, a product or project manager can see in their full amount.
Another class of cost is “indirect”. The IT service might be charged $300 per square foot for data center space. This provides access to rack space, power, cooling, security, and so forth. This charge represents the bills the Facilities organization receives from power companies, mechanicals vendors, security services, and so forth – not to mention the mortgage!
Finally, the service may depend on other services. Perhaps instead of a dedicated database server, the service subscribes to a database service that gives them a high-performance relational database, but where they do not pay directly for the hardware, software, and support services on which the database is based. Just to make things more complicated, the services might be external (public cloud) or internal (private cloud or other offerings).
Those are the major classes of cost. But how do we understand the “unit of inventory” in an IT services context? A variety of concepts can be used, depending on the service in question:
-
Transactions
-
Users
-
Network ports
-
Storage (e.g., gigabytes of disk)
In internal IT organizations (see Defining Consumer, Customer, and Sponsor) this cost accounting is then used to transfer funds from the budgets of consuming organizations to the IT budget. Sometimes this is done via simple allocations (Marketing pays 30%, Sales pays 25%, etc.) and sometimes this is done through more sophisticated approaches, such as defining unit costs for services.
For example, the fully absorbed unit cost for a customer account transaction might be determined to be $0.25; this ideally represents the total cost of the hardware, software, and staff divided by the expected transactions. Establishing the models for such costs, and then tracking them, can be a complex undertaking, requiring correspondingly complex systems.
IT managers have known for years that overly detailed cost accounting approaches can result in consuming large fractions of IT resources.
“Utilizing an excessive amount of resources to capture data takes away resources that could be used more productively to meet other customer needs. Internal processing for IT is typically 30-40% of the workload. Excessive data capturing only adds to this overhead cost.” John McAdam
There is also the problem that unit costing of this nature creates false expectations. Establishing an internal service pricing scheme implies that if the utilization of the service declines, so should the related billings. But the per-transaction cost will simply have to increase if the number of transactions goes down where:
-
The hardware, software, and staff costs are already sunk, or relatively inflexible
-
The IT organization is seeking to recover costs fully
James R. Huntzinger discusses the problem of excess capacity distorting unit costs, and states: “It is an absolutely necessary element of accurate representation of the facts of production that some provisions be made for keeping the cost of wasted time and resources separate from normal costs” [Huntzinger 2007]. Approaches for doing this will be discussed below.
Next-Generation IT Finance
What accounting should do is produce an unadulterated mirror of the business – an uncompromisable truth on which everyone can rely … Only an informed team, after all, is truly capable of making intelligent decisions. [Huntzinger 2007]
as quoted by James Huntzinger
Criticisms of traditional approaches to IT finance have increased as Digital Transformation accelerates and companies turn to Agile operating models. Rami Sirkia and Maarit Laanti (in a paper used as the basis for SAFe's financial module) describe the following shortcomings [Sirkiä & Laanti 2013]:
-
Long planning horizons, detailed cost estimates that must frequently be updated
-
Emphasis on planning accuracy and variance analysis
-
Context-free concern over budget overruns (even if a product is succeeding in the market, variances are viewed unfavorably)
-
Bureaucratic re-approval processes for project changes
-
Inflexible and slow resource re-allocation
What do critics of cost accounting, allocated chargebacks, and large batch project funding suggest as alternatives to the historical approaches? There are some limitations evident in many discussions of Lean Accounting, notably an emphasis on manufactured goods. However, a variety of themes and approaches have emerged relevant to IT services, which we will discuss below:
-
Beyond Budgeting
-
Internal “venture” funding
-
Value stream orientation
-
Lean Accounting
-
Lean Product Development
-
Internal market economics
-
Service brokerage
Beyond Budgeting
Setting a numerical target and controlling performance against it is the foundation stone of the budget contract in today’s organization. But, as a concept, it is fundamentally flawed. It is like telling a motor racing driver to achieve an exact time for each lap … it cannot predict and control extraneous factors, any one of which could render the target totally meaningless. Nor does it help to build the capability to respond quickly to new situations. But, above all, it doesn’t teach people how to win. [Hope & Fraser 2001]
Beyond Budgeting Questions and Answers
Beyond Budgeting Questions and Answers is the name of a 2001 book by Jeremy Hope and Robin Fraser. It is written in part as an outcome of meetings and discussions between a number of large, mostly European firms dissatisfied with traditional budgeting approaches. The goals of Beyond Budgeting are described as: “Releasing capable people from the chains of the top-down performance contract and enabling them to use the knowledge resources of the organization to satisfy customers profitably and consistently beat the competition”.
In particular, Beyond Budgeting critiques the concept of the “budget contract”. A simple “budget” is merely a “financial view of the future … [a] “most likely outcome” given known information at the time …” A “budget contract” by comparison is intended to “delegate the accountability for achieving agreed outcomes to divisional, functional, and departmental managers”. It includes concerns and mechanisms such as:
-
Targets
-
Rewards
-
Plans
-
Resources
-
Coordination
-
Reporting
and is intended to commit a subordinate or team to achieving an agreed outcome.
Beyond Budgeting identifies various fallacies with this approach, including:
-
The idea that fixed financial targets maximize profit potential
-
Financial incentives build motivation and commitment (see discussion on motivation)
-
Annual plans direct actions that maximize market opportunities
-
Central resource allocation optimizes efficiency
-
Central coordination brings coherence
-
Financial reports provide relevant information for strategic decision-making
Beyond the poor outcomes that these assumptions generate, up to 20% to 30% of senior executives' time is spent on the annual budget contract. Overall, the Beyond Budgeting view is that the budget contract is: “A relic from an earlier age. It is expensive, absorbs far too much time, adds little value, and should be replaced by a more appropriate performance management model” [Hope & Fraser 2001].
Readers should at this point notice that many of the Beyond Budgeting concerns reflect an Agile/Lean perspective. The fallacies of efficiency and central coordination have been discussed throughout this document. However, if an organization’s financial authorities remain committed to these as operating principles, the Digital Transformation will be difficult at best.
Beyond Budgeting proposes a number of principles for understanding and enabling organizational financial performance. These include:
-
Event-driven over annual planning
-
On-demand resources over centrally allocated resources
-
Relative targets (“beating the competition”) over fixed annual targets
-
Team-based rewards over individual rewards
-
Multi-faceted, multi-level, forward-looking analysis over analyzing historical variances
Internal “Venture” Funding
A handful of companies are even exploring a venture-capital-style budgeting model. Initial funding is provided for MVPs, which can be released quickly, refined according to customer feedback, and relaunched in the marketplace … And subsequent funding is based on how those MVPs perform in the market. Under this model, companies can reduce the risk that a project will fail, since MVPs are continually monitored and development tasks reprioritized … [Comella et al. 2016]
An Operating Model for Company-Wide Agile Development
As we have discussed previously, product and project management are distinct. Product management, in particular, has more concern for overall business outcomes. If we take this to a logical conclusion, the product portfolio becomes a form of the investment portfolio, managed not in terms of schedule and resources, but rather in terms of business results.
This implies the need for some form of internal venture funding model, to cover the initial investment in an MVP. If and when this internal investment bears fruit, it may become the basis for a value stream organization, which can then serve as a vehicle for direct costs and an internal services market (see below). McKinsey Digital reports the following case:
With a rolling backlog and stable funding that decouples annual allocation from ongoing execution, the venture-funded product paradigm is likely to continue growing. A product management mindset activates a variety of useful practices, as we will discuss in the next section.
Options as a Portfolio Strategy
In governing for effectiveness and innovation, one technique is that of “options”. Related to the idea of options is “parallel development”. In investing terms, purchasing an option gives the right, but not the obligation, to purchase a stock (or other value) for a given price at a given time. Options are an important tool for investors to develop strategies to compensate for market uncertainty.
What does this have to do with developing digital products?
Product development is so uncertain that sometimes it makes sense to try several approaches at once. This, in fact, was how the program to develop the first atomic bomb was successfully managed. Parallel development is analogous to an options strategy. Small, sustained investments in different development “options” can optimize development payoff in certain situations (see Reinertsen 2009 in Product Management). When taken to a logical conclusion, such an options strategy starts to resemble the portfolio management approaches of venture capitalists. Venture capitalists invest in a broad variety of opportunities, knowing that most, in fact, will not pan out; see the discussion on internal venture funding as a business model.
It is arguable that the venture-funded model has created different attitudes and expectations towards governance in West Coast “unicorn” culture. However, it would be dangerous to assume that this model is universally applicable. A firm is more than a collection of independent sub-organizations; this is an important line of thought in management theory, starting with R.H. Coase’s The Nature of the Firm [Coase 1937].
The idea that “Real Options” were a basis for Agile practices was proposed by Chris Matts and Olav Maassen [Matts & Maassen 2007]. Investment banker turned Agile coach Franz Ivancsich strongly cautions against taking options theory too far, noting that to price them correctly you have to determine the complete range of potential values for the underlying asset.
Lean Product Development
Because we never show it on our balance sheet, we do not think of [design-in-process] as an asset to be managed, and we do not manage it. [Reinertsen 1997]
Managing the Design Factory
The Lean Product Development thoughts of Don Reinertsen were discussed extensively in Work Management. His emphasis on employing an economic framework for decision-making is relevant to this discussion as well. In particular, his concept of cost of delay is poorly addressed in much IT financial planning, with its concerns for full utilization, efficiency, and variance analysis. Other Lean Accounting thinkers share this concern; for example: “The cost-management system in a Lean environment must be more reflective of the physical operation. It must not be confined to monetary measures but must also include non-financial measures, such as quality and throughput times” [Huntzinger 2007].
Another useful Reinertsen concept is that of design-in-process. This is an explicit analog to the well-known Lean concept of work-in-process. Reinertsen makes the following points [Reinertsen 1997]:
-
Design-in-process is larger and more expensive to hold than work-in-process
-
It has much lower turn rates
-
It has much higher holding costs (e.g., due to obsolescence)
-
The liabilities of design-in-process are ignored due to weaknesses in accounting standards
These concerns give powerful economic incentives for managing throughput and flow, continuously re-prioritizing for the maximum economic benefit and driving towards the Lean ideal of single-piece flow.
Lean Accounting
It was not enough to chase out the cost accountants from the plants; the problem was to chase cost accounting from my people’s minds. [Ohno 1988]
There are several often-cited motivations for cost accounting [Huntzinger 2007]:
-
Inventory valuation (not applicable for intangible services)
-
Informing pricing strategy
-
Management of production costs
IT service costing has long presented additional challenges to traditional cost accounting. As IT Financial Management Association president Terry Quinlan notes: “Many factors have contributed to the difficulty of planning Electronic Data Processing (EDP) expenditures at both application and overall levels. A major factor is the difficulty of measuring fixed and variable cost”. [Quinlan 2003]
This begs the broader question: should traditional cost accounting be the primary accounting technique used at all? Cost accounting in Lean and Agile organizations is often controversial. Lean pioneer Taiichi Ohno of Toyota thought it was a flawed approach. Huntzinger [Huntzinger 2007] identifies a variety of issues:
-
Complexity
-
Un-maintainability
-
Supplies information “too late” (i.e., does not support fast feedback)
-
“Overhead” allocations result in distortions
Shingo Prize winner Steve Bell observes:
The trend in Lean Accounting has been to simplify. A guiding ideal is seen in the Wikipedia article on Lean Accounting: “The “ideal” for a manufacturing company is to have only two types of transactions within the production processes; the receipt of raw materials and the shipment of finished product.”
Concepts such as value stream orientation, internal market economics, and service brokering all can contribute towards achieving this ideal.
Value Stream Orientation
Collecting costs into traditional financial accounting categories, like labor, material, overhead, selling, distribution, and administrative, will conceal the underlying cost structure of products … The alternative to traditional methods … is the creation of an environment that moves indirect costs and allocation into direct costs. [Huntzinger 2007]
Lean Cost Management
As discussed above, Lean thinking discourages the use of any concept of overhead, sometimes disparaged as “peanut butter” costing. Rather, direct assignment of all costs to the maximum degree is encouraged, in the interest of accounting simplicity.
We discussed a venture-funded product model above, as an alternative to project-centric approaches. Once a product has proven its viability and becomes an operational concern, it becomes the primary vehicle for those concerns previously handled through cost accounting and chargeback. The term for a product that has reached this stage is “value stream”. As Huntzinger notes: “Lean principles demand that companies align their operations around products and not processes” [Huntzinger 2007].
By combining a value stream orientation in conjunction with organizational principles such as frugality, internal market economics, and decentralized decision-making (see, for example, Hope & Fraser 2001, both Lean and Beyond Budgeting argue that more customer-satisfying and profitable results will ensue. The fact that the product, in this case, is digital (not manufactured), and the value stream centers around product development (not production) does not change the argument.
Internal Market Economics
Value stream and product line managers, like so much in the Lean world, are “fractal”. [Womack & Jones 2003]
Lean Thinking
Coordinate cross-company interactions through “market-like” forces. [Hope & Fraser 2001]
Beyond Budgeting Questions and Answers
IT has long been viewed as a “business within a business”. In the internal market model, services consume other services ad infinitum [Meyer 2013]. Sometimes the relationship is hierarchical (an application team consuming infrastructure services) and sometimes it is peer-to-peer (an application team consuming another’s services, or a network support team consuming email services, which in turn require network services).
The increasing sourcing options, including various cloud options, make it more and more important that internal digital services be comparable to external markets. This, in turn, puts constraints on traditional IT cost recovery approaches, which often result in charges with no seeming relationship to reasonable market prices.
There are several reasons for this. One commonly cited reason is that internal IT costs include support services, and therefore cannot fairly be compared to simple retail prices (e.g., for a computer as a good).
Another, more insidious reason is the rolling in of unrelated IT overhead to product prices. We have quoted James Huntzinger’s work above in various places on this topic. Dean Meyer has elaborated this topic in greater depth from an IT financial management perspective, calling for some organizational “goods” to be funded as either ventures (similar to above discussion) or “subsidies” (for enterprise-wide benefits such as technical standardization) [Meyer 2013].
As discussed above, a particularly challenging form of IT overhead is excess capacity. The saying “the first person on the bus has to buy the bus” is often used in IT shared services, but is problematic. A new, venture-funded startup cannot operate this way – expecting the first few customers to fund the investment fully! Nor can this work in an internal market, unless heavy-handed political pressure is brought to bear. This is where internal venture funding is required.
Meyer presents a sophisticated framework for understanding and managing an internal market of digital services. This is not a simple undertaking; for example, correctly setting service prices can be surprisingly complex.
Service Brokerage
Finally, there is the idea that digital or IT services should be aggregated and “brokered” by some party (perhaps the descendant of a traditional IT organization). In particular, this helps with capacity management, which can be a troublesome source of internal pricing distortions. This has been seen not only in IT services, but in Lean attention to manufacturing; when unused capacity is figured into product cost accounting, distortions occur (see Huntzinger 2007, Chapter 7, “Church and Excess Capacity”).
Applying Meyer’s principles, excess capacity would be identified as a subsidy or a venture as a distinct line item.
But cloud services can assist even further. Excess capacity often results from the available quantities in the market; e.g., one purchases hardware in large-grained capital units. But more flexibly priced, expensed compute on-demand services are available, it is feasible to allocate and de-allocate capacity on-demand, eliminating the need for accounting for excess capacity.
Evidence of Notability
Financial management in IT and digital systems has a long history of focused discussion; e.g., Quinlan 2003 and the work of the IT Financial Management Association, and the Technology Business Management (TBM) Council.
Limitations
IT financial management is a focused subset of financial management in general.
Related Topics