Continuous Globalization is the process of integrating internationalization (i18n) and localization (L10n) continuously into software development. It emphasizes making software globalization a concurrent development activity, rather than waiting for the completion of a sprint or release.
Attributes for successful Continuous Globalization include visibility, automation, and metrics. These are provided via a dashboard interface that measures internationalization code quality integrated with source code repositories. The dashboard also monitors changes to resource bundles that contain strings/interface messages that will need translation. Visibility provides insight into the i18n and L10n status of your code. Automation, via Globalyzer and Resource Manager saves time in both finding internationalization code errors and L10n file management. Metrics allow you to plan, track progress and improve.
White Paper – Continuous Globalization
Webinar – Continuous Globalization Workflow
Webinar Recording – Continuous Globalization Sandbox – Contact us for access to the sandbox.
Blog Post – What is Continuous Globalization?
Webinar Recording – Continuous Globalization
Webinar Recording – Automating Development to Translation (and back again)
YouTube Video – Continuous Software Globalization
The Return on Investment for Continuous Globalization
According to a 2014 CollabNet value stream analysis, if a mid-sized enterprise has five development teams doing 20 sprints per year, they would execute 100 sprints per year. If each team works at a rate of five features per sprint, together the teams would produce 500 new features per year. For an enterprise developing 500 new features per year, two days of time saved per feature would translate into 1,000 days saved. Assuming (conservatively) a $40/hour wage per developer, this translates into $325,000 saved or a productivity increase of three persons per year.2 Continuous Globalization offers the same value, in terms of time and money, as continuous integration or other enhancements to agile.