其實,軟件外包對于軟件本地化行業并不是什么新鮮話題,多年來國內專業軟件本地化企 業提供的軟件本地化服務,本質上就是軟件外包服務之一。
只是近兩年來國際軟件外包潮流 的持續升溫,才促使我們重新思考這個話題。
軟件外包有多種內容,本文將主要討論軟件外包的重要內容之一—軟件測試,它將是一個 值得深入思考的話題。
一個完整的軟件項目周期包含軟件立項,需求分析,概要設計,詳細設計,編碼實現,軟件測試,軟件發布和維護。隨著軟件設計新技術和軟件質量過程管理的廣泛應用,軟件測試已 經形成相對獨立的單元,這提供了軟件測試外包的技術保證。
軟件國際市場的激烈競爭,促進國際軟件開發巨頭紛紛將軟件項目中的非核心內容外包, 而本身專注于軟件核心技術的研發。另外,降低開發成本,提高軟件質量,也是軟件開發商加速軟件外包的重要因素。
對于軟件本地化企業,多年來在為大型國際軟件公司提供軟件本地化服務的過程中,良好的服務質量和融洽的合作形式,已經得到了國際軟件開發商的肯定,積累了豐富的外包服務技術和管理經驗。另外,國內很多專業軟件本地化企業已經或準備提供軟件外包測試服務。這些都為軟件外包測試的發展打下了良好的基礎。
軟件外包測試有兩種類型,第一,是對已經本地化的軟件進行本地化測試。第二,是對正在開發的源語言(英語為主)提供國際化測試。對第一種類型,國內許多專業軟件本地化公司已經積累了許多項目經驗。對第二種類型,越來越多的公司正在加入提供軟件外包測試的服 務。
從軟件測試服務的組織形式分析,對于軟件本地化企業有兩種常見模式。第一,是在公司內部組建測試實驗室和測試部(組),全部測試都在公司完成。這是軟件本地化企業最希望的模式,便于人員管理和質量控制,但是需要很多軟硬件的先期投入。第二,軟件本地化企業組織測試人員到大型軟件公司的軟件開發現場進行測試。這是大多數軟件本地化企業不愿意接受卻又實際采用的模式,主要是因為軟件開發商保證新項目信息保密安全,便于監控軟件測試的進度和質量。軟件本地化企業為了顯示提供軟件測試服務的能力,以便為爭取今后的長期合作,經常采用這種方式。
無論采取那種形式,都需要企業有足夠的技術實力和項目管理能力。
軟件外包測試的興起對國內軟件本地化企業意味著什么?筆者認為,意味著更多的機會, 爭取更多軟件外包國際市場份額的機會。具體體現在企業通過提供軟件測試服務,擴展服務業務范圍,擴大企業發展規模,完善企業管理等各個方面。
回顧不遠的歷史,在軟件本地化的市場競爭中,我們被愛爾蘭甩在遠遠的后面。在軟件外包編碼設計上,印度已經成為世界公認的第一大國。那么,在這場軟件外包測試的競爭中,我們又能排在什么位置? 無可否認,軟件測試將成為具有廣闊發展力的軟件行業。從行業發展的歷史看,任何行業 的成長和發展,離不開政府政策的鼓勵和支持。幸運的是,面對這一極具發展潛力的行業,政 府已經十分重視并積極行動起來。
政策的鼓勵只是行業發展的外部條件,行業的發展主要靠從事軟件測試的企業不斷做大做強。企業的發展取決于多個因素,技術、管理和市場缺一不可。對于國內軟件本地化企業,據前分析,在從事軟件外包測試的過程中與其它純粹軟件測試機構相比,具有天然的客戶市場優勢,應該好好把握這種優勢。
軟件測試,實際上是一種服務,需要嚴格有效的工程管理去控制它的完成,要注重項目管 理、質量管理、成本管理等。除了需要掌握測試知識和技術的工程技術工程師,尤其需要外語 能力強、管理能力高、了解具體業務知識的項目管理人才。
中國軟件本地化企業正在迎來一個發展的春天。
文章來源于領測軟件測試網 http://www.kjueaiud.com/