<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-7693975</atom:id><lastBuildDate>Wed, 19 Nov 2008 23:39:19 +0000</lastBuildDate><title>Single-Sourcing Blog</title><description>Bringing XML technology and single-sourcing theory together to make "write once, publish everywhere" a reality.</description><link>http://single-sourcing.com/blog/</link><managingEditor>noreply@blogger.com (Liz Fraley)</managingEditor><generator>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-8906683671306794283</guid><pubDate>Fri, 19 Sep 2008 23:44:00 +0000</pubDate><atom:updated>2008-09-19T17:01:45.175-07:00</atom:updated><title>Podcast of Content Management Strategies Presentation</title><description>Thursday, 18 September 2008, I was at the Intermountain Chapter of the STC. I spoke about  “Repurposing Content for Multichannel Publishing.”, the presentation I gave at the Content Management Strategies conference earlier this year.  Tom Johnson, one of the members, kindly taped and posted a &lt;a href="http://www.idratherbewriting.com/2008/09/19/podcast-repurposing-content-for-multichannel-publishing-single-sourcing/"&gt;podcast&lt;/a&gt;of the presentation. Accompanying slides can be found &lt;a href="http://www.single-sourcing.com/papers/cm2008.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My thanks to the Intermountain STC Chapter for allowing me to come speak to them. Extra thanks to Tom for taping, editing, and preparing the podcast. We had a good discussion following the presentation. Everyone asked really strong questions and provided a lot of insight into what they were doing and the issues they were facing.</description><link>http://single-sourcing.com/blog/2008/09/podcast-of-content-management.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-1480180473100750660</guid><pubDate>Tue, 29 Jul 2008 22:29:00 +0000</pubDate><atom:updated>2008-08-29T18:10:14.367-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Arbortext</category><title>Part 4: Top Three Resources for Arbortext Users</title><description>&lt;span style="font-style:italic;"&gt;This is part four of the four-part series&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you're an Arbortext User, you should know about these resources:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Mailing list hosted by PTC/User&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The PTC/User portal (http://www.ptcuser.org) hosts the long-running Adepters mailing list. Arbortext engineers monitor the list as well as many long-time users and tools folks. If you have a question, it's a really good resource.&lt;br /&gt;&lt;br /&gt;The List Email Address is: &lt;a href="mailto:adepters@lists.ptcuser.org"&gt;adepters@lists.ptcuser.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can join the list from the PTC/User portal: &lt;a href="http://portal.ptcuser.org/index.php?mo=fo&amp;op=si"&gt;http://portal.ptcuser.org/index.php?mo=fo&amp;op=si&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;The Adepters Information Archive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Adepters Information archive is located here &lt;a href="http://www.adepters.org"&gt;http://www.adepters.org&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Many Arbortext users regularly search it for help with difficult to solve issues.  The archive was started by Karl Johan Kleist. In 2008, Karl changed career paths, and I've been maintaining it ever since..&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Mailing List hosted by Yahoo Groups&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yahoo Group Name: &lt;a href="http://tech.groups.yahoo.com/group/3b2users/?v=1&amp;t=directory&amp;ch=web&amp;pub=groups&amp;sec=dir&amp;slk=2"&gt;3b2users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3b2users is a list for users of Advent 3B2, now called Arbortext Advanced Print Publisher, for the exchange of information, hints and tips.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.comtech-serv.com/arbordita.shtml"&gt;Introduction to DITA: A User Guide to the Darwin Information Typing Architecture Arbortext Edition&lt;/a&gt; - JoAnn Hackos&lt;br /&gt;&lt;br /&gt;Although not an online resource, this is Arbortext-specific. Procedures and Examples in this book use Arbortext Editor.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Read the complete series:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_04_01_archive.html"&gt;Part 1: Resources for folks doing single-sourcing projects&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_05_01_archive.html"&gt;Part 2: Top 6 book choices&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_06_01_archive.html"&gt;Part 3: Top 12 online topic-specific resources&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_07_01_archive.html"&gt;Part 4: Top 4 resources for Arbortext users.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</description><link>http://single-sourcing.com/blog/2008/08/top-three-online-resources-for.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7651663509648465463</guid><pubDate>Sun, 29 Jun 2008 22:35:00 +0000</pubDate><atom:updated>2008-11-19T15:39:19.441-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Resources</category><title>Part 3: Top 12 resources for XML authoring and publishing projects</title><description>&lt;span style="font-style:italic;"&gt;This is part three of a four-part series.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These resources are good for folks who are getting started on XML or SGML authoring and publishing projects or who are in the middle of one.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/singlesourcing-mgmt/"&gt;singlesourcing-mgmt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Singlesourcing-mgmt is a moderated mailing list for those interested in the management of single sourcing and related topics Single-Sourcing&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/xml-doc/?yguid=325423717"&gt;xml-doc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;xml-doc is a mailing list where writers, developers, product and service vendors, and others discuss the application of XML, SGML, and related technologies to structured authoring, particularly authoring of documentation for computer software and hardware.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/comp.text.xml/topics"&gt;comp.text.xml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Extensible Markup Language (XML).&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/comp.text.sgml/topics"&gt;comp.text.sgml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ISO 8879 SGML, structured documents, markup languages&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/dita-users/"&gt;dita-users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This group supports users of DITA.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.docbook.org/"&gt;Docbook.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the official home page for all things Docbook.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/S1000Dusers"&gt;S1000D Users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;S1000D Users Google Group is an online community for people who want to learn more about S1000D and related standards from other professionals. The idea is to form a peer organization focusing on the practice of sharing experiences, issues and collaborating with members worldwide.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/svg-developers/?yguid=325423717"&gt;svg-developers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a mailing list for anyone who is interested in developing SVG content, or in helping others solve development problems in either the SVG format or in scripting. Discussions tend to be very technical.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.mulberrytech.com/xsl/xsl-list/index.html"&gt;XSL Mailing List&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The open forum for the discussion of XSL -- Extensible Stylesheet Language.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://groups.yahoo.com/group/XSL-FO/?yguid=325423717"&gt;XSL-FO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;XSL Formatting Objects discussion group. All questions are welcome. As the group grows hopefully we can share our experience and growing knowledge.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.zvon.org/7"&gt;ZVON Repository&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The best online library for specific XML-related technology. They have a &lt;a href="http://www.zvon.org/index.php?nav_id=references&amp;mime=htmlv"&gt;Reference Library&lt;/a&gt; and &lt;a href="http://www.zvon.org/index.php?nav_id=tutorials&amp;mime=html"&gt;Tutorials&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/svdig/?yguid=325423717"&gt;svdig&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Although this is the mailing list for the local Silicon Valley DITA Interest Group (SVDIG), lots of good information shows up here as well.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;BONUS: &lt;/span&gt;&lt;a href="http://fosiexpert.com/"&gt;FOSI Tutorials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;People were always looking for FOSI information and it's been nearly impossible to find useful stuff until this became available.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Read the complete series:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_04_01_archive.html"&gt;Part 1: Resources for folks doing single-sourcing projects&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_05_01_archive.html"&gt;Part 2: Top 6 book choices&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_06_01_archive.html"&gt;Part 3: Top 10 online topic-specific resources&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_07_01_archive.html"&gt;Part 4: Top 4 resources for Arbortext users.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</description><link>http://single-sourcing.com/blog/2008/08/top-ten-resources-for-xml-authoring-and.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-9011315688413732992</guid><pubDate>Thu, 29 May 2008 23:00:00 +0000</pubDate><atom:updated>2008-08-29T18:10:44.709-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Resources</category><title>Part 2: Top 6 books for people starting XML/SGML publishing projects</title><description>&lt;span style="font-style:italic;"&gt;This is part two of a four-part series.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have never found the one book that describes how to put it all together.  These are the top 5 books, I'd recommend to anyone starting a single-sourcing project. They're a selection of books from both sides of the issue: the writing side and the programming side. Together, they begin to bring any project into focus.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0130147141?ie=UTF8&amp;tag=singlsourcsol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0130147141"&gt;The XML Handbook (2nd Edition)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=singlsourcsol-20&amp;l=as2&amp;o=1&amp;a=0130147141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; - Charles Goldfarb &amp; Paul Prescod (Prentice Hall:2000) (ISBN: 0130147141)&lt;br /&gt;&lt;br /&gt;All about XML.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0130651966?ie=UTF8&amp;tag=singlsourcsol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0130651966"&gt;Definitive XSLT and XPath&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=singlsourcsol-20&amp;l=as2&amp;o=1&amp;a=0130651966" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; - G. Ken Holman (Prentice Hall:2002) (ISBN: 0130651966)&lt;br /&gt;&lt;br /&gt;This is the ultimate xlst &amp; xpath book.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0131403745?ie=UTF8&amp;tag=singlsourcsol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0131403745"&gt;Definitive XSL-FO (Charles F. Goldfarb Definitive XML Series)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=singlsourcsol-20&amp;l=as2&amp;o=1&amp;a=0131403745" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; - G. Ken Holman (Pearson Education:2003) (ISBN: 0131403745)&lt;br /&gt;&lt;br /&gt;The authority for learning XSL-FO&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0133098818?ie=UTF8&amp;tag=singlsourcsol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0133098818"&gt;Developing SGML DTDs: From Text to Model to Markup&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=singlsourcsol-20&amp;l=as2&amp;o=1&amp;a=0133098818" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; - Eve Maler &amp; Jeanne El Andaloussi (Prentice Hall PTR:1996) (ISBN: 0133098818)&lt;br /&gt;&lt;br /&gt;Although this book is written about SGML, the basics for data modeling are all here and apply to XML projects as much as to SGML projects. This is a great basic data modeling beginner's book.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0815514913?ie=UTF8&amp;tag=singlsourcsol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0815514913"&gt;Single Sourcing: Building Modular Documentation&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=singlsourcsol-20&amp;l=as2&amp;o=1&amp;a=0815514913" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; - Kurt Ament (Noyes Data Corporation/Noyes Publications:2002) (ISBN: 0815514913)&lt;br /&gt;&lt;br /&gt;An excellent book for people staring single-sourcing projects. How to plan and implement as well as how to handle the inevitable staff issues.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.comtech-serv.com/arbordita.shtml"&gt;Introduction to DITA: A User Guide to the Darwin Information Typing Architecture Arbortext Edition&lt;/a&gt; - JoAnn Hackos&lt;br /&gt;&lt;br /&gt;Procedures and Examples in this book use Arbortext Editor.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Read the complete series:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_04_01_archive.html"&gt;Part 1: Resources for folks doing single-sourcing projects&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_05_01_archive.html"&gt;Part 2: Top 6 book choices&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_06_01_archive.html"&gt;Part 3: Top 12 online topic-specific resources&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_07_01_archive.html"&gt;Part 4: Top 4 resources for Arbortext users.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</description><link>http://single-sourcing.com/blog/2008/05/part-2-top-5-books-for-people-starting.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7404630595249496061</guid><pubDate>Tue, 29 Apr 2008 23:38:00 +0000</pubDate><atom:updated>2008-08-29T17:55:36.590-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Resources</category><title>Resources for Single-Sourcing Projects (Part 1 of 4)</title><description>&lt;span style="font-style:italic;"&gt;This is the first post in a four-part series.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Folks starting single-sourcing projects are faced with insufficient resources. The biggest problem with the existing literature is that nearly all of it is theoretical in nature. Most books on single sourcing contain advice about planning, managing, and creating modular projects and documentation. At this, they are very good. What they’re all missing is the bridge between theory and practice. And they’re not alone.&lt;br /&gt;&lt;br /&gt;I have found that most of the single-sourcing literature is aimed at writers or managers, not implementers. I created this list when I was hired on my first single-sourcing project.  I was hired to design and implement not to manage. I wouldn’t be selling upwards: my director was championing this project throughout the company.  Someone else would be doing that. Someone else would be determining ROI and measuring success.  Nor was I the project manager, even though I would help determine which tools we eventually choose.&lt;br /&gt;&lt;br /&gt;What was not aimed at managers was aimed at writers: guidelines for writing and designing modular documentation. This is something else that I would not be part of and should not be. The writers who would be using the single sourcing system would be planning their documentation, just as they always did. This sort of information was valuable as a look at the point of view of the user, but it wasn’t what I was looking for as an implementer. But I knew that these books would be essential for training the writers to write and think modularly.&lt;br /&gt;&lt;br /&gt;The programming literature is nearly as bad. The XML programming book that don’t describe its implementation as a language describe the multitude of ways you can use XML. They tell you how to write the XML and how to process it: They do not tell you how to make XML work in a single sourcing environment. In addition, the programmer-oriented books are not aimed at either of the groups that the single sourcing documentation targets. XML authors assume their readers have a programming background and already understand programming concepts.&lt;br /&gt;&lt;br /&gt;I have never found the one book that describes how to put it all together.  You make choices—good and bad—along the way that influences the way you implemented particular pieces. You choose a set of tools. You do as much or as little customization as you're comfortable with and as your goals require.&lt;br /&gt;&lt;br /&gt;My goal has always been to provide specific examples that can serve spark ideas to solve someone else’s real problems. That is the best any case study can do: Give you an idea about what you can try. Hopefully, all together, these resources will help bring your project into focus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned for the next parts in the series:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_05_01_archive.html"&gt;Part 2: Top 6 book choices&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_06_01_archive.html"&gt;Part 3: Top 12 online topic-specific resources&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.single-sourcing.com/blog/archives/2008_07_01_archive.html"&gt;Part 4: Top 4 resources for Arbortext users.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</description><link>http://single-sourcing.com/blog/2008/04/resources-for-single-sourcing-projects.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-211685477182178547</guid><pubDate>Wed, 12 Mar 2008 20:37:00 +0000</pubDate><atom:updated>2008-08-29T17:54:23.363-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Arbortext</category><title>Starting a User Group</title><description>We're doing our best to start a local PTC/User chapter in the San Francisco Bay Area. We have setup a MeetUp page and are preparing to launch this organization in coordination with the national PTC/User organization. When Arbortext was acquired by PTC, a lot of things changed for existing Arbortext customers. We were used to speaking directly with Project Management and with Developers (when necessary), and we had a strong and successful relationship with our Sales Representatives.  After the acquisition, this changed dramatically. Sales Reps were replaced by VARs and many support calls were replaced by proposals for consulting work by PTC. &lt;br /&gt;&lt;br /&gt;A lot of this has to do with the way PTC has traditionally done business. It also has to do with the separation between PTC and PTC/User. In this new structure, PTC expected that much of the user support and interaction for simple questions and implementation issues would be handled between users at local RUGs (Regional User Groups), through mailing lists, and the online PTC/User bulletin board.&lt;br /&gt;&lt;br /&gt;After two years of adapting to the PTC world view and after becoming a PTC partner, we finally understand how to improve the experience of PTC/Arbortext users: We have decided to start one or more local user groups, to support the regions that our partnership with PTC defines. The SFBay RUG is the first. If you're in the SFBay, and you want to be a part of this group, please see the meetup page.  Local customers will also be receiving an invitation from the PTC Channel Sales manager.  If you're in another region, we'll do what we can to help you get a RUG started in your area, too!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xml.meetup.com/50/"&gt;SF Bay Meetup Page&lt;/a&gt;</description><link>http://single-sourcing.com/blog/2008/03/starting-user-group.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7339858730420759495</guid><pubDate>Fri, 18 Jan 2008 01:32:00 +0000</pubDate><atom:updated>2008-08-29T17:54:23.363-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Arbortext</category><title>PTC Technical Committee Meetings</title><description>I recently joined the Technical Committee for the PTC Arbortext product line. The technical committee is a customer-focused mini-conference where the attendees are customers of PTC and PTC project managers.&lt;br /&gt;&lt;br /&gt;In addition to the Arbortext TC meetings, I attended two meetings for the other product lines -- Windchill and MathCad.&lt;br /&gt;&lt;br /&gt;The Arbortext meetings were each hosted by two PTC project managers. One PM presented a particular feature ("Review") or product (Styler) or application (S1000D); the other would record,   take notes, and run the projector (as most presenters were remote).  The discussions were geared at finding how customers are using the product, what work-arounds they're doing, so PTC can address these as necessary. As in, what prompted the work-around and can they improve that experience?&lt;br /&gt;&lt;br /&gt;The Windchill meeting had 4 user presenters who got 30 minutes each to present an issue and answer questions. These sessions were also hosted by a PTC PM, but the presentations were by user/customers.  After talking to the Windchill users, this appears to have been the standard for the Windchill presentations. They said there was only one that was driven by PTC.&lt;br /&gt;&lt;br /&gt;The MathCad meeting was similar to the Arbortext meeting, in that it was PM driven/presented.  These guys are a lively group of users! I did some usability testing for the next release of the MathCad product. It's very friendly to new users. I haven't used MathCad (or maybe it was MathLab) since my Calc 3 class in college nearly 20 years ago. I had no problems writing or changing equations or doing simple problems (provided by the usability test).&lt;br /&gt;&lt;br /&gt;Over the last two years, as PTC/User has taken over the annual conference, Arbortext users have been consistently disappointed by the lack of PTC presence there. We were used to having developers and product managers there to talk to, discuss issues and problems with, and discover strategies for handling particularly tricky requirements that weren't so easy to do. The Technical Committee structure appears to be the forum for that sort of interaction between customers and PTC.  The focus was very much on finding out what issues customers have in the product and what the nice-to-haves and must-haves are. At the end of each session (not including Windchill), there was a prioritization of issues that came out during the session discussions.&lt;br /&gt;&lt;br /&gt;We also got a bit of a preview of what's to come (to be updated in 6 months at the TC meetings in June).</description><link>http://single-sourcing.com/blog/2008/01/ptc-technical-committee-meetings.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7099448794151370724</guid><pubDate>Thu, 03 Jan 2008 22:03:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.777-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Keep the Control in Your Hands</title><description>While I'm writing about S1000D, the same philosophy applies for transferring DITA, Docbook, and XSL/XSL-FO knowledge to your staff:&lt;br /&gt;&lt;br /&gt;Our goal is to provide expertise to help customers grow to proficiency. We find that companies rarely need an expert on-staff. Expertise is expensive, especially when used for tasks that go beyond that initial expertise need. Experts are doubly expensive when paid to do tasks that do not truly require that proficiency. For example, why pay an expert on S1000D to write about airplanes just because the format is S1000D. A writer, who is an expert on airplanes, is much more competent to do the writing; the writer (significantly less expensive than the S1000D expert) just needs some training in using S1000D; they already have the subject matter expertise to do the actual writing task. In addition, the a writer, now trained in multiple doctypes, is a much more valuable, and flexible resource for you in the end.&lt;br /&gt;&lt;br /&gt;As a result, our approach has been to provide the expertise and skills to companies who need intermittent expertise or who want a long-term relationship with an expert who can be available when necessary and who goes away when they're not. Intense training, implementation, and knowledge during the early stages of a project that helps our customers get customers. &lt;br /&gt;We can participate as a de-facto member of your team and:&lt;br /&gt;&lt;br /&gt;* Participate as a de-facto member of your team. We would participate as a technical expert in early project calls with your customer, lending you our credentials and experience so you have a better chance winning over your customers.&lt;br /&gt;* Assist in implementing PTC's Arbortext products. We are an authorized PTC reseller and have more than 8 years implementing the PTC Arbortext product line for publishing.&lt;br /&gt;* Mentor your staff. We assume that our customers do not want to be dependent on us. Part of our culture is to teach our customers to do everything necessary to do the current project and all similar project they undertake in the future. We truly act as mentors, teaching staff not only to do the work, but how to think about how to do the work, so they will be able to do the same kinds of projects independently in the future.&lt;br /&gt;* Provide a jump-start for your staff. We provide a project-ready foundation, not just basic training. Our training and mentoring is always centered on your project. We help develop the work-product for your customer during the initial stages of the project while your staff continues to comes up to speed. This way, your customer sees immediate productivity and your staff has a usable basis for the ongoing product that they used to learn on.&lt;br /&gt;&lt;br /&gt;In short, as a retainer-based consultant, we provide all the benefits of having an expert on staff without incurring the cost of having that full-time expert on permanent staff. We:&lt;br /&gt;&lt;br /&gt;* Give you S1000D productivity immediately, giving your staff the time and space to come up to speed&lt;br /&gt;* Train your staff in understanding, learning, and developing content that is S1000D-compliant&lt;br /&gt;* Teach your staff to analyze and implement customer business rules in general&lt;br /&gt;* Discover serious gaps in the any business rules you have received that will impact your ability to deliver content to them and drive resolutions to your customer&lt;br /&gt;* Provide long-term on-call expertise, allowing you to amortize the cost over the length of the relationship and bill to actual need&lt;br /&gt;&lt;br /&gt;Although expensive, the expert consultant is available over the entire project lifetime, and the cost can be amortized over the length of the project.  Costs are billed only as used and have a guaranteed, built-in cap that corresponds to the proficiency of your staff--your ultimate goal. This method provides a guaranteed mentor and long-term resource for staff members to query and learn from, as they come across particular tricky or rarely-used content models over the lifetime of the project.&lt;br /&gt;&lt;br /&gt;We typically propose a intensive training period at the beginning of a project. We us your data (or your customer's data), so your staff learns and produces at the same time. &lt;br /&gt;&lt;br /&gt;Our retainer-style mentoring and training program stretches over the lifetime of your project and has a possibility of coming in well below the estimated costs. Final cost is completely based on your staff's progress and feelings of proficiency. By working with us, and amortizing your cost over time, you have the ability to improve your profit margin. The faster your staff progresses, the sooner your need for us ends, and the lower your final cost will be. &lt;br /&gt;&lt;br /&gt;The progress your staff makes is completely with their own control. The more they work with the technology, the better foundation they start with, the more comfortable they'll be, and the sooner they'll stop feeling the need for an on-call expert to assist them.  &lt;br /&gt;&lt;br /&gt;The control remains in your hands, rather than ours.&lt;br /&gt;&lt;br /&gt;And we like it that way.</description><link>http://single-sourcing.com/blog/2008/01/keep-control-in-your-hands.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-2256580239058763212</guid><pubDate>Fri, 28 Dec 2007 18:39:00 +0000</pubDate><atom:updated>2008-08-29T17:54:23.363-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Arbortext</category><title>Helping Arbortext Customers Get Started</title><description>After years of impartiality, we've decided to focus on what we do best: helping people get started. Regardless of your choice of doctype, we know that writers and publishers still need the right tools to be successful.  We want to help people learn to take charge of their xml publishing projects.&lt;br /&gt;&lt;br /&gt;After the acquisition of Arbortext by PTC, we saw an steady increase of new customers having problems implementing Arbortext based on insufficient information from inexperienced PTC sales staff and reseller-partners.&lt;br /&gt;&lt;br /&gt;When I started working with Arbortext products, I was also learning XML, XSLT, publishing, content management, all at the same time. I was lucky enough to have a part-time expert consultant available to me to help get me started. She did the initial print stylesheet development, and taught me as she went. I was learning the technology while learning on a concrete example that, more importantly, was an actual deliverable!  None of the training was generic or unrelated to what, eventually, I needed in order to deliver published documents on-time and with high quality print composition.  &lt;br /&gt;&lt;br /&gt;In addition, I was able to apply the lessons to begin the rest of the multi-channel outputs (3 versions of HTML, Palm Reader, and eReader) and have the expert consultant review my early work, help with hints to better optimize my code and polish my final output, as I took over and she phased out.  &lt;br /&gt;&lt;br /&gt;The expert was expensive, but we came in far, far under budget with respect to her. Having an expert do intensive training for me (as well as the early authoring staff), on our data, producing product-ready deliverables went a long way to getting me ready to maintain and enhance our publishing environment long-term. &lt;br /&gt;&lt;br /&gt;It also got me ready a lot faster than we expected.  We kept her on retainer for a period of time after the intensive training period. And we got our money's worth out of her.  We were able to control our costs with regard to her: she was never sitting around or doing work that I was destined to do, or doing work that wasn't a product of her expertise.&lt;br /&gt;&lt;br /&gt;It was a system that worked so well, we've been doing the same for our customers ever since.&lt;br /&gt;&lt;br /&gt;We joined with PTC as a direct result of hearing customers cry out for temporary expertise that would help them get their staff proficient in the Arbortext products and technology. These were customers with limited budgets, that wanted to keep the work in-house, and grow the necessary expertise with existing staff resources.&lt;br /&gt;&lt;br /&gt;We decided that we would answer the call and help customers who wanted what we wanted: working, polished, resusable content that could be published easily and efficiently with staff resources who were capable of making it happen.</description><link>http://single-sourcing.com/blog/2007/12/helping-arbortext-customers-get-started.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-5323717680480653608</guid><pubDate>Fri, 21 Dec 2007 19:53:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.778-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>The Complete Triangle</title><description>Attempting single sourcing with help from only one side is a recipe for disaster: Customers spend large amounts of money, resources and effort but don't get the system they expect. Customers should plan to research all three sides of the triangle and do a lot of planning from the start. Only then will they get a complete, extendable, and workable solution that benefits their entire company and sees return-on-investment from the very beginning.&lt;br /&gt;&lt;br /&gt;Single-Source Solutions experts have implemented successful solutions by paying attention to all three sides of the triangle. Our implementers have &lt;a href="http://www.single-sourcing.com/events.html#past"&gt;presented at conferences and written papers&lt;/a&gt; about their previous experiences.</description><link>http://single-sourcing.com/blog/2007/12/complete-triangle.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-842598234396400555</guid><pubDate>Wed, 19 Dec 2007 00:28:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.778-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>The Product Side: Vendors and Application-Specific Specialists</title><description>Product companies focus on developing full product suites to cover every possible customer. Their literature focuses on amazing application-specific features and why their products are the best choice for any environment. These companies work hard to sell products and consulting services to implement their full-scale systems.&lt;br /&gt;&lt;br /&gt;Several vendors sponsor think tanks and white papers that help implementers understand the components to any single-sourcing system. Many provide resources for information on single sourcing and XML. Often these resources surpass the boundaries of their product line.&lt;br /&gt;&lt;br /&gt;Some of the major players in the single-sourcing product space are:&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://www.ptc.com/appserver/mkt/products/home.jsp?k=3591"&gt;Arbortext&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://software.emc.com/products/product_family/documentum_family.htm"&gt;Documentum&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://www.xyenterprise.com/"&gt;XyVision&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://www.single-sourcing.com/links.html#apps"&gt;More Vendors&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only problem with this side of the triangle is the problem that faces nearly every vendor. Competition is fierce. Products are expensive and generally so generic that it takes a considerable amount of customization before you have any sort of working environment. These companies do their best to make sure their products fit your requirements—rather than making sure that your requirements fit their product suites. It's a rare vendor indeed that recommends a competitive product instead of one of their own.&lt;br /&gt;&lt;br /&gt;In the end, with any of these companies, customers will get an implementation that works. They all have professional services that provide expert implementation assistance. So, at that, they are very good. But this group too is missing the rest of the triangle. Often solutions are awkward and don't scale well to meet changing requirements as companies grow: they're focused on sales rather than the general theory and technology that are essential for a well-designed customer-specific solution. They miss the application-sepcific opportunities where documentation meets source development because they're desiging a system for the here-and-now. So again, we find that they are not alone.</description><link>http://single-sourcing.com/blog/2007/12/product-side-vendors-and-application.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-2037050752009237717</guid><pubDate>Sat, 15 Dec 2007 21:08:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.778-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>The Technology Side: Programming Nuts and Bolts</title><description>The technology companies focus on XML as a programming language. The methods for code reuse, found in Object-Oriented programming literature, are similar to the methods used to achieve modular writing. Code reuse is the assertion that if you build generic objects they can be used and reused. It is the idea that you can isolate functionality into a module (function) and then use that module rather than rewriting the code. The ideas are the same. Unfortunately, the programming literature faces the same implementation gap, from the other side.&lt;br /&gt;&lt;br /&gt;The XML programming books, which don’t describe its implementation as a language, describe the multitude of ways you can use XML. They tell you how to write the XML and how to process it: They do not tell you how to make XML work in a single sourcing environment. In addition, these books are not aimed at either of the groups that the single sourcing documentation targets. XML authors assume their readers have a programming background and already understand programming concepts.&lt;br /&gt;&lt;br /&gt;* Books&lt;br /&gt;* Online Resources&lt;br /&gt;&lt;br /&gt;The only problem with this side of the triangle is that nearly all of the literature is technical in nature. Most books on XML contain information about programming XML applications—from programming XML compilers to web-services. At this, they are very good. But this group too is missing the rest of the triangle. The components that bridge the nuts and bolts of technology and real-world practice. And, once again, we find that they are not alone.</description><link>http://single-sourcing.com/blog/2007/12/technology-side-programming-nuts-and.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-2045885146107945530</guid><pubDate>Mon, 10 Dec 2007 23:05:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.779-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>The Theory Side: The Information Management Consulting Companies</title><description>There are a lot management consultanting companies who specialize in best practices: the theory of singlesourcing. Their literature is full of information about strategies, document design techniques, and how to choose a tool or evaluate a product. These companies work to create standards and generalized rules for making single-sourcing work in traditional publishing environments.&lt;br /&gt;&lt;br /&gt;These companies have excellent information on their websites about how to get cost savings through single-sourcing, how to write modularly, or how to structure your documentation. When you're first learning about single sourcing, you can't find better resources:&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;S1000D Technical Publications Specification Maintenance Group (TPSMG)&lt;/span&gt; TPSMG is responsible for the development and maintenance of the ASD/A1A S1000D international specifications. S1000D describes a standard for the creation and publication for technical publications utilizing a common source database &lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;The Center for Information-Development Management&lt;/span&gt; Founded by Joann Hackos, the CIDM provides "a focused, expert, and progressive forum to support documentation, training, and customer service managers in creating high performance teams that produce effective and appropriate deliverables." &lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;The Rockley Group&lt;/span&gt; Members of the Rockley group work with clients to develop "information solutions through a unified content strategy, either for a particular project or across an enterprise. "&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-weight:bold;"&gt;Single Sourcing: Building Modular Documentation by Kurt Ament&lt;/span&gt; This is one of the only books that attempts to bridge the gap between the single-sourcing theorists and the technology developers.&lt;br /&gt;&lt;br /&gt;Hackos, Rockley, Ament are, to a significant extent, the existing authorities in theoretical single-sourcing and information design. Their websites have everything the beginning single-sourcer could need. Their books (and conferences) are extremely useful. They are full of detailed information to teach managers, writers, and document designers how to think about single sourcing.&lt;br /&gt;&lt;br /&gt;The only problem with this side of the triangle is that nearly all of the literature is theoretical in nature. Most books on single sourcing contain advice about planning, managing, and creating modular projects and documentation. At this, they are very good. What they’re all missing is the rest of the triangle. The components that bridge theory and practice. And they’re not alone.</description><link>http://single-sourcing.com/blog/2007/12/theory-side-information-management.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-4473187694211611728</guid><pubDate>Tue, 04 Dec 2007 04:05:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.779-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>The Single-Sourcing Triangle</title><description>Single sourcing is a simple idea that requires a very complex implementation. Single sourcing is a methodology, not a technology. XML is a technology, not a methodology. Bringing the two together is not obvious or well-defined. No one system that works for every customer. No one book describes how to put it all together. On this page, you will find places that will help you figure out where to start.&lt;br /&gt;&lt;br /&gt;One of our goals is to help customers make the choices that will allow them to implement a system that scales. Necessarily, for any concrete project we must choose a set of tools and we must decide how to implement particular components.&lt;br /&gt;&lt;br /&gt;At Single-Sourcing Solutions, we remain vendor-neutral and platform-agnostic. Most importantly, we avoid unnecessary customization, so that our customers can take advantage of new products and new technology down the road.&lt;br /&gt;&lt;br /&gt;The Single-sourcing triangle includes the Information Management folks (theory), the Programming folks (technology), and the Vendors (products).</description><link>http://single-sourcing.com/blog/2007/12/single-sourcing-triangle.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7366569704980578040</guid><pubDate>Fri, 30 Nov 2007 23:15:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.779-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>What we do</title><description>Single-Sourcing Solutions experts bring XML technology and single-sourcing theory together to make "write once, publish everywhere" a reality.&lt;br /&gt;&lt;br /&gt;The goal of any single-sourcing project always the same: To increase the efficiency of the entire staff as the demand for documentation increases while staffing and resources do not.&lt;br /&gt;&lt;br /&gt;Successful single-sourcing solutions address several key needs:&lt;br /&gt;&lt;br /&gt;* The authoring environment must be user-friendly and easy to learn.&lt;br /&gt;* The look and feel of the published documents must be comparable to the existing published documentation.&lt;br /&gt;* The environment must scale easily, so that it can be altered and enhanced without major infrastructure changes going forward.&lt;br /&gt;* The tools and processes must fit customer project needs.&lt;br /&gt;&lt;br /&gt;For us, single sourcing is more than just theory. It's a practical, reachable goal for any company.&lt;br /&gt;&lt;br /&gt;Single-sourcing environments promote efficiency and productivity by reducing maintenance and overhead. Our team looks for the tools that support scaling and productivity. We tune existing skills, workflow, and processes to new tools that help single-sourcing efforts achieve success in their environments.&lt;br /&gt;&lt;br /&gt;What we do:&lt;br /&gt;&lt;br /&gt;* Full-Gamut Single Sourcing: Code, Definition, Help, Documentation&lt;br /&gt;* Automated publishing to multiple media: print, PDF, Web, Palm, eBook, CD-ROM, wireless&lt;br /&gt;* Develop tools to facilitate document creation and editing tasks&lt;br /&gt;* Deliver classroom instruction with sample documents and exercises tailored to your business&lt;br /&gt;* Assist legacy documentation conversion&lt;br /&gt;* Application-specific XML tools development</description><link>http://single-sourcing.com/blog/2008/11/what-we-do.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-4991173423972189191</guid><pubDate>Fri, 09 Nov 2007 00:33:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.780-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>To customize or not to customize</title><description>The Arbortext product line is not a turn-key solution. Through no fault of the software itself, there remains a certain amount of work that must be done before the whole solution will deliver production-ready documents. The fault lies in the intersection with available XML technology and customer-specific needs and requirements. We encourage our customers to pursue standards-based, customization-free (or -light) implementations. Standards-based solutions ensure customer's get the best for their needs.</description><link>http://single-sourcing.com/blog/2007/11/to-customize-or-not-to-customize.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7554097788688527044</guid><pubDate>Thu, 11 Oct 2007 00:06:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.780-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Application-specific XML tools development</title><description>"Any Application, Any Industry, Any Project, Any Platform"&lt;br /&gt;&lt;br /&gt;Opportunities for application-specific XML integration exist everywhere in the product-production life-cycle. Technical Publications organizations have been pursuing single-source solutions primarily to solve issues of quality and production of multiple-output formats. As these organizations mature, many look at ways to automate document creation as well. The tools and applications that we provide are true cross-industry applications.&lt;br /&gt;&lt;br /&gt;And, if single-sourcing for reuse and automatic documentation production is the first step, then the exporting of content to other business organizations is only the second. The third step is to look at the entire product development process to identify opportunities for automatic content creation because mechanically-produced schema languages can be converted automatically into documentation and documentation templates.&lt;br /&gt;&lt;br /&gt;This means that opportunities for practical XML development and deployment include:&lt;br /&gt;&lt;br /&gt;* Full-Gamut Single Sourcing: Code, Definition, Help, Documentation&lt;br /&gt;* Revision Management: Where Source Development Meets Documentation&lt;br /&gt;* Application-specific XML tools development&lt;br /&gt;&lt;br /&gt;For example, many applications have XML interfaces. For products that take advantage of XML as part of their implementation, creating tools that can automatically generate documentation is an obvious target for integration into a single-sourcing solution. For products that don't, tools can be created that transform native programming languages into XML, as needed for documentation purposes.</description><link>http://single-sourcing.com/blog/2007/10/application-specific-xml-tools.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-6030022343946393806</guid><pubDate>Wed, 05 Sep 2007 19:27:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.780-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>More on application-specific XML tools development</title><description>&lt;span style="font-style:italic;"&gt;Auto-Generate Content From Documentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Documentation is the foundation for a product collateral and for support reference material. Information about specific technical requirements and product specifications is duplicated in technical manuals, marketing collateral and support knowlege bases. Keeping information current and in synch in all of these places is an enormous task when all these systems are isolated, separate systems.&lt;br /&gt;&lt;br /&gt;Customers get better, more accurate, and more consistent information when the information creation and publication is tightly woven together in a single-sourcing system.&lt;br /&gt;&lt;br /&gt;* Improved Customer Relationships&lt;br /&gt;* Improved Data Integrity&lt;br /&gt;* Consistent, Accurate Information across the business&lt;br /&gt;&lt;br /&gt;Application-specific XML tools development can improve accuracy and information integrity for customers. By developing tools to integrated independent business systems into a larger single-sourcing environment, you see an immediate improvement in data integrity. And customers see an immediate improvement in their relationship with your company.&lt;br /&gt;&lt;br /&gt;These are just some of the many ways that other organizations with your company can benefit from content generated from Technical Documentation are:&lt;br /&gt;&lt;br /&gt;* Online help required in the Product Source Code&lt;br /&gt;* Technical Support Knowlege Base Articles&lt;br /&gt;* Marketing Whitepapers and Data Sheets&lt;br /&gt;* Customer and Partner Portal Content</description><link>http://single-sourcing.com/blog/2007/09/more-on-application-specific-xml-tools.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-7937863592968415216</guid><pubDate>Fri, 03 Aug 2007 16:46:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.781-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Benefits of application-specific XML tools development</title><description>&lt;span style="font-style:italic;"&gt;Auto-Generate Content For Documentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Documentation for technical manuals can be generated directly from the product source code or other engineering systems. Technical requirements and product specifications can be found in source control repositories in varying formats. Product-specific information may exist in operations databases, price lists or manufacturing database systems.&lt;br /&gt;&lt;br /&gt;* Unlock Isolated Business Systems&lt;br /&gt;* Auto-Generate Content&lt;br /&gt;* Simultaneously Generate Content&lt;br /&gt;&lt;br /&gt;Writers in Marketing, Technical Publications and Technical Support Groups all independently generate all of the the same content from all of the same business systems across the Organization. Without a single-sourcing environment, all these groups generate the this content repeatedly as the details change and the information, locked in the various business systems, gets updated over time.&lt;br /&gt;&lt;br /&gt;Application-specific XML tools can unlock the isolated business systems and compile information to auto-generate content simultaneously for:&lt;br /&gt;&lt;br /&gt;* Technical Reference Manuals&lt;br /&gt;* Time-Sensitive Release Notes&lt;br /&gt;* API-Specific Implementation Information</description><link>http://single-sourcing.com/blog/2007/08/benefits-of-application-specific-xml.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-1092474523135505462</guid><pubDate>Mon, 09 Jul 2007 23:44:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.781-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Revision management</title><description>&lt;span style="font-style:italic;"&gt;Where Source Development Meets Documentation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In traditional publishing environments, source control is minimal if it exists at all, and often follows the lock-modify-unlock model that prevents simultaneous, collaborative, content authoring.&lt;br /&gt;&lt;br /&gt;Single-sourcing environments require source control management to manage the reusable content stored in topology-specific libraries (including images). &lt;br /&gt;&lt;br /&gt;* Independent Change Tracking&lt;br /&gt;* Historical Change-Tracking Reporting&lt;br /&gt;* Simultaneous, Collaborative Document Authoring&lt;br /&gt;* Partial-Regeneration for Fully Updated Output&lt;br /&gt;* Multiple Documents Created from One Source&lt;br /&gt;* Reduced Translation Costs&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Source Control and Content Management.&lt;/span&gt; The best content management system is the one that matches your business requirements and your information model. Choosing a content management system can be easy or hard, expensive or cheap. If your analysis is sound, and your information model well developed, you can always avoid both expensive and hard.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multiple-Document Profiling.&lt;/span&gt; XML technology and metadata provide a way to create multiple virtual documents from one original source document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Reduced Translation and Localization Costs.&lt;/span&gt; XML is ideal for reducing translation and localization costs. Because information authored in XML is in a structured, non-proprietary format, translators can get document fragments that show only the changes between one revision of a document and another. Translators only translate the changed parts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Integration with Product Development&lt;/span&gt;. In some cases, the document creation and publishing process can be integrated directly into the source development system. In other cases, the source development system may be an output target of the publishing process. With proper planning, the single-sourcing system can be integrated directly into the source development system.</description><link>http://single-sourcing.com/blog/2007/07/revision-management.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-6480631624933301265</guid><pubDate>Mon, 04 Jun 2007 16:42:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.781-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Full-Gamut Single-Source Solutions</title><description>&lt;span style="font-style:italic;"&gt;Code, Definition, Help, Documentation and Training&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Single sourcing is a simple idea that requires a very complex implementation. By leveraging XML technologies and single-sourcing methodologies, our experts develop the systems that support every member of the technical publications team.&lt;br /&gt;&lt;br /&gt;Mission-Critical, Custom XML Applications in single-sourcing environments can help all the members of the technical publications team:&lt;br /&gt;&lt;br /&gt;* Authors can write content once and use it everywhere&lt;br /&gt;* Editors can run reports on content before sitting down with a hard copy&lt;br /&gt;* Production editors can automate production tasks&lt;br /&gt;* Everyone can Focus on Content, not Formatting&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Single-sourcing makes reuse possible.&lt;/span&gt; Content can be used multiple times within a single book or multiple times across multiple books. Writers and editors can focus on writing content, rather than formatting content. Reuse, automation, and the separation of content from format, improves the efficiency of every member of the technical publications team.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;One Source, Many Outputs.&lt;/span&gt; Single-Sourcing Solutions consultants help customers output for all required mainstream output formats including: Web, CD-ROM, Palm, ebook, and Online Help. Through application-specific XML application development, we can produce other output formats tailored to your specific business requirements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Vendor-Neutral, Platform-Agnostic.&lt;/span&gt; Our vendor-neutral, platform-agnostic approach guarantees that we design a system that is specifically tailored to your business needs.Single-Sourcing Solutions helps customers make the right choices every step of the way.We help you define requirements that let us choose the best tools and the best way to implement particular components.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;From Analysis to Training.&lt;/span&gt; Our team begins with a complete analysis of your existing documenation set and business processes. We develop all initial applications and content management repositories, and then train your people on every component and every tool.</description><link>http://single-sourcing.com/blog/2007/06/full-gamut-single-source-solutions.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-3204316187745270323</guid><pubDate>Thu, 25 Jan 2007 04:14:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.782-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>On Content Reuse</title><description>A truly excellent post on content reuse guidelines and threshholds was posted today to the stc-single-sourcing mailing list. &lt;br /&gt;&lt;br /&gt;Julie Kumasaka asked: "Does anyone use a guideline or has anyone come across a guideline recommending what percentage (or some other measure) of text from two sources should be the same to be worth single-sourcing them?"&lt;br /&gt;&lt;br /&gt;Mark Baker (mbaker@analecta.com&gt; posted an excellent reply:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;br /&gt;I see this topic has generated a lot of discussion, which, unfortunately, I don't have time to study properly at the moment, so I will offer the following thought and hope it is not totally redundant with what has already been said.&lt;br /&gt;&lt;br /&gt;The point is not to reduce redundancy in content. The point is to reduce redundancy in effort. Reducing redundancy in content is just a means to that end, and it should only be done when it can be shown to achieve that end.&lt;br /&gt;&lt;br /&gt;In the case of conditional text, it makes a huge difference whether the conditional content is volatile or stable. Setting up and testing conditional text is more work than simply writing the content twice. The win comes if using conditional text for some content lets you reduce the effort of maintaining other content.&lt;br /&gt;&lt;br /&gt;If the stable parts of your content are conditionalized, you only have to go through the pain of setting up the conditions once. You set it and forget it, and then just update the unconditional content whenever it changes. In this case, using conditional text saves you a lot of effort, no matter the proportion of conditional to unconditional text.&lt;br /&gt;&lt;br /&gt;On the other hand, if the volatile parts of the content are the conditional ones, you will constantly be maintaining the conditions, still writing two different pieces of content, and having additional work to test your conditions. In this case using conditional text will not save you effort and may create additional effort. Again, this is true no matter what percentage of the content is conditional.&lt;br /&gt;&lt;br /&gt;In short, if you conditionalize stable elements of your content, you win. If you conditionalize volatile elements of you content, you break even at best, and probably lose. Looking at the balance of volatile vs. stable content is therefore a better indicator than looking at the percentage of conditional content. &lt;br /&gt;&lt;br /&gt;Mark&lt;br /&gt;&lt;/blockquote&gt;</description><link>http://single-sourcing.com/blog/2007/01/on-content-reuse.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-113114638094202005</guid><pubDate>Fri, 30 Dec 2005 02:28:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.782-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>How to Evaluate a Vendor</title><description>I never trusted the vendor-provided survey/ROI reports. They're useful to turn in after you've chosen them, but I always tried to get funding enough to take one of the vendor's low-level training classes. That's a lot cheaper than buying a product and then finding out it didn't hold up (why does any company think it's a good idea to just buy and find out?).  The training class method is good, because, when they're training you on a product, you usually have someone who knows the product inside and out.  This gives you a direct channel to ask better questions and get the real answers - instead of the sales-guy spiel. Might be an option?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Gathering requirements is a difficult task. There are always some general requirements that fit with nearly every single-sourcing project.&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;These kinds of requirements break up into the following categories:&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#general"&gt;General System Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#all"&gt;Requirements for all applications and vendors&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#authoring"&gt;Additional XML Authoring Tool Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#workflow"&gt;Additional Workflow Tool Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#performance"&gt;Performance Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#data"&gt;Data Object Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#network"&gt;Network Requirements&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a href="#benchmarks"&gt;Benchmarks for Requirements Verification&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;p&gt;These are the underlying requirements that define any good system: the ability to control document source, the ability to create and produce documentation products for customers. The goal of a good requirements document is to capture and define requirements for a new system above and beyond these basic requirements. A good requirements document includes these basic, best practices requirements, in addition to the problem-specific requirements that can only be defined in terms of your business processes and needs.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;These are the kinds of requirements will help to ensure a system that encourcages user participation.  It helps you to design a system that can provide real benefits to the user and to the company. A well-designed system will provide many opportunities for small efficiencies in addition to any benefits due strictly to upgrading to new technology.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It is my intention here, then, to lay out some best practice requirements, to get requirements documents writers started. This is a jumping off point. Not an end point. The real end point includes all those intangibles that only you know about as the in-house expert, the requirements document writer.&lt;/p&gt;&lt;br /&gt;&lt;a name="general"&gt;&lt;/a&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;General System Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Can keep data local to task&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Minimizes overhead&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Fits into existing business practices&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Optimizes, improves, or otherwise streamlines existing business practices&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Does things right&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Does not compromise customer-driven or business-driven requirments&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Avoids unnecessary structure for the sake of structure&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can customize metadata/structure to reflect real business requirements&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Guarantees functional quality with required output systems&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Guarantees informational integrity&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Improves quality&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Improves accuracy&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Improves flexibility&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Guarantees consistent presentation&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports authoring&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports editing&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports document management/configuration management&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports workflow/tracking&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports production&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name="all"&gt;&lt;/a&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;Requirements for all applications and vendors&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Is currently supported&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Uses current technology&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has plan for incorporating new technology&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has clear path for upgrades&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has clear plan for product deliveries&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Is customizable&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Is extensible&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has clear, defined plan for upgrading customization code&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports automation through customization or extension&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Application itself can be automated&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Designed to scale to meet new customers and future company requirements&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name="authoring"&gt;&lt;/a&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;Additional XML Authoring Tool Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Compatible with graphics &lt;strong&gt;output&lt;/strong&gt; (e.g., SVG, CGM, EPS, TIFF, GIF, JPG, PNG, BMP) output&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Compatible with graphics &lt;strong&gt;input&lt;/strong&gt; (may be same as or a subset of those formats listed above)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Vendor has lifecycle policy&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Produces documents that are of comparable quality&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports content reuse&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports custom-defined chunking&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports smaller than single-document chunking&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name="workflow"&gt;&lt;/a&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;Additional Workflow Tool Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Has control mechanisms&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has approval mechanisms&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Has guaranteed audit trail&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Records transactional historical data&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Tracks user tasks and events&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Records: state transistions, approvals, times/dates, routing activities, user&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can automate the creation of ancilliary documents&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can interact with other external systems&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can fire off external events&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can be advanced through external mechanisms (e.g., API)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can store additional metadata about stored data objects&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Uses Lock-Modfiy-Unlock or Copy-Modify-Merge  (Specify which)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can define roles&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can define access requirements&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Can use role-based access to guarantee entitlement&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Integrates with LDAP&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Supports execution of custom, exernal, automation tools&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name="performance"&gt;&lt;/a&gt;&lt;dl&gt;&lt;dt&gt;Performance Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Side-by-Side Performance Test&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Check-in/Check-out Directory&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Check-in/Check-out Single-File&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Check-out of documents for edit &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Check-out of documents for read-only &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Level 1 Workflow testing (edit, route for review, annotated, dispatch)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Level 2 Workflow testing (Level 1 + re-edit, 2nd draft, route, dispatch, approval)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Level 3 Workflow testing (include full production run)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Testing with multiple clients/multiple users&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Tangible improved level of functionality achieved&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Tangible improved level of performance achieved&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Tangible improved level of integration achieved&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;a name="data"&gt;&lt;/a&gt;&lt;dl&gt;&lt;dt&gt;Data Object Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Binary Document types (MS Office, FrameMaker, PageMaker, Interleaf, etc)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;SGML Files&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;XML Files&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Metadata extraction from SGML/XML file (CMS integration)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;XML/SGML file internal link management&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: EPS&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: TIFF&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: GIF&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: JPG&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: BMP&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: WMF&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Binary graphics file type: CGM&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;a name="network"&gt;&lt;/a&gt;&lt;dl&gt;&lt;dt&gt;Network Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Directory structuring&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Permission structuring&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Roles-based permission entitlement&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;a name="benchmarks"&gt;&lt;/a&gt;&lt;dl&gt;&lt;dt&gt;Benchmark Test Requirements&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Task: Authoring Application Launch&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: CMS Launch&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-out directory&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-in directory &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Create new document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Delete document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Grant user permissions/access&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Change user permissions/access&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Look at object properties/metadata&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Look at object history/audit trail&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Retrieve old version of document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-out single-file-document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-in single-file-document &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Search for document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Change user ownership&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Generate object report&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-out SGML/XML-document&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Check-in SGML/XML-document &lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: View Tasks/Jobs&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Acknowledge/Claim assigned task&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Review Task&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Add Reviewer&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Approve&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Dispatch&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Create revision/tag/branch&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;Task: Create release&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tag: &lt;a href="http://technorati.com/tag/single-sourcing" rel="tag"&gt;single-sourcing&lt;/a&gt;</description><link>http://single-sourcing.com/blog/2005/12/how-to-evaluate-vendor.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-113114670026325466</guid><pubDate>Sat, 17 Dec 2005 03:05:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.782-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Avoiding Vendor Lock-in</title><description>The goal of object-oriented tool development is to avoid vendor lock-in.  Lock-in is not determined by the cost of the application but by the method of its implementation. The level of integrated customization determines the level of vendor lock-in.&lt;br /&gt;One-of-a-kind software (fully custom or “one-off” software) is both desirable and necessary when no other solution is available. Unique software is custom-built for one specific purpose; it cannot be used by multiple customers and cannot be rented.&lt;br /&gt;Customizable software (tightly integrated software like Vulcan) was a natural development of productized custom software. Customizable software was an attempt by vendors to create generic applications that could be set up according to individual business requirements, specifications, and needs. In a very real sense, customized software is harder to upgrade, expand, or replace than completely unique software: customized applications have as much single-purpose code as they have COTS application software, but the single-purpose software is tied to both the particular COTS application as well as the particular COTS application version. This means that all of the customizations must be upgraded whenever the application upgrades, if it can be upgraded at all.&lt;br /&gt;Open standards software development (API tool development) is a direct response to the customizable software development over the last 20 years. API tool development focuses on isolating the impact of an application-specific code. For example, rather than implementing customizations entirely inside a particular vendor’s customization language, API developers create the small custom tools required to implement specific business requirements. They isolate required functionality in a small custom code components and then build an API layer to communicate with a specific vendor’s application. This way, when the application required upgrade, developers only need to upgrade the API layer: the customization layer does not significantly retard the ability to upgrade or replace any particular vendor product at any time.&lt;br /&gt;That is what vendor lock-in means.&lt;br /&gt;NGES-MS is facing this situation with Vulcan today. Vulcan is tightly integrating the functionality of Epic with Visual Source Safe.  As a result, NGES-MS is tied to Epic 4.3.1. Although Arbortext charges an annual maintenance fee, we cannot upgrade Epic to take advantage of new features, Because Vulcan is customized COTS software,  upgrading Epic will not occur until Vulcan upgrades all of their 4.3.1-specific code. &lt;br /&gt;In addition, NGES-MS is facing a deadline: it is highly probably that Interleaf will stop functioning with the next release of Windows (Windows Vista). Interleaf has been in use at NGES-MS since 1995. Interleaf might have still retain long-term prospects, if other factors were not at work to place the documents and data it supports at extreme risk. NGES-MS discovered that with the release of Windows XP, RDM became inoperable. Windows XP is scheduled to reach end of life in 2006. Extended support will end 5 years after mainstream support ends, in 2011. Documents still in Interleaf after 2011 will likely be unrecoverable.&lt;br /&gt;Today, 78 percent of NGES-MS Launcher documentation is not supported in the Vulcan/CAE data model. Given the laundry list of features currently facing the Vulcan development team, it’s unlikely that Vulcan will be able to support the additional document types in time and we would simply be exchanging one highly-customized, proprietary system for another. &lt;br /&gt;On the other hand, S1000D is written with interoperability in mind, but without limiting this to the lowest technical application. Although it may appear rigid or involved with tracking irrelevancies, the specification defines application behaviors; it requires vendors to provide data interoperability (a “way out”). If a product claims S1000D-conformance, developers supporting this format will never find themselves held captive. If a vendor is compliant, support staff will always have at significantly less expense options than if they were dealing with a proprietary or highly customized environment. &lt;br /&gt;S1000D is not a tool. By its own definition,&lt;br /&gt;S1000D is an international specification for the procurement and production of technical publications.. for [use in] the support of any type of equipment, including both military and civil products. (Chap 1.1, Page 1)&lt;br /&gt;For the first time, interoperability is considered important from more than the technical (software engineering) perspective: a usability perspective is also involved. The uniform presentation of content increases both author and user efficiency.  If every manual is created in accordance with the same specification, and content is always presented the same format, the learning curve for new personnel can be drastically reduced. In fact, a novice user becomes productive much more quickly without interference from the manual, in order to complete the job at hand. The majority of the S1000D specification addresses this very issue. By thoroughly defining how manuals should be constructed, the specification improves overall quality for every single person who uses the manual.&lt;br /&gt;Besides defining the schema and enforcing interoperability, the real revolution S1000D offers is that it is completely modular. A data module is a data module is a data module, and output is done via assembly. S1000D will force users to change both the way they work and they way the “have always done things.” New policy decisions will be required. S1000D requires changes because, it demands following best practices. The end results, the benefits, really do outweigh the costs. &lt;br /&gt;Can projects using S1000D be tailored, expanded, and customized? Yes.&lt;br /&gt;Do you have to use their process? Yes.&lt;br /&gt;Do you have to change your processes? Perhaps&lt;br /&gt;The best part of the S1000D specification is that, once agreement occurs between user, customer, supplier, and other internal groups, the implementation can still be tailored business requirements. &lt;br /&gt;The "known standard" benefits are self-evident. &lt;br /&gt;As with other documentation formats, S1000D reduces support costs, facilitates modularity and reuse, and allows users to view electronic documentation via a common Web browser or other interactive electronic technical manual (IETM) viewer.&lt;br /&gt;S1000D indicates that it is flexible system. In contrast, most of the commercial world is adopting IBM’s Darwin Information Type Architecture (DITA) format. Many early DITA users have struggled with its overly generic character. &lt;br /&gt;This was a conscious choice by the DITA architects: DITA legislates only the framework (topics, tasks, references, et al), but requires users to flesh out the details through "specialization."  Those who have used DITA out of the box have customized it and are now looking for something better.&lt;br /&gt;S1000D is better. While it has many similarities with DITA, it goes even further. S1000D represents an emerging technology. This means that the tools are not fully developed and that vendors have not yet fully embraced it. However, because many organizations are adopting it, vendor support will grow. Working with this standard, we can leverage the same benefits that we would get by using any other.&lt;br /&gt;S1000D is specific to air, land, and sea systems. S1000D captures more information (for documents supporting these products) than any documentation format to date. The specification is essentially complete. S1000D is ready to use today. It has more leverage for information authored and for tools that serve documents, on a smaller-than-document-level basis. In addition, S1000D has significant COTS vendor support and a wide community of practice to draw upon.&lt;br /&gt;Because the DOD has specified that new documents be S1000D-compatible, and because migration is inevitable, going to the new system now is most cost effective. S1000D is XML, and XML transformation tools are immediately available. S1000D is the full-blown schema; all that remains are refinements of the data that the S1000D format contains.&lt;br /&gt;We see several valuable side effects of this implementation.  First, we believe that S1000D provides a neutral response to the DOD. This gives the entire SP community adequate opportunity to say: “S1000D is being investigated.” Second, the trial implementation provides a genuinely independent evaluation: NGES-MS has no interest in one system over another and can evaluate S1000D without impacting other deliverables. &lt;br /&gt;Third, because we will be supporting Vulcan output as well as IETM and pdf, as a bonus, we will be able to provide the roadmap for Vulcan-S1000D transformations without delaying current deliverables, or diverting attention away from current development efforts. If S1000D/Vulcan interoperability ever becomes desirable, the SP community will know the requirements, how much work will be involved, and a starting point (our transformation code).  This information becomes available without derailing current deliverables or distracting the Vulcan implementation team from their primary focus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tag: &lt;a href="http://technorati.com/tag/single-sourcing" rel="tag"&gt;single-sourcing&lt;/a&gt;</description><link>http://single-sourcing.com/blog/2005/12/avoiding-vendor-lock-in.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7693975.post-113114618321725036</guid><pubDate>Wed, 30 Nov 2005 23:11:00 +0000</pubDate><atom:updated>2008-08-29T17:55:30.783-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>implementation</category><title>Tight-vs-Loose Integration</title><description>Products that support open-standards development are essential for successful single-sourcing projects.&lt;br /&gt;&lt;br /&gt;The experience of end users is better when they are not faced with complicated procedures to get their jobs done. Many implementors try to achieve this goal&lt;br /&gt;&lt;br /&gt;From a customer's perspective, applications that provide  prefer things not to be tightly integrated -- from the vendor. That kind of integration guarantees vendor lock-in. I like being able to develop custom tools that join systems together (automating the systems as much as the systems automate process).  &lt;br /&gt;&lt;br /&gt;The one thing we all know is that no vendor lasts forever, so I avoid vendor lock-in and tight vendor integration as much as possible.  &lt;br /&gt;&lt;br /&gt;Sadly, I'm seeing the bad-side of that right now. We had both RDM and Interleaf.  IT has just started migrating all the documents out of RDM and into Livelink, but everyone who's ever used RDM + Interleaf is having a horrible time understanding what RDM did and what its purpose was. And it's all due to how tightly they were integrated by Interleaf to start with. They integrated so tightly, because they knew how both sides were implemented (and were doing both) that they took short-cuts and hid things from the users. Now, the users can't make the shift because they never saw the lines between the products.&lt;br /&gt;&lt;br /&gt;I prefer applications that support development of application-specific XML tools.  Tools that can unlock isolated business systems: for example, import or export data between systems or applications, auto-generate data, automate applications as well as processes.&lt;br /&gt;&lt;br /&gt;I'm genuinely afraid that the tight-integration path is the path Arbortext is heading down. Their recent product development (DCAM) coupled with their recent acquisitions point directly to their plan to integrate tightly.&lt;br /&gt;&lt;br /&gt;Note that two integrations in two months is very frightening, because it takes way longer to integrate than that.  I went through three integrations at Juniper, and I can tell you from experience that it's 6 months to a year before products even start to really plan the integration path.&lt;br /&gt;&lt;br /&gt;Personally, I liked that Content@ dropped the raw documents into a catch-all directory. With a situation like that, I can do a lot of pre-processing or post-processing: like generating documents to report errors to writers. &lt;br /&gt;&lt;br /&gt;I don't mean XML/DTD errors. I mean errors like .. The style-guide errors that aren't otherwise checkable by the parser alone.  For example: I can generate a report to the author that tells them that using two titles in a row without a paragraph between them, or with only an empty para between, is an error. &lt;br /&gt;&lt;br /&gt;There's all kinds of space to do this kind of post-processing when products aren't tied together.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tag: &lt;a href="http://technorati.com/tag/single-sourcing" rel="tag"&gt;single-sourcing&lt;/a&gt;</description><link>http://single-sourcing.com/blog/2005/11/tight-vs-loose-integration.html</link><author>noreply@blogger.com (Liz Fraley)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>