SlideShare a Scribd company logo
1 of 28
•Typographer, graphical designer, writer, train & teach
• B2B, U2U, Translation & translation management
• 28 years of documentational experience
• ACE: FrameMaker, Illustrator, Photoshop, CorelDRAW, InDesign
The
setup
The
challenge
The
solution
The
output
The
facts +
Thomas Bro-Rasmussen
Localization Manager, Otometrics
www.otometrics.com
computer-based audiological,
otoneurologic and vestibular
instrumentation
Automating and managing multiple
projects in a multilingual environment
The
setup
Who &
Where
The
setup
TechWriter
Software
Development
TechWriter TechWriter
Localization
Manager
Software
Development
Build license HQ
HierachyA project
The
setup
Product
Language
Language
Language
Project
Anatomy
of a projectA project
The
setup
Project
images
External
resources
projects
A project
css, vars, condi, layouts snippets
The
setup
Common design files
Project
Common content files
Perforce
The
setup
Content
Project
Project
Content
Project
Project
Output
Analyzer
Filesync
Reconcile
The
challenge
If any element exists
more than once it is per
definition not single
sourced any more – and
needs to be dealt with
accordingly
Single
source
Base infoOtometrics.CSS
The
challenge
p.x_note
{
background-color: #e3e4e4;
}
96%
common
content for
all projects
Common entries
mc-breadcrumbs-prefix: ':: ';
mc-breadcrumbs-prefix: ':: Astera2 >';
mc-breadcrumbs-prefix: ':: Xeta > ';
mc-auto-number-format: 'Caution';
mc-auto-number-format: '¡Precaución! ';
mc-auto-number-format: '小心';
Special info
Language dependency
Otometrics.CSS
The
challenge
Project dependency
In built file: <p class=“docnumber”>Dok. Nr. 7-50-1220-dk/03</p>
In built file: <p class=“docnumber”>文件编号 7-50-1220-cn/03</p>
On disk: 7-50-1220-dk_03.pdf
On disk: 7-50-1220-en_03.pdf
Other content
The
challenge
OutputFile="7-50-1220-xx_yy.pdf"
<p class="docnumber”>Doc. no 7-50-1220-xx/yy</p>
Target dependency
Content awareness
Realize that . . .
The
challenge
We have good rules & many exceptions
GOAL
The
challenge
Take single sourcing to the limit
Increase amount of projects
Reduce translation costs
Reduce human errors
Get better buildtimes
The
solution
We realized that we had to go beyond
Flare’s capabilities – yet using the open
XML structure for something good
Quickie
The
solution
Flare
Merged info
Builds
Software
Perforce
Final Builder
Flare Projects
Final
outputs
Common info
Flare projects
Workspace
Version
management
Build
Machine
PLM
(Agile)
Overview
The
solution
<Terms>
<Name>Caution</Name>
<Translation>
<BR>Cuidado</BR>
<CN>小心</CN>
<CZ>Upozornění</CZ>
<DE>Vorsicht</DE>
<DK>Forsigtig</DK>
<ES>¡Precaución!</ES>
<FA> ‫احتیاط‬</ FA>
<FI>Huomautus</FI>
<FR>Attention</FR>
<GB>Caution</GB>
<IT>Attenzione</IT>
<NL>Opgepast</NL>
<NO>Forsiktig</NO>
<PT>Atenção</PT>
<RU>Внимание</RU>
<SE>Försiktig</SE>
<TR>Dikkat</TR>
<US>Caution</US>
</Translation>
</Term>
Core information
The
solution
English source
Localized term
• All central information used in
various places in css, variables,
snippets, topics are drawn from
XML files
• Information is merged into
relevant files during build
Sections
<General settings>
<Projects>
<Products>
<ManualTypes>
<Languages>
<Terms>
<CSSTerms>
FinalBuilder
The
solution
FinalBuilder is an integrated tool for
carrying out software builds on the
Windows platform (wiki)
MANUAL BUILD
1: Starts Final Builder
2: Select options
3: Runs Flare in Command Line
4: Builds
Building targetsFinalBuilder
The
solution
AUTOMATIC BUILD
1: Starts at 4AM
2: Purges all data from previous build
3: Gets latest version of all from Perforce
4: Analyzes settings file
5: Merges all relevant data (XML)
6: Runs Flare in Command Line
7: Builds
FinalBuilder
The
solution
The log fileFinalBuilder
The
solution
The
output
Same procedure as . . .
due to FDA , regualtory and company requirements.
Except we changed from CHM to HTML5
Same file – different storage
7-50-1200-EN_01.pdf
7-50-1220-EN_01.pdf
7-50-1230-EN_01.pdf
7-50-1240-EN_02_color.pdf
7-50-1270-EN_00.pdf
7-50-1280-EN_00.pdf
7-50-1300-EN_00.pdf
7-50-1310-EN_00.pdf
7-50-1330-EN_00.pdf
7-50-1350-EN_00.pdf
AirCal User Guide.pdf
Astera User Guide.pdf
AURICAL Aud User Guide.pdf
AURICAL FreeFit User Guide.pdf
AURICAL HIT User Guide.pdf
AURICAL Visible Speech User Manual.pdf
Itera II User Manual.pdf
MADSEN Capella User Guide.pdf
MADSEN OTOflex 100 User Manual.pdf
All from
one source
The
output
Directly to software build (DVD)
(we have users off the web !)
Otometrics documents
The
facts
487
Apr Oct Types
33 90 User manuals
8 9 Service manuals
5 5 Quick Guides
3 11 Installation manuals
12 15 Reference manuals
32 117 User Guides
0 30 Help Files
42 43 Products
37 37 Languages (23 active)
Some factsRoom . .
We have to copy/control We need
Dec, 2012 March, 2013 October 2013
Design CSS 96 109 (1) 1
Tables CSS 542 665 (5) 5
Snippets 10,351 15,069 (195) 143
Variables 1,413 1,522 (19) 19
Cond tags sets 193 209 (3) 3
Include (.h) 90 102 (1) 1
Skins 111 122 (2) 2
Page layouts 494 538 (6) 6
Master pages 68 95 (1) 1
Manual vs automatic
If all of the substitution of
strings in the previous items had
to be done manually (with no
errors, substitutions, correct
placement in projects, etc) this
would require approx.:
± 240 minutes
The
facts
The automated setup does
all this in:
3,5 minutes
. . . on a good day – with no emails,
talks, lunch, tea, bosses, phone calls
. . . every day – while we email, talk,
write or even sleep (nights) . . .
Thursday
31
October, 2013
Goal
The
facts
Take single sourcing to the limit
Increase amount projects
Reduce translation costs
Reduce human errors
Get better buildtimes
Thomas Bro-Rasmussen
tbrasmussen@gnotometrics.com
The
setup
The
challenge
The
solution
The
result
The
facts
Thank you for
your attention

More Related Content

Similar to Madcap Case Study from Write2Users, Denmark

Clement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jClement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jtexas80
 
PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016Graham Smith
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureDan O'Leary
 
OFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGOFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGsatish_kumar646
 
Rajnish_tyagi Profile
Rajnish_tyagi ProfileRajnish_tyagi Profile
Rajnish_tyagi ProfileRajnish Tyagi
 
Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason Taylor
 
4-13Levi Morey
4-13Levi Morey4-13Levi Morey
4-13Levi MoreyLevi Morey
 
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a Service
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a ServiceHP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a Service
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a ServiceThomas Francis
 
Ranjith - Windows and VMware
Ranjith - Windows and VMwareRanjith - Windows and VMware
Ranjith - Windows and VMwareranjith dasari
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Bastian Feder
 
Php Frameworks
Php FrameworksPhp Frameworks
Php FrameworksRyan Davis
 
Problem Determination Tools
Problem Determination ToolsProblem Determination Tools
Problem Determination ToolsCICS ROADSHOW
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project ExperienceEDB
 

Similar to Madcap Case Study from Write2Users, Denmark (20)

Clement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016jClement_Okoro_Jr_Resume2016j
Clement_Okoro_Jr_Resume2016j
 
Resume raushan
Resume raushanResume raushan
Resume raushan
 
PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016PeopleSoft Cloud Architecture - OpenWorld 2016
PeopleSoft Cloud Architecture - OpenWorld 2016
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochure
 
OFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAININGOFF SHORE RECRUITER TRAINING
OFF SHORE RECRUITER TRAINING
 
KIRANKUMAR_MV
KIRANKUMAR_MVKIRANKUMAR_MV
KIRANKUMAR_MV
 
Rajnish_tyagi Profile
Rajnish_tyagi ProfileRajnish_tyagi Profile
Rajnish_tyagi Profile
 
Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015
 
4-13Levi Morey
4-13Levi Morey4-13Levi Morey
4-13Levi Morey
 
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a Service
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a ServiceHP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a Service
HP CAST 2017 Frankfurt : HPE UberCloud boosting HPC as a Service
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Joel_2015
Joel_2015Joel_2015
Joel_2015
 
Ranjith - Windows and VMware
Ranjith - Windows and VMwareRanjith - Windows and VMware
Ranjith - Windows and VMware
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
 
Php Frameworks
Php FrameworksPhp Frameworks
Php Frameworks
 
Problem Determination Tools
Problem Determination ToolsProblem Determination Tools
Problem Determination Tools
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project Experience
 

Recently uploaded

Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristicswasim792942
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessAggregage
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756dollysharma2066
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesMedia Logic
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxDave McCallum
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 

Recently uploaded (20)

Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Chat GPT Master Class - Leslie Hughes, PUNCH Media
Chat GPT Master Class - Leslie Hughes, PUNCH MediaChat GPT Master Class - Leslie Hughes, PUNCH Media
Chat GPT Master Class - Leslie Hughes, PUNCH Media
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
A.I. and The Social Media Shift - Mohit Rajhans
A.I. and The Social Media Shift - Mohit RajhansA.I. and The Social Media Shift - Mohit Rajhans
A.I. and The Social Media Shift - Mohit Rajhans
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 

Madcap Case Study from Write2Users, Denmark