Costing IT A Costing Model for Project-based Information and Communication Technology (ICT) Systems Brian Stewart, CIO Dave Hrenewich, Director Computing Services Athabasca University Table of Contents Overview ........................................................................................................................................................................................... 3 The Problem ..................................................................................................................................................................................... 4 Approach .......................................................................................................................................................................................... 6 Results and Lessons Learned ......................................................................................................................................................... 22 Benefits ........................................................................................................................................................................................... 25 Expansion and Next Steps .............................................................................................................................................................. 29 Overview Resource allocation is a continuous problem for all organizations, and educational institutions are no exception. Knowing how much to allocate to the plethora of worthy initiatives in an environment as predictable as the value of a stock portfolio, is a Solomonic task. Information and Communications Technologies (ICT) fare poorly in this arena with many institutions finding effective decision making severely hampered by a lack of accurate information on the cost of system provisioning. This all but renders a standard cost/benefit analysis redundant and leaves funding or budget providers with very little capacity to make a supportable decision. Indeed, the paucity of information outside the direct purchase and licensing costs of a system has led to what we term “Event Costing” which is the costing of an ICT service on its installation cost rather than the Total Cost of Ownership 1. Such has caused a large degree of circumspection when ICT proposals are forwarded for funding. ICT has become a victim of its own practice of providing optimistic estimates to resource allocators resulting in either a failure to deliver on the estimate or for the estimates to be 1 Total Cost of Ownership TCO was originally developed in the late 1980s by the research firm Gartner to determine the cost of owning and deploying personal computers. Their methodology was carefully examined and, over the ensuing years, has been accepted as a standard way to evaluate total costs. Costing IT 2 normalized based upon a heuristic such as take the first number estimated, double it, then double it again. In addition the cost of ICT is seen as excessive, implying that its operations are inefficient, ineffective, a poor return on investment and an unsound area for ongoing budgetary commitment. To move to a better state of understanding and knowledge regarding ICT system provisioning we need to be able to provide decision makers with accurate and timely information on the cost of any given configuration. Once this is reliable, traditional asset allocation metrics can apply and ICT will be on an equal footing with its more mature competitors, such as facilities management, for the scarce available resources. The Problem The central difficulty is how to ensure that the projects and activities ICT resources are committed to, are an effective, economic, and efficient use of those resources. This problem is very complex with no singular answer or even a limited set of algorithms to solve. To determine effective usage requires, at the very least, a comprehensive review of the institution’s organizational, strategic and competitive position coupled with a clear understanding of the core competencies of the internal ICT resources and a broad knowledge of external resource capabilities. An essential first step for the effective planning, budgeting and funding of ICT resources is the provision of good cost information. Failure to have a strong grasp of ICT economics is, at best, likely to result in a misallocation of resources in supporting the activities of the institution. At worst it may result in stakeholders being underserved of critical functionalities and services. Without a good approximation of the cost of an initiative it is all but impossible to make a reasoned decision on the application of resources between alternatives. A business case Return on Investment analysis (ROI) requires valid and repeatable projections. Without these the decision space is indeterminate and almost exclusively in the domain of non-economic arguments. Costing IT 3 For example, evaluating the budgetary impact of “buy versus build” is an ongoing issue that has become even more important as institutions seek to reduce expenditures. A quick assessment to outsource email to a low cost host may look very appealing, however without fully understanding the impact on internal activities and their costs the decision is based on belief not facts. A key aspect of this complex puzzle that this paper seeks to unravel is how to determine the economic cost of ICT resource utilization, to provide the information necessary to make an effective business and IT decision. By knowing how much it will cost to undertake an initiative either in dollars or in foregone opportunity, the supply cost of any initiative can be ascertained. Such enables the decision maker to compare choices and where using traditional financial metrics such as ROI, Breakeven, and Net Present Value (NPV) and other benefit propositions can then be used effectively. The purpose of this paper is to provide a methodology that identifies the economic cost of an ICT system. It does this by identifying the building blocks or components of any system and providing a methodology for determining the cost of such components. By so doing the model provides a flexible and non-contextual capability to ascertain the cost of any chosen ICT scenario. More specifically the paper addresses the following questions: What are the main cost drivers of ICT activities? What does an ICT system cost? What does an ICT project cost? How can the costs of any given ICT configuration be estimated? Costing IT 4 Approach The approach adopted by the Athabasca University Computing Services (CS) Department was to adapt an activity based absorbed costing methodology for the development of an ICT cost model. As a secondary component of the initiative we used the cost model to determine individual systems cost. A total cost of ownership approach was undertaken in the evaluation of systems costs. The approach differs from the 2006 model produced by MIT2 with the main focus on determining activities that drive costs in addition to identifying and accounting the value of the cost components. A further difference is in the inclusion of indirect costs, albeit open to some subjectivity in their determination, which yields a more complete accounting of the total cost of ownership. By limiting the calculation to direct cost, two significant cost drivers are ignored: the overhead burden of operating a significant cost centre and the variable costs that are proportionate to ITS activities. The latter in particular has become of increasing interest with the rising cost of energy required to operate data centres. These omissions lead to the view of ITS costs as having no fixed/variable split. Again with the growth of software as a service provisioning this is a limiting assumption. By providing a fixed/variable breakdown, scalability becomes apparent and scenario planning can more effectively be undertaken. The approach is in alignment with that undertaken by the University of Virginia in their Cost of Service Modeling (COSM)3 from which the following quotation was taken: The system should focus on the management of activities (services) in such a way that contributes to the continued improvement of products and services provided to customers and to the continuous control and reduction of costs. It is crucial to identify all of the cost components associated with providing a given service or set of services. Direct costs which can be tracked directly to the activity or service, such as labor, materials used on the job, and equipment used in the process of performing the work are easily identified. Less obvious are those costs which are shared by a set of related services, such as 2 3 Milonas A., Smyser R., Grochow J. So, What does IT Cost? ECAR Issue 16 Vol 2006 http://www.itc.virginia.edu/virginia.edu/fall97/costs/costs_linkA.html Costing IT 5 hardware maintenance contracts for equipment used to provide multiple services. Overhead costs, such as utilities, general supplies and equipment, administrative and support staff and associated costs which cannot be directly charged or tracked to a specific activity or service, must also be apportioned across all service categories. The approach taken also makes use of cost data that can be aggregated to obtain individual systems provisioning costs rather than administrative department cost. This has the benefit of providing a basis for comparison with alternate technologies and methodologies and provides a very useful tool for the evaluation of economic performance and investment decisions such as outsourcing. Model Development The model was developed through a series of stages each building on the previous stage. Stage 1: The first stage was to identify and classify all the costs into cost elements, an essential step to the construction of the model. Stage 2: This is followed by the identification of the cost drivers, those activities that cause costs to move. Stage 3: The third stage is to attribute the cost elements to the cost drivers to create a set of hourly activity cost rates. Stage 4: The final stage is the aggregation of the previous three stages output to determine total system and system sub components costs. Costing IT 6 Stage 1: Identification and classification of Cost elements The first step was to identify all the cost elements whether direct and indirect of ICT activities. Table 1 indicates the nature of these costs and the categorization into direct and indirect costs. Direct costs are defined as those costs that relate directly to the activity being undertaken. Indirect or overhead costs are defined as those costs that are related to an activity but are either too complex or costly to derive in a direct cost calculation.4 Table 1 shows samples of each cost type. Table 1 Direct Costs Description Salary Salaries of employees Workstation Cost of employee’s work technology Benefit Percentage Benefits as a percentage of employees salary Energy Costs Electricity costs to operate data centre CS sq. ft. Includes all space allocated to CS activities. Indirect Costs Description Office of the CIO Levy Spread evenly across all AU staff Overhead Assessment Approximately 5% of Finance, Human Resources operating budget Supervisors Assessment Percentage of supervisors cost that is spread across reporting staff Manager Assessment Value of CS managers spread across CS employees Administration Cost Phones, printing, copying, travel and training, books, etc. 4 A more intensive activity based costing analysis would have yielded finer granularity for the cost drivers and provide a greater degree of precision to our estimates. In addition the identification of fixed and variable costs was not pursued as the majority of costs are variable. Costing IT 7 Stage 2: Identification of Cost Drivers The identification of what elements drive cost is critical to any costing system. Without understanding what actually causes cost movements any practical use of the model is severely restricted. It should be noted that the degree of granularity required for cost driver determination is contextual to each institution. As a rule of practicality we were guided by the size of the driver’s impact on the total cost of ICT activities. Thus we aggregated smaller cost causes into larger drivers to facilitate an efficient data gathering process. This degree of granularity should be revisited on a periodic basis to ensure assumptions have not changed. For example long-distance telephony would have declined considerably over the past few years as a cost driver and where it may have been required to separate it into its own cost driver, it can now be adequately represented within another telecommunications sub-group. To identify the cost drivers we reviewed the activities undertaken by CS personnel and the activities normally undertaken in ICT projects. This was achieved by reviewing literature related to ICT projects and brainstorming sessions with CS personnel. Both sources of information converged on the following cost drivers: • Employee Activity hours • Occupational costs • Data Centre and Network costs • Hardware Acquisition • Application licenses Costing IT 8 The last two items can be directly related to any given application and may not require an absorbed analysis. Network and Data Centre costs will be absorbed to each configuration based on the expert knowledge of the systems by AU personnel. This will be done in stage 4 of the model. The Occupational costs are not as easily related to any particular configuration and require to be simplified for more accurate and easy usability. This is achieved by using the Employee Activity hours as the basic cost element and absorbing into them the Occupational Costs to form a Direct Hourly Cost Rate. This will then be used to apportion indirect costs to achieve the Absorbed Hourly Cost Rates, the building blocks for system and project estimating. The model as presented allows the use of two staff locations, and two bargaining units for staff –the model could be enhanced to more locations or units as the need arises without needing to change the formulas as they are data driven by the values of location and bargaining unit. Indirect Cost Allocation Indirect cost attribution is a practice that requires discretion and can appear more art than science. To assess all indirect costs for Athabasca University we viewed the total University budget to ascertain the departments that provide services to ICT 5. Given the structure of the institution’s budget these were all found in the Finance and Administration budget: • Financial services – purchasing, accounting, contracts • Human resources – payroll, hiring, benefits management • Facilities – space, HVAC, cleaning 5 Other department provide services indirectly to CS, however the causal link is very difficult to approximate, in addition the functioning of CS was not dependent upon them. It was therefore decided to omit them from the analysis. Costing IT 9 To simplify the calculation of the overhead or indirect cost burden of ICT we grouped Finance and Human Resources into one group and left Facilities by itself. In the case of Financial and Human Resource services two methods were used to cross reference other: • the total budgets of the institution and the portion which was attributable to ICT and: • the total full time employee (FTE) count of the institution and the total FTE count attributable ICT. • The results from both methods were close at approximately five percent of total institutional budget related to ICT activities and this was taken as a measure of the Finance and Human Resource cost overhead levy of ICT services. Facilities required a more detailed analysis as the cost of providing physical working space, defined as serviced operational space which included such services as HVAC, lighting, cleaning, furniture and fittings, and maintenance. In addition the power cost of operating ICT equipment was also required, including the data centres and all employee work stations. A rent opportunity cost was also included in the serviced space costs, being based on an approximation of the market rate for similar furnished space. Once obtained the cost of facilities, excluding energy costs, was apportioned to the total space given to the CS department, achieved by dividing the total facilities cost by the total square feet occupied by CS. This yielded a total occupational cost per square foot. Summary of ICT costs Our analysis brought out the fact that the majority of direct cost related to ICT is related to people at over 70 percent. Other elements of technology, in the form of hardware, software, network connectivity and other licensing is less than 30 percent of total ICT expenditure. The overhead analysis provided us with an approximation of the overhead costs that we needed to incorporate into our hourly charge rates to ensure we captured indirect costs. Costing IT 10 While such proportions are likely to change over time they do provide a useful heuristic for ascertaining system costs. Stage 3: Apportioning Costs to Cost drivers The absorbed costing model requires that all costs be absorbed into the cost drivers. To achieve this we needed to find a method to apportion costs to the cost drivers. The method we chose was to iteratively apportion costs in a series of steps. The model creates Tables 2 and 3 described below (Table 3 within the model), through the Microsoft Excel pivot table functionality. Step 1 – Determine Average Hourly Cost Rate by Functional Group Step 1 was to take each employee within their functional group (job class) and to use their salary as the initial cost element. • Obtain each employee’s salary and benefits • Group employees into functional categorizations • Use the Microsoft Excel Pivot Table functionality to obtain averages by functional group This step yields the Average Hourly Cost Rate of each functional group as per Table 2. Costing IT 11 Functional Group Database Analyst Help Desk Analyst Intermediate Systems Administrator Junior Systems Administrator Microcomputer Support Network/Telecomm Support Programmer/Analyst Project Manager Senior Systems Administrator Senior Systems Analyst Systems Analyst/Programmer Tester/Trainer Unit Manager Grand Total Table 2 Average Direct Hourly Cost 64.95 40.65 54.72 Average Absorbed Hourly Cost 79.30 48.07 65.58 47.99 55.30 48.97 47.92 74.03 72.60 62.95 58.34 54.08 80.96 58.57 58.16 63.35 57.67 59.19 85.64 84.37 76.60 69.96 63.64 86.81 68.26 Step 2 – Determine Direct Hourly Cost Rate Attribute direct cost to the Average Hourly Cost Rate on the basis of their salary and benefits we proportionally attributed the following costs: • Costing IT Employee cost of equipment 12 • Employee cost of space This step yielded the Direct Hourly Cost Rate of each functional area6 contained in Table 3A. Table 3A Unit Administrative Systems Administrative Web Services Database Services Identity & Access Management Info Technology Systems (ITS) ITS Help Desk ITS PC Support ITSIM Client & Operational Services ITSIM Telecom & Networking Learning & Research Web Services PMO Grand Total Average Direct Hourly Cost 60.55 64.21 70.04 81.54 79.76 40.65 55.04 64.25 52.71 57.10 58.33 58.42 Step 3 – Attribute the Indirect cost to the Functional Areas On the basis of the Direct Hourly Cost Rate we apportioned the following costs: 6 • Overhead Levy • Supervisor Levy By and large absorbed hourly cost was approximately 30 percent higher than the direct labour cost. Costing IT 13 • Internal CS Managerial Levy • CS Administration Costs The values for these cost drivers are found in the model within “Table 1: Cost Criteria Factors.” Step 3 yielded the Absorbed Hourly Cost Rate for each functional area. Table 3B Unit Administrative Systems Administrative Web Services Database Services Identity & Access Management Info Technology Systems (ITS) ITS Help Desk ITS PC Support ITSIM Client & Operational Services ITSIM Telecom & Networking Learning & Research Web Services PMO Grand Total Average Absorbed Hourly Cost 71.12 76.62 83.03 92.08 85.98 48.07 63.12 73.89 60.90 67.94 66.78 68.13 Tables 2 and 3B above contain the Average Absorbed Hourly Cost Rates; it is these that will be used as the cost elements in determination of ICT systems and project costs. By absorbing all the costs into these cost elements we have enabled estimates and computations based on them to be both accurate and relatively simple to use. The user of the absorbed rates does not have to be concerned with their derivation and can employ them as necessary to cost any given ITC system. Costing IT 14 Model Maintenance To further ensure ease of use we constructed the model in a manner that would facilitate updating of information on an ongoing basis. A series of spreadsheets were used that were linked by the constructs of the model. The use “Table 1: Cost Criteria Factors” allows for the input of all the primary data and simplifies the model’s updating on an as needed basis. Therefore as organizational changes such as new space or increased occupational cost occurs the table is updated to reflect the changes. The staff table is also updated to reflect changes in employees’ positions, salaries and benefits. By so doing the hourly cost rates are kept current. Should there be a significant change in the operation of the department a new cost element can be added to the “Table 1: Cost Criteria Factors” and the cost will be attributed on an iterative basis. Stage 4: Determining System Cost Estimates Systems by their definition are a set of interconnected interdependent components. Thus a system may be a singular application resting on a server within a networked data centre, being viewed from a remote terminal. Alternately a system may consist of a main application being supported by a set of subsystems. For example a Student Information System architecture may look as follows: Major System SIS Application Personnel System Component Banner/PeopleSoft System Administrators Support Systems Database Management System Identify and Access Management Oracle Database Firewalls Costing IT 15 Authentication User Support User development Kerberos Help Desk Training Physical Infrastructure Hosting Hosting Hosting Access Application Servers Storage Servers Data Centre Networks Therefore to determine systems costs the first step is to identify and categorize the major support and infrastructural components that reflect any given architecture. The main reason for this is to provide flexibility as systems’ sub-components change. Once the systems map is complete the cost elements developed previously can be inserted where appropriate. There is an element of discretion here as the allocation of systems costs to components may not be quantifiable on a straightforward ratio basis. Nonetheless errors are likely to be of a low order of magnitude due to the categorization having provided a schema that, by its nature, has significantly simplified the allocation process. Each of the system components identified above can be either a singular constituent or a subsystem with elements that require further evaluation. The granularity of the decomposition is contextual and should be proportionate to the usage required. Thus in a complex ICT infrastructure serving a large user base the degree would be an order of magnitude higher than a smaller centre with less than ten employees for example. The key is that the model is scalable and applicable at any level of operation To ascertain the cost of a system requires analyzing the support requirements of the system. For example the cost of our Student Information System required determining the system sub-components and evaluating the cost of these sub-components. Costing IT 16 The more data that are available regarding employees activities the better will be the ability to assign resources to the various support activities undertaken in the institution. In the absence of hard data brainstorming and anecdotal evidence is a good first approximation. Thus the direct system costs of licenses and hardware purchase costs, form the base for the cost assessment. Added to these are the employee support hours multiplied by their absorbed hourly rates (as per the formula identified above). Thus we could derive the total cost of our SIS as well as the individual sub-components. Such provides very useful information for comparisons of alternate systems, value for money comparisons with other institutions, and evaluation of system enhancements or modifications. We are now in a position to better assess projects to change or improve the SIS as we have a baseline to determine the cost/benefit ratio. Again this does not preclude any activity that may have a beneficial impact on the institution that is not directly financial. Rather it simply relates the attended resource cost to its completion. Knowing what something costs does not prevent it, but it does provide a critical point of knowledge to understand the economic implications. Estimating the cost of systems within the model is performed with the workbook tab labeled “Tables 4, 5, 6, 7 - Systems”. The first section of that tab, “Table 4: System Costing Criteria”, contains master data such as: • A calculation of the typical/average annual hours of work for all AU IT employees. The actual details and differences in leave lengths and other benefits are found within the first tab of the workbook. • As Athabasca University uses a federated model for IT services, two parameters for average hourly wage costs for IT staff external to Computing Services are provided. In AU’s case, they refer to staff in our Finance/HR Administrative IT unit and to one particular academic area that has significant IT resources. Costing IT 17 • The final two master data parameters are used to obtain an electricity/cooling cost for the server rooms of the University. As we do not have separate metering within the server rooms, this is obtained through reporting from our uninterruptible power supplies servicing the server rooms. The second section of the tab, “Table 5: Information Technology System infrastructure Costs”, is used to determine an infrastructure cost which is allocated across all systems. This section can be as detailed as precisely as the model user might wish. AU has chosen to use: • Network costs • Security costs This section allows the use of either full-time equivalents of staff or annual hourly allocations. Again, the level of precision is left to the model user – you may link back directly to the actual costs of specific staff members who are responsible for the administration and maintenance of a system, or you may prefer to link back to average hourly costs for a job grouping (e.g., “Senior Systems Administrator”). Determining which staff are allocated to each system, and their amount of involvement is a significant exercise which should be revisited as changes to resource allocations dictate. Components of the cost calculation include both Mandatory and Discretionary labor costs, and external fees. We have defined Mandatory staff costs as what might otherwise be classified as maintenance – keeping the systems running. Discretionary staff costs would be related to project and enhancement tasks. The external fees value reflects items like maintenance fees. The Microsoft Excel comment feature is used in the model to provide additional detail as to what makes up the total external fee and also describes how the mandatory and discretionary FTE numbers were derived from staff resource allocations. Costing IT 18 The third section of this tab, “Table 6: Allocation of Database (DB) Costs”, is used to determine the costs of running the University’s database systems. A fixed component of costs is determined using the same components as described for the infrastructure costs like networking and security. The rest of the database costing section using one method for apportioning costs of database support across systems. After some discussions, we decided to apportion database costs based upon the size of the datasets used by each system – specifically the size of the Oracle dump files. Other suggestions included the space allocated at the disk level, or the number of users within each system, amount of staff time used in maintain the systems, etc. Readers may choose whatever metric they feel most closely mirrors the effort and cost of providing database services. The cost values for database services obtained in this section are referred to and added into the costs for the corresponding systems in the final section of the Systems tab. The final section of this tab, “Table 7: Information Systems Costs”, lists many of the significant systems within the University. The level of granularity (how many systems to report) is at the discretion of each model user. Obviously, the more systems reported means more work creating and maintaining the model and a requirement for a finer level of staff resource allocation. The columns and calculations in this final section reflect the same concepts introduced earlier in the Systems tab. The name of the system and the unit responsible for the system should be self-evident. Again, the mandatory staff FTE’s and person hours are input from an assessment of resource allocation to these systems for their on-going daily maintenance. External fees specific to each system may be entered. External fees and mandatory staff costs are subtotaled into an internal cost column. Adding any database costs derived from the calculation described above creates an annual operating cost for each system. The final costing component includes costs for enhancements and projects related to each system, which creates the final, total cost, column. Again, the level of granularity and detail desired will directly drive the frequency and amount of review and maintenance of this section of the model. Costing IT 19 Results and Lessons Learned While the development of the model was relatively straightforward there were roadblocks and difficulties experienced along the way. 1. Cost data were not always available in the form required Obtaining the cost information appears more straightforward than it was in actuality. Budgets in most universities are not developed with the intention of developing cost models. Their focus is to provide administrative units with the ability to plan, control, and manage their resources. Activity costing is unfortunately a lot messier, as the activities that drive cost do not fit neatly into the organization chart. Anyone that has undertaken a business process review using a swimming lane flow chart will understand the interdepartmental aspect to most processes within an institution. To derive cost information usable to the model required both the interpolation and extrapolation of organizational budget data to derive useful cost data. For example the cost of the CS department’s power bill is not recorded separately from the University. To derive the cost we developed a coefficient based on the average computer power usage coupled with the HVAC and UPS requirements of the data centre to derive an estimate of usage. Once computed the usage estimate was relayed into a percentage of the overall University’s power bill and was then used as a simple ratio. Periodic reassessment will correct the ratio, allowing for a more simple projection for future usage. Costing IT 20 2. Precision versus accuracy There is a trade-off between accuracy and precision that is of particular interest here. While both can mean the same thing, for the purposes at hand accuracy is defined as a measure of the truthfulness or factual state of a particular metric; whereas precision is defined as the measure of exactness of the coefficient7 of the metric. In costing studies there is a desire to be precise to ensure that all costs are included in the correct proportion. However, the pursuit of precision is taxing in terms of time and resources and a cost benefit analysis should be undertaken to protect against over precision in the model’s specification. There is no correct amount of precision it is dependent on the usage the model will be used for, just as with the rounding up of decimal places in financial projections. In our study we took the approach that we would pursue accuracy as the primary objective and determine the necessary level of precision from the requirement of the cost driver’s usage. For example if a small difference in the value of a cost coefficient could have significant impacts on resource allocation, we would refine the value of the cost coefficient to reduce any likely errors due to its miscalculation. Where necessary, improved precision was achieved by further analysis of the cost components, until the precision was at the desired level was obtained. In the power example above, far greater precision could have been obtained by metering the power to the data centre, potentially to the individual machine, over a given period. However given that power accounted for less than four percent of the total aggregated cost of ICT activities it was felt that even with a 50 percent estimate error this would only impact the total cost by two percent, which was not held to be material. 7 In mathematics, a coefficient is a constant multiplicative factor of a certain object. The object can be such things as hours, desktops, staff, etc. For example, the coefficient of 9 hours is 9. (Adapted from Wikipedia) Costing IT 21 3. Keep the model as simple as possible Pursuant to the arguments for relative precision is to keep the model as uncomplicated as possible. By keeping the model relatively simple its usage and maintenance are encouraged. If the model becomes too complex and idiosyncratic it will likely only be used by its creator and will fail to gain acceptance by anyone else. The model requires a general acceptance and understanding to gain traction and become a part of the decision making processes of the department and institution. It is advised that the creator should not be the primary user. By so doing it becomes a necessity for it to be designed in order for others to use. 4. Document the Model As with all algorithms it is necessary to document clearly how the model was formed and what logic steps were used to develop the cost drivers and components. The requirement to be creative to find and use data to support the model makes noting such reasoning as essential to future review and defense when proposing its adoption into the organization. Benefits As was stated at the beginning the central problem of resource allocation can now be better approached. The ability to predict resource utilization cost provides the University with an understanding of the trade-offs necessary to prioritize initiatives. It further allows for capacity planning through the aggregating of all activities, providing for effective planning and sequencing of activities. In particular the benefits can be viewed under the following headings: 1. System cost identification Costing IT 22 By using the model outline here the organization will have the ability to accurately assess the cost of any given system configuration. The detail of which will be dependent of the granularity of the systems mapping that has been undertaken. This ability is very useful when comparing the cost of systems or making a build versus buy decision. It should be noted that the costing model does not produce a definitive cost estimate that is comparably in the marketplace. The contextual nature provides an economic cost of systems not a purchase price. In addition we can use the costing model to help in scenario planning. For example replacing any system component or viewing the impacts of an overall system switch. It further provides a map for the identification of the technical dependencies of systems on subcomponents and provides more knowledge for improved decision making. Such is particularly useful when considering new systems architectures. 2. Project estimates and costing Another very valuable ability enabled by the cost modeling is that of project estimation. Through the usage of the cost elements the evaluation of a project cost can be completed by the multiplication of the cost element by the estimate of recourse usage. For example the project estimate for a system development, deployment and maintenance would require the following activities to be estimated. Project Estimation Example Activity Systems analysis Costing IT Estimating Method Hours estimate x hourly rate Frequency One time Ongoing 23 Programming Hours estimate x hourly rate One time Ongoing Testing Hours estimate x hourly rate One time Ongoing Documentation Hours estimate x hourly rate One time Ongoing System Administration Hours estimate x hourly rate One time Ongoing Hardware cost of supported servers One time Ongoing Network Attributed percentage of network costs One time Ongoing Data centre Attributed percentage of data centre costs One time Ongoing Training Hours estimate x hourly rate One time Ongoing Helpdesk Attributed percentage of Help Desk costs One time Ongoing A caution is that internal estimates tend to significantly underestimate the complexity and resource requirement of ICT projects and while the model cannot directly address the lack of operational standards it can help in their formation. For example to estimate the cost of a system’s maintenance, analysis of resource support cost for comparable systems has already been determined in the costing model. This information can be reused to extrapolate future system resource requirements and to include these in estimates of such systems. Given this, the model does, nonetheless, provide the necessary condition of cost identification once the time estimate is derived. The project estimate thus provides information for total cost budgeting or for comparison with alternate systems to determine a go/no go decision. 3. Operations and resource planning Costing IT 24 From the forgoing it can be seen that the planning of ICT activities into the future can be parlayed back into resource requirements. This can be achieved by using the master table in reverse. By using the coefficients determined from the current position the future can be extrapolated. For example, if new systems are determined to require 6 FTE derived through the system maintenance analysis, this would lead to an estimated increase in the salaries budget, (by an average of the FTE times the average position cost), in addition the cost and square footage of space and work equipment is also determined. The analysis can be carried on to view the multiplier impacts of a significant staff increase on the operation of the unit and on support departments outside the unit. For example the cost of the CS Help Desk can be divided by the number of calls to develop a cost per call. Relating the number of calls to the number of students, faculty and staff allows the support costs for any given compliment of stakeholders to be calculated. Thus through the analysis to derive cost drivers we have enabled a far more predictive environment for ICT related activities. 4. Benchmarking ICT operations management requires an ability to ascertain where performance can be improved. Much of the information required will come from internal sources through user’s requests for additional and improved services. However such requests do not provide a validation of the ability of the institutions ICT capability to effectively and efficiently deliver such services. Additional information in the form of benchmark comparisons with other organizations is required. The cost model yields a series of values that can readily be turned into ratios by the selection of the appropriate denominator. Ratios can be used to benchmark the ICT unit’s activities, both internally and externally, allowing the analysis of activities to see where improvements can be made. Comparisons can similarly be made with external studies such as ECAR. Having a more objective picture of the operational performance of the unit provides an excellent ability to improve the understanding of the department’s core Costing IT 25 competencies. The choice of ratios may also depend on other published benchmarks that can be used for comparison; Help Desk cost per student or cost per Help Desk case are two ratios used consistently in the user support area. Expansion and Next Steps The model affords a foundation for the development of a sustainable funding framework for ICT in the future. The ability to forecast costs into the future and to cost-evaluate new initiatives enables the situations to determine funding requirements and thereby establish credible business cases. By so doing the IT department can substantiate the value of their initiatives and increase their chances of obtaining funding. Development of a project estimating model The use of a more codified project management methodology at AU is yielding a dataset of system activities and their related times. Such information is critical to the development of a project estimating model. The aggregation of this data will yield standard activity times that can be used with the cost rates to provide relatively accurate project estimates. It should be noted that it is the activities that are likely to have the greatest variance rather than the costs. Thus until variances between estimate and actual activity times become acceptable, reasonable caution should be used in the interpretation of project estimates. Costing IT 26