Internationalization Engineer
- Internationalization Engineer
- the role that is played when a
person engineers one or more
systems,
applications, or
components to meet their
internationalization requirements
and thereby work properly in the associated countries
As illustrated in the preceding figure, Internationalization Engineer is part of the following inheritance hierarchy:
The typical role-specific responsibilities of an Internationalization Engineer are to:
- Collaborate closely with the software designers, database
designers, programmers, and content translators to ensure that the
software components are properly internationalized for specific target:
- Countries.
- Languages and dialects.
- Cultures.
Internationalization Engineer typically inherits the
general role responsibilities from the
Role method component.
To fulfill these responsibilities, internationalization
engineers typically should have the following expertise,
training, and experience:
- A bachelor’s degree in the software
engineering.
- Training in internationalization techniques and
patterns.
- A bachelor’s degree in the relevant foreign
languages of the project.
Internationalization Engineers typically perform the following
role-specific tasks in an iterative,
incremental, parallel, and time-boxed manner:
Internationalization Engineer typically inherits
common role tasks from the
role method component.
Internationalization engineers typically perform these tasks
as members of the following teams:
As members of these teams, internationalization engineers
typically produce all or part of the following work
products:
- Internationalization engineers ensure that the software
components (e.g., classes, procedures, databases) are
designed and implemented to support handling the appropriate
languages, currencies, taxes, etc.). It is the content
translators who actually translate the textual data (i.e.,
content) into the foreign languages.
- Naturally, the role is only needed if there are
internationalization requirements.
- This role typically inherits the
common team guidelines from the
roles method component.