implementing continuous globalization in the enterprise · continuous(globalization! implementing...

30
Continuous Globalization Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2, 2015

Upload: others

Post on 07-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Continuous(Globalization!

Implementing Continuous Globalization

in the Enterprise FromLingoport:

AdamAsnesDecember2,2015

Page 2: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Agenda •  IntrotoLingoport•  Basicsofso=wareglobalizaAon•  ConAnuousGlobalizaAonbackground•  i18n&L10nandthesourcerepository•  EnterpriseStakeholders&Concerns•  ROI•  Q&A,Follow-upResources

Page 3: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,
Page 4: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Lingoport Suite

Systems,automaAon&measurementtofacilitateongoingso=wareinternaAonalizaAon

andlocalizaAon.

Page 5: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

¡  i18n(i+nternaAonalizaAo+n)o  theprocessofmakingcodeworld-readysothatitcanbe

localizedtoaspecificregionandlanguage

¡  L10n(L+ocalizaAo+n)o  theprocessofadapAngtheapplicaAoncontenttomeetthe

language,culturalandotherrequirementsofaspecifictargetmarket

¡  G11n(g+lobalizaAo+n)o  theprocessofdesigninganddevelopingaso=wareproductthat

funcAonsinmulAplecountriesandlanguages

i18n,L10n,G11n

5

Page 6: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

G11n = i18n + L10n

6

Page 7: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Continuous G11n

Page 8: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Continuous G11n in the Enterprise

•  AutomaAon•  Visibility• Metrics

Page 9: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

i18n & L10n The Source Repository

•  Thetruthisinthesourcerepoo  YourGlobalReadiness?o  Isyourprocessworking?o  Canyouseeit?o  Canyoumeasureit?

Page 10: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Lingoport Suite Components

Page 11: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Lingoport Dashboard •  G11nvisibilityovermulApleproductsandprojects•  Drilldown&Planning

Page 12: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Globalyzer •  Server:CustomizeandstoreRules(nosourceaccess)•  Workbench:Bigi18njobs,Configurerules,i18nfocus•  CommandLine:Automatei18nmeasurementfromtherepo•  Lite:i18ncheckfromdeveloperIDEorautomatedcheck-in

Page 13: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Resource Manager •  Seewhat’snewinresourcebundles•  AutomatePrepKits•  AutomatefilevalidaAon•  AutomatesendingfilesforLocalizaAon

o  ViaTMSorL10nVendorPortal

•  Trackit•  Validateitwhenitcomesback•  AutomaAcallyinsertitbackintherepoifitpasses•  EmailnoAficaAonsaswellasdashboardinstrumentaAon•  AutomatedPseudoLocalizaAon

Page 14: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Globalization Stakeholders

PeopleandobjecAvesmeetprocessandtechnology

Page 15: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Localization Team •  L10n–DirectorofGlobalizaAon•  L10nManagers•  L10nEngineers•  i18nArchitects?•  PrimarilyworkingonlocalizaAonacAviAes

o  ReacAvetodevelopmentprocesso  Developmentisupstreamofquality

•  Dashboard,ResourceManager

Page 16: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Developers •  Sprintdeliverabledriven•  Featurefocused•  Mayormaynotunderstandi18n

o  O=ennotmeasuredbythis

•  Usedtointegrateddevelopmentprocesses•  Globalyzer,Dashboard•  Concern:FalseposiAves•  SomeAmesliketheideaofcreaAngadhoctools

Page 17: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

i18n Leadership •  Understandsi18nimpact•  Architecturalimpact–Lynchpintosuccess•  i18nprocessesandknowledgebutcan’tbeeverywhere•  O=enhasresponsibilitybutlackmanagementauthority•  GlobalyzerWorkbench,Server,Dashboard

o  LeadrulesetconfiguraAono  Knowledgesupporto  ProjectconfigforLitedeployment

Page 18: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

QA •  NeedG11ntestcriteria

o  i18n&L10n

•  Importantandintegratedwitheachsprint•  Agreatally•  Aslowerandmoreexpensivewaytoremediateissues•  ResourceManagerforconAnuousPseudoLocalizaAon

Page 19: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Development Management •  Director/VPofEngineering•  ProductandProgramManagers•  Scalable,repeatablesystemstomeetrequirementscriteria•  Takeouthumanfactors•  Focusdevelopmentonprimemissions•  ContaincostsandAme•  DeliveronAme•  Dashboard,conAnuoussystems

Page 20: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Executive Management •  ROIdriven•  Marketdriven•  Maybetechnologydriven•  Mustunderstandthebenefitsofadecision

o  CostsofnotpursuingacourseofacAon

•  BudgetsandStrategy

Page 21: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

IT •  NeedcooperaAonforintegraAon•  Theyaretheretoenable•  Canbeanobstacle•  Besttoinformthemduringtheprocess•  Securityconcerns

Page 22: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Development and Localization Understanding

•  I18nknowledgeisnotcommon•  Usescalabletrainingsothatpeoplebegintounderstand

Page 23: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Localization Vendors •  Mustunderstandfastturnaroundonmanysmallprojects

o  Minimums?Wedon’twantnominimums!

•  Musthavesystemstodealwithprojectoverhead•  ConsistencyoffilequalityiscriAcal•  ConsumePrepkitsfromResourceManager

o  ViaTMSorVendorportal

Page 24: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

ROI & Continuous G11n ConAnuousGlobalizaAon(G11n)

Page 25: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Defect costs per stage

Tradi&onalapproachtoSWDevelopmentinawelldefinedprocess

Whenmosti18n&L10nissuesareaddressed

Page 26: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

G11n & Agile i18n&L10nissueso=enFallintobacklogs

Page 27: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

i18n in Software Development

¡  i18ncompliancethroughiteraAveQAcyclesisawasteofmoneyandAme–GlobalyzerLitetofindatcommit

¡  Finding,managing,fixingandverifyingi18nbugsiscostly.Averagesstartat$500/bug.Interruptstheflowofdevelopment

¡  ReleasingcoreproductstoworldwidemarketsfastercreatesrevenueopportuniAes,notjustcostsavings

“ReacAveinternaAonalizaAonisunpredictableandpoorlycontrolled.”–GaryLefman,Ciscoi18nArchitect.

©Lingoport,Inc.2013-donotdistribute 27

Page 28: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

•  5TeamsX20sprints/year=100Sprints•  Eachsprinthas5features=500features•  2dayssavedperfeature=1,000days•  At$40/hour=$325,000peryear•  ProducAvityincreaseof3peopleperyear

Continuous G11n ROI

Page 29: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Scaling for the Enterprise

Page 30: Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing Continuous Globalization in the Enterprise From Lingoport: Adam Asnes December 2,

Questions & Answers: Contact Resources

[email protected]

hsp://www.lingoport.comLingoportSuiteExtensiveServicesTraining

•  lingoport.com/blog•  lingoport.com/resources•  wiki.lingoport.com