implementing continuous globalization in the enterprise · continuous(globalization! implementing...
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
hsp://www.lingoport.comLingoportSuiteExtensiveServicesTraining
• lingoport.com/blog• lingoport.com/resources• wiki.lingoport.com