Miss an article? Archives

Feature Article

Monday, June 16, 2008

Paradigm Shifts are Never Pretty: Advice on Making the Move to XML Authoring

By Sarah O’Keefe, Scriptorium Publishing Services, Inc.

Most people are risk-averse, and profound changes such as the move to structured authoring require new skills and workflows. To ensure a successful transition, XML implementers need to assess their team members, identify allies, and build their implementation strategy around the staff members who embrace change.

imageThe term paradigm shift originally comes from Thomas Kuhn’s book, The Structure of Scientific Revolutions. Kuhn defined a paradigm shift as a new idea that required a change in basic assumptions. Because of this, paradigm shifts are often difficult to accept. This difficulty is reflected in everyday usage of the expression; it carries connotations of a change in thinking that is hard to assimilate or even causes cognitive dissonance.

The move toward XML-based authoring in technical publications is a classic paradigm shift. It requires content creators to change their writing process and learn new concepts.

The desktop publishing paradigm
The desktop publishing paradigm was introduced in the mid-1980s and is currently the dominant approach to content creation. Although exact details vary, desktop publishing environments usually have the following characteristics:

  • WYSIWYG (What You See Is What You Get)—Authors see the final printed version of their document as they are creating it. They can manipulate graphic position, page breaks, fonts, and other formatting attributes.

  • Template compliance through author cooperation—Authors are provided with style guidelines and templates, but they have the option of ignoring those guidelines. To enforce consistency, verification by a production editor is required.

  • Template overrides are easy—Authors often use template overrides (“tweaks”) to manage page breaks and other special items.
  • Powerful, feature-rich tools—Desktop publishing tools are mature (some might say “elderly”) and provide a huge set of features.


The XML authoring paradigm
XML-based authoring is a dramatically different user experience than desktop publishing. The XML paradigm has the following characteristics:
  • WYSIOO (What You See Is One Option)—Content is displayed with some formatting, but that formatting does not show the final published document. A separate process is required to create final output.
  • Template compliance is mandatory—Templates are enforced by the authoring software, and authors are required to conform to the structure that is loaded into the authoring system. Consistency is enforced by the authoring software.

  • Authoring and publishing are separated—The final appearance of a deliverable is controlled by stylesheets that are applied after authoring is done. Authors have no ability to fine-tune the layouts to improve the appearance of the final deliverable.

  • Authoring tools—The XML authoring tools do much less than their desktop publishing equivalents. In part, this is because the publishing features are absent, but even the basic word processing features, such as change tracking and spell-checking, tend to be less fully featured.

NOTE: Structured FrameMaker provides both authoring and publishing environments for XML. As a result, some of the points here are not applicable to FrameMaker.

XML authoring changes the success criteria for authors. In desktop publishing, a successful author produces useful, well-written content that is nicely formatted. In the XML world, a successful author produces useful, well-written content that is valid (conforms to the required structure).

In the desktop publishing paradigm, successful technical writers need a combination of domain expertise (knowledge about the product they are documenting), writing ability, and proficiency in publishing tools. The first two do not change in an XML workflow, but the last item does. Instead of understanding how to make a document look pretty on a page, authors are now required to assign metadata to their content. After 20 years of desktop publishing with its WYSIWYG focus, the shift to an exclusive focus on domain expertise and writing ability is challenging.

The XML paradigm for managers
Given the generally unpleasant news on the authoring side, you might wonder why anyone would choose to move to XML. For managers, the XML paradigm provides the following improvements:

  • Better content storage—Storing information in a text-based, application-neutral format allows managers to choose from a wide variety of authoring, publishing, and content management tools. Desktop publishing generally requires use of a specific, proprietary tool with a corresponding proprietary format, so groups are locked into a particular authoring and publishing environment. Using a proprietary file format greatly constrains the choice of a content management system.

  • Automated formatting—In an XML workflow, authors are responsible only for creating content. The process of generating output from that content is shifted into an automated process. Setting up the publishing environment requires a significant effort, but once the process is created, it is
    automated. That is, the ongoing, repeated effort of document production is replaced by an automated process that requires significant upfront effort. This reduces overall document production costs.

  • Better information—The programmatic enforcement of style and formatting rules results in more consistent information.

  • Cost reduction—Although an XML-based process can result in improved document quality, the most common justification for XML implementation is cost reduction. In particular, companies that localize their content can show huge cost savings by moving to an XML-based workflow.


Managers face two significant challenges in implementing XML:
  • Resource allocation—XML implementation requires significant resources, either from staff or consultants. Getting approval for those resources is often difficult.

  • Writer resistance—Most of the benefits of XML go to manager; the problems affect the writers. Not surprisingly, this leads to skepticism about the use of XML.


Anticipating and mitigating change resistance
For true writing professionals, change resistance is usually minimal. They have already read about XML, and they understand why the organizational benefits are compelling. Some professional writers are very particular about their authoring tools and environment. They may be concerned about the difficulties inherent in XML content creation, but they are willing to make the leap.

Change resistance is not always unreasonable. If a new implementation does not meet writers’ legitimate requirements, you can expect significant resistance. Thus, it’s important to put together an implementation that addresses the unique requirements of your workflow.

The best way to minimize change resistance is to adopt a publishing system that is demonstrably superior to the old system from the authors’ point of view. If the old system requires certain tedious, repetitive actions, and these actions are automatic in the new system, the vast majority of writers will happily switch over to the new system.

As you begin planning an XML implementation, identify the content creators who love new tools and technologies. The technophile group will support change simply because it lets them play with new and interesting software. (They are terrible at evaluating costs and benefits of a new solution because they only see the benefits. That is actually a plus when you are building support for the transition.) Get the technophiles involved in the earliest stages of the XML implementation with prototypes, and use them as testers. Because of their positive attitude toward new technology, their reviews will be relatively forgiving.

Once you have approval from the technophile group, you can move on to the writers who are open to considering new technology but whose reactions are not always reflexively positive. These skeptics will find every potential flaw in your plans. If you can win them over, they will be powerful allies and great testers.

When the project is approved by the first two groups, you can start introducing it to other writers. Most groups have a resident curmudgeon--someone who rejects change on general principle. You will receive pointed ...

Read more

Filed under: DITAAdoptionStructured ContentTechnical WritingXML

News & Notes
(updated daily. almost.)
News RSS Feed

Call for Presenters: DocTrain West 2009

Friday, October 10, 2008

image

Held in beautiful Palm Springs, CA, the theme of the Documentation and Training West 2009 conference is Moving From Unstructured to Structured Content. The event includes a special focus on the Darwin Information Typing Architecture. If you are interested in presenting at this event, submit your speaking proposal today. Submission deadline: Thursday, October 23.

[Case Study] How Our DITA Conversion Saved Us $100,000, For Starters

Friday, September 26, 2008

Ever wonder how converting to a DITA/XML content management system would play out in real life? What if we added globalization? What if it showed nearly $100,000 savings for the first two deliverables (in 9 languages)? This step-by-step plan, by Jennifer Linton of CaridianBCT (formerly Gambro BCT), tells us exactly how it played out for them. Read the article in Data Conversion Labs newsletter.

DITA Maturity Model Contest - Win an iPod Touch, Free Tickets To DocTrain East

Monday, August 18, 2008

image
Submit your quality contributions to the newly launched DITA Maturity Model Community (MMC) before August 31, 2008, and you could win an 8GB Apple iPod Touch and two tickets to Documentation and Training East.

The DITA MMC (part of the DITA XML.org Wiki Knowledgebase) is an extension of the original white paper developed by Michael Priestley, lead IBM DITA architect, and Amber Swope, principal consultant for JustSystems. The DITA MMC lets you browse, edit, and add to a collaborative knowledgebase of information on using and understanding the DITA Maturity Model.

“The goal of the DITA Maturity Model Community is to elevate the discussion off the page,” said Jake Sorofman, senior vice president of marketing and business development for JustSystems. “Now, practitioners, managers and executives have access to a working forum where they can share knowledge and practical guidance, develop business cases, test out implementation scenarios, and get peer-to-peer advice.”

Making the Case for DITA, The Unlikely Demise of Adobe FrameMaker, and Finally, XSLT for MS Word

Wednesday, August 06, 2008

The Content Wrangler has the dish on structured writing. Is DITA dead? Is FrameMaker defunct? Has MS Word actually survived the XML wars and emerged as a user-friendly XML authoring tool? It all started with an article by Scott Abel calling on all DITA evangelists to promote use cases and real-world examples designed to help folks understand the DITA value proposition. The article sparked an interesting conversation about whether DITA will--or should--survive, while at the same time the demise of FrameMaker is still being discussed. We should remind you that discussion has been raging for nearly ten years now. And good news for MS Word users, a company out of Canada has come up with a tool that leverages Word XML capabilities--no, really--and allows users to focus on creating content instead of becoming XML experts. Read the article in DCL News.

Subscribe: Direct Inbox Delivery

Get The Content Wrangler Newsletter delivered straight to your home or work Inbox. It's full of content goodness.

sponsors Image Image Image Image Image Image Image image Image Image Image Image Image
Internet Blogs - Blog Top Sites