Which of the following should be considered in a cost management system design?

INTRODUCTION

The use of Information Technology (IT) has become widespread, not only as management support but also as a method of differentiation to stay competitive (Yasin, 2012). IT has been perceived as a differential in the past, but, these days, it is a prerequisite for maintaining corporate competitiveness. According to Chou et al. (2014), IT is now considered a key factor for economic growth and a driver of innovation processes. Because of its importance for organizations, not only at strategic but also at operational levels, IT costs have increased, and they currently represent a significant portion of companies’ indirect costs (Luzzini et al., 2013). Thus, IT costs need to be carefully accounted and attributed to specific processes or user groups/departments responsible for the consumption of IT resources in order to not encourage overutilization (Agarwala et al., 2008).

Regarding cost management to IT, the existing solution is the chargeback, which measures and controls the costs incurred in IT activities. In other words, chargeback systems aim to allocate IT costs to the business units that use IT services (Friedman and Grayson, 1996). The origin of IT chargeback dates back to a time when a company purchased mainframes that were used by all the departments in the organization. Chargeback was the method by which the IT area would charge the other areas of the organization for the use of this resource. Meanwhile, for chargeback to be implemented, a series of metrics needed to be collected. However, the tools available at that time were very expensive and did not have the required level of automation; thus, chargeback fell out of favor because of its high implementation costs and the small benefit from its use (Drury, 1997).

Over time, high competition and the constant IT development resulted in an improvement in its resources and processes. These improvements aimed to rationalize costs and increase efficiency, which drove the IT market to focus its efforts on the optimization of the use of available resources. These efforts resulted in the sharing of servers that had, until then, been used exclusively by departments/businesses, in addition to the use of virtual servers (Dukaric and Juric, 2013). The use of virtualization services allow a faster development of solutions and result in cost reductions through a more efficient use of resources. Although it is very difficult to allocate costs in a virtual infrastructure, virtual machines must also have their costs calculated to prove that they are less expensive than physical machines; this new environment represents a second chance for IT chargeback (Baars et al., 2014).

Although the understanding of the chargeback importance, it is only at present that chargeback support tools are reaching maturity. Gerlach et al. (2002) research reveals that the most effective chargeback methods are those easily understood by internal customers. According to Agarwala et al. (2008), IT chargeback methods are too complex or to adhoc and fail to achieve the goal for which chargeback was implemented. Therefore, the difficulty of implementation remains a barrier for chargeback (Cummings, 2009). Furthermore, the literature does not show a structured systemization for its implementation clearly linked to the cost management literature.

When analyzing the cost management literature, the main development in cost managements systems was the Activity-Based Costing (ABC) (Cooper and Kaplan, 1988). Since its appearance, the ABC has been adapted generating some of its variations: Time-Driven Activity-Based Costing (TDABC) (Kaplan and Anderson, 2004), Production Unit Effort (UEP) (Filomena et al., 2011), and Cost Centers (CC) (Vogl, 2014). The ABC has been widely applied in large, medium and small companies in many different environments: logistics (Baykasoglu and Kaplanoglu, 2008), gas industry (Langmaak et al., 2013), development costs (Qian and Ben-Arieh, 2008; Filomena et al., 2009), cost simulation (Farr et al., 2015), healthcare (Vanberkel and Moayed, 2016), manufacturing (Suthummanon et al., 2011; Nachtmann and Al-Rifai, 2004), and construction projects (Di Gregorio and Soares, 2013). Even uncertainty has been incorporated in some ABC studies (Nachtmann and Needy, 2001, 2003).

Despite the popularity of the ABC method, it is widely known its difficult to be implemented which is opening ground for the TDABC (Everaert et al., 2008). TDABC is viewed as method much easier to be implemented when compared to the ABC (Hoozée and Bruggeman, 2010) and has already been applied in many different environments: shared services (Becker et al., 2009; Stouthuysen et al., 2010; Siguenza-Guzman et al., 2016), healthcare (Demmere et al., 2009; Kaplan et al., 2014; Yun et al., 2015), pharmaceutical services (Gregório et al., 2016), supply chain (Schulze et al., 2012), infrastructure projects (Yang et al., 2016). More recently, this method is also been also used in Cloud computing (Adeoti and Valeverde, 2014; Baars et al., 2014).

Despite the benefits related to chargeback, the current literature does not present a systematized structure that connects the characteristics and peculiarities of the IT area with the cost management literature. Thus, this is the focus of our study: the proposition of a cost management system for IT. The proposed system uses concepts from different costing methodologies and presents a hybrid solution, i.e., a solution that uses concepts from different methods to systematize an adequate a solution. We use not only ABC but also TDABC depending on each cost object. We also provide a summary of results obtained in some Brazilian applications.

This article is divided into 4 sections as follows. After the introduction, the second section describes the proposed cost management system, and the third section presents the main results and indicators generated in the implementation process of the case study. The article’s final considerations and recommendations for further research are presented in the last section.

COST MANAGEMENT SYSTEM FOR IT

Regarding its organization and structure, IT is, in general, divided into 2 operational areas: Development and Production. Production is typically subdivided into Support and Data Center. An IT organization may have either both areas or only one of them, depending on its focus. New specific applications for each business are developed in the Development area. According to Bilal et al. (2014), the Data Center is a network resources structure that uses communication infrastructure for data storage and application hosting. The follow-up of Data Center availability is performed in the Support area. The IT management paradigm is under the Data Center (Bilal et al., 2014).

In general, Data Centers operate with excess capacity, which can be explained by different technical reasons. However, it is undeniable that this over capacity results in higher costs. According to McKinsey (2014), many IT managers are implementing cost reduction plans. The Data Center architecture has a direct impact on its costs (Hammadi and Mhamdi, 2014).

Technically, the traditional Data Center structure is organized in 3 layers: access, aggregation, and core (Hammadi and Mhamdi, 2014). The access layer consists of the structure of racks and switches. The switches of the access layer connect to other switches in the aggregation layer, which aggregate clusters of servers. This layer is called the aggregation layer. The third and last layer, the core layer, is the layer responsible for communication between the Data Center and external users.

The literature already shows new types of Data Center organizations that are different from the traditional model (Hammadi and Mhamdi, 2014). However, these new types have the same elements of the traditional organization and only differ in the manner in which these elements are connected. It does not depend of the architecture and the weight of each cost component, a large part of the costs is directly or indirectly linked to the servers. The proposed system of IT costs management is introduced in the next section.

IT operational costs are divided into 2 components: current expenses and fixed assets. This division derives from the classification of fixed assets items when they are purchased. In many cases, this classification is not observed, which does not prohibit the use of the system, although an a posteriori classification is very complex because it involves different items that are difficult to identify. In addition, these costs are of high value and may have a significant impact on the results; thus, they have to be treated differently to achieve a more accurate control of this specific item.

Current expenses are those related to IT labor, structure, and operation. These costs are normally divided in the cost center structure of the companies and are effectively paid in the period under analysis. However, fixed assets costs are typically consolidated in the same cost center. This consolidation occurs because of the difficulty in classifying these items and because of the large number of items. The costs are related to the immobilization of IT assets and are not effectively spent in the period; nevertheless, they must be considered for management purposes. Therefore, IT costs consist of the sum of the 2 components, as shown in Equation (1).

Which of the following should be considered in a cost management system design?
(1)

The system for current expenses is different from that of the fixed assets; thus, the steps of the current expenses are shown first, followed by the fixed assets. The steps for the current expenses are also divided into 2 stages: (i) development and (ii) production. Thus, the proposed system is structured according to Chart 1, and the total IT costs are obtained from the consolidation of this 3 elements.

To facilitate the understanding of the proposed steps, Chart 2 shows the list of variables to be used during the study. The M servers can be classified into 3 different categories: virtual, physical host, and physical non-host. The servers set M is described in Equation (2),

Which of the following should be considered in a cost management system design?
(2)

where Z represents the virtual servers, Y the physical hosts, and W the physical non-hosts.

Regarding the depreciation costs, A represents all the fixed assets, whose items must be categorized. Equation (3) represents the set of fixed assets items and its classifications:

Which of the following should be considered in a cost management system design?
(3)

B represents the items classified as exclusive of an object; C is composed of software items, D of storage items, E of server items, F of hardware items, G of switch items, and H of all other items denominated others.

Next, following the description presented in Chart 1, each step of the method is discussed.

Chart 1.

System structure.

Step Definition
2 Cost management system for TI
2.1 Production and development costs
2.1.1 Development
2.1.1.1 Determine N activities and their costs
2.1.1.2 Determine justified work hours per activity and per cost object
2.1.1.3 Calculate the cost/justified work hour for each activity
2.1.1.4 Determine the cost per object
2.1.2 Production (Data Center)
2.1.2.1 Classify the servers according to the objects and environments
2.1.2.2 Classify the servers according to their type: physical or virtual
2.1.2.3 Determine the processing capacity of the servers
2.1.2.4 Make adjustments
2.1.2.5 Determine the cost per unit of considered capacity
2.1.2.6 Determine the cost per server
2.1.2.7 Allocate the servers' costs to the objects
2.1.2.8 Allocate the servers' costs to the objects
2.2 Fixed assets
2.2.1 Items exclusive of an object
2.2.2 Items linked to server, hardware and switch
2.2.3 Items linked to software and storage
2.2.4 Other items

Chart 2.

List of variables.

Variable Definition
N Set of IT development activities
J Set of IT cost objects
M Set of Data Center servers
Z Set of Data Center virtual servers
Y Set of Data Center physical host servers
W Set of Data Center physical non-host servers
A Total Fixed assets cost
B Fixed assets cost exclusive of a cost object
C Fixed assets cost of software items
D Fixed assets cost of storage items
E Fixed assets cost linked to servers
F Fixed assets cost linked to hardware
G Fixed assets cost linked to switch
H Fixed assets costs of items not classified in variables B to G (others)
bz Considered processing capacity of the virtual server
by Considered processing capacity of the host server
q Cost per considered processing unit
t Fixed assets cost of items E, F, and G per processing unit

Production and Development costs

IT costs are divided into Production and Development. Therefore, the IT current costs linked to these 2 groups must be identified. Equation (4) shows the composition of current costs, and Equation (5) shows the components of the Production costs.

Which of the following should be considered in a cost management system design?
(4)

Which of the following should be considered in a cost management system design?
(5)

Although they are different and originate from different activities, the Support costs must be treated together with the Data Center costs. The reason is that Support’s goal is to maintain the Data Center in operation and to follow up its indicators.

Development costs

Some of the development activities are specific to the conception of new applications or devices. These new applications and devices sometimes have their values included as assets, which means that they affect the fixed assets cost during their period of use. Nonetheless, these items are considered cost items, and whoever adopts the proposed system must decide whether these items will affect the cost or whether they will be considered assets for further depreciation.

Determine the development activities and allocate their costs to them

Initially, it is suggested to divide Development costs in N activities through specific drivers. Each of these activities is composed of the costs of collaborators, structure, and other costing items linked to each activity. The division of the Development costs in activities facilitates their understanding and the management of the area. Each activity may represent a project, a service group, a focus area, etc. Equation (6) shows the total Development cost.

Which of the following should be considered in a cost management system design?
(6)

Determine the justified hours per activity and per object

After the cost of each of the activities linked to Development is determined, an operational control on the collaborators of this area must be implemented. In this control, the collaborators must justify their working hours by annotating them. Initially, this control can be performed in electronic timesheets that must contain the following information: collaborator, period of performance of the activity, linked activity, costing object that required the activity, and number of worked hours. It must be highlighted that the requiring object has to be linked to the objective of the cost management system, in this case, the business units and/or products of the company.

Calculate the cost/justified worked hour for each activity and determine the cost per object

With the cost of each activity and the implementation of the control of Development activities, it is possible to gather the total number of justified worked hours per activity for each period under analysis. Therefore, the calculation of the cost per justified worked hour,

Which of the following should be considered in a cost management system design?
in the period under analysis is performed. If
Which of the following should be considered in a cost management system design?
is the number of justified worked hours for each activity, then Equation (7) shows the cost per justified worked hour for Development activities.

Which of the following should be considered in a cost management system design?
(7)

Determine the cost per object

After

Which of the following should be considered in a cost management system design?
is determined and after the justified worked hours of each activity for each object,
Which of the following should be considered in a cost management system design?
, are identified, the consolidation of the total cost per costing object must be performed. Equation (8) shows the total cost per considered costing object.

Which of the following should be considered in a cost management system design?
(8)

Next, the procedures for calculate the production are presented.

Production costs

The Production cost is composed of the Data Center and the Support costs. As noted above, these 2 cost items are treated in the same manner; thus, the following steps apply to both of them.

Classify the servers according to the environment and the objects that use them

Ideally, the cost calculation must be performed for each Data Center item. However, because of the high complexity and the large amount of information that would be necessary, it is sought to understand how these items relate to each other to perform the calculation for groups of items. Thus, it is assumed that the servers are the largest cost items in the Data Center and that the other items are part of the structure that supports the servers’ operation. For this reason, the methodology consolidates the costs of the different items and treats them together with the servers’ costs. Therefore, it is necessary to identify all of the servers in the Data Center and classify them according to two criteria: the environment and the objects that use them.

The classification of the environments may or may not be necessary. The subdivision of the environments is indicated to identify the differences in both its structuring and the type of processing that they perform. This classification aims to facilitate the management of different environments. Regarding the objects that use each server, they must be aligned with the objectives of the cost management system.

Classify servers according to their type: Physical or virtual

After the servers are identified according to the objects that use them and the environment where they perform, they must be classified according to their type: physical or virtual.

Determine the processing capacity of each server

The Data Center has numerous servers whose objective is to process data. Therefore, the relative processing capacity of each server must be determined. The cost per unit of processing capacity is the same, independent of where it is, but the cost per server is different because of the servers’ different processing capacities.

The servers have different configurations that affect their processing capacities. However, it is not possible to use all of these specifications to determine the relative capacity of each server because doing so would require gathering a large amount of information. For this reason, two critical configurations are identified with regard to the servers’ capacity to process information. The first configuration is the number of CPUs in each server (Choi et al., 2015). The second configuration is the number of Cores that each server presents. The relevance of the number of cores was defined with some IT specialists during the process. These 2 indicators, CPUs and Cores, are proportional to processing potential, i.e., the higher they are, the larger the server’s capacity. Although these indicators seem to be a good way to determine servers capacity, neither the academy nor the specialists in the area can, exactly, know how to determine the server capacity (Kant and Won, 1999; Doshi et al., 2015). The number of simultaneous users, buffer cache correction, systems standby rates and other metrics could also be used to determine capacity (Choi et al., 2015).

Thus, the processing capacity per server and the total capacity of the Data Center are defined by Equations (9) and (10), respectively.

Which of the following should be considered in a cost management system design?
(9)

Which of the following should be considered in a cost management system design?
(10)

In cases in which the objective is to consider all the servers as homogeneous, the same number of CPUs and Cores must be considered for all of them. In this case, the result of Equation (9) gives the same weight for each server and, consequently, the same allocated cost per server.

This method for considering processing capacity assumes a linear relationship between the processing capacity and the product of CPUs by Cores. This assumption is a limitation of the proposed system and must be investigated in future studies.

Make adjustments

Adjust the considered capacity of the virtual servers

The virtual servers share the physical structure made available by the physical servers; the actual processing capacity is shared among the virtual machines. Therefore, it is necessary to use a reduction factor of the capacity of the virtual servers, i.e., the considered capacity is different from the processing capacity. This reduction factor consists of considering only 1 Core when the server is virtual. Equation (11) shows the considered processing capacity,

Which of the following should be considered in a cost management system design?
of the virtual servers,

Which of the following should be considered in a cost management system design?
(11)

Adjust the considered capacity of the host servers

This step is the same as in the case of virtual servers that share the structure made available by the physical servers; the host servers, which are the base of the virtual servers, have their structure shared by several virtual servers. Therefore, the host servers, which are virtualization servers, have their costs already allocated to the virtual servers, and no cost must be charged to them. Equation (12) shows the considered capacity of the host servers,

Which of the following should be considered in a cost management system design?
(12)

Once again, these reduction factors of the considered capacity are a limitation of this system. Future studies should better investigate this issue. However, this is the first attempt in the current literature to address this issue.

Calculate the total considered capacity

After the processing capacity of each server and the capacity adjustments to the virtual and host servers are defined, it is possible to calculate the total considered capacity,

Which of the following should be considered in a cost management system design?
of the Data Center, as shown in Equation (13):

Which of the following should be considered in a cost management system design?
(13)

Calculate the cost per unit of considered capacity and allocate the costs to the servers

After

Which of the following should be considered in a cost management system design?
Equation (13), is determined, the cost per relative considered processing unit,
Which of the following should be considered in a cost management system design?
is calculated, as shown in Equation (14):

Which of the following should be considered in a cost management system design?
(14)

With the result of Equation (14) and the considered capacity per server, the cost of each of the servers in the Data Center is determined. This cost is defined as a function of the server’s class and configuration. Equations (15) and (16) show the cost per virtual server and non-host physical server, respectively:

Which of the following should be considered in a cost management system design?
(15)

Which of the following should be considered in a cost management system design?
(16)

Dedicated server

Servers dedicated to a single cost object have their costs allocated directly.

Shared server

Regarding shared servers, it is necessary to apply a technical driver to determine how much capacity each object uses.

Define the drivers

When shared servers are used, it is necessary to identify a metric that represents how much of the available structure each object uses during the period of analysis. Each environment may present a different technical driver.

The choice of the driver depends on the implemented structure and the nature of the processing performed in the environment. A driver must be defined for each environment. It must be noted that the same driver can be used in more than one environment if it represents the actual use of more than one environment. They must be determined with the joint participation of the IT technicians because these professionals have a better understanding of the processes performed and more capacity to identify and define the drivers to be used.

Allocate the costs of shared drivers to the cost objects

Once the drivers to be used in each environment are defined, the cost of each server is allocated to the different cost objects that use them. Thus, the cost per costing object consists of how many units of processing capacity are allocated to each object. Equation (17) shows the calculation of the percentage of cost of each server to be allocated to each of the objects considered in the study.

Which of the following should be considered in a cost management system design?
(17)

Fixed assets costs

After the determination of the system to allocate current costs to the cost objects, the next step is the definition of the costing system of fixed assets items. These correspond to previously acquired items that are being depreciated. It is important to note that these costs are not actually spent during the period of analysis but must be considered for management purposes.

The classification of the fixed assets items is detailed in Table 1, and Equation (18) shows the composition of these costs:

Which of the following should be considered in a cost management system design?
(18)

Items exclusive of an object

Items classified in Step 4.2 as belonging exclusively to a costing object, (B), must have their costs directly allocated to them.

Items corresponding to server, hardware, and switch

Items classified in Step 4.2 as server, (E), hardware, (F), and switch, (G) must be allocated only to the physical servers according to their relative processing capacity. Equation (19) shows the fixed assets costs of these items per unit of relative processing capacity,

Which of the following should be considered in a cost management system design?
.

Which of the following should be considered in a cost management system design?
(19)

The fixed assets cost per physical processing capacity is determined without reducing the considered capacity of the host servers. Then, the total cost allocated to the host servers is redirected to the virtual servers by the number of servers, Z. The allocation is direct for the dedicated servers, and in the case of shared servers, the allocation process is similar to that described in Step B.7.2.

Items corresponding to software and storage

Items classified in Step 4.2 as software, (C), and storage, (D), must have their costs allocated to the virtual and physical non-host servers. It seems reasonable to consider that these items are not linked to processing capacity. Thus, each server must have the same cost because these items are used homogenously by the servers, independent of processing capacity. Equation (20) shows the cost to be allocated per server.

Which of the following should be considered in a cost management system design?
(20)

It can be observed that

Which of the following should be considered in a cost management system design?
and represent the cardinality of each server set. After the cost per server is determined, the costs of the dedicated servers are directly allocated to the objects, whereas the shared servers use an allocation process similar to that described in Step B.7.2.

Other items

For the items classified in Step 4.2 as others (H), the suggestion is to allocate them to the objects according to the proportion of use of the Data Center bottleneck driver. This process is performed through the participation of each object in the considered driver, as shown, previously, in Equation (17).

Consolidate the costs per object

After the system and its 3 components are defined, it is necessary to consolidate the costs per costing object. The final allocated cost per costing object has 3 components: Development, Data Center and fixed assets. Equation (21) shows the final allocated cost per costing object.

Which of the following should be considered in a cost management system design?

CASE STUDY

The case study is based on medium and large-size companies from the financial industry that are present throughout Brazil. The cost objects, activities, and environments were kept with a generic nomenclature to preserve the companies’ data. The numbers used in the case study were modified to maintain the companies’ confidentiality.

The company has 9 different activities in the Development area: some are linked to specific projects, whereas others are determined by the specialty of the collaborators, and one of the activities is for outsourced personnel. It must be noted that this division is not mandatory and that it is only mandatory that one collaborator can be allocated to only one activity. In the case of Production, 3 environments are used: environments 1 and 2 are very much alike regarding the processing they perform but are divided into 2 because they are dimensioned in an isolated manner. The third environment, which is the smallest, performs a different type of processing.

Table 1 shows the result of the implementation of the proposed system. The case study is not presented in detail because of a lack of space and because it is a reproduction of the steps defined in the previous section.

Table 1.

Results of the system implementation.

Object 1 Object 2 Object 3 Object 4 Object 5 Object 6 Type
Activity 1 60,069 17,497 0 45,762 0 40,337 DEVELOP.
Activity 2 130,215 25,085 53,235 258,656 83,329 116,894 DEVELOP.
Activity 3 11,913 5,221 1,493 14,660 8,523 5,287 DEVELOP.
Activity 4 39,072 0 7,077 93,070 0 52,311 DEVELOP.
Activity 5 36,372 25,993 20,537 119,387 9,893 11,139 DEVELOP.
Activity 6 152,781 16,936 9,911 172,647 74,075 67,393 DEVELOP.
Activity 7 0 0 0 77,515 0 0 DEVELOP.
Activity 8 9,517 2,232 2,222 19,292 2,061 0 DEVELOP.
Activity 9 16,740 6,212 0 26,504 10,185 3,156 DEVELOP.
Environment 1 129,423 23,638 18,486 19,959 19,955 51,200 PROD.
Environment 2 890,313 64,106 135,239 42,110 172,154 331,391 PROD.
Environment 3 364,514 18,987 19,071 50,308 42,742 143,998 PROD.
Exclusive of an object 75,504 98,736 29,040 238,128 110,352 29,040 FIXED
Server, Hardware, Switch 227,982 23,376 22,897 25,052 35,446 89,448 FIXED
Software, Storage 312,981 37,210 32,640 39,465 55,340 126,464 FIXED
Others 92,788 7,982 6,732 59,566 4,486 19,346 FIXED
TOTAL 2,550,183 373,211 358,579 1,302,081 628,541 1,087,405

Table 1 shows that the other areas of the organization are informed of the results, with the values detailed by type of activity (Development, Data Center, and fixed assets) and their components. This action enables the IT area to communicate its costs to the organization and explain how they were generated. However, the other areas of the organization have to understand how the costs were generated and, therefore, rationalize them.

Table 1, also, presents the quantitative results of the implementation, and the participation of each item in the total cost to be allocated to the objects is shown in Figure 1. The objects have different compositions of their total costs either because they are at different points in their life cycle or due to technical reasons. It must be noted that the determination of the costs is the first step in implementing an IT management system and that the analyses that result from the identification of these costs and the factors that contribute to their formation may bring effective benefits to the organization.

This type of analysis drives the other areas of the organization to evaluate the actual need to use IT resources and at what level they should do so. Nevertheless, IT must improve the internal efficiency of its services, which will have a positive impact on the costs transmitted to other areas as well. For this reason, some performance indicators are developed for the IT area, as described in Chart 3.

Regarding the systems’ development activities, an indicator that represents the ratio of the justified to the available workhours is generated from the control timesheets. The available workhours are calculated according to the working hours of each collaborator, the working days in the period, and the number of collaborators. The justified workhours are taken from a controlling timesheet. The indicator is shown in Chart 3.

Which of the following should be considered in a cost management system design?

Figure 1.
Cost composition per costing object.

Chart 3

Indicator of justified workhours.

Number of collaborators 20
Workload 8.8
Working days 22
Availability 3872
Justified workhours 2402
% Justified 62.04%

This indicator allows the top management to control the productivity of the development team and to calculate the expected justified cost/hour from the estimated costs and the percentage goal of justified workhours. The crosscheck for the estimate with the actually achieved allows measuring the differences and helps define the size of the team.

The calculation of the cost per server according to the implemented system allows the company to compare its servers’ cost with that of other organizations if these data are available. This calculation allows the company to compare its Data Center efficiency with that of other companies. The follow-up of the ratio between the costs of a virtual and a physical server is also fundamental for the company. This follow-up may justify, or not, the use of virtual machines. In the case of the focus companies in this case study, the ratio between the costs of the physical and the virtual servers is approximately 2.44. This indicator can be compared to that of other companies or to data from IT institutions to check whether it is aligned with the market and can facilitate possessing adequate Data Center structuring and dimensioning.

The Data Center indicators are important not only for external comparisons but also as indicators of internal relative efficiency. Given that the Data Center processing costs are basically directed to the objects as a function of the amount of information exchanged, the smallest environment is the only environment that does not use this driver; if the objects are dimensioned in the same manner, then it is expected that the cost per exchanged piece of information is the same per object. Table 2 shows the rationality of the calculation of the cost per exchanged piece of information per costing object in Environments 1 and 2.

Table 2.

Processing cost per exchanged piece of information.

Object 1 Object 2 Object 3 Object 4 Object 5 Object 6
Cost Environment 1 129.423 23.638 18.486 19.959 19.955 51.200
Cost Environment 2 890.313 64.106 135.239 42.110 172.154 331.391
Exch. pieces of info. 145.804.937 12.543.547 10.578.703 93.601.747 7.048.727 30.399.256
Cost/exch. piece of info. 0,007 0,007 0,015 0,001 0,027 0,013

If the objects are dimensioned in the same manner, the cost per exchanged piece of information is the same for all of them. However, according to Table 2, object 4 is the object with the highest compatibility between its current level of activity and its Data Center dimensioning. Companies should investigate these differences and understand their causes. An example of one possible reason for these differences could be the importance of object 1, where risks of not having space for clients’ transactions could not be acceptable. It is difficult to define an ideal value for this indicator; nevertheless, it is an important tool for the internal benchmarking of the Data Center with regard to the efficiency of the processing space allocated per object.

FINAL CONSIDERATIONS

The main goal of this article was to propose a cost management system for IT focusing on company’s business units and/or products as the cost objects. The proposed system was implemented in some companies, as described in the case study. Difficulties were found during the implementation process. The understanding of some IT processes and how to calculate their costing were challenging. The definition of the drivers to be used in the Data Center and the classification of fixed assets were obtained with many discussions with experts, but they definitely present improvement opportunities.

As a means by which to continue adopting and standardizing a system to support the management control of IT costs, the following are recommendations for future research: (i) apply the system to other companies with different structures to validate it and propose adaptions and/or improvements; (ii) in the case of companies with ticketing software in their Data Centers, i.e., software that identifies how long each application runs in the servers, compare their results with those from the system outlined in the present study to understand the differences and the reasons for the differences; (iii) understand how the issue of Data Center dimensioning affects the different objects and seek methods to reduce the gap between used and available capacities; (iv) investigate whether the CPU x Core product is the best indicator of the processing capacity of a server; and (v) investigate whether the CPU x Core relationship with the processing capacity is linear and, if it is not, identify this relationship. The proposed system does not aim to be applicable to all possible IT area structures, and changes may be required depending on the environment.

References

ADEOTI, A.A.; VALVERDE, R. 2014. Time-driven Activity-Based Costing for the improvement of IT Service Operations. International Journal of Business and Management, 9(1):109-128.

AGARWALA S.; ROUTRAY R.; UTTAMCHANDANI S. 2008. ChargeView: an integrated tool for implementing chargeback in IT systems. In: NOMS 2008 - 2008 IEEE Network Operations and Management Symposium, Salvador, 2008. Proceedings... Salvador, IEEE. https://doi.org/10.1109/NOMS.2008.4575157

BAARS, T.; KHADKA, R; STEFANOV, H.; JANSEN, S.; BATENBRUG, R.; VAN HEUSDEN, E. 2014. Chargeback for cloud services. Future Generation Computer Systems, 41:91-103. https://doi.org/10.1016/j.future.2014.08.002

BAYKASOGLU, A.; KAPLANOGLU, V. 2008. Application of activity-based costing to a land transportations company: A case study. International Journal of Production Economics, 116(2):308-324. https://doi.org/10.1016/j.ijpe.2008.08.049

BECKER, J.; NIEHAVES, B.; KRAUSE, A. 2009. Shared Services Strategies and Their Determinants: A Multiple Case Study Analysis in the Public Sector. In: 15th Americas Conference on Information Systems (AMCIS), 15, São Francisco, 2009, proceedings.

BILAL, K.; MALIK, S.U.R.; KHALID, O.; HAMEED, A.; ALVAREZ, E.; WIJAYSEKARA, V.; IRFAN, R.; SHRESTHA, S.; DWIVEDY, D.; ALI, M; KHAN, U.S.; ABBAS, A.; JALIL, N.; KHAN, S.U.. 2014. A taxonomy and survey on Green Data Center Networks. Future Generation Computer Systems, 36:189-208. https://doi.org/10.1016/j.future.2013.07.006

CHOI, K-H. 2015. Method for Calculation of Cloud Computing Server Capacity. Advanced Science and Technology Letters, 87:38-41. https://doi.org/10.14257/astl.2015.87.09

CHOU, Y.; CHAUNG, H.H.; SHAO, B.B.M. 2014. The Impacts of information technology on total factor productivity: A Look at Externalities and Innovations. International Journal of Production Economics, 158(12):290-299. https://doi.org/10.1016/j.ijpe.2014.08.003

COOPER, R.; KAPLAN, R.S. 1988. Measure Costs Right: Make the Right Decisions. Harvard Business Review, 1(9-10):96-103.

CUMMINGS, N. 2009. Managing Technology Costs. Government Finance Review, 25(5):34-38.

DEEMMERE, N.; STOUTHUYSEN, K.; ROODHOOFT, F. 2009. Time-driven activity-based costing in an outpatient clinic environment: Development, relevance and managerial impact. Health Policy, 92(2-3):296-304. https://doi.org/10.1016/j.healthpol.2009.05.003

DI GREGORIO, L.T.; SOARES, C.A.P. 2013. Comparison between the Mixed-Based Costing and the Activity-Based Costing Methods in the Costing of Construction Projects. Journal of Cost Analysis and Parametrics, 6(2):77-95. https://doi.org/10.1080/1941658X.2013.843418

DOSHI, B. KUMAR, C.; PIYUSH, P.; VUTUKURU, M. 2015. WebQ: A Virtual Queue For Improving User Experience During Web Server Overload. In: International Symposium on Quality of Service (IWQoS), 23, Portland, 2013.

DRURY, D.H. 1997. Chargeback systems in client/server environments. Information & Management, 32(4):177-186. https://doi.org/10.1016/S0378-7206(97)00018-9

DUKARIC, R.; JURIC, M. 2013. Towards a unified taxonomy and architecture of cloud frameworks. Future Generation Computer Systems, 29(5):1196-1210. https://doi.org/10.1016/j.future.2012.09.006

EVERAERT, P.; BRUGGEMAN, W.; DE CREUS, G. 2008. Sanac Inc.: From ABC to time-driven ABC (TDABC) – An institutional case. Journal of Accounting Education, 26(3):118-154. https://doi.org/10.1016/j.jaccedu.2008.03.001

FARR, J.V.; FABER, I.J.; GANGULY, A.; MARTIN, W.A.; LARSON, S.L. 2015. Simulation-Based Costing for Early Phase Life Cycle Cost Analysis: Example Application to an Environmental Remediation Project. The Engineering Economist, 61(3):207-222.

FILOMENA, T.P.; KLIEMANN NETO, F.J.; DUFFEY, M.R. 2009. Target costing operationalization during product development: Model and application. International Journal of Production Economics, 118(2):398-409. https://doi.org/10.1016/j.ijpe.2008.12.007

FILOMENA, T.P. ANZANELLO, M.J.; KLIEMANN NETO, F.J.; DUFFEY, M.R.; CAMPOS-NANEZ, E. 2011. Manufacturing feature-based cost management system: a Case Study in Brazil. Production Planning & Control, 22(4):414-425. https://doi.org/10.1080/09537287.2010.497505

FRIEDMAN, W.H.; GRAYSON, M.M. 1996. Implementation Strategies for MIS Chargebacks. In: Americas Conference on Information Systems (AMCIS), 2, Louisiana, p. 164.

GERLACH, J.; NEUMANN, B.; MOLDAUER, E.; ARGO, M.; FRISBY, D. 2002. Determining the cost of IT services. Communications of the ACM, 40(9):61-67. https://doi.org/10.1145/567498.567500

GREGORIO, J.; RUSSO, G.; LAPÃO, L.V. 2016. Pharmaceutical services cost analysis using time-driven activty-based costing: A contribution to improve community pharmacies’ management. Research in Social and Administrative Pharmacy, 12(3):475-485. https://doi.org/10.1016/j.sapharm.2015.08.004

HAMMADI, A.; MHAMDI, L. 2014. A survey on architectures and energy efficiency in Data Center Networks. Computer Communications, 40(1):1-21. https://doi.org/10.1016/j.comcom.2013.11.005

HOOZÉE, S.; BRUGGEMAN, W. 2010. Identifying operational improvements during the design process of a time-driven ABC system: The role of collective worker participation and leadership style. Management Accounting Research, 21(3):185-198. https://doi.org/10.1016/j.mar.2010.01.003

KANT, K.; WON, Y. 1999. Server Capacity Planning for Web Traffic Workload. IEEE Transactions On Knowledge And Data Engineering, 11(5):731-747. https://doi.org/10.1109/69.806933

KAPLAN, R.; ANDERSON, S. 2004. Time-Driven Activity-Based Costing. Harvard Business Review, 82(1):131-138.

KAPLAN, A.L.; AGARWAL, N.; SETLUR, N.P.; TAN, H.J.; NIEDZWIECKI, D.; MCLAUGHLIN, N.; BURKE, M.A.; STEINBERG, K.; CHAMIE, K.; SAIGAL, C.S. 2014. Measuring the cost of care in benign prostatic hyperplasia using time-driven activity-based costing (TDABC). Healthcare, 3(1):43-48 https://doi.org/10.1016/j.hjdsi.2014.09.007

LANGMAAK, S.; WISEALL, S.; BRU, C.; ADKINS, R.; SCANLAN, J.; SOBESTER, A. 2013. An activity-based-parametric hybrid cost model to estimate the unit cost of a novel gas turbine component. International Journal of Production, Economics, 142(1):74-88. https://doi.org/10.1016/j.ijpe.2012.09.020

LUZZINI, D.; LONGONI, A.; MORETTO, A.; CANIATO, F.; BRUN, A. 2013. Organizing IT purchases: Evidence from a global study. Journal of Purchasing and Supply Management, 20(3):143-155.

MCKINSEY. 2014. The enterprise IT infrastructure agenda for 2014. Available at: http://www.mckinsey.com/insights/business_technology/the_enterprise_it_infrastructure_agenda_for_2014. Accessed on: October 16, 2014.

NACHTMANN, H.; NEEDY, K.L. 2001. Fuzzy activity based costing: a methodology for handling uncertainty in activity based costing systems. The Engineering Economist, 45(4):245-273. https://doi.org/10.1080/00137910108967577

NACHTMANN, H.; NEEDY, K.L. 2003. Methods for handling uncertainty in activity based costing systems. The Engineering Economist, 48(3):259-282. https://doi.org/10.1080/00137910308965065

NACHTMANN, H.; AL-RIFAI, M. 2004. An application of activity based costing in the air conditioner manufacturing industry. The Engineering Economist, 49(3):221-236. https://doi.org/10.1080/00137910490498933

QIAN, L.; BEN-ARIEH, D. 2008. Parametric cos estimation based on activity-based costing: A case study for design and development of rotational parts. International Journal of Production Economics, 113(2):805-818. https://doi.org/10.1016/j.ijpe.2007.08.010

SCHULZE, M.; SEURING, S.; EWERING, C. 2012. Applying activity-based costing in a supply chain environment. International Journal of Production Economics, 135(2):716-725. https://doi.org/10.1016/j.ijpe.2011.10.005

SINGUEZA-GUZMAN, L.; AUQUILLA, A.; DEN ABBEELE, A.V.; CATTRYSSE, D. 2016. Using Time-Driven Activity-Based Costing to Identify Best Practices in Academic Libraries. The Journal of Academic Librarianship, 42(3):232-246. https://doi.org/10.1016/j.acalib.2016.01.005

STOUTHUYSEN, K.; SWIGGERS, M.; REHEUL, A-M.; ROODHOOFT, F. 2010. Time-driven activity-based costing for a library acquisition process: A case study in a Belgian University. Library Collections, Acquisitions, and Technical Services, 34(2-3):83-91. https://doi.org/10.1080/14649055.2010.10766264

SUTHUMMANON, S.; RATANAMANEE, W.; BOONYANUWAT, N.; SARITPRIT, P. 2011. Applying Activity-Based Costing (ABC) to a Parawood Furniture Factory. The Engineering Economist, 56(1):80-93. https://doi.org/10.1080/0013791X.2010.549936

VANDBERKEL, P.T.; MOAYED, S.Y. 2016. A general model to compute activity based waste disposal costs for health care products. The Engineering Economist, 62(2):132-145.

VOGL, M. 2014. Hospital financing: Calculating inpatient capital costs in Germany with a comparative view on operating costs and the English costing scheme. Health Policy, 115(2-3):141-151. https://doi.org/10.1016/j.healthpol.2014.01.013

YANG, C.-H.; LEE, K.-C.; CHEN, H.-C. 2016. Incorporating carbon footprint with activity-based costing constraints into sustainable public transport infrastructure project decisions. Journal of Cleaner Production, 133(1):1154-1166. https://doi.org/10.1016/j.jclepro.2016.06.014

YASIN, R. 2012. Los Almos offers a model for how to charge for cloud services. Available at: http://gcn.com/Articles/2012/06/22/Los-Alamos-Cloud-Chargeback.aspx?Page=1. Accessed on: July 13, 2014.

YUN, B.J. et al. 2015. Time-driven Activity-based costing in Emergency Medicine. Annals of Emergency Medicine, 67(6):765-772.

Notes

[1] The authors gratefully acknowledge the support from the Brazilian Research Council (CAPES).

Author notes

* Doutorando em Pesquisa Operacional no Programa de Pós-Graduação em Administração da Universidade Federal do Rio Grande do Sul. Escola de Administração. Rua Washington Luiz, 855, Centro Histórico, 90010-460, Porto Alegre, RS, Brasil.

Universidade Federal do Rio Grande do Sul. Escola de Administração. Rua Washington Luiz, 855, Centro Histórico, 90010-460, Porto Alegre, RS, Brasil.

* Universidade Federal do Rio Grande do Sul. Av. Osvaldo Aranha, 99, 5º andar, Bom Fim, 90035-190, Porto Alegre, RS, Brasil.

* Universidade Federal do Rio Grande do Sul. Av. Osvaldo Aranha, 99, 5º andar, Bom Fim, 90035-190, Porto Alegre, RS, Brasil.

What are the four 4 main processes of cost management?

While cost management overall is a complicated process and a critical project management knowledge area, we can break it down into four processes:.
Resource planning. ... .
Cost estimation. ... .
Cost budget. ... .
Cost control..

What elements should be included in the cost management plan?

11 key elements of a cost management plan.
Measurement units. The first section in a cost management plan is the units of measurement portion. ... .
Location. ... .
Earned value management. ... .
Percent completion. ... .
Control thresholds. ... .
Precision levels. ... .
Levels of accuracy. ... .
Reporting formats..

What are the 5 functions of cost management?

Cost Management is a function which includes the processes that are required to maintain effective financial control of projects (evaluating, estimating, budgeting, monitoring, analyzing, forecasting and reporting the cost information).

What are the three criteria for the design of cost management systems?

1) Cost systems should have a decision focus. It must meet the needs of the decision makers who are the customers or users of cost accounting. 2) Different cost information is used for different purposes. 3) Cost information for managerial purposes must meet the cost-benefit test.