Startups to Enterprise Software i18n/L10n Webinar March 2016

download Startups to Enterprise Software i18n/L10n Webinar March 2016

of 38

  • date post

    19-Jan-2017
  • Category

    Software

  • view

    217
  • download

    1

Embed Size (px)

Transcript of Startups to Enterprise Software i18n/L10n Webinar March 2016

  • Continuous(Globalization!

    Continuous Globalization Startups to Enterprise

    FromLingoport:AdamAsnesMarch3,2016

  • Agenda StartupstoEnterprisebackground IntrotoLingoport StartupiniAaAves

    o Businesscase

    ConAnuousGlobalizaAon EnterpriseStakeholders&Concerns Whatslearned Q&A,Follow-upResources

  • Why Startups? Dynamicandestablishingvalue

    o Fastpaceofchangeo Survivalandgrowthdriven

    MyPreviousview NewviewAbsolutelyconsiderG11n Lessonslearned

  • Lingoport Suite

    Systems,automaAon&measurementtofacilitateongoingsoUwareinternaAonalizaAon

    andlocalizaAon.

  • Lingoport Dashboard G11nvisibilityovermulApleproductsandprojects Drilldown&Planning

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

  • Resource Manager Seewhatsnewinresourcebundles AutomatePrepKits AutomatefilevalidaAon AutomatesendingfilesforLocalizaAon

    o ViaTMSorL10nVendorPortal

    Trackit Validateitwhenitcomesback AutomaAcallyinsertitbackintherepoifitpasses EmailnoAficaAonsaswellasdashboardinstrumentaAon AutomatedPseudoLocalizaAon

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

    localizedtoaspecificregionandlanguage

    L10n(L+ocalizaAo+n)o theprocessofadapAngtheapplicaAoncontenttomeetthe

    language,culturalandotherrequirementsofaspecifictargetmarket

    G11n(g+lobalizaAo+n)o theprocessofdesigninganddevelopingasoUwareproductthat

    funcAonsinmulAplecountriesandlanguages

    i18n,L10n,G11nSo:waredevelopmentfocus

    9

  • Business CaseNobodydoesi18nandL10njustcauseitscool

  • Startups: What are we talking about?

    Noonekindofstartup Allkindsoffinancialstates Manybusinesscases DynamicenvironmentoffersmuchtolearnoPartoftheacracAon

  • Startups: New Product Initiatives

    MinimumViableProduct(MVP)o AMinimumViableproductisthatversionofanewproductwhichallowsa

    teamtocollectthemaximumamountoifvalidatedlearningaboutcustomerswiththeleasteffort.EricRiesviaLeanstack

    o Goal:SurvivalandexploraAon,fundingo AlphacodetoFirstcustomers,funding

    MinimumLovableProduct(MLP)o AproductthatpeopleloveandthatcanbebuiltinashortamountofAme,

    becausethatssimplywhattheMVPtriestoaccomplish.-Appreneuro Goal:AdopAon,morefunding

    MinimumDesirableProduct(MDP)o focusedprimarilyonwhetherornotyouareprovidinganinsanelygreat

    productexperienceandcreaAngvaluefortheenduser-AndrewChen

    Buildingcommunityaroundyourproduct

    hcp://www.startupdaily.net/2016/01/is-the-lean-startup-dead/

  • Globalization Barriers Marketanalysis DistribuAon Salesteams Legal

    Productdevelopmento I18ndebto Speed,complexity,mulApleenvironments

  • Development Cycle

    Purgatorywithoutabusinesscase

  • Business case Example1StealthmodeStartup#1

    o Bigplans,builtinglobalexpectaAonso Experiencedandsuccessfulleadingteamo Globalsupportbakedinearly

    NoneortestlocalizaAonfirst USSpanish,measure

    Example2EstablishedSpecialtyEquipmentSaleso ExperimentwithSEObuildthecaseo BiginiAali18nefforto RolloutforSpanishandmeasure

  • Startup Lessons #1 Globalfromearlydevelopment-SoluAon

    o I18n&L10nsystemsintegratedwithdevelopmento ConsulAngonrequirementsandpracAceso Farlessexpensive:

    Time Money People

  • Startup Lessons #2 Fixingi18ndebt

    o MarketiniAaAveso I18nrequirementsandplanningclearo IniAaAveisfundedo DevelopmentandtesAngprocessclearo PhaseworkMVPforGlobalizaAonOutsourcedo MakesureconcurrentdevelopmentwithinglobalizaAonsystemso Measureresponseo Keepgoing

  • Caution Ahead! Avoidsecondclasstreatment Lostfocus Proprietaryi18n Proprietaryprocesses Bigegos

  • LinkedIn Example SAckyandinvolvedglobalcommunity LongarAclefeaturereleasedinEnglish

    o Poweruserslookingforitinotherlanguages

  • Continuous GlobalizationSystemsandexperAse

  • Speed, Churn and Technology Getorganized Createprocesses ConAnuousmeasurement Crossteamvisibility

  • 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

  • Supporting Technology TMS

    o SoUwareStrings,resourcefileso DocumentaAono MarkeAngo ContentManagement

  • Localization Vendors Partners,notjustanamelessservice Mustunderstandfastturnaroundonmanysmallprojects

    o Minimums?Wedontwantnominimums!

    Musthavesystemstodealwithprojectoverhead ConsistencyoffilequalityiscriAcal ConsumePrepkitsfromResourceManager

    o ViaTMSorVendorportal

  • Continuous G11n in the Enterprise

    ConAnuousGlobalizaAon(G11n)

  • G11n & Agile i18n&L10nissuesoUenFallintobacklogs

  • Defect costs per stage

    Tradi&onalapproachtoSWDevelopmentinawelldefinedprocess

    Whenmosti18n&L10nissuesareaddressed

  • i18n in Software Development

    i18ncompliancethroughiteraAveQAcyclesisawasteofmoneyandAmeGlobalyzerLitetofindatcommit

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

    ReleasingcoreproductstoworldwidemarketsfastercreatesrevenueopportuniAes,notjustcostsavings

    ReacAveinternaAonalizaAonisunpredictableandpoorlycontrolled.GaryLefman,Ciscoi18nArchitect.

    Lingoport,Inc.2013-donotdistribute 31

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

    Continuous G11n ROI

  • 5 Lessons for the Enterprise Yourdevelopmentteamsaremovingfast Makei18n&L10nameasured&visiblepartofeverysprint

    Automatewhereverpossibleo Humanfactorsarenottobetrusted

    Backlogispurgatoryfori18nandL10n Donttreatglobalcustomerslikesecondclassuserso Newfeaturesshouldbeglobalizedfromthestart

  • 3 Links for Further Reading TheLeanStartup:hcp://theleanstartup.com/principles hcp://www.startupdaily.net/2016/01/is-the-lean-startup-

    dead/ LinkedInsLongPostfeature:

    hcps://www.linkedin.com/pulse/linkedins-localizaAon-how-i-stopped-worrying-post-jos%C3%A9-j%C3%B3vena-casa%C3%B1

  • Questions & Answers:Contact Resources

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

    AdamAsnesaasnes@lingoport.com

    hcp://www.lingoport.comLingoportSuiteExtensiveServicesTrainingtraining.lingoport.com

  • Question #1 It'sknownthatlocalizaAonshouldbeincludedinthesoUware

    developmentprocessfromthestart.However,whentheactualtranslaAonshouldstart?ShoulditbestartedonlyaUerfinalsoUwareteststoavoidaddiAonalcostsgeneratedbychangesandbugfixesorratherassoonaspossibletoenablelaunchofallthelanguageversionsatonce?-Martyna

  • Question #2 IwouldliketoseeinformaAonaboutintegraAngcontent

    management,front-endportalsandtranslaAontoolstosupportlocalizaAonandinternaAonalizaAon.ThesetoolsarentnecessarilychosenbypeoplewhoconsiderlocalizaAon,butpeoplelikemeenduphavingtointegrate.SpecificallyImstarAngtoworkwiththeCAAPIPortalandAdobesAEMcontenttool.Unfortunately,theversionofthePortalwehavetodaydoesntsupportmorethanonelanguageataAme.Afutureupgradeaddsthatsupport,butnotsurehowtointegratewithAEMandourtranslaAonservice(possiblyusingClayTablet).Andthen,howdoyouwrapallthatwithaglobalizaAontoollikeyours.Anyway,IthinkitsaninteresAngarchitecturalchallenge.-Doug

  • Question #3 Inyouropinion,whatarethetop3itemsastart-upneedsto

    addresstosupportconAnuouslocalizaAon? Doyouthinkastart-upneedstohaveadedicatedLocalizaAon

    Manager,andwhy?AtwhatpointdoessuchaposiAonbecomesnecessary?-Loic