SlideShare uma empresa Scribd logo
1 de 30
Shifting Left


Adam Asnes
President & CEO
adam@lingport.com



Olivier Libouban
Globalization Lead             Tuesday, February 21, 2012
olivier@lingoport.com
                                    Beginning at 11am PT

                        Feel free to ask questions using the
                               GoToWebinar Q&A interface.
                                 Twitter hash-tag: #ShiftLeft
2012 Internationalization and Localization
Conference│March 14-15, Santa Clara, CA
Wednesday, March 14th

Full-day technical internationalization training class
Led by Olivier Libouban, Globalization Lead at Lingoport

Thursday, March 15th

Internationalization and Localization Conference
The main conference features an entire day of i18n and L10n focused
presentations, roundtables, and panel discussions.
Presenting companies include: Acrolinx, Adobe, Autodesk, Cisco, Common Sense
Advisory, Intel, Jonckers, LinkedIn, Lingoport, Moravia, Rearden
Commerce, Twitter, Yahoo!, Zynga, and more.

Learn more and register at: www.lingoport.com/2012-i18n-conference or
wwww.lingoport.com or contact Chris @ craulf@lingoport.com
Lingoport


• Help software developers excel in delivering
  global-ready applications for worldwide
  customers
  – Internationalization Services
  – Globalyzer
Shifting Left - Background


• Larger percentages of revenues are worldwide
• Companies win global customers faster
• Lots of churn in development
  –   Fast to market
  –   Fast release cycles
  –   Mergers and acquisitions
  –   New mix of mediums, including mobile
Shifting Left – Mature Localization


• Localization practices and technology
  – Translation Memory hardly new
  – Tools/technology to manage words & processes
  – Sourcing
     • Machine translation
     • Crowdsourcing


  – Price pressure
What about Code?


• Internationalization (i18n)
   – Often not well understood
   – Difficult to test
• If the code is poorly internationalized:
   – Delays
   – Quality
   – User-experience


• “50% of our L10n issues are in the code”
Shifting Left


• Adding focus to creating world-ready products
  as an integrated product development goal.
  – Broadening localization focus to it’s preceding
    activities during development


  Shifting Left = Before typical localization
Organizational Perceptions of i18n

     Developers:
     •Isn’t that localization’s             L10n Managers:
     problem?                               •I’m caught in the
     •I have other features to              middle
     deliver




                          Business Managers:
                          •Where is it already?
                          •Over budget and late
Organizational Perceptions of i18n


     Developers:                      L10n Managers:
     •Straightforward, simple,        •Issues come up with
      handled                         every release
     •Tier 3 bugs, at best            •Tier 1,2 &3 bugs
     •Features come first             •Not enough support
     •Not enough time                 from dev.
                                      •No way to verify until
                                      localization
                                      •Lack deep knowledge
                                      of code


                      Business Managers:
                      •Sales/biz expectations
                      •Time to market
                      •Over budget and late
Traditional Testing & Pseudo Localization

                               Localize and see what
                                  you’re missing




                                                       Search, overwhelm
       Test, Pseudo-Localize
                                                          developers




                                                 View pages. Pour
              Externalize and                     through code for
            refactor one by one                strings, methods, etc.
L10n Testing - Limited Approach


• Hard to test all cases
  – Difficult to find complex processes beyond U/I labels
• People and time intensive
• Late in the process = more expensive to fix
Static Analysis


• Analyze the code for issues
  –   As it’s created
  –   Regular intervals like builds
  –   As a QA release requirement
  –   Keep score over time
What to Look For


• Embedded strings
• Locale-limiting functions/methods/classes
  – Date/time
  – Collation
  – Encoding
• Programming patterns
  – Hard coded fonts & encoding
  – Programmatic logic that breaks i18n/L10n
A Peek at Globalyzer 4.0 (in beta)
                 Server




                               Command Line
     Workbench
What About ROI?


• Head count – i18n experts duplicate and scale
• Time to release – faster time to global markets
  – Value in being global ready & knowing it
• Cost of a bug
  – $X = $500?
     •   Find
     •   Manage
     •   Fix
     •   Verify
Beyond ROI in $


• Intel: “Delight our customers, employees and
  shareholders by relentlessly delivering the
  platform and technology advancements that
  become essential to the way we work and live.”
• Mission: touching the lives of all the people on
  Earth
  – Lots of bugs logged but that’s not the main purpose
  – “Being able to understand our own business, internal
    customers and proactively solve problems.”
Tweets from @CiscoL10N


• Defining user perceptions of a localised product
  plays a critical role in how internationalization is
  scored and ranked
• An organisation is only managing #i18n if
  requirements are defined reactively. However
  #i18n must be controlled and then optimised.
• Reactive internationalization_is unpredictable
  and_poorly controlled #i18n
Tweets from @CiscoL10n


• Absence of a methodical approach to measuring
  global readiness leads to aimless and chaotic
  internationalisation practices.
• A Global Maturity Model can and should use
  #i18n static analysis tools e.g. @Lingoport
  #globalyzer to sustain accountability.
Lingoport Champions




                      Your
                      Company
                      Here?
Questions & Answers

Adam Asnes              Resources: www.lingoport.com
adam@lingoport.com
                        2012 i18n & L10n Conference
Chris Raulf             March 14-15, Santa Clara, CA
craulf@lingoport.com    www.lingoport.com/2012-i18n-conference



Next steps:

- Talk to us about your i18n needs
- Free Globalyzer trial: www.lingoport.com/globalyzer-trial
Shifting Left Part II –
                i18n in Real-Time



Adam Blau
VP Sales
ablau@lingoport.com



Olivier Libouban
Globalization Lead             Thursday, February 23, 2012
olivier@lingoport.com
                                     Beginning at 11am PT

                         Feel free to ask questions using the
                                GoToWebinar Q&A interface.
                                  Twitter hash-tag: #ShiftLeft
2012 Internationalization and Localization
Conference│March 14-15, Santa Clara, CA
Wednesday, March 14th

Full-day technical internationalization training class
Led by Olivier Libouban, Globalization Lead at Lingoport

Thursday, March 15th

Internationalization and Localization Conference
The main conference features an entire day of i18n and L10n focused
presentations, roundtables, and panel discussions.
Presenting companies include: Acrolinx, Adobe, Autodesk, Cisco, Common Sense
Advisory, Intel, Jonckers, LinkedIn, Lingoport, Moravia, Rearden
Commerce, Twitter, Yahoo!, Zynga, and more.

Learn more and register at: www.lingoport.com/2012-i18n-conference or
wwww.lingoport.com or contact Chris @ craulf@lingoport.com
Yin & Yang of Software Globalization
Yin & Yang of Software Globalization

Internationalization (i18n): Process of making a single code
base locale-independent, so it can be localized without
source code changes.
Localization (l10n): Translation & application of locale
terms and style so that it looks locale-specific, i.e. looks
and reads like a product native to the respective market.
Globalization focus: content and words

• TM’s: Cloud-based TM, integration with TMS &
  machine translation engines.
• Machine Translation + post-editing
• Crowdsourcing
• Translation Management Systems
• Marketplaces, auctions and management platforms
• Centralized localization service groups


Is there another tool / process that can bring 15% savings to
current, mature localization models?
Yes, no, maybe?
Challenges to focus on i18n

• Who owns i18n? Software development or L10n?
• What processes and tools can:
   – mold i18n guidelines with developers environment around the
     world?
   – ensure compliance during development or QA, not during
     localization?
• Development times are shorter.
   – Focus on “hot fixes” or i18n bugs?
   – Are i18n bugs Tier 1 or 3?
• Difficult to test complex process beyond U/I labels.
Importance on i18n compliance
• i18n compliance through iterative QA cycles and
  releases is a waste of money and time.
• Finding, managing, fixing and verifying i18n bugs is
  costly. Averages start at $500.
• Releasing core products to worldwide markets faster
  creates revenue opportunities, not just cost savings.
• “Reactive internationalization is unpredictable and poorly
  controlled.” – Gary Lefman.
Founded on three core principles:

1. Making software world-ready is a priority, not a side
   project.
2. There should not be surprises in coding software for
   the world.
3. Internationalization (i18n) should be a leading priority
   for software development.
i18n Focus to streamline L10n

• Develop products that produce scalable, repeatable
  and accurate processes for global releases.
• Design them specifically for software engineers, QA
  teams and their managers to find, fix and report i18n
  bugs.
• Produce knowledge for management to measure &
  scope i18n readiness and progress on technical debt.

Mais conteúdo relacionado

Mais procurados

Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaSoftware Testing Board
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWDPerfecto by Perforce
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Perfecto by Perforce
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agilegbgruver
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryPerforce
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementXBOSoft
 
Continuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsContinuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsTechWell
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Tomas Riha
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
Continuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeContinuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeTechWell
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeamAdam Sandman
 
Quality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQuality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQASymphony
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileXBOSoft
 

Mais procurados (20)

Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Automation CICD
Automation CICDAutomation CICD
Automation CICD
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWD
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Spark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agileSpark 2013 Presentation of making the enterprise agile
Spark 2013 Presentation of making the enterprise agile
 
Four Keys to Efficient DevOps
Four Keys to Efficient DevOpsFour Keys to Efficient DevOps
Four Keys to Efficient DevOps
 
The Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous DeliveryThe Challenges & Pitfalls of Database Continuous Delivery
The Challenges & Pitfalls of Database Continuous Delivery
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Continuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsContinuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOps
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Continuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeContinuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a Time
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
 
Quality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQuality Jam 2016 Product Roadmap
Quality Jam 2016 Product Roadmap
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into Agile
 

Destaque

Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentClaudia Ring
 
Early Alert Powerpoint
Early Alert PowerpointEarly Alert Powerpoint
Early Alert PowerpointCyrus Helf
 
Quality Improvement Sepsis Recognition & Treatment
Quality Improvement Sepsis Recognition & TreatmentQuality Improvement Sepsis Recognition & Treatment
Quality Improvement Sepsis Recognition & TreatmentJoseph Di Genova
 
Model Risk Management : Best Practices
Model Risk Management : Best PracticesModel Risk Management : Best Practices
Model Risk Management : Best PracticesQuantUniversity
 
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...QuantUniversity
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefitsnazeer pasha
 
Risk Management
Risk ManagementRisk Management
Risk Managementcgeorgeo
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployIBM UrbanCode Products
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]Jim Spillson
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareDatapath Consulting
 

Destaque (19)

Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
 
Shift_Left
Shift_LeftShift_Left
Shift_Left
 
Shift left v3 (1)
Shift left v3 (1)Shift left v3 (1)
Shift left v3 (1)
 
DevOps
DevOpsDevOps
DevOps
 
Enabling the Shift-left Service Strategy
Enabling the Shift-left Service StrategyEnabling the Shift-left Service Strategy
Enabling the Shift-left Service Strategy
 
Early Alert Powerpoint
Early Alert PowerpointEarly Alert Powerpoint
Early Alert Powerpoint
 
Quality Improvement Sepsis Recognition & Treatment
Quality Improvement Sepsis Recognition & TreatmentQuality Improvement Sepsis Recognition & Treatment
Quality Improvement Sepsis Recognition & Treatment
 
Defect Prevention
Defect PreventionDefect Prevention
Defect Prevention
 
Model Risk Management : Best Practices
Model Risk Management : Best PracticesModel Risk Management : Best Practices
Model Risk Management : Best Practices
 
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
A Framework Driven Approach to Model Risk Management (www.dataanalyticsfinanc...
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
Capa
CapaCapa
Capa
 
Risk Management Training
Risk Management TrainingRisk Management Training
Risk Management Training
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 
CAPA: A Risk Mitigating Quality System
CAPA: A Risk Mitigating Quality SystemCAPA: A Risk Mitigating Quality System
CAPA: A Risk Mitigating Quality System
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Risk Management Framework
Risk Management FrameworkRisk Management Framework
Risk Management Framework
 

Semelhante a Shifting Left Webinar Slideshow

Implementing Continuous Globalization in the Enterprise
Implementing Continuous Globalization in the EnterpriseImplementing Continuous Globalization in the Enterprise
Implementing Continuous Globalization in the EnterpriseAdam Asnes
 
Continuous Globalization Workflow Webinar Slides
Continuous Globalization Workflow Webinar SlidesContinuous Globalization Workflow Webinar Slides
Continuous Globalization Workflow Webinar SlidesAdam Asnes
 
Steve Mezak (IT Spring 2013)
Steve Mezak (IT Spring 2013)Steve Mezak (IT Spring 2013)
Steve Mezak (IT Spring 2013)Sergey Gruzer
 
Making The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosMaking The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosRich Mironov
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software EconomicsRich Mironov
 
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016   Gil WassermanFiverr - delivering fast w/ no QA - Agile Israel 2016   Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil WassermanAgileSparks
 
Unlock the Power of Machine Translation
Unlock the Power of Machine TranslationUnlock the Power of Machine Translation
Unlock the Power of Machine TranslationRDC
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.Todd Shyres, MBA, PMP
 
High Performance Software Internationalization
High Performance Software InternationalizationHigh Performance Software Internationalization
High Performance Software InternationalizationAdam Asnes
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teamsHugo Messer
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservicesDynatrace
 
NATI preso vfinal
NATI preso vfinalNATI preso vfinal
NATI preso vfinalronpiovesan
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software EconomicsRich Mironov
 
BoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBusiness of Software Conference
 
Pubcon Florida 2018 | CSI: Forensic SEO Audits
Pubcon Florida 2018 | CSI: Forensic SEO AuditsPubcon Florida 2018 | CSI: Forensic SEO Audits
Pubcon Florida 2018 | CSI: Forensic SEO AuditsRenee Girard
 
Building a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the WorldBuilding a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the WorldAtlassian
 

Semelhante a Shifting Left Webinar Slideshow (20)

Implementing Continuous Globalization in the Enterprise
Implementing Continuous Globalization in the EnterpriseImplementing Continuous Globalization in the Enterprise
Implementing Continuous Globalization in the Enterprise
 
Shifting Left Webinar Slides
Shifting Left Webinar SlidesShifting Left Webinar Slides
Shifting Left Webinar Slides
 
Continuous Globalization Workflow Webinar Slides
Continuous Globalization Workflow Webinar SlidesContinuous Globalization Workflow Webinar Slides
Continuous Globalization Workflow Webinar Slides
 
Steve Mezak (IT Spring 2013)
Steve Mezak (IT Spring 2013)Steve Mezak (IT Spring 2013)
Steve Mezak (IT Spring 2013)
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Making The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosMaking The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product Portfolios
 
Lean Startup for Non-startups
Lean Startup for Non-startupsLean Startup for Non-startups
Lean Startup for Non-startups
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software Economics
 
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016   Gil WassermanFiverr - delivering fast w/ no QA - Agile Israel 2016   Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
 
Unlock the Power of Machine Translation
Unlock the Power of Machine TranslationUnlock the Power of Machine Translation
Unlock the Power of Machine Translation
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
High Performance Software Internationalization
High Performance Software InternationalizationHigh Performance Software Internationalization
High Performance Software Internationalization
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
NATI preso vfinal
NATI preso vfinalNATI preso vfinal
NATI preso vfinal
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software Economics
 
BoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software Economics
 
Pubcon Florida 2018 | CSI: Forensic SEO Audits
Pubcon Florida 2018 | CSI: Forensic SEO AuditsPubcon Florida 2018 | CSI: Forensic SEO Audits
Pubcon Florida 2018 | CSI: Forensic SEO Audits
 
Building a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the WorldBuilding a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the World
 
Presentation1 (1).pptx
Presentation1 (1).pptxPresentation1 (1).pptx
Presentation1 (1).pptx
 

Mais de Lingoport (www.lingoport.com)

Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Lingoport (www.lingoport.com)
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011Lingoport (www.lingoport.com)
 
Leading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLeading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLingoport (www.lingoport.com)
 
Wordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static AnalysisWordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static AnalysisLingoport (www.lingoport.com)
 
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport (www.lingoport.com)
 
JavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software LocalizationJavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software LocalizationLingoport (www.lingoport.com)
 
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...Lingoport (www.lingoport.com)
 
Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...Lingoport (www.lingoport.com)
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Lingoport (www.lingoport.com)
 
Internationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A StudyInternationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A StudyLingoport (www.lingoport.com)
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Lingoport (www.lingoport.com)
 

Mais de Lingoport (www.lingoport.com) (20)

Staying Global in an Agile World Presentation
Staying Global in an Agile World PresentationStaying Global in an Agile World Presentation
Staying Global in an Agile World Presentation
 
Internationalizing a Multi-Layered Application
Internationalizing a Multi-Layered ApplicationInternationalizing a Multi-Layered Application
Internationalizing a Multi-Layered Application
 
Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!
 
Keyboards and Internationalization
Keyboards and InternationalizationKeyboards and Internationalization
Keyboards and Internationalization
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011
 
Internationalization & Localization Process
Internationalization & Localization ProcessInternationalization & Localization Process
Internationalization & Localization Process
 
Leading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLeading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert Discussion
 
Unicode Primer for the Uninitiated
Unicode Primer for the UninitiatedUnicode Primer for the Uninitiated
Unicode Primer for the Uninitiated
 
Static analysis for multiple programming languages
Static analysis for multiple programming languagesStatic analysis for multiple programming languages
Static analysis for multiple programming languages
 
Wordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static AnalysisWordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static Analysis
 
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
 
JavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software LocalizationJavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software Localization
 
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
 
Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)
 
Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
 
Outsourcing Internationalization (i18n) Services
Outsourcing Internationalization (i18n) ServicesOutsourcing Internationalization (i18n) Services
Outsourcing Internationalization (i18n) Services
 
Internationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A StudyInternationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A Study
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)
 
Internationalization (i18n) Primer
Internationalization (i18n) PrimerInternationalization (i18n) Primer
Internationalization (i18n) Primer
 

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Shifting Left Webinar Slideshow

  • 1. Shifting Left Adam Asnes President & CEO adam@lingport.com Olivier Libouban Globalization Lead Tuesday, February 21, 2012 olivier@lingoport.com Beginning at 11am PT Feel free to ask questions using the GoToWebinar Q&A interface. Twitter hash-tag: #ShiftLeft
  • 2. 2012 Internationalization and Localization Conference│March 14-15, Santa Clara, CA Wednesday, March 14th Full-day technical internationalization training class Led by Olivier Libouban, Globalization Lead at Lingoport Thursday, March 15th Internationalization and Localization Conference The main conference features an entire day of i18n and L10n focused presentations, roundtables, and panel discussions. Presenting companies include: Acrolinx, Adobe, Autodesk, Cisco, Common Sense Advisory, Intel, Jonckers, LinkedIn, Lingoport, Moravia, Rearden Commerce, Twitter, Yahoo!, Zynga, and more. Learn more and register at: www.lingoport.com/2012-i18n-conference or wwww.lingoport.com or contact Chris @ craulf@lingoport.com
  • 3. Lingoport • Help software developers excel in delivering global-ready applications for worldwide customers – Internationalization Services – Globalyzer
  • 4. Shifting Left - Background • Larger percentages of revenues are worldwide • Companies win global customers faster • Lots of churn in development – Fast to market – Fast release cycles – Mergers and acquisitions – New mix of mediums, including mobile
  • 5. Shifting Left – Mature Localization • Localization practices and technology – Translation Memory hardly new – Tools/technology to manage words & processes – Sourcing • Machine translation • Crowdsourcing – Price pressure
  • 6. What about Code? • Internationalization (i18n) – Often not well understood – Difficult to test • If the code is poorly internationalized: – Delays – Quality – User-experience • “50% of our L10n issues are in the code”
  • 7. Shifting Left • Adding focus to creating world-ready products as an integrated product development goal. – Broadening localization focus to it’s preceding activities during development Shifting Left = Before typical localization
  • 8. Organizational Perceptions of i18n Developers: •Isn’t that localization’s L10n Managers: problem? •I’m caught in the •I have other features to middle deliver Business Managers: •Where is it already? •Over budget and late
  • 9. Organizational Perceptions of i18n Developers: L10n Managers: •Straightforward, simple, •Issues come up with handled every release •Tier 3 bugs, at best •Tier 1,2 &3 bugs •Features come first •Not enough support •Not enough time from dev. •No way to verify until localization •Lack deep knowledge of code Business Managers: •Sales/biz expectations •Time to market •Over budget and late
  • 10. Traditional Testing & Pseudo Localization Localize and see what you’re missing Search, overwhelm Test, Pseudo-Localize developers View pages. Pour Externalize and through code for refactor one by one strings, methods, etc.
  • 11. L10n Testing - Limited Approach • Hard to test all cases – Difficult to find complex processes beyond U/I labels • People and time intensive • Late in the process = more expensive to fix
  • 12. Static Analysis • Analyze the code for issues – As it’s created – Regular intervals like builds – As a QA release requirement – Keep score over time
  • 13. What to Look For • Embedded strings • Locale-limiting functions/methods/classes – Date/time – Collation – Encoding • Programming patterns – Hard coded fonts & encoding – Programmatic logic that breaks i18n/L10n
  • 14. A Peek at Globalyzer 4.0 (in beta) Server Command Line Workbench
  • 15. What About ROI? • Head count – i18n experts duplicate and scale • Time to release – faster time to global markets – Value in being global ready & knowing it • Cost of a bug – $X = $500? • Find • Manage • Fix • Verify
  • 16. Beyond ROI in $ • Intel: “Delight our customers, employees and shareholders by relentlessly delivering the platform and technology advancements that become essential to the way we work and live.” • Mission: touching the lives of all the people on Earth – Lots of bugs logged but that’s not the main purpose – “Being able to understand our own business, internal customers and proactively solve problems.”
  • 17. Tweets from @CiscoL10N • Defining user perceptions of a localised product plays a critical role in how internationalization is scored and ranked • An organisation is only managing #i18n if requirements are defined reactively. However #i18n must be controlled and then optimised. • Reactive internationalization_is unpredictable and_poorly controlled #i18n
  • 18. Tweets from @CiscoL10n • Absence of a methodical approach to measuring global readiness leads to aimless and chaotic internationalisation practices. • A Global Maturity Model can and should use #i18n static analysis tools e.g. @Lingoport #globalyzer to sustain accountability.
  • 19. Lingoport Champions Your Company Here?
  • 20. Questions & Answers Adam Asnes Resources: www.lingoport.com adam@lingoport.com 2012 i18n & L10n Conference Chris Raulf March 14-15, Santa Clara, CA craulf@lingoport.com www.lingoport.com/2012-i18n-conference Next steps: - Talk to us about your i18n needs - Free Globalyzer trial: www.lingoport.com/globalyzer-trial
  • 21. Shifting Left Part II – i18n in Real-Time Adam Blau VP Sales ablau@lingoport.com Olivier Libouban Globalization Lead Thursday, February 23, 2012 olivier@lingoport.com Beginning at 11am PT Feel free to ask questions using the GoToWebinar Q&A interface. Twitter hash-tag: #ShiftLeft
  • 22. 2012 Internationalization and Localization Conference│March 14-15, Santa Clara, CA Wednesday, March 14th Full-day technical internationalization training class Led by Olivier Libouban, Globalization Lead at Lingoport Thursday, March 15th Internationalization and Localization Conference The main conference features an entire day of i18n and L10n focused presentations, roundtables, and panel discussions. Presenting companies include: Acrolinx, Adobe, Autodesk, Cisco, Common Sense Advisory, Intel, Jonckers, LinkedIn, Lingoport, Moravia, Rearden Commerce, Twitter, Yahoo!, Zynga, and more. Learn more and register at: www.lingoport.com/2012-i18n-conference or wwww.lingoport.com or contact Chris @ craulf@lingoport.com
  • 23. Yin & Yang of Software Globalization
  • 24. Yin & Yang of Software Globalization Internationalization (i18n): Process of making a single code base locale-independent, so it can be localized without source code changes. Localization (l10n): Translation & application of locale terms and style so that it looks locale-specific, i.e. looks and reads like a product native to the respective market.
  • 25. Globalization focus: content and words • TM’s: Cloud-based TM, integration with TMS & machine translation engines. • Machine Translation + post-editing • Crowdsourcing • Translation Management Systems • Marketplaces, auctions and management platforms • Centralized localization service groups Is there another tool / process that can bring 15% savings to current, mature localization models?
  • 27. Challenges to focus on i18n • Who owns i18n? Software development or L10n? • What processes and tools can: – mold i18n guidelines with developers environment around the world? – ensure compliance during development or QA, not during localization? • Development times are shorter. – Focus on “hot fixes” or i18n bugs? – Are i18n bugs Tier 1 or 3? • Difficult to test complex process beyond U/I labels.
  • 28. Importance on i18n compliance • i18n compliance through iterative QA cycles and releases is a waste of money and time. • Finding, managing, fixing and verifying i18n bugs is costly. Averages start at $500. • Releasing core products to worldwide markets faster creates revenue opportunities, not just cost savings. • “Reactive internationalization is unpredictable and poorly controlled.” – Gary Lefman.
  • 29. Founded on three core principles: 1. Making software world-ready is a priority, not a side project. 2. There should not be surprises in coding software for the world. 3. Internationalization (i18n) should be a leading priority for software development.
  • 30. i18n Focus to streamline L10n • Develop products that produce scalable, repeatable and accurate processes for global releases. • Design them specifically for software engineers, QA teams and their managers to find, fix and report i18n bugs. • Produce knowledge for management to measure & scope i18n readiness and progress on technical debt.

Notas do Editor

  1. Globalyzer has three main components:[Click]The Server holds rule sets used to scan source code with the other components. A rule set contains i18n detection and filtering rules for a programming language, such as Java or C#.[Click]The Workbench is a feature-rich i18n environment. It detects and manages internationalization issues. [Click]The Workbench uses the rule sets from the server to scan the code. You can easily refactor code, externalize strings, check resource bundles, generate reports and so on. [Click]The Command Line scans code using rule sets from the server and generates reports without a user interface. Command Line can be automated and integrated in continuous builds and automated
  2. Yin & Yang: used to describe how polar opposites or seemingly contrary forces are interconnected and interdependent in the natural world, and how they give rise to each other in turn.In this hands-on one-hour online session, Lingoport will demonstrate how Globalyzer 4.0 (in beta now) fits into the development environment of the engineer. Interacting with source code repositories and a resource assistant to externalize, manage, validate and pseudo-localize strings. See real-time internationalization as we work with source code and learn how Globalyzer, the leading internationalization product, ensures best-step i18n practices and compliance.
  3. Yin & Yang: used to describe how polar opposites or seemingly contrary forces are interconnected and interdependent in the natural world, and how they give rise to each other in turn.1). Handle data2). Localize on single code-base3). Methods to handle multiple inputs and outputs4). Hard-coded fonts5). Cultural issues6). Bi-di enablement
  4. Translation: cloud-based TM’sMachine translation + post-editingWorkflow tools (TMS, integrators into TMS)MarketplacesAuctionsVLT toolsTesting (costmetic, functional)
  5. I18n is often not well understood.Hard to test.