Implementing Continuous Globalization in the Enterprise · Continuous(Globalization! Implementing...

Post on 07-Jul-2020

4 views 0 download

transcript

Continuous(Globalization!

Implementing Continuous Globalization

in the Enterprise FromLingoport:

AdamAsnesDecember2,2015

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

Lingoport Suite

Systems,automaAon&measurementtofacilitateongoingso=wareinternaAonalizaAon

andlocalizaAon.

¡  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

G11n = i18n + L10n

6

Continuous G11n

Continuous G11n in the Enterprise

•  AutomaAon•  Visibility• Metrics

i18n & L10n The Source Repository

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

Lingoport Suite Components

Lingoport Dashboard •  G11nvisibilityovermulApleproductsandprojects•  Drilldown&Planning

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

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

o  ViaTMSorL10nVendorPortal

•  Trackit•  Validateitwhenitcomesback•  AutomaAcallyinsertitbackintherepoifitpasses•  EmailnoAficaAonsaswellasdashboardinstrumentaAon•  AutomatedPseudoLocalizaAon

Globalization Stakeholders

PeopleandobjecAvesmeetprocessandtechnology

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

o  ReacAvetodevelopmentprocesso  Developmentisupstreamofquality

•  Dashboard,ResourceManager

Developers •  Sprintdeliverabledriven•  Featurefocused•  Mayormaynotunderstandi18n

o  O=ennotmeasuredbythis

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

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

o  LeadrulesetconfiguraAono  Knowledgesupporto  ProjectconfigforLitedeployment

QA •  NeedG11ntestcriteria

o  i18n&L10n

•  Importantandintegratedwitheachsprint•  Agreatally•  Aslowerandmoreexpensivewaytoremediateissues•  ResourceManagerforconAnuousPseudoLocalizaAon

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

Executive Management •  ROIdriven•  Marketdriven•  Maybetechnologydriven•  Mustunderstandthebenefitsofadecision

o  CostsofnotpursuingacourseofacAon

•  BudgetsandStrategy

IT •  NeedcooperaAonforintegraAon•  Theyaretheretoenable•  Canbeanobstacle•  Besttoinformthemduringtheprocess•  Securityconcerns

Development and Localization Understanding

•  I18nknowledgeisnotcommon•  Usescalabletrainingsothatpeoplebegintounderstand

Localization Vendors •  Mustunderstandfastturnaroundonmanysmallprojects

o  Minimums?Wedon’twantnominimums!

•  Musthavesystemstodealwithprojectoverhead•  ConsistencyoffilequalityiscriAcal•  ConsumePrepkitsfromResourceManager

o  ViaTMSorVendorportal

ROI & Continuous G11n ConAnuousGlobalizaAon(G11n)

Defect costs per stage

Tradi&onalapproachtoSWDevelopmentinawelldefinedprocess

Whenmosti18n&L10nissuesareaddressed

G11n & Agile i18n&L10nissueso=enFallintobacklogs

i18n in Software Development

¡  i18ncompliancethroughiteraAveQAcyclesisawasteofmoneyandAme–GlobalyzerLitetofindatcommit

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

¡  ReleasingcoreproductstoworldwidemarketsfastercreatesrevenueopportuniAes,notjustcostsavings

“ReacAveinternaAonalizaAonisunpredictableandpoorlycontrolled.”–GaryLefman,Ciscoi18nArchitect.

©Lingoport,Inc.2013-donotdistribute 27

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

Continuous G11n ROI

Scaling for the Enterprise

Questions & Answers: Contact Resources

AdamAsnesaasnes@lingoport.com

hsp://www.lingoport.comLingoportSuiteExtensiveServicesTraining

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