SlideShare una empresa de Scribd logo
1 de 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...

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar a Presentation20130616

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
 
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...tkharrat
 
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
 
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
 
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
 
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
 

Similar a Presentation20130616 (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
 
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
Storage and The Cloud 1. What is driving IT / Businesses to Cloud 2. Traditio...
 
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
 
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
 
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...
 
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
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Presentation20130616

  • 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...