Home > Articles > Software Development & Management

This chapter is from the book

Improve IT Accounting to Value Services

We recommend that you align your IT accounting practices with the services in your service portfolio. This alignment will help you improve your IT accounting and provide you with a better understanding of the costs, benefits, and risks associated with each service. Determining the cost, benefit, and risks of each service can be complex. When an IT organization begins the process of identifying the costs associated with a service, it will need to consider alternative approaches to account for items other than the acquisition—costs such as power consumption, staff costs, and infrastructure. For example, with the rise of virtualization and enterprise servers, the process for establishing an service's share of the total server cost can prove difficult.

Because of these challenges, organizations face a choice about the degree of specificity regarding the cost of an IT asset. A simplistic cost estimate can focus on the initial acquisition cost and annual maintenance expense. A more inclusive cost estimate will use TCO, which we discussed earlier in this chapter.

To help you determine your approach to accounting for costs based on a service, we outline different options and provide an example of a simple hosting service. This example provides you with the context for our recommended approach.

Basic Approaches to Improve IT Accounting

In our IT financial management maturity model, the reactive organization, which reviews IT as an unpredictable cost, simply accounts for total IT costs. The reactive organization does not decompose expenses into cost types and linked with services. Any organization that is more mature than a reactive organization will have an IT accounting process that will:

  1. Categorize expenses using cost types and cost classifications.
  2. Assign costs to services through service recording.
  3. Apply a consistent method for using actual costs, averages, or estimates.

Each of these steps is discussed in the following sections.

Categorize Expenses Using Cost Types and Cost Classifications

To develop cost types, we generally recommend that you develop basic types that can be applied consistently across your services. These costs will include hardware, software, maintenance, personnel (employee and contractor), miscellaneous personnel costs (training, awards, and so on), building and facilities costs, internal and external overheads, and supplies. These costs are decomposed into the following cost types:

  • Hardware: This cost type includes the initial hardware purchase, depreciation, maintenance, installation, and any upgrades. This hardware includes servers, mainframes, storage (disk/tape), printers, load balancers, and other devices.
  • Software: This cost type includes any software or application. It often includes the operating system, database and data management, messaging, middleware, ongoing patches, and upgrades.
  • Infrastructure and environmental costs (nonsoftware): These cost types, including floor space at a data center, power, upkeep/maintenance, security, networking and Internet bandwidth, and supplies, can be substantial for an IT organization. As a result, many organizations develop average costs for a given asset, such as server racks, and distribute them across the data center.
  • Staff costs: Many organizations use estimates of staff time allocated to a specific activity, such as provisioning a server or patching an application, to develop the cost. These estimates are often developed through interviews with staff about time incurred for conducting specific activities. These estimates can be confirmed by reviewing overall staff costs and infrastructure supported to determine whether these estimates appear reasonable. Alternatively, other organizations simply allocate a percentage of staff costs to a particular service without conducting specific time estimates per service. Mature organizations should evaluate historical time tracking data.
  • Overhead: Organizations capture a number of operating cost types in the cost category of overhead. Included in overhead are a number of cost types, including management salaries and other expenses that are not specifically allocated to other cost categories. Many organizations group into the overhead cost category a number of unallocated costs that are not appropriate for infrastructure and environmental costs. Potential inaccurate cost allocations into overhead can cause significant confusion among the customers of IT organizations. Whenever possible, making specific cost allocations to cost types other than overhead is preferable to combining costs into overhead because it provides more transparent, actionable data to the customers.

Many organizations use several additional ways to group cost, which the ITIL refers to as cost classifications. These classifications depend on the organization's structure and IT accounting practices. These options include grouping costs by:

  • Direct and indirect costs: Direct costs are those attributed to a specific service. Indirect costs are those costs that relate to a number of different services that cannot be exactly allocated between services. In some cases, indirect costs are simply included in an organization's overhead.
  • Fixed and variable costs: Fixed costs are those that do not change based on the IT resource. For example, the maintenance cost or server cost would be a fixed cost. A variable cost example is staff costs, which might increase based on a given level of utilization.
  • Capitalized costs: Although capitalized costs may span multiple cost types as defined previously and may vary based on the organization, they are a widely used cost accounting method to spread IT costs over time. Although these costs may be excluded like data conversion and prototyping, they may be important to your organization. Tracking these costs requires additional tracking during implementation, and you should work closely with your finance or accounting department.

As the IT accounting matures, cost types are classified in ways that add value to the organization and are increasingly aligned with key business decisions.

Assign Costs to Services through Service Recording

After developing your organization's cost types, you will group these cost types by a given service. Many IT organizations are technology focused, and as a result, their IT accounting methods are focused on specific technology platforms. Best practices, such as ITIL, recommend that organizations develop service-oriented accounting, which aligns all costs with a particular service, not with a technology platform.

When an IT resource, such as a server or staff person, is dedicated to a given service, it is clear where you should account for the cost. However, a major challenge is the allocation of shared resources, such as a virtualized server, by many different IT services. A common method for allocating the cost of a shared resource, such as a pool of shared servers shared by a set of applications, is to first group these shared costs and allocate them proportionally based on a the respective service's share. For example, you may decide to allocate a shared pool of staff members based on the percent of time dedicated to a specific service. Similarly, the cost of a shared pool of servers may be allocated to a number of services based on utilization rates of a given set of applications. Network costs may be allocated by the percentage of networking costs used by a given service.

To break down the technology silos and account for IT costs based on a service, the organization can develop a simple IT accounting form, such as the sample shown in Table 4-3 for a Web service. The sample organization has grouped the cost types by hardware, software, staff, facility, and depreciation and recorded these costs to a web-hosting service.

Table 4-3. Sample IT Accounting Form for Web Service

Web Service

Cost Type

Amount

Date Purchased

Hardware Costs

UNIX® Servers

UNIX servers' maintenance

Load balancer

Load balance maintenance

Storage

Software Costs

Operating system

Web service software

Staff

Salaries and benefits

Facility

Space

Power

Networking (switches and routers)

Depreciation

Hardware depreciation

Software depreciation

Apply a Consistent Method for Using Actual Costs, Averages, or Estimates

To gather expense information for a given service or activity, you can use three industry-accepted methods: estimates, averages, and actual IT expenditures. Actual expense data should be used whenever possible. However, within many organizations, exact data might not be available, usable, or might be cost prohibitive to collect relative to the benefits.

For example, if an organization has begun only to develop cost types and a basic accounting framework, it would be costly to collect retroactively the prior year's expenses and group them by service. Although sometimes necessary to use estimates, samples, or averages, you should try to use actual costs whenever possible. If you use estimates or averages, we also recommend you develop a plan or timeline to eventually capture actual costs:

  • Estimates or samples: Based on a sample purchase order or industry averages, estimates are sometimes used to develop the cost of a specific service. A significant drawback of using estimated costs is that estimates are based on assumptions and do not reflect the true cost of service. As a result, estimates can create the risk of losses and inaccurate information being provided to customers when poorly applied. For example, if an organization prices its hosting services below its true costs, it might cause its business units to overuse these services. The IT organization will then lose money on each hosted server.
  • Averages: Based on the average cost of a large sample of purchase orders, averages are sometimes used to develop the cost of a specific service. For example, an organization might estimate the cost of a UNIX server based on the average cost from multiple UNIX server invoices. These averages are more accurate than a single sample or industry estimate because they capture the information of your organization. Averages are less likely to understate of overstate the cost of a particular resource, as compared to an estimate or sample.
  • Actual costs: Including actual costs is preferred whenever possible. The key to useful actual cost data is gathering IT expense information in a useful and agreed-upon format with your accounting or corporate finance department.

Table 4-4 summarizes how to develop a plan to improve your IT accounting information. Still if you cannot gather actual cost information, you can begin to better account for your IT costs using estimates or averages and tailor them to your environment.

Table 4-4. Developing a Plan to Improve Your IT Accounting Information

Instead of...

Try...

How...

No cost information

Estimates

Gather cost estimates that reflect your operational environment. For example, if you are trying to estimate the cost of the server and are using an online quote, use your typical server type, operating system, and amount of memory. Seek out industry averages and multiple estimates to determine whether your internal estimates are realistic. Collect past purchase orders so your estimates are based on your organization.

Estimates

Averages

Collect as many purchase orders as possible for a given item, such as a server, to determine the average cost. Use average payroll information to develop an average full-time equivalent (FTE) rate.

Averages

Actual costs

Assign service-based identification numbers to IT expenses. Require your staff to assign an ID based on the service to each IT expense. Develop a monthly process to receive accounting information. Facilitate a meeting with the IT, accounting, or corporate finance department to develop a framework for collecting IT costs. Time tracking for FTE costs, particularly for application development organizations.

Improving an IT Accounting Process to Become the Profit Center or Business Partner

As an IT organization matures its financial practices to become a profit center or business partner, customers begin to view IT as a positive ROI or business partner. The organization's cost types are closely linked to operational information. IT financial processes reflect actual accounting data instead of estimates. Its costs/expenses are more closely tied with the organization's IT service catalog. The organization also identifies the value of IT, including its intangible benefits.

Improve Your Accounting Framework by Linking Costs to Your Service Portfolio

While throughout this book we advocate a service-based approach to financial management, an IT organization seeks to mature its IT financial management practices to a profit center or business partner, it must link its costs to its service portfolio. This practice helps you understand the cost structure of a specific service, referred to as the service provisioning value by ITIL, and provides a range of benefits. It enables an organization to benchmark against another IT service provider, support the creation of standard chargeback rates, and compare actual expenditures against a specific budget.

To implement this method requires that all IT expenses be either coded against a specific IT product or service or allocated across several specific IT products and services. For example, a shared application server may be applied to three different services whose applications reside within the server. An effective way to code expenses is based on the organization's IT service catalog, which includes a list of IT products and services provided by an IT organization, a description of each product and service, and a cost to purchase each product and service.

In the example in Figure 4-4, this sample organization has developed a process for aligning its costs to its services and organization.

Figure 4-4

Figure 4-4 IT accounting assigns expenses to specific services through cost types and classifications.

This detailed cost information helps an organization to improve service by developing accurate pricing for IT services by gathering increasingly detailed accounting information. This allows the organization's larger financial processes to integrate with the organization's processes for charging internal or external customers for IT products and services, and ultimately budgeting for new and ongoing IT expenditures.

Capture Actual Costs and Compare Against Your Budget to Prevent Cost Overruns

As your IT financial management processes improve, actual accounting data replaces industry averages and estimates. As noted previously, this actual data allows the accounting process to provide charging and budgeting processes with more accurate cost information. Using actual costs is often a significant change from the cost of service delivery currently used by the organization for ongoing IT financial management, chargebacks, and internal control functions.

For example, instead of average FTE estimates, the organization will use actual staff costs based on HR records and organizational charts. More accurate staff costs help identify hidden personnel costs. For example, while many staff include only those application developers or system administrators who work on a given service, they miss those administrative or other support staff whose costs must also be recovered. These actual costs can then be compared against a budgeted amount, thereby creating the ability to provide periodic (monthly, quarterly, and so on) financial reports to senior management and preventing cost overruns.

Improve Cost Type Links to Operational Information

As your IT financial management practices mature, IT cost types and service recording should be linked with the organization's inventory of IT assets. This inventory is often shared between the IT and financial organizations. In evolved IT financial management organizations, where its customers view IT as a business partner, the IT and financial organizations share a common set of information from a single database but just access different views. Table 4-5 summarizes some sample information you will gather for a server resource that links the server, software, application it supports, financial information, and the delivered and expected quality of service.7

Table 4-5. Example of Linking Financial and Server Information

Server

Operating System Software Stack

Applications

Financial

Quality of Service

Server name

Operating system

Application name

Hardware depreciation

Server outage history

Primary function

Middleware

Application version

Hardware maintenance

Server utilization status

Installed location

Database

Registered users

Software depreciation

Business criticality

Vendor machine/model

Application(s)

Concurrent users

Software maintenance

Service levels

Date installed

Monitoring and security tools/agents

Annual application growth rate

Facilities costs (power, floor space)

Backup

Operating system

Administrative tools/agents

Platform affinities

Staff

Disaster recovery (DR)

Memory and disk type and quantity

Tape backup agent

License type (named user, subscription, concurrent users) and expiration dates

As your organization's IT financial management matures, you may collect and link increasing amounts of operational information. For example, you may decide to collect additional data points on quality of service than those listed in Table 4-5. You may also want to collect similar information on networking, application development, and application maintenance.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020