| 制定目的 | 怕软件做出来没法换语言、改文字,结果卖不到外国去。客户投诉多,钱白花,时间全浪费。 | ||
|---|---|---|---|
| 适用范围 | 所有写代码、做测试、管项目的同事,还有外包翻译和排版的人。 | ||
| 职责分工 | 项目经理盯进度和沟通,开发员别硬写文字进代码,测试员得用外国系统试,翻译员要懂文化别乱翻。 | ||
| 管理要求 | 文字全放资源文件里,代码支持各种字符,界面留够字数空间,菜单按钮能撑长,术语前后统一不乱换。 | ||
| 监督与检查 | pm每周查一次代码和资源文件,测试报告必须有本地化截图,没做到就返工重做,严重拖期要重新开会定计划。 | ||
国际化软件开发需要遵守国际化技术准则,采用软件项目(或产品)方式进行。一个完整的国际化软件项目将包含很多内容和阶段,其中软件的国际化和本地化是两项主要内容。
为了更深入地理解国际化软件的开发流程,我们先从分析国际化项目失败的原因开始,然后列举国际化软件的设计准则,讨论项目团队的组织结构。在此基础上,再详细论述国际化软件的开发流程和本地化流程。
1. 国际化软件项目失败的原因分析
开发国际化项目最大的难点是避免失败。由于软件生产过程和技术的复杂性,软件业在20世纪60年代出现了“软件危机”——失败的几率很高。
