您的位置:軟件測試 > 軟件項(xiàng)目管理 > 開發(fā)管理 >
國際化軟件開發(fā)流程
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/6/6 15:15:04 ] 推薦標(biāo)簽:

現(xiàn)在軟件外包成為國際化軟件項(xiàng)目新的開發(fā)模式,通常大型跨國軟件公司專注于進(jìn)行軟件項(xiàng)目規(guī)劃和核心功能和特征設(shè)計(jì),將軟件的本地化外包給專業(yè)的本地化公司。現(xiàn)在,軟件編碼和測試的外包也流行起來。

項(xiàng)目團(tuán)隊(duì)對于國際化軟件項(xiàng)目的成敗具有關(guān)鍵性的作用。除了軟件技術(shù)之外,大型國際化軟件項(xiàng)目的項(xiàng)目管理非常重要,尤其是當(dāng)項(xiàng)目由多家分布于不同或地區(qū)的軟件公司共同實(shí)施時(shí),項(xiàng)目規(guī)劃和管理交流變得更為重要了。

為了便于項(xiàng)目管理,通常采用“單點(diǎn)聯(lián)系(Single point contact)”的方式,每個(gè)公司在項(xiàng)目準(zhǔn)備階段指定惟一的項(xiàng)目經(jīng)理(Project Manager, PM),負(fù)責(zé)項(xiàng)目聯(lián)系的一切任務(wù)。各個(gè)公司的項(xiàng)目經(jīng)理負(fù)責(zé)組建各自的項(xiàng)目團(tuán)隊(duì),跟蹤和控制項(xiàng)目的實(shí)施,并且報(bào)告項(xiàng)目進(jìn)度、存在的問題和可能的改進(jìn)方法。

項(xiàng)目團(tuán)隊(duì)的構(gòu)成與各家公司承擔(dān)的項(xiàng)目任務(wù)有關(guān)系,通常項(xiàng)目經(jīng)理按照任務(wù)類型組建不同的項(xiàng)目組,每個(gè)項(xiàng)目組指定一位組長(Team Lead),負(fù)責(zé)小組的技術(shù)和協(xié)調(diào)問題,每個(gè)組的成員由項(xiàng)目經(jīng)理和組長協(xié)商確定。

為了順利實(shí)施軟件本地化,軟件開發(fā)公司的本地化項(xiàng)目經(jīng)理,與軟件本地化外包服務(wù)公司的項(xiàng)目經(jīng)理,以及軟件開發(fā)公司在當(dāng)?shù)氐姆止窘?jīng)理互相協(xié)作完成軟件本地化。

軟件開發(fā)公司的分公司主要負(fù)責(zé)對本地化的內(nèi)容進(jìn)行語言質(zhì)量和文化傳統(tǒng)等方面的審閱?梢杂煞止緝(nèi)部的專職人員承擔(dān)審閱任務(wù),也可以在當(dāng)?shù)厥袌鰧ふ覍I(yè)人士兼任。

軟件本地化公司根據(jù)項(xiàng)目的要求,可能組建不同的團(tuán)隊(duì)。對于完整的本地化項(xiàng)目,一般需要成立本地化語言組、本地化工程組、本地化測試組和本地化桌面排版組等。

4. 國際化軟件開發(fā)流程

在討論國際化軟件的流程前,需要熟悉國際化軟件的開發(fā)周期。對于國際化軟件而言,完整地開發(fā)周期包括需求分析、國際化、本地化、發(fā)布和維護(hù)等過程。其中國際化包括設(shè)計(jì)、開發(fā)和測試等,在國際化的各個(gè)環(huán)節(jié)都要重視軟件的本地化能力。越在軟件項(xiàng)目早期重視軟件的本地化要求,越對控制軟件項(xiàng)目的正常進(jìn)度和質(zhì)量有利。

隨著市場競爭的加劇,軟件的國際化版本和本地化版本需要同時(shí)發(fā)布(Simship),而且本地化的語言版本越來越多,承擔(dān)本地化服務(wù)的公司往往不止一家,它們可能還要進(jìn)一步外包。正是由于這種復(fù)雜的環(huán)節(jié)和過程,使得大型國際化軟件的項(xiàng)目管理更趨復(fù)雜。

國際化軟件的開發(fā)流程包括開發(fā)國際化軟件需要遵循軟件工程的要求,分為需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測試、質(zhì)量保證、軟件發(fā)布等過程。

在需求分析階段,既要考慮軟件的功能特性需求,也要考慮軟件的國際化需求。另外,為了縮短源語言開發(fā)的版本和本地化版本的發(fā)布時(shí)間間隔(甚至達(dá)到同步發(fā)布),國際化版本的開發(fā)應(yīng)該與軟件本地化過程同時(shí)進(jìn)行。在測試方面,對國際化版本的國際化功能測試和對本地化版本的本地化測試盡可能同時(shí)進(jìn)行,以便盡早發(fā)現(xiàn)和修改國際化設(shè)計(jì)缺陷。

在軟件進(jìn)入終本地化和測試之前,需要“凍結(jié) (Freeze)”用戶界面和功能特性設(shè)計(jì),保證軟件在發(fā)布之前不再對需要本地化的內(nèi)容進(jìn)行改動(dòng)。因?yàn)椋看胃膭?dòng)用戶界面,本地化過程都需要重新翻譯一次,相應(yīng)的聯(lián)機(jī)幫助文檔和本地化的軟件手冊等的內(nèi)容也需要重新更新,這樣會(huì)增加項(xiàng)目成本,延遲本地化版本的發(fā)布。

5. 軟件本地化流程

軟件本地化的流程與具體的項(xiàng)目有關(guān)。復(fù)雜的軟件本地化可能包括翻譯、排版、工程處理和測試等內(nèi)容,而較小的本地化項(xiàng)目可能只包含翻譯或排版。

和任何軟件項(xiàng)目一樣,本地化項(xiàng)目的前期準(zhǔn)備非常重要,明確項(xiàng)目的范圍、要求、技術(shù)和資源,對于保證項(xiàng)目的成功可能起到關(guān)鍵的作用。

軟件本地化項(xiàng)目在正式開始之前,通常需要參加項(xiàng)目啟動(dòng)會(huì)議。由軟件開發(fā)公司的項(xiàng)目經(jīng)理召集和主持,由來自多個(gè)公司的項(xiàng)目組關(guān)鍵成員參加。

大型本地化項(xiàng)目的實(shí)施過程可能跨度較長,通常需要進(jìn)行幾個(gè)周期的更新過程。按照項(xiàng)目計(jì)劃的里程碑進(jìn)行進(jìn)度和質(zhì)量跟蹤,本地化服務(wù)公司的項(xiàng)目經(jīng)理與開發(fā)商的本地化項(xiàng)目經(jīng)理保持有效交流,有助于保證本地化項(xiàng)目的順利實(shí)施。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd