SlideShare a Scribd company logo
1 of 6
Download to read offline
Enhancing
Internationalization
    Productivity



                                           Brought to you by Lingoport, Inc.




                                                       www.Lingoport.com




    Copyright Lingoport 2007. All rights reserved.
Enhancing Internationalization
                          Productivity


                          Overview
                          Technology companies with global objectives understand the
                          importance of software internationalization (“i18n”) as they juggle
                          localization requirements. But they struggle with determining how
                          best to accomplish their larger goals, given the complexity and other
                          challenges of code that’s typically not designed for every overseas
                          market.
                          Even if your firm has the luxury of building and maintaining an in-
                          house staff devoted to i18n tasks, you’re inevitably subject to the
                          business pressures every engineering department experiences: tight
                          deadlines, limited budgets, and often unrealistic expectations for
                          your existing staff’s productivity.
                          This document discusses how software productivity tools designed
                          to support i18n project teams can yield significant benefits, and
                          ultimately, better global business results.

                          Internationalization and Your Global
                          Strategy
                           As    every    globally   savvy    technology     company    knows,
                          internationalization complements localization projects, by preparing
                          applications for more efficient, timely localization, and ultimately,
                          faster entry into global markets. According to the W3,
                              Internationalization is the design and development of a
                              product, application or document content that enables easy
                              localization for target audiences that vary in culture, region, or
                              language.1
                          Without i18n, l10n efforts are often a frustrating, time-consuming
Without i18n, l10n        sequence of linguistic and cultural “treasure hunts” through your
efforts can be a          code base, one language at a time. Such projects can be costly
                          distractions for your critical engineering resources, and a major
frustrating sequence of
                          threat to your business timelines. That’s why i18n is increasingly
linguistic and cultural   becoming a strategic consideration in globalization efforts.
“treasure hunts”
through your code         Visionary companies with the resources to do it have made the
base, one language at     commitment to build in-house i18n teams to fulfill this strategic
                          imperative. But it’s seldom as simple as it looks to maintain a
a time.
                          specialty like i18n, for multiple reasons. No surprise – no matter how
                          committed an organization is to funding strategic initiatives, there
                          never seems to be enough hours in the day to accomplish the
                          broader goals of the company.
                          So the question becomes: how can engineering management
                          optimize the resources available to them to accomplish i18n goals?




                          1
                            Source: Richard Ishida, W3C, Susan K. Miller, Boeing; “What do the
                          terms 'internationalization' and 'localization' mean, and how are they
                          related?” World Wide Web Consortium (www.w3c.org), 2005

                                          www.lingoport.com | Page 2 of 6
Enhancing Internationalization
                        Productivity


                        Productivity Tools: When Time Isn’t On
                        Your Side
                        So you’ve built a strong internal team dedicated to – or at minimum,
                        familiar with- i18n processes and objectives. Still, pressure mounts
                        to get more done faster so that localization efforts move forward
                        efficiently, with predictable timelines and at minimum cost.
                        There’s really only two ways to accelerate your firm’s ability to
                        deliver internationalized applications, ready for effective localization:
                            a) Add trained, qualified staff to the effort, or
                            b) Enhance the productivity of the staff you already have.
Assigning existing
                        In most cases, a) simply isn’t practical. i18n professionals know it’s
staff to train and
                        difficult to locate, hire, train, and retain employees with deep
mentor new hires        understanding of the i18n specialty. And even if it weren’t, adding
almost certainly        staff when deadlines loom isn’t an option – by the time you’ve found
slows your project(s)   appropriate personnel, trained them on your specific code
to an unacceptable      challenges, and put them to work, your schedules are almost
pace.                   certainly slipping. Worse, You’re taking two steps back for every step
                        forward you make in building your i18n capabilities.

                        Putting Technology to Work
                        Identifying and using productivity tools to leverage your i18n staff’s
                        time is likely to be a more practical approach, especially when time is
                        tight (and when isn’t that the case?). Such tools enable existing staff
                        – even novice i18n engineers – to accomplish far more in far less
                        time, by offloading the mundane line-by-line code analysis inherent
                        in i18n projects.
                        Specifically, the best of these tools take over the routine tasks of
                        scanning your code, line by line, for problems typical to applications
                        that weren’t initially designed for “global readiness”; segregating
                        these issues from the larger code base, typically across many dozens
                        of files; and presenting a convenient interface to your engineers for
                        remediating the problems – once and for all. The result is code that’s
                        equipped to handle all current and future localization requirements
                        without the recurring investigative work of so many l10n efforts.
                        These tools offer the familiar promise of vertically-focused
                        applications: by taking over the low-level tasks of the broader
                        process, you free up your personnel to focus on adding value where
                        it’s most needed – applying their expertise at building top quality
                        “global-ready” software.
                        A prominent example of commercial i18n software is Globalyzer.
                        Produced by Lingoport, a leading i18n services and tools provider,
                        Globalyzer was created to increase the company’s internal staff
                        productivity during client engagements. It’s been employed for many
                        years across a variety of platforms, languages, and architectures to
                        address a huge range of i18n challenges. And it is continually
                        improved according to the needs of clients and Lingoport’s staff
                        alike. See below for more information.


                                         www.lingoport.com | Page 3 of 6
Enhancing Internationalization
                          Productivity


                          Adding it Up: The Financial Case for
                          i18n Productivity Tools
                          Let’s review how i18n productivity improvements can payoff for
                          global businesses.
                          Let’s assume your team is working to produce a technology product
                          or service that’s projected to generate $10M in first year revenue
                          from a single new international market. Let’s further assume that
                          incorporating productivity tools, like Lingoport’s Globalyzer, can
                          accelerate your team’s delivery by 3 months.
                          We’ll incorporate a general cost profile consistent with technology
                          firms Lingoport has served in recent years. And we’ll assume that the
                          product experiences only modest revenue growth over a five-year
                          timeframe.
                          The P&L below displays the results, both with and without i18n tools
                          factored in:
                          Yr 1 revenue                  10000
                          Ship delay (mo)                   3
                          Annual Rev growth               5%

                          w/o i18n productivity tools      Yr1    Yr2    Yr3    Yr4    Yr5  Total
                           Revenue                      7,500 10,375 10,894 11,438 12,010 52,218
                           COGS                  30%    2,250  3,113  3,268  3,432  3,603
                           GM                           5,250  7,263  7,626  8,007  8,407
                           Op Exp                50%    3,750  5,188  5,447  5,719  6,005
                           EBITDA                       1,500  2,075  2,179  2,288  2,402 10,444

                          w/i18n productivity tools
                           Revenue                   10,000     10,500   11,025   11,576   12,155   55,256
                           COGS                  30% 3,000       3,150    3,308    3,473    3,647
                           GM                         7,000      7,350    7,718    8,103    8,509
                           Op Exp                50% 5,000       5,250    5,513    5,788    6,078
                           EBITDA                     2,000      2,100    2,205    2,315    2,431   11,051

                          Impacts
                            Revenue                     3,039
                            EBITDA                        608
                                                        5.8%

                          As shown, the firm stands to benefit substantially through reducing
                          time to market alone – enjoying nearly 6% increases in both
                          revenue and EBITDA, most of that impact occurring in year 1 of the
i18n productivity tools   analysis, with smaller advantage in each subsequent year. If higher
can multiply the          sales growth expectations or the expected cost savings from the
benefit by as much as     l10n effort to produce these results were included, the impact would
                          be even greater.
10 times, given the
diverse international     And most importantly, for this same product, the same financial
markets the average       improvement would accrue to each subsequent l10n project
firm might address        targeting other overseas markets. That could multiply the benefit by
over time.                as much as 10 times, given the diverse international markets the
                          average firm might address over time.




                                              www.lingoport.com | Page 4 of 6
Enhancing Internationalization
Productivity


About Globalyzer
Globalyzer provides an ideal solution for developers and QA
engineers who must internationalize new and existing software
applications. Globalyzer saves time, reduces development risks, and
lowers maintenance and translation costs.
Globalyzer offers flexible control, fast results, a collaborative
environment, an internationalization development environment
interface, and detailed help for fixing internationalization errors in
source code.
Globalyzer locates, reports and helps you fix the following potential
internationalization issues:
    • Embedded strings
    • Concatenated strings
    • Image references
    • Locale-unsafe methods or functions, such as:
            o methods that limit byte-level character support (or,
                Unicode enablement)
            o date/time and calendar methods
            o numerical formatting methods, and more
    • Programming patterns (both i18n patterns as well as
        customizable patterns for other issues)
To learn more about Globalyzer and Lingoport’s line of products and
services, go to http://www.lingoport.com/product.

For More Information
A vital resource for developers of global web applications is the
Internationalization Core Working Group, part of the W3C
Internationalization Activity.
Learn more at http://www.w3.org/International/core/.
You’ll find in-depth technical information about best practices for
information architects, software developers, and other technology
professionals with ongoing internationalization requirements.




                www.lingoport.com | Page 5 of 6
Enhancing Internationalization
Productivity



About Lingoport
Founded in 2001, Lingoport, Inc,
helps global businesses adapt and
leverage their software for world
market readiness. Lingoport's
internationalization Services, including code analysis, i18n
implementation, testing and training supports the global business
objectives of leading international companies, and the company’s
market-leading Globalyzer software helps companies systematically
adapt their software code and development practices to be more
efficient for worldwide customers who demand that software works
the way they expect it to.
In addition to its offices in Boulder, Colorado, Lingoport maintains
development offices in Laramie, Wyoming. For more information, call
+1-303-444-8020 or visit http://www.lingoport.com.
Lingoport and Globalyzer are registered trademarks of Lingoport,
Inc. All other brand and product names may be trademarks or
registered trademarks of their respective owners.




                www.lingoport.com | Page 6 of 6

More Related Content

Similar to Enhancing Internationalization Productivity: I18n Tools Support Software Localization

Case study ING
Case study INGCase study ING
Case study INGITpreneurs
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Executive Leaders Network
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperRafizan Baharum
 
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)
 
Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)DanielDixon45
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesKristina O'Regan
 
How to drive more value from Innovation Initiatives
 How to drive more value from Innovation Initiatives How to drive more value from Innovation Initiatives
How to drive more value from Innovation InitiativesVMware Tanzu
 
The next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move nowThe next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move nowJanhavi Ahirwar
 
India's 10 Most Influential Tech Leaders to Follow in 2022
India's 10 Most Influential Tech Leaders to Follow in 2022India's 10 Most Influential Tech Leaders to Follow in 2022
India's 10 Most Influential Tech Leaders to Follow in 2022TycoonSuccess
 
Low-Code Development Platform.pdf
Low-Code Development Platform.pdfLow-Code Development Platform.pdf
Low-Code Development Platform.pdfAshutosh Kalbande
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsQuickBase, Inc.
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Cognizant
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarSwatantra Kumar
 

Similar to Enhancing Internationalization Productivity: I18n Tools Support Software Localization (20)

Managing successful ITO Project
Managing successful ITO ProjectManaging successful ITO Project
Managing successful ITO Project
 
Case study ING
Case study INGCase study ING
Case study ING
 
Outsourcing Internationalization (i18n) Services
Outsourcing Internationalization (i18n) ServicesOutsourcing Internationalization (i18n) Services
Outsourcing Internationalization (i18n) Services
 
Software Industry
Software Industry Software Industry
Software Industry
 
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
 
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
Streaming Processes: Creating a Start-up Within a Big Corporate (Mohammad Sha...
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to Developer
 
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
 
Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)Techtiq blog-to-doc (1)
Techtiq blog-to-doc (1)
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain Times
 
How to drive more value from Innovation Initiatives
 How to drive more value from Innovation Initiatives How to drive more value from Innovation Initiatives
How to drive more value from Innovation Initiatives
 
The next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move nowThe next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move now
 
Corporate sheet
Corporate sheetCorporate sheet
Corporate sheet
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
India's 10 Most Influential Tech Leaders to Follow in 2022
India's 10 Most Influential Tech Leaders to Follow in 2022India's 10 Most Influential Tech Leaders to Follow in 2022
India's 10 Most Influential Tech Leaders to Follow in 2022
 
Low-Code Development Platform.pdf
Low-Code Development Platform.pdfLow-Code Development Platform.pdf
Low-Code Development Platform.pdf
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
Internationalizing a Multi-Layered Application
Internationalizing a Multi-Layered ApplicationInternationalizing a Multi-Layered Application
Internationalizing a Multi-Layered Application
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Low code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra KumarLow code - empower the capability to accelerate | Swatantra Kumar
Low code - empower the capability to accelerate | Swatantra Kumar
 

More from 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)
 
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)
 
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)
 
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...Internationalization (i18n) and Localization (l10n) - Partners in Successful ...
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...Lingoport (www.lingoport.com)
 

More from Lingoport (www.lingoport.com) (18)

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
 
Shifting Left Webinar Slideshow
Shifting Left Webinar SlideshowShifting Left Webinar Slideshow
Shifting Left Webinar Slideshow
 
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
 
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...
 
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
 
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...Internationalization (i18n) and Localization (l10n) - Partners in Successful ...
Internationalization (i18n) and Localization (l10n) - Partners in Successful ...
 

Recently uploaded

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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Enhancing Internationalization Productivity: I18n Tools Support Software Localization

  • 1. Enhancing Internationalization Productivity Brought to you by Lingoport, Inc. www.Lingoport.com Copyright Lingoport 2007. All rights reserved.
  • 2. Enhancing Internationalization Productivity Overview Technology companies with global objectives understand the importance of software internationalization (“i18n”) as they juggle localization requirements. But they struggle with determining how best to accomplish their larger goals, given the complexity and other challenges of code that’s typically not designed for every overseas market. Even if your firm has the luxury of building and maintaining an in- house staff devoted to i18n tasks, you’re inevitably subject to the business pressures every engineering department experiences: tight deadlines, limited budgets, and often unrealistic expectations for your existing staff’s productivity. This document discusses how software productivity tools designed to support i18n project teams can yield significant benefits, and ultimately, better global business results. Internationalization and Your Global Strategy As every globally savvy technology company knows, internationalization complements localization projects, by preparing applications for more efficient, timely localization, and ultimately, faster entry into global markets. According to the W3, Internationalization is the design and development of a product, application or document content that enables easy localization for target audiences that vary in culture, region, or language.1 Without i18n, l10n efforts are often a frustrating, time-consuming Without i18n, l10n sequence of linguistic and cultural “treasure hunts” through your efforts can be a code base, one language at a time. Such projects can be costly distractions for your critical engineering resources, and a major frustrating sequence of threat to your business timelines. That’s why i18n is increasingly linguistic and cultural becoming a strategic consideration in globalization efforts. “treasure hunts” through your code Visionary companies with the resources to do it have made the base, one language at commitment to build in-house i18n teams to fulfill this strategic imperative. But it’s seldom as simple as it looks to maintain a a time. specialty like i18n, for multiple reasons. No surprise – no matter how committed an organization is to funding strategic initiatives, there never seems to be enough hours in the day to accomplish the broader goals of the company. So the question becomes: how can engineering management optimize the resources available to them to accomplish i18n goals? 1 Source: Richard Ishida, W3C, Susan K. Miller, Boeing; “What do the terms 'internationalization' and 'localization' mean, and how are they related?” World Wide Web Consortium (www.w3c.org), 2005 www.lingoport.com | Page 2 of 6
  • 3. Enhancing Internationalization Productivity Productivity Tools: When Time Isn’t On Your Side So you’ve built a strong internal team dedicated to – or at minimum, familiar with- i18n processes and objectives. Still, pressure mounts to get more done faster so that localization efforts move forward efficiently, with predictable timelines and at minimum cost. There’s really only two ways to accelerate your firm’s ability to deliver internationalized applications, ready for effective localization: a) Add trained, qualified staff to the effort, or b) Enhance the productivity of the staff you already have. Assigning existing In most cases, a) simply isn’t practical. i18n professionals know it’s staff to train and difficult to locate, hire, train, and retain employees with deep mentor new hires understanding of the i18n specialty. And even if it weren’t, adding almost certainly staff when deadlines loom isn’t an option – by the time you’ve found slows your project(s) appropriate personnel, trained them on your specific code to an unacceptable challenges, and put them to work, your schedules are almost pace. certainly slipping. Worse, You’re taking two steps back for every step forward you make in building your i18n capabilities. Putting Technology to Work Identifying and using productivity tools to leverage your i18n staff’s time is likely to be a more practical approach, especially when time is tight (and when isn’t that the case?). Such tools enable existing staff – even novice i18n engineers – to accomplish far more in far less time, by offloading the mundane line-by-line code analysis inherent in i18n projects. Specifically, the best of these tools take over the routine tasks of scanning your code, line by line, for problems typical to applications that weren’t initially designed for “global readiness”; segregating these issues from the larger code base, typically across many dozens of files; and presenting a convenient interface to your engineers for remediating the problems – once and for all. The result is code that’s equipped to handle all current and future localization requirements without the recurring investigative work of so many l10n efforts. These tools offer the familiar promise of vertically-focused applications: by taking over the low-level tasks of the broader process, you free up your personnel to focus on adding value where it’s most needed – applying their expertise at building top quality “global-ready” software. A prominent example of commercial i18n software is Globalyzer. Produced by Lingoport, a leading i18n services and tools provider, Globalyzer was created to increase the company’s internal staff productivity during client engagements. It’s been employed for many years across a variety of platforms, languages, and architectures to address a huge range of i18n challenges. And it is continually improved according to the needs of clients and Lingoport’s staff alike. See below for more information. www.lingoport.com | Page 3 of 6
  • 4. Enhancing Internationalization Productivity Adding it Up: The Financial Case for i18n Productivity Tools Let’s review how i18n productivity improvements can payoff for global businesses. Let’s assume your team is working to produce a technology product or service that’s projected to generate $10M in first year revenue from a single new international market. Let’s further assume that incorporating productivity tools, like Lingoport’s Globalyzer, can accelerate your team’s delivery by 3 months. We’ll incorporate a general cost profile consistent with technology firms Lingoport has served in recent years. And we’ll assume that the product experiences only modest revenue growth over a five-year timeframe. The P&L below displays the results, both with and without i18n tools factored in: Yr 1 revenue 10000 Ship delay (mo) 3 Annual Rev growth 5% w/o i18n productivity tools Yr1 Yr2 Yr3 Yr4 Yr5 Total Revenue 7,500 10,375 10,894 11,438 12,010 52,218 COGS 30% 2,250 3,113 3,268 3,432 3,603 GM 5,250 7,263 7,626 8,007 8,407 Op Exp 50% 3,750 5,188 5,447 5,719 6,005 EBITDA 1,500 2,075 2,179 2,288 2,402 10,444 w/i18n productivity tools Revenue 10,000 10,500 11,025 11,576 12,155 55,256 COGS 30% 3,000 3,150 3,308 3,473 3,647 GM 7,000 7,350 7,718 8,103 8,509 Op Exp 50% 5,000 5,250 5,513 5,788 6,078 EBITDA 2,000 2,100 2,205 2,315 2,431 11,051 Impacts Revenue 3,039 EBITDA 608 5.8% As shown, the firm stands to benefit substantially through reducing time to market alone – enjoying nearly 6% increases in both revenue and EBITDA, most of that impact occurring in year 1 of the i18n productivity tools analysis, with smaller advantage in each subsequent year. If higher can multiply the sales growth expectations or the expected cost savings from the benefit by as much as l10n effort to produce these results were included, the impact would be even greater. 10 times, given the diverse international And most importantly, for this same product, the same financial markets the average improvement would accrue to each subsequent l10n project firm might address targeting other overseas markets. That could multiply the benefit by over time. as much as 10 times, given the diverse international markets the average firm might address over time. www.lingoport.com | Page 4 of 6
  • 5. Enhancing Internationalization Productivity About Globalyzer Globalyzer provides an ideal solution for developers and QA engineers who must internationalize new and existing software applications. Globalyzer saves time, reduces development risks, and lowers maintenance and translation costs. Globalyzer offers flexible control, fast results, a collaborative environment, an internationalization development environment interface, and detailed help for fixing internationalization errors in source code. Globalyzer locates, reports and helps you fix the following potential internationalization issues: • Embedded strings • Concatenated strings • Image references • Locale-unsafe methods or functions, such as: o methods that limit byte-level character support (or, Unicode enablement) o date/time and calendar methods o numerical formatting methods, and more • Programming patterns (both i18n patterns as well as customizable patterns for other issues) To learn more about Globalyzer and Lingoport’s line of products and services, go to http://www.lingoport.com/product. For More Information A vital resource for developers of global web applications is the Internationalization Core Working Group, part of the W3C Internationalization Activity. Learn more at http://www.w3.org/International/core/. You’ll find in-depth technical information about best practices for information architects, software developers, and other technology professionals with ongoing internationalization requirements. www.lingoport.com | Page 5 of 6
  • 6. Enhancing Internationalization Productivity About Lingoport Founded in 2001, Lingoport, Inc, helps global businesses adapt and leverage their software for world market readiness. Lingoport's internationalization Services, including code analysis, i18n implementation, testing and training supports the global business objectives of leading international companies, and the company’s market-leading Globalyzer software helps companies systematically adapt their software code and development practices to be more efficient for worldwide customers who demand that software works the way they expect it to. In addition to its offices in Boulder, Colorado, Lingoport maintains development offices in Laramie, Wyoming. For more information, call +1-303-444-8020 or visit http://www.lingoport.com. Lingoport and Globalyzer are registered trademarks of Lingoport, Inc. All other brand and product names may be trademarks or registered trademarks of their respective owners. www.lingoport.com | Page 6 of 6