Table of contents Author City Company Country State/Province Term Interchange  

Developing a Business Case for an XML Authoring System

Hamilton, Jean Mercedes , Senior IT Project Manager ,   SPX Valley Forge ,    Munich    Germany 

Email: jean.hamilton@vftis.spx.com

Web site:www.vftis.com and www.vfscout.com

Biography

Jean Mercedes Hamilton, model year 1964, has managed IT projects for SPX Valley Forge since 1995. During that time, Jean has worked with most of the global automotive manufacturers in Europe and the US. The projects include SGML/XML authoring systems, integrated electronic delivery solutions, data conversion and consulting. Jean's hobbies include classic cars, bicycling and wearing funny hats. You may catch Jean wearing Mickey Mouse ears at this year's conference, but only if everybody promises not to tell her boss!



Introduction

XML-based technology today provides solutions to many of our real-life business problems. The benefits of structured language (XML) authoring include single-source, multi-channel publishing, improved information quality and consistency and enhanced functionality of electronic output. But after we have informed ourselves about the technology and the products and convinced ourselves of its value to our business, we still need to convince senior management to invest budget dollars in our project.

In its basic form, an XML authoring system consists of an XML editor integrated with an XML repository or Content Management System (CMS) plus a publishing module for automated print and electronic output. Extended systems tend to include workflow and translation management components.

This paper will review the corporate approval process and the players involved, discuss ways in which an XML authoring system can increase revenue and cut costs, and provide an example for analyzing the break-even point of an XML authoring system project.

The Corporate Approval Process

corporate approval processCapital expenditures in the corporate world need to be planned, budgeted and approved. The approval process for an XML authoring system often runs like this:

  1. Technologist "Tim" in the publications department gets tired of the inefficiencies in the current process and receives some first information about XML authoring.

  2. Tim convinces his manager "Martha" of the need for XML. Martha, and possibly her manager, agrees to let Tim assemble a small group to do more investigation.

  3. The new "XML team" sets out to learn about the technology. They attend conferences, ask product suppliers for demos. At the same time, they may start writing reports to Martha, in which they try to explain their current authoring process problems, user needs for the future and possible solutions which XML can provide.

  4. At some point, Martha starts thinking about her budget for next year and asks the XML team what the new XML authoring system will cost. Tim provides her with product pricing information.

  5. The XML team goes through the RFQ process: RFQ prepared by the team and sent out to potential suppliers; proposals and cost estimates received and evaluated by XML team; supplier short list chosen. After a 6 to 12 month courtship, the winning supplier is chosen.

  6. After the proposals from the suppliers have been received, it becomes clear that the XML authoring system will be a major capital expenditure. Martha and her manager start taking it up the ladder.

  7. Unfortunately, the information from the XML team has provided Martha with only one side of the coin: the costs. No one has tried to estimate the savings that the system will bring. As the capital expenditure request reaches the top echelons of the corporation, it is compared with other IT spending requests. More than likely, new product development systems, e-business initiatives and hardware upgrades are also on the agenda.

  8. If Martha and the XML team are lucky, they will be asked to develop a business case and come back next year. Otherwise, their budget request will be nixed and funds will be appropriated to "core business" interests like product development or sales. In any case, the whole team, including the suppliers who fought hard to win this new customer, becomes disillusioned.

What could Tim and Martha have done differently to turn this scenario into a happy ending? There are three main things which need to be done to develop a business case: (1) understanding the players, (2) analyzing current costs and (3) calculating estimated savings from the new XML authoring system.

The Players

The publications department. The pubs team typically consists of subject matter experts, writers, editors and graphic artists who are challenged to create more documentation for more products in more markets every year. Depending on the size of the team, they may have one person or only 50% of a person dedicated to hardware/software support to keep things running.

The IS/IT department. Most companies have an IS team for hardware/software support, but they may also have IT specialists for developing new software systems. The pubs team support person may report into this organization. If so, the IS team will have general knowledge of the issues facing publications. If not, we need to prepare ourselves for quickly educating as many IS/IT people as possible to get them on our side. IS usually has a list of hardware and operating system platforms that they prefer to work with as well as a list of preferred software (read "database"). It behooves us to choose the preferred products for the XML authoring system.

The CIO. As head of the IS/IT department, the CIO is looking for ways to increase synergies between the hardware and software systems within the organization. Thus we can expect to hear "Just use the xyz repository that was recently installed for engineering / r+d / marketing (choose one). It handles versioning." Or even "XML? The new MS Office package supports XML. Just use that." At the same time, most CIOs want to get large, impressive systems in place to "leave their mark". Foremost in their minds may be ERP, PDM or e-business systems. An XML authoring system will need to compete for their attention and support.

The finance department. Both the purchasing and the accounting functions of finance can help us with the XML authoring system. Purchasing, of course, should be involved when developing the RFQ and while evaluating the cost estimates and potential suppliers. Purchasing will also be responsible for negotiating a final price with the chosen supplier. Accounting should be able to help us develop the business case by analyzing current costs, estimating increased revenue with the new system and developing a complete ROI analysis.

The CEO. As the economy tightens its belt, more and more capital expenditure decisions are making their way up to the CEO. If given the choice about where to invest the company's hard-earned cash, a CEO will most likely choose core areas like product development, R+D or sales before choosing publications. To counteract this, we need to show that the new XML authoring system will either increase revenue, cut costs or both.

Increasing Revenue

increasing revenueXML authoring systems can increase a company's revenues in various ways.

Cutting Costs

cutting costsAn XML authoring system not only increases a company's revenues, it also will produce cost savings in 6 areas:

Developing the system vision and goals

The vision and goals for the XML authoring system should be developed early on and should include quantifiable objectives.

Here is an example of project goals which are difficult to add metrics to:

The goals of the ACME-Authoring System are to

Compare the above to quantifiable goals:

The new ACME-Authoring System will

These are both real-life examples of goal statements. (Names are not used to protect the innocent.) If you were a senior manager, which one would you prefer?

Evaluating current costs

evaluating current costsMost companies track the parts and labor costs of every screw which goes into their products, but only a few companies know how much their publications cost. If you belong to the former, you will have an easier job compiling the needed information. If you belong to the latter, the analysis will take longer, and while you're at it, you could consider introducing cost tracking methods.

To evaluate current costs, we start by breaking down the documentation process into the main groups: Authoring, Reviewing, Translation, Publishing. The following is a typical cost breakdown of the documentation process:

The following statistics are needed to evaluate the current costs:

The following table lists typical values from a current cost analysis:

Input data for current cost analysis
Description Typical value
Authors 10
Pages/author/year 1000
Author hourly rate $75
Time for layout (%) 30%
Time for other (%) 20%
Time for authoring (%) 50%
Annual working hours 1920
Reviewers 6
Pages/reviewer/year 1667
Reviewer hourly rate $85
Translation cost/page $65
Language layout cost/page $20
Total annual number of pages translated 2,500
Number of translated languages 5
Publishers 5
Pages/publisher/year 2000
Publisher hourly rate $70

Note

It is assumed that a Translation Memory system is already in place, which reduces the number of pages which are translated.

The total current costs for this example are then:

Current Costs
Annual Authoring Costs Per cent of total
Layout $432,000
Authoring $720,000
Other $288,000
Total $1,440,000 35%
Annual Reviewing Costs
Total $979,200 24%
Annual Translation Costs
Translation $812,500
Layout $250,000
Total $1,062,500 26%
Annual Publishing Costs
Total $672,000 15%
Total Costs $4,153,700 100%

Estimating cost savings and increased revenue

Our business case will focus mostly on the cost savings associated with using an XML authoring system.

Estimating cost savings

Now that we have calculated our current costs, we just need to choose a few saving parameters to calculate the estimated savings. XML authoring eliminates the need for page layout, both during authoring and later for language layout. These costs will disappear. Information object reuse can be increased between 30-60%. Publishing routines can be developed to automate print, CD and internet output. The table below lists some typical cost savings parameters:

Cost savings parameters
Authoring
Page layout is automated 0%
Reuse increased by 40%
Reviewing
Reuse increased by 40%
Translation
Page layout is automated 0%
Reuse increased by 40%
Publishing
Print output is automated
CD output is automated
Internet output is automated
Current effort reduced by 90%

Adding these cost parameters to our calculations results in the following estimated future costs:

Future costs
Annual Authoring Costs Per cent of total
Layout $0
Authoring $691,200
Other $172,800
Total $864,000 43%
Annual Reviewing Costs
Total $587,520 29%
Annual Translation Costs
Translation $487,500
Layout $0
Total $487,500 25%
Annual Publishing Costs
Total $67,200 3%
Total Costs $2,006,220 100%

The total costs have been reduced 50%!

Note

This is not a pie-in-the-sky number. Our experience at SPX Valley Forge has demonstrated that a 50% reduction of total costs is quite feasible and that even higher reduction amounts are possible.

Estimating increased revenue

Of the three ways in which an XML authoring system can increase revenues (customer satisfaction, products to market faster and new markets), the latter is the easiest to quantify. If your company is planning on entering new markets in the near-term, you should definitely include the reduced translation costs which will result from the new XML authoring system.

Using the data from the example above, the costs of adding a new translation language without the XML authoring system would be: $850,000. With the new XML authoring system, they costs would just be: $650,000. The savings of $200,000 results from the automated page layout which XML brings.

System rollout and timing - or - How quickly can savings be realized?

It typically takes 24 months for a new XML authoring system to be developed and implemented. But by using a phased delivery project management methodology, we can deliver parts of the system to the users earlier. After an elapsed project time of 12 months, authors should be able to start working in XML and thus start accruing savings. For more information on phased delivery project management, see the XML 1999 Philadelphia Conference proceedings or visit http://www.vfscout.com and look at the "Presentations - Saturn SPMS Case Study" section.

Here is an example of a typical XML authoring system roll-out and the savings that can be associated with it.

Project timing. The complete project will take 24 months. After 12 months, the XML editor will be installed with basic repository functions. 18 months after project start, the first reviewers will receive XML data. 21 months after project start, the first XML files will be sent to translation. Automated publishing will be in place 24 months after project start.

Each of these events generates cost savings. Our cost savings calculations from above provide us with average monthly savings amounts:

To make our calculations even more conservative , let's reduce each of the above monthly cost savings figures by about 50%. We will use the following cost savings figures:

In addition, let's assume that during the month where the new functionality is released, that only 50% of the team is affected. That is, in month 13, only 5 of the 10 authors will start using the system. The other 5 will start up in month 14.

Based on the assumptions given above, the accumulated savings will reach $2 million 41 months after project start.

Break-even analysis

break-even analysisTo complete the business case and develop a break-even analysis, we need to map the cost savings to the project costs as they are incurred. For this example, a 10-seat XML authoring system, we will assume a total project cost of $1.5 million, paid in equal installments over the 24 month project period. Plotting the accumulated savings versus the accumulated costs results in a visual overview. We can quickly see that the break-even point is 36 months after project start, or just 12 months after the project is completed!

Return-on-Investment (ROI)

ROIReturn-on-Investment (ROI) is a financial investment analysis tool which is used to compare potential projects. A full ROI analysis must include the company's cost of capital, the corporate tax rate, investment tax credits, depreciation, cash flow and the time-value of money (net present value).

The description of a compete ROI calculation is beyond the scope of this paper. However, the business case and break-even analysis will provide your company's accountant with the information needed to to perform a complete ROI analysis. (An advanced Excel template for computing the net present value of a capital investment will be included on www.vfscout.com.)

Upgrading to a next-generation XML authoring system

For companies which are already using XML authoring and are planning to upgrade to a next-generation system, developing the business case may be more difficult. Essentially, your first-generation XML authoring system should have already given you the "easy wins" from automated layout and publishing in both the original language and the translations. However, you may still have inefficiencies in the system, areas which could still be automated, and you can always increase the reuse amount.

The basic procedure of analyzing your current costs and estimating future savings remains the same. Unfortunately, your cost analysis may now be twice as big. To do the job right, you should compare your costs during the pre-XML time to your current costs as well as comparing to your estimated future costs. After you had moved to XML, did you gain all of the efficiencies expected? What are your main cost drivers today? These are the types of questions you will need to examine.

Conclusion

XML authoring makes good business sense, even if the economy is slowing down. However, to get a new XML authoring system approved, we need to present the project to senior management in terms that they understand: quantifiable goals, reduced costs, break-even point, ROI. To get the project approved, you will need to make the project economics as important as the user functionality and the technology. Add a company accountant to your team early on to help with the number crunching.

A business case consists of a comparison between the savings and the project costs. The most difficult part of the exercise is to gather the current cost data. Using simple calculations in a spreadsheet program, it is easy to generate the break-even point of a project. A complete ROI analysis should be left to the professionals.

The example depicted in this paper develops a business case for a 10-seat authoring system with project costs of $1.5 million over 24 months. The authors today spend 30% of their time doing page layout. In the future XML system, page layout will be automated. In addition, information object reuse will increase by 40%. Given these basic parameters, the break-even point of the project (without considering the time-value of money) will be 36 months.

The Excel files which support this paper will be available at http://www.vfscout.com.

  Table of contents Author City Company Country State/Province Term Interchange