Top Banner
Calculating the ROI for XML and DITA Topic-Based Authoring Sarah O’Keefe, Scriptorium Publishing background image flickr: thelastminute Saturday, October 2, 2010
40

Calculating the ROI for XML and DITA topic-based authoring

Jan 15, 2015

Download

Technology

Slides from Sarah O'Keefe's presentation at Lavacon 2010 in San Diego.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Calculating the ROI for XML and DITA topic-based authoring

Calculating the ROI for XML and DITA

Topic-Based Authoring

Sarah O’Keefe, Scriptorium Publishing

background imageflickr: thelastminute

Saturday, October 2, 2010

Page 2: Calculating the ROI for XML and DITA topic-based authoring

Twitter

❖ Sarah O’Keefe

❖ @sarahokeefe

❖ #lavacon is the conference hashtag

❖ Also consider #techcomm, #dita

Saturday, October 2, 2010

Page 3: Calculating the ROI for XML and DITA topic-based authoring

Overview

❖ Business case examples (with numbers)

❖ YMMV

❖ IANAL

❖ WYSIOO

❖ Big-picture musings on other issues (without numbers)

Saturday, October 2, 2010

Page 4: Calculating the ROI for XML and DITA topic-based authoring

Localization provides an easy cost justification.

Flickr: iancarroll

Saturday, October 2, 2010

Page 5: Calculating the ROI for XML and DITA topic-based authoring

Localization cost

❖ Estimate 30–50 percent of total localization cost is desktop publishing

❖ With XML-based publishing, you can squeeze that cost to under 10 percent

❖ Cost savings: $20K–$40K per $100K in localization cost

Saturday, October 2, 2010

Page 6: Calculating the ROI for XML and DITA topic-based authoring

Increased content reuse

Flickr: a-m-photo

Saturday, October 2, 2010

Page 7: Calculating the ROI for XML and DITA topic-based authoring

Content reuse

❖ Baseline assumption:

❖ DITA = increased content reuse!

❖ 10,000 topics

❖ Development cost: $200 per topic (4 hours x $50)

❖ 5% more content reuse = $100,000 in savings (and additional savings in localization)

Saturday, October 2, 2010

Page 8: Calculating the ROI for XML and DITA topic-based authoring

Are you copying and pasting?❖ Calculate cost of updates in multiple

documents

❖ Consider error rates

❖ Don’t forget the mental health toll

Saturday, October 2, 2010

Page 9: Calculating the ROI for XML and DITA topic-based authoring

External content reuse for increased ROI❖ Software error messages

❖ Product specifications in product database and datasheets

❖ Product descriptions

❖ Training

❖ Tech support

Saturday, October 2, 2010

Page 10: Calculating the ROI for XML and DITA topic-based authoring

Non-DITA problems for content reuse❖ Improve collaboration among writers

❖ Develop and enforce consistent style standards

Saturday, October 2, 2010

Page 11: Calculating the ROI for XML and DITA topic-based authoring

A wise man once told me…

“You should not implement XML as a substitute for creating a style guide.”

Saturday, October 2, 2010

Page 12: Calculating the ROI for XML and DITA topic-based authoring

Also…

“Structure is no substitute for management.”

Saturday, October 2, 2010

Page 13: Calculating the ROI for XML and DITA topic-based authoring

ROI depends on team (dys)function.

Flickr: kevenlaw

Saturday, October 2, 2010

Page 14: Calculating the ROI for XML and DITA topic-based authoring

A high-functioning team is a prerequisite to…❖ Share topics

❖ Communicate updates

❖ Minimize content “ownership” issues

❖ Smooth out inevitable conflicts

❖ Cooperate on assignments

Saturday, October 2, 2010

Page 15: Calculating the ROI for XML and DITA topic-based authoring

Complex conditional content may require XML.

Photo: www.christianholmer.com

Saturday, October 2, 2010

Page 16: Calculating the ROI for XML and DITA topic-based authoring

XML can help with…

❖ Multiple conditional dimensions (platform, customer, audience, product)

❖ Huge number of possible variations

❖ Dynamic versioning instead of static publishing of a limited number of variations

Saturday, October 2, 2010

Page 17: Calculating the ROI for XML and DITA topic-based authoring

Quality justification for complex conditional text❖ Eliminate redundancy

❖ More targeted information

❖ Meet customer requirement for personalized documentation

❖ Enable more versioning than supported in current toolset

❖ Enable dynamic publishing

Saturday, October 2, 2010

Page 18: Calculating the ROI for XML and DITA topic-based authoring

Complex conditional example❖ 40 variations of a deliverable

❖ Configure and publish one at a time:

❖ 1 hour per variant

❖ 40 hours of work per deliverable, per release ($2,000)

❖ Dynamic publishing: publish once

Saturday, October 2, 2010

Page 19: Calculating the ROI for XML and DITA topic-based authoring

Assumptions

❖ Tagging work does not change for static versus dynamic publishing

❖ Programming effort to enable dynamic publishing included in implementation cost

Saturday, October 2, 2010

Page 20: Calculating the ROI for XML and DITA topic-based authoring

Complex conditions require careful design.

Photo: Rachel Houghton

Saturday, October 2, 2010

Page 21: Calculating the ROI for XML and DITA topic-based authoring

Yesterday’s content…

flickr: uhop

Saturday, October 2, 2010

Page 22: Calculating the ROI for XML and DITA topic-based authoring

Time to market

Flickr: chris_radcliff

Saturday, October 2, 2010

Page 23: Calculating the ROI for XML and DITA topic-based authoring

Time to market

❖ If product revenue is $1M per year, then each week of availability is worth about $20K in revenue.

❖ Accelerate delivery of first language

❖ Reduce delays in shipping localized versions

Saturday, October 2, 2010

Page 24: Calculating the ROI for XML and DITA topic-based authoring

New publishing

architectures

Flickr: ccharmon

Saturday, October 2, 2010

Page 25: Calculating the ROI for XML and DITA topic-based authoring

“One of the great powers of XML is to

free information from being merely text on a page, and

to give it other kinds of roles.”

www.scriptorium.com/blog/2010/09/the-promise-of-xml-publishing.html

David KellySenior Technical Consultant

Saturday, October 2, 2010

Page 26: Calculating the ROI for XML and DITA topic-based authoring

Integrating with user-generated content❖ Source content in XML

❖ Transform to accommodate user-generated content

❖ Use metadata to support unified search

Saturday, October 2, 2010

Page 27: Calculating the ROI for XML and DITA topic-based authoring

Just-in-time publishing

❖ Topic-based rather than deliverable-based publishing

❖ Incremental deliveries for localization

❖ Content deliveries decoupled from software deliveries

Saturday, October 2, 2010

Page 28: Calculating the ROI for XML and DITA topic-based authoring

Analytics

❖ Measure how topics are used

❖ Act on information about:

❖ Popular topics

❖ Unpopular topics

❖ Unsuccessful searches

❖ Topics with lots of comments

Saturday, October 2, 2010

Page 30: Calculating the ROI for XML and DITA topic-based authoring

Your business case needs to show more than $106K.❖ Localization

❖ Increased reuse

❖ Support for complex conditionality

❖ Faster time to market

❖ Support for new publishing architecture

Saturday, October 2, 2010

Page 31: Calculating the ROI for XML and DITA topic-based authoring

Factors that increase implementation cost❖ Software integration issues

❖ Complex output/formatting requirements

❖ Inconsistent source files

❖ Source files that are not topic-based

❖ Content management system

❖ People

Saturday, October 2, 2010

Page 32: Calculating the ROI for XML and DITA topic-based authoring

Change management is critical

Saturday, October 2, 2010

Page 33: Calculating the ROI for XML and DITA topic-based authoring

A few of my (not) favorite things❖ Dysfunctional teams

❖ Information hoarding during implementation

❖ Tool-specific blinders

❖ Using XML/DITA to clone an existing, problematic workflow

Saturday, October 2, 2010

Page 34: Calculating the ROI for XML and DITA topic-based authoring

Dysfunctional teams

❖ Improve communication

❖ Improve collaboration

❖ Build trust

❖ Provide project roadmap early

Saturday, October 2, 2010

Page 35: Calculating the ROI for XML and DITA topic-based authoring

Information hoarding

❖ Do not reward this behavior

❖ Implicitly

❖ Explicitly

❖ Avoid communication bottlenecks

❖ Document project decisions

❖ Distribute project information

Saturday, October 2, 2010

Page 36: Calculating the ROI for XML and DITA topic-based authoring

Tool-specific view of the world❖ Ask for open minds

❖ Consider new features, not just cloning old features

❖ Try out a variety of XML tools

Saturday, October 2, 2010

Page 37: Calculating the ROI for XML and DITA topic-based authoring

Cloning an existing workflow❖ Identify best and worst features of

current workflow

❖ Identify new requirements that can’t be met with current workflow

❖ Understand how new workflow affects authors

Saturday, October 2, 2010

Page 38: Calculating the ROI for XML and DITA topic-based authoring

Match any two for instant XML justification

Topics 2,000+Writers 10+Supported languages 3+Deliverable formats 2+

flickr: booleansplit

Saturday, October 2, 2010

Page 39: Calculating the ROI for XML and DITA topic-based authoring

Questions? Comments?

Saturday, October 2, 2010

Page 40: Calculating the ROI for XML and DITA topic-based authoring

Contact information

❖ Sarah O’Keefe

❖ www.scriptorium.com

[email protected]

❖ @sarahokeefe

Saturday, October 2, 2010