SlideShare une entreprise Scribd logo
1  sur  33
Agile Localization
Building Bridges Between
Translation Quality and
Rapid Software Development
Laura Dent
Freelance Technical Writer
www.linkedin.com/in/lauradentwriter
@laurainspace
Overview
• About Me
• About You
• Definitions
• Agile
• Localization
• Software and Content
• Benefits and Challenges
• Agile Localization Process
2
About Me: Laura Dent
• Freelance technical writer specializing in single-sourcing
and localization; clients include translation agencies and
product companies
• Content Strategist at Rosetta Stone, language-learning
software company; localize software and documentation
– SimShip with Agile
• Adjunct faculty at James Madison University, teaching
Technical Communication for Computer Science
3
About You
Poll: What is your level of experience in …
• Agile?
• Embedded in Software Team?
• Software:
• User Interface Text (UI)?
• User Experience (UX)?
• Content:
• Single-Sourcing?
• Localization?
• Software?
• Documentation?
4
Intersections
Agile Software
Development
ContentLocalization
5
Agile Localization of Software and Content
Intersections
• Agile Software Development
• What agile is made for – rapid iterations
• Empowering developers
• Agile Software Development and Content Strategy
• Natural combination – Software UI text is Content
• Documentation Writer  Content Strategist
• Upstream – embedded in Agile software team(s)
• Single-sourcing of documentation saves localization costs
6
Intersections
• Agile Localization of Software and Content – Sweet Spot
• Challenges
• Benefits
• Software Internationalization
• Terminology: glossary and style guide – consistency of
content: UI text and documentation
• Hybrid: Between waterfall (handoff) and agile (incremental):
Batches
• Other approaches: n-1 (translating previous content); tiered
languages, SLA with LSP
7
Agile Development
• Agile software development
• vs. Waterfall
• Agile Manifesto
• Methodologies
• Scrum
• Kanban
• Test-Driven Development (TDD)
• Extreme Programming (XP)
Many agile environments are a blend of these
• Processes
• Sprint planning
• User Stories
• Daily meetings
• Sprint review
8
Agile Manifesto
9
Waterfall vs. Agile
Waterfall:
• Linear
• Sequential
10
Agile:
• Cyclical
• Iterative
© Study.com
Documentation Writer:
You are here
Content Developer:
You are here
and here and here
Agile Development Process
11
By Scrum_process.svg: Lakeworksderivative work: Sebastian Wallroth (talk) - Scrum_process.svg, CC BY-SA 3.0,
https://commons.wikimedia.org/w/index.php?curid=10772971
Globalization to Localization
12
Software Internationalization
• Take the text out of the code
• Create external “locale” files for localization
• Create file structure for software to “switch” locales
• Make translatable strings
• Don’t concatenate strings – make complete strings
• Avoid variables if possible (within sentences)
• Allow for text expansion in GUI screens
• Link – Verknüpfung
• Login – Anmeldung
13
Content for Localization
• Glossary: consistency of terminology
• Software UI text: clean and concise; allow room for
expansion
• English (source) content: write for translation
• Single-sourcing documentation: make use of variables
and conditionals – carefully
14
Content: Single-Sourcing
Single-Sourcing: Use of a single document or set of files
to produce multiple variations in the output.
Single-Sourcing can
repurpose content across
the organization.
15
Single-Sourcing and Localization
16
Localization in Action
17
Localization in Action
18
Localization Challenges
• Linguistic – grammar differences
• Formatting – screen size (software), paper size
(documentation)
• Quality
• Linguistic QA Ideally, need in-country review
• Timing
• Cultural and legal issues
• Process
19
Linguistic Issues
Common to Software and Content
• Don’t use variables for common words.
• Don’t concatenate strings (using variables):
• <subject> + <verb> + <object> doesn’t work in languages that have
the verb at the end (German, Japanese)
• <adjective> <noun> doesn’t work in Romance languages; word order,
number/gender agreement
Example – English:
• “The <device/machine> should be plugged in. Then, turn it on.”
French:
• L’appareil doit être branché. Puis, allumez-le.
• La machine doit être branchée. Puis, allumez-la.
Example courtesy Jennifer Schudel, Advanced Language Translations
20
Benefits of Agile Localization
• Rapid time to market
• Continual improvements in translation quality
• Cost is spread over time
• Linguists become SMEs in your product
21
Agile Localization Process
• Hybrid: Between Agile and Waterfall
• Finalize source text
• Larger batches to translate
• Service Level Agreement (SLA) with Language Services
Provider (LSP) for lots of quick turnarounds
22
Iterations
23
Iterations each Sprint
• Source content
• Translations
• Review
• Revisions
• Localization Engineering
• Release
N-1 or SimShip?
24
• N-minus-1 (or more): Localize
content of previous Sprint
• SimShip: Ship all languages
simultaneously
• Later cycles:
• Documentation
• Rich content (multimedia)
• Tiered languages
SimShip
Rosetta Stone story:
• Software and documentation localized in 9 languages
• Agile software development environment
• Software: All languages shipped simultaneously
(SimShip)
• Documentation (Help and manuals) followed later
• Now use Scalable Agile Framework (SAFe) to sync
teams
25
n-1 (or more): Tiered Languages
26
Localization by Sprint
27
New content added
(and revised) each Sprint
Scalable Agile Framework
28
SAFe® Training from Scaled Agile® http://www.scaledagileframework.com/posters/
Program Increment (PI) Planning
29
UI Content/Localizations
30
“May I take your order, please?”
Kanban Board
31
Resources
Flare Webinars:
• “Using MadCap Flare to Support Your International Content Strategy”
https://www.madcapsoftware.com/demos/signup.aspx?id=1144010340194854916
• “A Case Study in Translation Management – How to Reduce Costs by 90% While Enabling
New Markets”
https://www.madcapsoftware.com/demos/signup.aspx?id=1146179877138420211
Jennifer Schudel, Advanced Language Translations: Presentation, “Five Things to Consider
When Developing Multilingual Content”
• http://www.madcapsoftware.com/demos/player.aspx?v=2197c5687bd28
• http://assets.madcapsoftware.com/webinar/Presentation_FiveThingsFlareTranslation.pdf
Venga Global eBooks (I wrote or edited):
• “Single-Sourcing to Reduce Translation Costs”
http://www.vengaglobal.com/resources/ebooks/single-sourcing-to-reduce-translation-costs/
• “Software Localization in the Agile Environment”
http://www.vengaglobal.com/resources/ebooks/software-localization-in-the-agile-environment/
• “5 Smart Steps for Software Internationalization”
http://www.vengaglobal.com/resources/ebooks/5-smart-steps-for-software-internationalization/
Val Swisher, Content Rules http://contentrules.com/about-us/team/#val
32
Thank You!
Questions?
Laura Dent
www.lauradentwriter.com
laura@lauradentwriter.com
www.linkedin.com/in/lauradentwriter
@laurainspace
33

Contenu connexe

Tendances

Cucumber jvm best practices v3
Cucumber jvm best practices v3Cucumber jvm best practices v3
Cucumber jvm best practices v3Ahmed Misbah
 
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)Vassilis Korkas
 
SyPy IronPython
SyPy IronPythonSyPy IronPython
SyPy IronPythonNick Hodge
 
The tools & technologies behind Resin.io
The tools & technologies behind Resin.ioThe tools & technologies behind Resin.io
The tools & technologies behind Resin.ioGreeceJS
 
APIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API LanguagesAPIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API LanguagesJerome Louvel
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overviewMohitKumar1985
 
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...K15t
 
Ruby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveRuby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveBuddy Lindsey
 
Sustainable software development / Jätkusuutlik tarkvaraarendus
Sustainable software development / Jätkusuutlik tarkvaraarendusSustainable software development / Jätkusuutlik tarkvaraarendus
Sustainable software development / Jätkusuutlik tarkvaraarendusGreteStrandberg
 

Tendances (18)

Cucumber jvm best practices v3
Cucumber jvm best practices v3Cucumber jvm best practices v3
Cucumber jvm best practices v3
 
Net overview
Net overviewNet overview
Net overview
 
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)
Bringing linguistic QA to the cloud - Vassilis Korkas (lexiQA)
 
SyPy IronPython
SyPy IronPythonSyPy IronPython
SyPy IronPython
 
The tools & technologies behind Resin.io
The tools & technologies behind Resin.ioThe tools & technologies behind Resin.io
The tools & technologies behind Resin.io
 
APIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API LanguagesAPIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API Languages
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
 
Better java with design
Better java with designBetter java with design
Better java with design
 
.Net Introduction
.Net Introduction.Net Introduction
.Net Introduction
 
Net overview
Net overviewNet overview
Net overview
 
Net Framework overview
Net Framework overviewNet Framework overview
Net Framework overview
 
Why Serverless?
Why Serverless?Why Serverless?
Why Serverless?
 
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...
DocOps: Agile Content Development In Practice - Nils Bier, tekom Jahrestagung...
 
.Net overview by cetpa
.Net overview by cetpa.Net overview by cetpa
.Net overview by cetpa
 
Ruby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET PerspectiveRuby on Rails from an ASP.NET Perspective
Ruby on Rails from an ASP.NET Perspective
 
SGCE 2015 REST APIs
SGCE 2015 REST APIsSGCE 2015 REST APIs
SGCE 2015 REST APIs
 
Sustainable software development / Jätkusuutlik tarkvaraarendus
Sustainable software development / Jätkusuutlik tarkvaraarendusSustainable software development / Jätkusuutlik tarkvaraarendus
Sustainable software development / Jätkusuutlik tarkvaraarendus
 
Java script
Java scriptJava script
Java script
 

Similaire à LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quality and Rapid Software Development

Agile Localization: Oxymoron or Heroic Achievement?
Agile Localization: Oxymoron or Heroic Achievement?Agile Localization: Oxymoron or Heroic Achievement?
Agile Localization: Oxymoron or Heroic Achievement?Laura Dent
 
Developer Experience Overview
Developer Experience OverviewDeveloper Experience Overview
Developer Experience OverviewRoss Jimenez
 
CICD for the modern data platform
CICD for the modern data platformCICD for the modern data platform
CICD for the modern data platformDavid Bojsen
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”Cisco DevNet
 
DevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & MicroservicesDevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & MicroservicesSonatype
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceJen Wei Lee
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source ContributionsNeev Technologies
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...Alexandr Savchenko
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...Fwdays
 
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...LavaConConference
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Shelly Megan
 
Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute JeniferJenkins2
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudLauren Hayward Schaefer
 
The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189Mahmoud Samir Fayed
 
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson:  Markup Languages and Warp-Speed DocumentationLois Patterson:  Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed DocumentationJack Molisani
 
Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentationLois Patterson
 

Similaire à LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quality and Rapid Software Development (20)

Agile Localization: Oxymoron or Heroic Achievement?
Agile Localization: Oxymoron or Heroic Achievement?Agile Localization: Oxymoron or Heroic Achievement?
Agile Localization: Oxymoron or Heroic Achievement?
 
Developer Experience Overview
Developer Experience OverviewDeveloper Experience Overview
Developer Experience Overview
 
New DevOps for the DBA
New DevOps for the DBANew DevOps for the DBA
New DevOps for the DBA
 
Cloud Services UX
Cloud Services UXCloud Services UX
Cloud Services UX
 
caseywest
caseywestcaseywest
caseywest
 
caseywest
caseywestcaseywest
caseywest
 
CICD for the modern data platform
CICD for the modern data platformCICD for the modern data platform
CICD for the modern data platform
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
DevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & MicroservicesDevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & Microservices
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!
 
Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189
 
Lois Patterson: Markup Languages and Warp-Speed Documentation
Lois Patterson:  Markup Languages and Warp-Speed DocumentationLois Patterson:  Markup Languages and Warp-Speed Documentation
Lois Patterson: Markup Languages and Warp-Speed Documentation
 
Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
 

Plus de Jack Molisani

Keith Schengili-Roberts - DITA Worst Practices
Keith Schengili-Roberts - DITA Worst PracticesKeith Schengili-Roberts - DITA Worst Practices
Keith Schengili-Roberts - DITA Worst PracticesJack Molisani
 
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s TableLavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s TableJack Molisani
 
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...Jack Molisani
 
LavaCon 2017 - Who Cares About Change?
LavaCon 2017 - Who Cares About Change?LavaCon 2017 - Who Cares About Change?
LavaCon 2017 - Who Cares About Change?Jack Molisani
 
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...Jack Molisani
 
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...Jack Molisani
 
LavaCon 2017 - Take the Risk, Embrace the Change!
LavaCon 2017 - Take the Risk, Embrace the Change!LavaCon 2017 - Take the Risk, Embrace the Change!
LavaCon 2017 - Take the Risk, Embrace the Change!Jack Molisani
 
LavaCon 2017 - Structured Content Authoring For All!
LavaCon 2017 - Structured Content Authoring For All!LavaCon 2017 - Structured Content Authoring For All!
LavaCon 2017 - Structured Content Authoring For All!Jack Molisani
 
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...Jack Molisani
 
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...Jack Molisani
 
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source ToolsLavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source ToolsJack Molisani
 
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 SecondsLavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 SecondsJack Molisani
 
LavaCon 2017 - How UX and Content Can (and Should) Work Together
LavaCon 2017 - How UX and Content Can (and Should) Work TogetherLavaCon 2017 - How UX and Content Can (and Should) Work Together
LavaCon 2017 - How UX and Content Can (and Should) Work TogetherJack Molisani
 
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...Jack Molisani
 
LavaCon 2017 - Evolving the New Content Order
LavaCon 2017 - Evolving the New Content OrderLavaCon 2017 - Evolving the New Content Order
LavaCon 2017 - Evolving the New Content OrderJack Molisani
 
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...Jack Molisani
 
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...Jack Molisani
 
LavaCon 2017 - Silos. (And other concepts that make us average)
LavaCon 2017 - Silos. (And other concepts that make us average)LavaCon 2017 - Silos. (And other concepts that make us average)
LavaCon 2017 - Silos. (And other concepts that make us average)Jack Molisani
 
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...Jack Molisani
 
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...Jack Molisani
 

Plus de Jack Molisani (20)

Keith Schengili-Roberts - DITA Worst Practices
Keith Schengili-Roberts - DITA Worst PracticesKeith Schengili-Roberts - DITA Worst Practices
Keith Schengili-Roberts - DITA Worst Practices
 
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s TableLavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
LavaCon 2017 - Developing Your Edge: Getting a Seat at the Customer’s Table
 
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
LavaCon 2017 - How Modern Analytics Will Turn Your Technical Content Into a R...
 
LavaCon 2017 - Who Cares About Change?
LavaCon 2017 - Who Cares About Change?LavaCon 2017 - Who Cares About Change?
LavaCon 2017 - Who Cares About Change?
 
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
LavaCon 2017 - Much Ado About Templates: Reduce the Learning Curve and Increa...
 
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
 
LavaCon 2017 - Take the Risk, Embrace the Change!
LavaCon 2017 - Take the Risk, Embrace the Change!LavaCon 2017 - Take the Risk, Embrace the Change!
LavaCon 2017 - Take the Risk, Embrace the Change!
 
LavaCon 2017 - Structured Content Authoring For All!
LavaCon 2017 - Structured Content Authoring For All!LavaCon 2017 - Structured Content Authoring For All!
LavaCon 2017 - Structured Content Authoring For All!
 
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
LavaCon 2017 - Building Catwalks Between Silos: Using Taxonomy to Drive Engag...
 
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
LavaCon 2017 - Getting Dragged Along? Start Charting Your Team’s Course with ...
 
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source ToolsLavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools
LavaCon 2017 - DITA: Start Small, Grow Big Using Open Source Tools
 
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 SecondsLavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
LavaCon 2017 - Feed the Goldfish in 19 Minutes and 52 Seconds
 
LavaCon 2017 - How UX and Content Can (and Should) Work Together
LavaCon 2017 - How UX and Content Can (and Should) Work TogetherLavaCon 2017 - How UX and Content Can (and Should) Work Together
LavaCon 2017 - How UX and Content Can (and Should) Work Together
 
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
 
LavaCon 2017 - Evolving the New Content Order
LavaCon 2017 - Evolving the New Content OrderLavaCon 2017 - Evolving the New Content Order
LavaCon 2017 - Evolving the New Content Order
 
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
LavaCon 2017 - Managing Stakeholders Across the Content Ecosystem: The Key to...
 
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
LavaCon 2017 - Future-proof Your Content: Beyond Traditional Publishing for S...
 
LavaCon 2017 - Silos. (And other concepts that make us average)
LavaCon 2017 - Silos. (And other concepts that make us average)LavaCon 2017 - Silos. (And other concepts that make us average)
LavaCon 2017 - Silos. (And other concepts that make us average)
 
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
LavaCon 2017 - Management Workshop Part 1: Leadership and Management in Techn...
 
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
LavaCon 2017 - Stop, Listen, and Collaborate: Creating an Experience-first Co...
 

Dernier

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

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?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
[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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quality and Rapid Software Development

  • 1. Agile Localization Building Bridges Between Translation Quality and Rapid Software Development Laura Dent Freelance Technical Writer www.linkedin.com/in/lauradentwriter @laurainspace
  • 2. Overview • About Me • About You • Definitions • Agile • Localization • Software and Content • Benefits and Challenges • Agile Localization Process 2
  • 3. About Me: Laura Dent • Freelance technical writer specializing in single-sourcing and localization; clients include translation agencies and product companies • Content Strategist at Rosetta Stone, language-learning software company; localize software and documentation – SimShip with Agile • Adjunct faculty at James Madison University, teaching Technical Communication for Computer Science 3
  • 4. About You Poll: What is your level of experience in … • Agile? • Embedded in Software Team? • Software: • User Interface Text (UI)? • User Experience (UX)? • Content: • Single-Sourcing? • Localization? • Software? • Documentation? 4
  • 6. Intersections • Agile Software Development • What agile is made for – rapid iterations • Empowering developers • Agile Software Development and Content Strategy • Natural combination – Software UI text is Content • Documentation Writer  Content Strategist • Upstream – embedded in Agile software team(s) • Single-sourcing of documentation saves localization costs 6
  • 7. Intersections • Agile Localization of Software and Content – Sweet Spot • Challenges • Benefits • Software Internationalization • Terminology: glossary and style guide – consistency of content: UI text and documentation • Hybrid: Between waterfall (handoff) and agile (incremental): Batches • Other approaches: n-1 (translating previous content); tiered languages, SLA with LSP 7
  • 8. Agile Development • Agile software development • vs. Waterfall • Agile Manifesto • Methodologies • Scrum • Kanban • Test-Driven Development (TDD) • Extreme Programming (XP) Many agile environments are a blend of these • Processes • Sprint planning • User Stories • Daily meetings • Sprint review 8
  • 10. Waterfall vs. Agile Waterfall: • Linear • Sequential 10 Agile: • Cyclical • Iterative © Study.com Documentation Writer: You are here Content Developer: You are here and here and here
  • 11. Agile Development Process 11 By Scrum_process.svg: Lakeworksderivative work: Sebastian Wallroth (talk) - Scrum_process.svg, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=10772971
  • 13. Software Internationalization • Take the text out of the code • Create external “locale” files for localization • Create file structure for software to “switch” locales • Make translatable strings • Don’t concatenate strings – make complete strings • Avoid variables if possible (within sentences) • Allow for text expansion in GUI screens • Link – Verknüpfung • Login – Anmeldung 13
  • 14. Content for Localization • Glossary: consistency of terminology • Software UI text: clean and concise; allow room for expansion • English (source) content: write for translation • Single-sourcing documentation: make use of variables and conditionals – carefully 14
  • 15. Content: Single-Sourcing Single-Sourcing: Use of a single document or set of files to produce multiple variations in the output. Single-Sourcing can repurpose content across the organization. 15
  • 19. Localization Challenges • Linguistic – grammar differences • Formatting – screen size (software), paper size (documentation) • Quality • Linguistic QA Ideally, need in-country review • Timing • Cultural and legal issues • Process 19
  • 20. Linguistic Issues Common to Software and Content • Don’t use variables for common words. • Don’t concatenate strings (using variables): • <subject> + <verb> + <object> doesn’t work in languages that have the verb at the end (German, Japanese) • <adjective> <noun> doesn’t work in Romance languages; word order, number/gender agreement Example – English: • “The <device/machine> should be plugged in. Then, turn it on.” French: • L’appareil doit être branché. Puis, allumez-le. • La machine doit être branchée. Puis, allumez-la. Example courtesy Jennifer Schudel, Advanced Language Translations 20
  • 21. Benefits of Agile Localization • Rapid time to market • Continual improvements in translation quality • Cost is spread over time • Linguists become SMEs in your product 21
  • 22. Agile Localization Process • Hybrid: Between Agile and Waterfall • Finalize source text • Larger batches to translate • Service Level Agreement (SLA) with Language Services Provider (LSP) for lots of quick turnarounds 22
  • 23. Iterations 23 Iterations each Sprint • Source content • Translations • Review • Revisions • Localization Engineering • Release
  • 24. N-1 or SimShip? 24 • N-minus-1 (or more): Localize content of previous Sprint • SimShip: Ship all languages simultaneously • Later cycles: • Documentation • Rich content (multimedia) • Tiered languages
  • 25. SimShip Rosetta Stone story: • Software and documentation localized in 9 languages • Agile software development environment • Software: All languages shipped simultaneously (SimShip) • Documentation (Help and manuals) followed later • Now use Scalable Agile Framework (SAFe) to sync teams 25
  • 26. n-1 (or more): Tiered Languages 26
  • 27. Localization by Sprint 27 New content added (and revised) each Sprint
  • 28. Scalable Agile Framework 28 SAFe® Training from Scaled Agile® http://www.scaledagileframework.com/posters/
  • 29. Program Increment (PI) Planning 29
  • 30. UI Content/Localizations 30 “May I take your order, please?”
  • 32. Resources Flare Webinars: • “Using MadCap Flare to Support Your International Content Strategy” https://www.madcapsoftware.com/demos/signup.aspx?id=1144010340194854916 • “A Case Study in Translation Management – How to Reduce Costs by 90% While Enabling New Markets” https://www.madcapsoftware.com/demos/signup.aspx?id=1146179877138420211 Jennifer Schudel, Advanced Language Translations: Presentation, “Five Things to Consider When Developing Multilingual Content” • http://www.madcapsoftware.com/demos/player.aspx?v=2197c5687bd28 • http://assets.madcapsoftware.com/webinar/Presentation_FiveThingsFlareTranslation.pdf Venga Global eBooks (I wrote or edited): • “Single-Sourcing to Reduce Translation Costs” http://www.vengaglobal.com/resources/ebooks/single-sourcing-to-reduce-translation-costs/ • “Software Localization in the Agile Environment” http://www.vengaglobal.com/resources/ebooks/software-localization-in-the-agile-environment/ • “5 Smart Steps for Software Internationalization” http://www.vengaglobal.com/resources/ebooks/5-smart-steps-for-software-internationalization/ Val Swisher, Content Rules http://contentrules.com/about-us/team/#val 32