SlideShare une entreprise Scribd logo
1  sur  10
© 2013 IBM Corporation
Using Distributed Version Control Systems:
Enabling enterprise scale, XML based
information development
Adrian Warman – IBM Information Architect
June 16th
, 2013
© 2013 IBM Corporation2
Introduction
 Dr. Adrian R. Warman
Information Architect
IBM United Kingdom Limited
Hursley Park
Winchester
Hampshire
SO21 2JN
mail: Adrian.Warman@uk.ibm.com
Twitter: @warmana
Google+: Adrian Warman
Tel: +44-196-281-9176
Disclaimer
 Any views or opinions expressed in this
presentation are those of the author, and
do not necessarily represent official
positions, strategies or opinions of
International Business Machines (IBM)
Corporation.
 No guarantees are offered as to the
timeliness, accuracy or validity of
information presented.
© 2013 IBM Corporation3
Definitions
 Information Development
– Enterprise documentation characteristics
 Information Set
– Information stream
 Darwinian Information Typing Architecture
– XML Markup
 Distributed Version Control System
© 2013 IBM Corporation4
Workflow
© 2013 IBM Corporation5
Basic XML content creation using DITA
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC
"-//OASIS//DTD DITA Map//EN" "map.dtd">
<map xml:lang="en-us">
<title>Getting started</title>
<topicref
href="quickstartguide/exploring-the-dita-
ot.dita"
collection-type="sequence">
<topicref
href="readme/installing-full-easy.dita"/>
<topicref
href="quickstartguide/rundemo.dita"/>
<topicref
href="quickstartguide/runmore.dita"/>
</topicref>
</map>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE task PUBLIC
"-//OASIS//DTD DITA Task//EN" "task.dtd">
<task id="exploring-the-dita-ot">
<title>Getting Started with the DITA Open
Toolkit</title>
<shortdesc>The <ph><cite>Getting Started
Guide</cite></ph> is designed to provide a
guided exploration of the DITA Open Toolkit.
It is geared for an audience that has little
or no knowledge of build scripts or DITA-OT
parameters. It walks the novice user through
installing the full-easy-install version of
the toolkit and running a prompted
build.</shortdesc>
</task>
© 2013 IBM Corporation6
DVCS Principles
 Contrast with VCS
 More than one person working on a
documentation set
 Storing versions of files in a repository
 Everyone has a complete copy of the
entire repository
 Local changes can be shared
 Merging should be as automatic as
possible
– But fail gracefully if necessary
© 2013 IBM Corporation7
Storage requirements for a local repository
 Subversion (VCS)
 Server copy of entire repository = 800+ MB
 Local copy of repository and snapshot
= 1.6 GB
 Git (DVCS)
 Server copy of entire repository = 331 MB
 Local copy of repository and snapshot
= 1 GB
© 2013 IBM Corporation8
Using a DVCS for multiple branches and multiple deliveries
© 2013 IBM Corporation9
Advantages and disadvantages
 Not a Content Management System (CMS)
 Mechanisms for ensuring validity of markup
 Re-use is possible
– Simplified by branch merging?
 Assembly of content on demand
 Multi-branch management can become complex
– Very complex
 Do local storage requirements scale?
 Going beyond intent of original DVCS concept
 'Moving' sub-content might be problematic
© 2013 IBM Corporation10
Summary, Q&A
 Basic characteristics of Enterprise documentation
 Similarity to Enterprise software development
 Application of DVCS solution to some challenging documentation tasks
– Real-world success in several major documentation -restructuring and migration
tasks
 The investigation continues...

Contenu connexe

Tendances

Design - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageDesign - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageLaurenWendler
 
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusUnlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusPaula Koziol
 
Ip only ab packing three times as many v ms into the same infrastructure tha...
Ip only  ab packing three times as many v ms into the same infrastructure tha...Ip only  ab packing three times as many v ms into the same infrastructure tha...
Ip only ab packing three times as many v ms into the same infrastructure tha...Diego Alberto Tamayo
 
SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015Ronni Pedersen
 
Delivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsDelivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsPaula Koziol
 
S016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cS016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cTony Pearson
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bS104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bTony Pearson
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoChris Sparshott
 

Tendances (11)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Design - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud StorageDesign - Building a Foundation for Hybrid Cloud Storage
Design - Building a Foundation for Hybrid Cloud Storage
 
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect PlusUnlock Real Value from Back Up Data with IBM Spectrum Protect Plus
Unlock Real Value from Back Up Data with IBM Spectrum Protect Plus
 
Ip only ab packing three times as many v ms into the same infrastructure tha...
Ip only  ab packing three times as many v ms into the same infrastructure tha...Ip only  ab packing three times as many v ms into the same infrastructure tha...
Ip only ab packing three times as many v ms into the same infrastructure tha...
 
SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015SCUG.DK - Windows 10 Planning - April 2015
SCUG.DK - Windows 10 Planning - April 2015
 
Delivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware EnvironmentsDelivering Modern Data Protection for VMware Environments
Delivering Modern Data Protection for VMware Environments
 
S016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708cS016578 hybrid-cloud-storage-brazil-v1708c
S016578 hybrid-cloud-storage-brazil-v1708c
 
Compare X86 Servers
Compare X86 ServersCompare X86 Servers
Compare X86 Servers
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
S104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809bS104876 ibm-cos-jburg-v1809b
S104876 ibm-cos-jburg-v1809b
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demo
 

En vedette

kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama asierbarr74
 
Objetos de dibujo
Objetos de dibujoObjetos de dibujo
Objetos de dibujotubitostada
 
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...Welocalize
 
Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Andrew Doumont
 
Location Aware Browsing
Location Aware BrowsingLocation Aware Browsing
Location Aware BrowsingAizat Faiz
 
Financing and delivery of health services ncmch
Financing and delivery of health services ncmchFinancing and delivery of health services ncmch
Financing and delivery of health services ncmchbrandsynapse
 
Term 1 Assignments
Term 1 AssignmentsTerm 1 Assignments
Term 1 AssignmentsA Bell
 
Bain brief healthcare_2020
Bain brief healthcare_2020Bain brief healthcare_2020
Bain brief healthcare_2020brandsynapse
 
Structured web programming
Structured web programmingStructured web programming
Structured web programmingahfast
 
Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?brandsynapse
 
Pharmaceutical Marketing Management
Pharmaceutical Marketing ManagementPharmaceutical Marketing Management
Pharmaceutical Marketing ManagementSheraz Pervaiz
 
Analogia del cuerpo humano
Analogia del cuerpo humanoAnalogia del cuerpo humano
Analogia del cuerpo humanoSebastian Mendez
 

En vedette (15)

kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama kontsumo emaitzak karmengo Ama
kontsumo emaitzak karmengo Ama
 
Emaitzak
EmaitzakEmaitzak
Emaitzak
 
Objetos de dibujo
Objetos de dibujoObjetos de dibujo
Objetos de dibujo
 
Fieldtraining pharma
Fieldtraining pharmaFieldtraining pharma
Fieldtraining pharma
 
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
TAUS Quality Summit Dublin Welocalize Presentation by Olga Beregovaya and Len...
 
Treb housing market_charts-september_2011
Treb housing market_charts-september_2011Treb housing market_charts-september_2011
Treb housing market_charts-september_2011
 
Location Aware Browsing
Location Aware BrowsingLocation Aware Browsing
Location Aware Browsing
 
Financing and delivery of health services ncmch
Financing and delivery of health services ncmchFinancing and delivery of health services ncmch
Financing and delivery of health services ncmch
 
Term 1 Assignments
Term 1 AssignmentsTerm 1 Assignments
Term 1 Assignments
 
Bain brief healthcare_2020
Bain brief healthcare_2020Bain brief healthcare_2020
Bain brief healthcare_2020
 
Structured web programming
Structured web programmingStructured web programming
Structured web programming
 
Nueva vida vol 1
Nueva vida vol  1Nueva vida vol  1
Nueva vida vol 1
 
Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?Pharmaceutical Marketing - Whats in store for patients?
Pharmaceutical Marketing - Whats in store for patients?
 
Pharmaceutical Marketing Management
Pharmaceutical Marketing ManagementPharmaceutical Marketing Management
Pharmaceutical Marketing Management
 
Analogia del cuerpo humano
Analogia del cuerpo humanoAnalogia del cuerpo humano
Analogia del cuerpo humano
 

Similaire à Using DVCS for Enterprise XML Documentation

Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexIBM Danmark
 
JavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataJavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataBrian Martin
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singJohn Sing
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013IBM Switzerland
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOIBMInfoSphereUGFR
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012IBM India Smarter Computing
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017Shawn Moe
 
IMS capabilities today
IMS capabilities todayIMS capabilities today
IMS capabilities todayKyle Charlet
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT Group
 
Why z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsWhy z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsTeodoro Cipresso
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessLuis Guirigay
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Franziska Tanner
 
BP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and ConnectionsBP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and Connectionspanagenda
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)DataWorks Summit
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims futureRobert Hain
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageSandeep Patil
 

Similaire à Using DVCS for Enterprise XML Documentation (20)

Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
JavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big DataJavaOne BOF 5957 Lightning Fast Access to Big Data
JavaOne BOF 5957 Lightning Fast Access to Big Data
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
 
Présentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSOPrésentation IBM DB2 Blu - Fabrizio DANUSSO
Présentation IBM DB2 Blu - Fabrizio DANUSSO
 
“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012“z/OS Multi-Site Business Continuity” September, 2012
“z/OS Multi-Site Business Continuity” September, 2012
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017
 
IMS capabilities today
IMS capabilities todayIMS capabilities today
IMS capabilities today
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
We4IT lcty 2013 - captain mobility - mobile domino applications offline capab...
 
Why z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIsWhy z/OS is a Great Platform for Developing and Hosting APIs
Why z/OS is a Great Platform for Developing and Hosting APIs
 
Connect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social businessConnect2013 id506 hadr ideas for social business
Connect2013 id506 hadr ideas for social business
 
Cleversafe.PPTX
Cleversafe.PPTXCleversafe.PPTX
Cleversafe.PPTX
 
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
 
BP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and ConnectionsBP306 - Connecting the dots between Domino, Notes 9 and Connections
BP306 - Connecting the dots between Domino, Notes 9 and Connections
 
Db2 tools
Db2 toolsDb2 tools
Db2 tools
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims future
 
Hadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better StorageHadoop and Spark Analytics over Better Storage
Hadoop and Spark Analytics over Better Storage
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Using DVCS for Enterprise XML Documentation

  • 1. © 2013 IBM Corporation Using Distributed Version Control Systems: Enabling enterprise scale, XML based information development Adrian Warman – IBM Information Architect June 16th , 2013
  • 2. © 2013 IBM Corporation2 Introduction  Dr. Adrian R. Warman Information Architect IBM United Kingdom Limited Hursley Park Winchester Hampshire SO21 2JN mail: Adrian.Warman@uk.ibm.com Twitter: @warmana Google+: Adrian Warman Tel: +44-196-281-9176 Disclaimer  Any views or opinions expressed in this presentation are those of the author, and do not necessarily represent official positions, strategies or opinions of International Business Machines (IBM) Corporation.  No guarantees are offered as to the timeliness, accuracy or validity of information presented.
  • 3. © 2013 IBM Corporation3 Definitions  Information Development – Enterprise documentation characteristics  Information Set – Information stream  Darwinian Information Typing Architecture – XML Markup  Distributed Version Control System
  • 4. © 2013 IBM Corporation4 Workflow
  • 5. © 2013 IBM Corporation5 Basic XML content creation using DITA <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd"> <map xml:lang="en-us"> <title>Getting started</title> <topicref href="quickstartguide/exploring-the-dita- ot.dita" collection-type="sequence"> <topicref href="readme/installing-full-easy.dita"/> <topicref href="quickstartguide/rundemo.dita"/> <topicref href="quickstartguide/runmore.dita"/> </topicref> </map> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd"> <task id="exploring-the-dita-ot"> <title>Getting Started with the DITA Open Toolkit</title> <shortdesc>The <ph><cite>Getting Started Guide</cite></ph> is designed to provide a guided exploration of the DITA Open Toolkit. It is geared for an audience that has little or no knowledge of build scripts or DITA-OT parameters. It walks the novice user through installing the full-easy-install version of the toolkit and running a prompted build.</shortdesc> </task>
  • 6. © 2013 IBM Corporation6 DVCS Principles  Contrast with VCS  More than one person working on a documentation set  Storing versions of files in a repository  Everyone has a complete copy of the entire repository  Local changes can be shared  Merging should be as automatic as possible – But fail gracefully if necessary
  • 7. © 2013 IBM Corporation7 Storage requirements for a local repository  Subversion (VCS)  Server copy of entire repository = 800+ MB  Local copy of repository and snapshot = 1.6 GB  Git (DVCS)  Server copy of entire repository = 331 MB  Local copy of repository and snapshot = 1 GB
  • 8. © 2013 IBM Corporation8 Using a DVCS for multiple branches and multiple deliveries
  • 9. © 2013 IBM Corporation9 Advantages and disadvantages  Not a Content Management System (CMS)  Mechanisms for ensuring validity of markup  Re-use is possible – Simplified by branch merging?  Assembly of content on demand  Multi-branch management can become complex – Very complex  Do local storage requirements scale?  Going beyond intent of original DVCS concept  'Moving' sub-content might be problematic
  • 10. © 2013 IBM Corporation10 Summary, Q&A  Basic characteristics of Enterprise documentation  Similarity to Enterprise software development  Application of DVCS solution to some challenging documentation tasks – Real-world success in several major documentation -restructuring and migration tasks  The investigation continues...