當前位置:首頁 » 軟體百科 » 為什麼軟體測試基本上都是外包

為什麼軟體測試基本上都是外包

發布時間: 2022-06-28 08:23:43

Ⅰ 軟體測試之外包知多少

概述
編輯
外包測試[1]
的三種服務模式: 現場測試、公司內部測試和設立聯合研發中心.外包以優勢互補的出發點達到甲乙雙方共贏的局面,企業將獲得以下收益:降低成本、降低風險、提高質量、提高響應速度和更好的用戶使用性。

存在價值
編輯
許多軟體研發團隊知道系統質量保證和軟體測試的重要性。
但是由於經費、預算方面的原因,不一定會支付額外的金錢用以引進自身缺少的專業化測試人員隊伍。
而且,目前業界普遍的想法是:與其引進第三方的測試人員在本公司工作,還不如自己招募專業人員來進行品質保證和軟體測試的工作。 客戶也許會認為,自己招募人員的好處在於工資成本比外包成本低(即從外面引進外包人員的單價高於支付給自己招募人員的工資),所以從節省經費和預算的角度講,許多客戶會根據需要開始招募測試方面的人員。
但是,客戶在自己招募人員的過程中,不可避免地會遇到許多棘手的問題,諸如:
(1) 招募過程中無法評估該人員的測試水準和能力;
(2) 招募後沒有為測試人員良好的測試技術培訓體系;
(3) 無法正確快速地組建測試團隊以融合到研發過程中;
(4) 無法系統地使測試人員最快限度地掌握最新測試技術用以研發需求;
(5) 如果各個項目的進度不是連續性的,測試人員的工作有可能會出現階段性停滯而增大了成本;等等。
而上述這些問題的解決會大大增加客戶的額外成本。如果把這些成本與人員工資成本合並起來,將有可能遠遠高於外包成本。

理念
編輯
(1) 人員外包成本低於自身招募的綜合成本;(這也是為什麼歐美國家的IT企業經常把QA及測試團隊外包的原因。)
(2) 來自專業測試公司的人員將比自身招募人員獲得更多的來自測試公司的技術支持;
(3) 專業測試公司能夠為客戶帶來更多基於客戶業務需求的技術支持。

優點
編輯
做外包測試的優點不少
第一,你可以接觸到很多其他公司接觸不到的軟硬體產品。比如在IBM,所有的軟體我們都是可以在內網中使用的,而AIX,IBM小型機等等,也都很容易搞到。而在微軟,我的一個朋友是做Windows7測試的,在微軟還沒正式發布以前,這些很玄的東東他們就可以上手,這個真是讓人羨慕。
第二,可以跟同事學到很多技術。在這種大型外企中,你接觸到的同時不是名校的博士就是名校的碩士,海歸等等,如果想跟他們學點什麼的話,沒有人會對知識吝嗇。
第三,會有一些培訓。先不說Team的內部同事之間的互相培訓,在平時每隔一段時間,也會有很多其他Team的同事會做一些新技術的培訓講座,這些講座只要你有時間,都是可以去聽的。

缺點
編輯
缺點一:做任何事情不可能沒缺點的,做外包測試,最大的缺點就是缺少所謂的歸屬感。因為打你入職那天起,就是在甲方公司工作的,
平時根本不需要回外包公司。很多人說看著旁邊不是Regular就是其他外包公司來的Contractor,會覺得沒有歸屬感。很多外包公司在這方面做出
了努力,比如在你過生日的時候,外包公司會給你訂一個大蛋糕送過來;每逢過節都送一些禮品和購物券;組織春遊秋遊等等。至於這些事情能不能增加歸屬感,就
是仁者見仁,智者見智的事情了。
缺點二:很多開源產品在公司是不允許使用的(例如Hibernate,主要就是因為它需要遵循的開源協議),而很多外面平時很常用的軟體也沒機會再使用(比如MySQL,在IBM一般都用DB2 or Derby)
缺點三:對IBM產品產生依賴性會比較麻煩。很多Contractor在IBM都會用Rational Application Developer或者是Rational Softeware Architect,因為它們的功能實在是太強大了。不過我一般還是選擇用Eclipse,因為我怕離開IBM的時候,外面沒公司買得起這些軟體。
缺點四:很少有白盒測試。如果你一心想來這些外企做白盒測試,我覺得希望會比較渺茫,因為China這邊很少有代碼,所以做白盒測試的可能性就小了很多。最多是有時會針對一些API來用JUnit來寫一些代碼。
缺點五:做性能測試的
不多,如果你以前是用LR等工具做性能測試的,那麼來到這里會沒用武之地(可以去HP做外包,LoadRuner是屬於它的,我朋友在那裡不但會常用,還
會有免費培訓),因為IBM的性能測試要麼是自己寫一些腳本,要麼就是用Rational Performance Tester。
缺點六:不要以為在IBM就會都用功能自動化測試,其實大部分工作都是黑盒手工測試。Rational Function Tester用的機會很少。不過每個Team發展都後期,都會自己寫一點Automation Tools,來盡量簡化自己的勞動,Shell,Bat腳本,Java程序等等。

Ⅱ 為什麼是軟體外包

軟體外包就是企業為了專注核心競爭力業務和降低軟體項目成本,將軟體項目中的全部或部分工作發包給提供外包服務的企業完成的軟體需求活動。現在業務流程外包(BPO)已經成為外包服務新的發展趨勢,在未來幾年內將成為外包的主要內容。BPO包括人力資源、采購、財會、客戶中心、後勤、研發、營銷、工廠運作、培訓,這些大類還可以進一步細分。不僅IT行業需要BPO,而且BPO的每項業務都離不開IT業務的支持,從而產生IT外包機會。
一個軟體開發項目通常要經歷需求分析、設計、編程、測試等幾個大的階段。其中設計又包括整體設計、系統設計(把整體架構變成一塊塊系統)、詳細設計幾個環節。詳細設計之後軟體就變成了一塊塊模塊,這以後才進入編程。到了編程階段時,最後就剩下軟體藍領為模塊的Coding工作,在印度通常由受過一兩年訓練的高職畢業生擔任。
軟體最後的測試又是一個復雜過程——有單元測試(小模塊測試)、系統測試(塊與塊的聯系整合)、總體功能測試。期間由測試編程工程師編寫測試工具,制定測試規則,其難度不亞於系統框架的制定。最後才由測試工程師完成測試的任務。
外包軟體測試有望成為小作坊軟體業業務增長點
企業若想把承接國際軟體外包的業務做強做大,必須與國際軟體市場接軌——包括英語的理解與溝通能力,技術接軌、管理接軌、做事方法接軌、知識產權接軌。還有質量保障、信譽度保障、風險控制能力以及知識產權保障等方面。以上條件顯然國內大多數小作坊式軟體企業還做不到。但這也未必表示小作坊軟體企業就沒有機會承接軟體外包服務。因為軟體外包項目中,軟體測試項目最適合中國現階段小作坊軟體企業的行業特色。
軟體測試是保證軟體質量的最重要的手段
使用低質量的軟體,在運行過程中可能會產生這樣那樣的問題,可能為使用單位帶來造成延誤工作或者造成生命財產的損失。而軟體測試是為保證軟體用戶免於遭受損失的最重要的手段。
什麼是軟體測試?1983年IEEE定義為:使用人工或自動手段來運行或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。
現代的軟體開發工程是將整個軟體開發過程明確的劃分為幾個階段(參見下圖),將復雜問題具體按階段加以解決。這樣,在軟體的整個開發過程中,可以對每一階段提出若干明確的監控點,作為各階段目標實現的檢驗標准,從而提高開發過程的可見度和保證開發過程的正確性。
經驗證明,軟體的質量不僅是體現在程序的正確性上,它和開始編碼以前所做的系統需求分析,軟體設計密切相關。許多軟體使用中出現的錯誤,未必是編程人員在編碼階段造成的,反而在程序設計,甚致在需求分析時就埋下了禍因。這時,對軟體工程的錯誤糾正,就必須追溯到軟體開發的最初階段。如果是這樣又增大了軟體的開發費用。
為了保證軟體的質量,專案管理就應該著眼於整個軟體生存期,特別是在開發階段的系統分析。所以軟體測試的概念和實施范圍必須包括在整個開發各階段的復查、評估和檢測。
中國軟體外包的現狀和未來發展趨勢
一、中國承接國際軟體外包的發展速度很快,但發展質量還有待提高
1、從宏觀的產業層面來看,發展速度很快。
增長速度很快。盡管中國與印度一樣,自20世紀80年代開始就開始承接國際軟體外包項目,但印度在20世紀90年代中期就已經快速發展,而中國直到2003年前後才開始出現快速發展的局面。根據咨詢機構IDC(國際數據公司)發布的最新報告《中國軟體外包市場:十大主要軟體外包公司介紹》顯示,在求過於供的市場狀況下,2004年中國軟體外包市場以49.9%的速度增長,達到了5.99億美元的市場規模。在未來五年內將會保持50.9%的高速增長率,到 2009年市場規模將達到46.96億美元。
軟體出口以日本市場為主。目前中國的軟體外包市場主要集中於亞洲,其中日本市場是中國目前軟體外包服務的主要發包市場,在6.33億美元的外包服務市場總量中,日本市場需求額達到4.02億美元,所佔比例為63.5%,美國、中國香港和歐洲市場分別占據了13.7%、10.3%和3.3%。由於日本企業自身管理上的特點,很少有最終項目整體發包到中國,發包的一般都是其作為總承包方進行系統設計、架構分析之後分解出來的子模塊,技術含量相對較低,加工貿易的性質比較明顯,這也是造成目前國內各界對軟體外包有所詬病的重要原因。但是已經看到的是,最早進入日本市場的骨幹企業已經開始與日本的總承包商一起面對用戶,從需求開始介入項目、參與設計承接詳細設計和開發及測試工作,並承擔後繼服務,對日本市場的基於IT的業務流程外包也已經開始。
軟體外包企業主要集中於北京、上海、大連、西安等大城市。這幾個地區的共同特點是擁有良好的城市基礎設施建設與產業配套基礎,擁有當地政府在政策上的大力支持、良好的市場競爭環境、一大批通曉外語的軟體人才、具備較強的創新能力,軟體企業在此形成了群體優勢,並已形成了較為完整的軟體產業鏈。近年來國家在促進軟體出口方面的扶持力度有所增強。經國家發改委、商務部和信息產業部批准,建立了北京、深圳、上海、天津、大連和西安等國家軟體出口基地,為其創造良好的政策、人才、技術、資金、市場和出口條件,充分發揮集聚效應和規模優勢,形成了以國家軟體出口基地中的國際化軟體企業為龍頭,輻射周邊地區,帶動全國軟體出口的產業格局。
2、從微觀的企業層面來看,發展質量有待提高。
本土軟體企業規模還比較小。微軟、IBM、Oracle等跨國軟體企業由於資金實力雄厚,發展速度十分迅速,研發人員規模基本都在3000-5000人左右。但是本土的研發型軟體企業一般都只處於1000人以下,很難開展戰略性的長期基礎研發項目。即便是企業規模發展十分迅猛的純粹軟體外包企業中,出現中訊、文思、博彥等一批員工達到3000人左右、出口超過千萬美元的企業,但是相對印度的TCS、Infosys等員工超過5萬人、經營規模達到5億美元的大型外包企業而言,中國外包企業規模還是比較小,難以承接到大型軟體外包項目。
CMM、ISO等各類認證沒有達到真正提升企業管理能力的目的。各類認證是企業能夠提供相應產品質量的基礎保證,是軟體企業開拓離岸外包市場的敲門磚。但是目前一方面通過高等級認證的軟體企業比較少,另一方面即便是通過高等級認證的軟體企業,也難以被認為具備管理大型軟體外包項目能力的企業。原因是許多軟體外包企業本末倒置,一昧地參加各類認證,而不是將認證視為提升企業研發和管理能力的重要手段。這樣的結果是即便在初期發包企業基於高等級的認證發包一些項目,但在實際合作中會逐漸認識到企業的真正能力而終止長期的合作。
二、中國承接國際軟體外包的主要經營模式分析
根據對大量從事國際軟體外包企業的調研可以歸納出,目前中國承接國際軟體外包的企業經營模式有以下四種,其主要特點如下:
1、跨國公司在中國設立的軟體研發機構
(1)成本中心型。看重的是中國優秀的研發人員和低廉的人工成本,可以在實現提高研發效率和產品研發質量的基礎上降低成本。
(2)主要承接母公司的軟體開發項目,一般不在本土承接業務,業務技術層級比較高。這類企業一種是母公司內部發包的以軟體產品研發為主的項目,按照跨國公司內部水平分工的模式,主要從事公司核心軟體產品的開發和研究工作,其中有許多研究項目關繫到未來軟體的發展方向,是提升公司整體核心競爭力的戰略性舉措;一種是母公司以總承包商的形式承接海外其它最終客戶的軟體服務訂單,而將訂單中具體研發任務發包到中國,較為典型的有日本軟體巨頭在中國的分支機構,技術示範效應十分明顯。
(3)結算基本上都是跨國公司內部定價,在稅收等方面的經濟收益不明顯,但是可以通過人才培養、技術示範獲得間接收益。
(4)就業人數穩定增長,不會像專門從事外包業務的軟體企業增長那麼迅速。
(5)企業類型比較復雜,其中既有服務業企業,也有製造業企業,更多的是跨國軟體企業。
由於中國具備大量優秀、成本相對較低的軟體研發人員,這對人才缺乏的發達國家的跨國公司而言具有很大的吸引力。一般而言這類企業承接的項目技術含量較高,大多進入到中上流工程,對中國自主軟體研發能力的提升有比較大的幫助,比較吻合中國的資源條件和發展定位。
2、跨國軟體公司在中國設立的市場開拓機構
(1)利潤中心型。目的很明確,就是市場驅動,為了開拓中國本土巨大的軟體市場,是純粹的利潤中心。這類企業對國民經濟的稅收貢獻和就業貢獻較大,資源消耗少,有利於中國提升產業結構。
(2)競爭能力比較強大。一是具備成熟的軟體中間件和高效的軟體研發能力,二是具備對金融、電信、製造、政務等特定行業專業知識的深入理解,通過二者的結合形成核心競爭力來開拓中國本土的軟體開發業務。
(3)短期內對傳統的中國軟體企業有一定擠出效應,但長期看來競爭效應和示範效應會更為明顯,在這種競爭環境中成長起來的中國軟體企業一定具備比較強大的國際競爭能力。
(4)軟體的技術含量較高,項目的技術示範效應比較明顯,對軟體應用企業的勞動生產率提高有著明顯效果。如中國建設銀行等大型金融機構通過應用IBM等跨國軟體公司的系統,大大提升了服務效率和水平。
(5)這類公司基本上在中國同時會設立軟體研發機構和市場開拓機構。大部分情況下,軟體研發機構和市場開拓機構的業務並沒有關聯,一般都同時隸屬於總部管理。市場開拓機構中也會有一定的技術支持人員以方便市場開拓之用,只有當在中國的業務開拓過程中,確實需要研發機構提供技術支持時,彼此之間才會有業務上的聯系。
3、中國本土純粹的國際軟體外包企業
(1)是純粹的利潤中心,主要承接來自歐美、日本等發達國家的軟體外包業務,以此獲得規模經濟上的收益。
(2)公司創始人一般都與跨國軟體企業有著千絲萬縷的關系,大多數企業的領導人或技術骨幹具有海外留學或軟體開發經歷。往往是這些創始人在跨國公司工作中看到外包業務機會,開始創立這樣的企業。也就是說,外包業務開展之前企業並不存在。
(3)發包企業看重的主要的人力成本的優勢,承接的項目加工性質比較明顯。從全球分工的角度看,這類業務一般處在軟體研發中垂直分工中產業鏈比較低端的部分,技術含量不高,增值空間較小。
(4)企業增長速度十分迅速。以承接跨國公司離岸研發中心、跨國軟體企業分包業務為主。對藍領軟體工人有著強大需求,許多企業在幾年內就能達到3000人左右的規模,對於解決大學生就業有著十分重要的意義。
(5)業務再轉移的風險較大。由於這類企業主要依靠成本優勢生存,比較少地擁有自身的核心競爭能力,一旦出現新的人力資本較低、合適人才數量充足的新興市場,發包方很容易為了降低成本而將業務轉移出去。
由於軟體外包首先出現在跨國公司進入較多、本地軟體人才充足的地區,所以這類企業首先在北京、上海得到快速發展。但由於這類模式的成本敏感特性和北京、上海成本較高的影響,已經出現向西安、成都等二線城市轉移的現象。從發展趨勢看,這類企業可能出現企業總部和核心研發團隊在北京和上海、大量低層次的編碼和測試人員在其他城市的局面。
4、中國本土研發型的軟體外包企業
(1)擁有較強的軟體研發能力。一般都是依託過去的高校和科研院所,企業在承接外包業務以前就已經存在。發包企業看中的不是人力成本的優勢,而主要是開發經驗和開發效率。
(2)企業可以通過承接外包業務中獲得的經驗為自身的軟體產品開發和本土企業服務,技術效應比較明顯。
(3)從全球分工角度看,這類企業承接的一般都是水平分工業務,提供的是端到端服務 (end-to-end services),技術含量比較高,增值空間比較大,項目研發性質比較明顯。
(4)容易成為發包企業的戰略性合作夥伴,長期合作的可能性較大,發包企業將業務再轉移的風險較小。
(5)服務合同持續時間長。這類合同一般需要進行長期的合作,軟體外包提供商和發包商之間需要經過長期的合作,才能開發出知識含量高、具有前瞻性的軟體產品。
這類企業是中國實現自主創新能力突破的重要所在,這些企業本身就具備較強的研發能力,現在又可以承接到國際上技術先進的軟體研發項目。政府如果給予相應的資金、人才方面的支持,很容易促使這些企業將在國際軟體外包中學習到的先進技術應用到國內市場,需要政府給予高度關注。
三、中國承接國際軟體外包的貢獻和需求要素分析
1、直接經濟貢獻。近3年來,軟體的出口增速基本上高於同期貨物出口增速,在服務貿易總量中的比重也在不斷增加,成為外貿出口的新增長點。2004年外資(含港澳台)軟體企業數量盡管只佔11.9%,但是資產總額佔23.1%,就業佔25.3%,營業收入佔35.1%,這說明外資軟體企業的資本含量和單位人員產出效率都比較高。
2、創造就業機會。由於跨國公司十分看好中國的軟體人才素質和市場機會,紛紛加大在中國設立研發機構和市場開拓機構的力度。以微軟亞洲工程院為例,從2003年設立之初的20人發展到2006年的400人,間接受益於微軟亞洲工程院項目的國內合作夥伴員工從2004年的300名上升到2006年的2000多人。與此同時,純粹以承接軟體外包的本土企業發展速度更快,以北京文思公司為例,1995年成立時只有5人,到2006年9月份已經達到2400人。其中本科畢業的佔70%,有研究生以及具有海外背景的達到30%,能夠熟練使用英語的技術人員達到90%。
3、產生技術外溢效應。由於大量跨國公司在中國設立的軟體研發機構承接的研發項目都是全球水平分工上的高技術項目,本土軟體企業隨著自身實力的增強,承接的軟體外包項目層級也在不斷提升。通過這些項目的合作開發、跨國公司的人員迴流和企業間的學習模仿,可以在很大程度上將國際上先進的軟體研發技術和軟體項目研發管理經驗帶到本土的軟體企業中,促進本土軟體自主研發能力的提升。
4、形成產業集群。產業集群的形成可以發揮行業的規模效應,有效降低軟體外包企業的外部成本。許多城市在軟體外包發展初期,企業散落在全市各處。自軟體園區開始建設以來,集中了一批有影響力的大型軟體外包企業,產業集聚度明顯提高。以中關村軟體園為例,到2004年底,軟體園入區企業217家,僅佔全市軟體企業數5713家的3.8%;就業1.36萬人,僅佔全市軟體產業就業12.79萬人的10.6%;但是營業收入達到91.8億元,佔全市325.4億元的28.2%,出口0.35億美元,佔全市2.38億美元的14.7%。這充分說明軟體園區的企業在軟體產業的價值鏈上所處的位置較高,人均產值較大,產品國際化程度較高。軟體外包企業在園區內集聚之後,圍繞軟體外包形成了包括咨詢、培訓、咨詢、開發、分包、風險投資為一體的產業鏈,通過園區的基礎設施、品牌效應、風險投資、人才匯集等方面的資源共享,促進企業之間的技術學習交流和市場競爭,使園區的整體效益大於各組成部分的效益總和。
5、培育國內軟體市場等外部性效應。過去很長時間國內各界只重視硬體,對軟體的價值認識不足。Oracle、IBM等公司進入中國市場初期,不得不將硬體價格提得很高,將軟體價格報低,甚至白送,而從硬體價格中將軟體價值進行回收。在長期的競爭合作中,社會各界尤其是企業對軟體在提升競爭力方面的認識日益加深,這對國內軟體市場的培育起到很大的促進作用。此外,跨國軟體企業的進入還在客觀上促使政府提高知識產權保護水平,改善電信、電力等基礎設施條件和管理服務水平,提高其他行業的生產效率。
應該注意到的是,由於不同外包模式的目的不同,其對承接國經濟發展的貢獻也有所不同,有的在就業方面貢獻很大,有的在稅收方面貢獻很大,有的在技術引進吸收方面的貢獻很大。具體見下表:
不同類型外包模式的貢獻效果分析
外包企業模式 跨國公司設立的軟體研發機構 跨國公司設立的市場開拓機構 本土純粹軟體外包企業 本土研發型軟體外包企業
典型企業 Microsoft亞洲研究院、Oracle、野村綜研、路透集團 IBM中國公司、SAP、SUN、Unisys、TCS 文思創新;博彥科技;軟通動力 用友軟體工程、方正國際、中科開元
企業特點 性質 附屬機構 子公司 獨立公司 依託高校、科研機構的獨立公司
項目來源 母公司 中國市場 國外市場 國外市場
項目技術含量 高 高 低 高
合作雙方關系 緊密 緊密 鬆散 戰略性合作夥伴
轉移風險 小 小 大 小
增長速度 穩定 快速 快速 穩定
對國民經濟的貢獻 稅收 很少 很高 一般 高
出口 很大 少 大 大
就業 一般 多 大 一般
技術 可以帶來國際最為先進的軟體技術 行業間的後向技術效應明顯 管理示範效應明顯 可以接觸到國際最先進的技術
環境 產業發展號召力強,對形成良好的軟體發展環境十分重要 培育國內軟體市場;短期有擠出效應,長期有競爭和示範效應 進行產業鏈配套 利於提高中國自主創新能力的聲譽
所需要素 人才 大量技術素質高、成本低的高端人才 大量行業專業人才;軟體二次開發和技術支持人員 大量軟體藍領工人 大量高素質技術人才
技術 對技術交流的氛圍要求高 要求有專業知識,並了解中國企業的技術特點 對企業管理技術要求高 要求有較強的技術研發能力
資金 主要依靠母公司劃撥 需要大規模並購時的大量資金
市場 依賴母公司業務,對市場要求不高 要求有龐大的國內市場 主要面向國際市場 面向國際市場,提高為國內服務能力
其他 對人力成本和房租、電信等商務成本比較敏感
資料來源:根據企業調研分析整理所得。
從上述分析可以看出,開展國際軟體外包不僅可以帶來經濟、就業上的貢獻,還會帶來很大的技術外溢。值得注意的是,不同外包模式產生的貢獻和需求的資源條件不一樣,與此同時不同城市的資源稟賦也是不一樣的,二者必須實現良性對接,才可能促進產業的良性發展。北京、上海有大量總部性公司,高端人力資源較為豐富,但是人力成本和房租、水電、電信等商務成本較高,這樣的資源條件決定這兩個城市可以作為中國承接國際軟體外包的龍頭城市,承接國際軟體外包的重心應定位在兩個高技術含量、高附加值的產業環節:軟體研發和軟體市場開拓。而西安、大連、成都等城市擁有大量受過高等教育的人才、商務成本相對較低,人員流動性小,適合開展簡單的、對成本比較敏感的軟體編碼、測試、本地化和BPO業務中的數據處理、文檔管理等低技術含量、低附加值的業務。
四、制約中國承接國際軟體外包的因素分析
企業是市場主體,許多關繫到企業競爭力的問題需要企業自身去做,但是一些涉及到外部制度環境的問題需要政府著力加以解決。從調研中發現,中國要大力承接國際軟體外包業務,政府在提供支持、創造環境方面還存在如下一些問題:
1、政府財稅支持政策定位不明確。
目前中國對軟體產品研發和CMM認證、軟體出口、出國參展、軟體人員的稅收返還等都有一定優惠,但是在承接軟體外包的定位上還不明確,尤其是目前發展較好的幾個主要城市,認為只要是外包就符合城市發展特點,對各種不同類型的外包企業都給予支持,而沒有看到不同的承接模式要求不同,城市間存在比較明顯的惡性競爭,不利於在國際市場上樹立「中國外包」的良好形象。
在軟體企業的認定上只認定軟體產品企業,大量符合國際發展潮流的軟體服務外包企業難以享受到這些政策。
2、知識產權保護力度還有欠缺。研發型軟體企業對知識產權保護十分重視,尤其是在企業還沒有獲得知識產權之前的商業機密保護,BPO型的軟體企業對商業機密的保護要求很高。盡管國內有完整的法律制度,但是在商業機密和數據信息等方面的保護上只有當違法造成損失之後才能進行懲罰,而且懲罰力度較小。曾經有一個日本高端研發項目發包到北京,由於接包企業的一個員工對企業管理不滿,聲言要在網上公布企業的研發進度和成果,引起日本企業高層的高度關注。事後由於制度上的缺失,認為該員工沒有產生實際的損害後果,沒有承擔任何民事和刑事責任,致使日本發包企業不再將項目發包到中國。因為他們認為一旦造成泄漏,將會給自己造成巨大損失,這也是許多高質量的外包項目難以發包到中國的重要原因。
3、高端人才依然比較緊缺。
盡管中國的軟體人才較多,但是真正符合產業發展需求的高端人才依然缺乏,尤其是既懂行業專業知識、又懂軟體知識的高素質人才嚴重不足。留學歸國人員以及在跨國公司工作的高層人員對母國承接國際軟體外包具有很大的促進作用,中國盡管在留學生數量、吸引留學生歸國創業的吸引力方面有很大優勢,但目前還沒有充分發揮出來。
4、行業協會發展服務能力有待提高。盡管目前中國軟體行業協會已經做了很多工作,但在產業發展趨勢研究、將行業發展困境與政府溝通、規范和引導人員合理流動、推介中國承接軟體外包的特點環境方面與印度的NASSCOM相比還有很大不足。
5、融資環境需要改善。軟體外包企業融資困難。融資問題對於軟體企業是一個比較現實的問題,由於中國傳統的銀行貸款需要固定資產抵押,而軟體企業作為一個服務業企業往往只有比較少的固定資產。
五、中國承接國際軟體外包的政策建議
1、有針對性地提供財稅支持。
國家有關部門應研究中國促進國際軟體外包發展的宏觀政策,加大部門之間的溝通協調,對城市的發展定位加以引導。
改革現行軟體企業認定辦法,將從事軟體服務業務的企業認定為軟體企業,享受軟體企業相關支持政策。
改革對企業CMM、ISO等認證的支持方法。提供支持的政府部門需要進行考核,企業是否確實通過認證而提高了企業管理能力。促進企業改變觀念,通過認證切實達到提高企業管理能力的目的,而不是為認證而認證。
政府可以通過完善信用體系,解決銀行貸款的後顧之憂。打通出口信用保險、擔保、風險投資等多種融資渠道,改善軟體外包企業融資環境。
2、完善知識產權保護體系。盡可能制定法規,降低侵犯知識產權和商業機密的打擊門檻,加大打擊力度,加強知識產權、商業秘密和個人隱私保護。
3、進一步加大人才儲備。主要要解決高端人才的問題。中國有大量高素質人才到美國、日本等發達國家學習,有許多直接留在當地跨國公司就職,他們了解國際上先進的軟體技術、項目管理經驗和行業專業知識,通過制定一定的政策導向(從調研中反映出來,主要是要解決好他們的子女就學),加強宣傳推廣,吸引留學人員回國發展是一個很好的人才儲備途徑。此外,可以建立多層次的軟體人才培訓體系,培養既懂英語、軟體專業知識,還具備行業專業知識的復合型人才。
4、提高行業協會服務能力。借鑒印度NASSCOM的發展經驗,維護正當的市場競爭秩序,一方面促進軟體需求方了解軟體價值,培育並規范國內軟體市場,另一方面規范軟體外包企業的經營行為,尤其是在國際競爭中避免打價格戰等惡性競爭。聯合大中小型會員,以共同品牌開拓國際市場。推廣中國的軟體發展環境,使全球軟體發包企業了解中國的軟體研發實力和不同城市的發展定位。
5、創造條件協助企業開拓軟體外包市場。國際外包市場開發和國內軟體市場發展並重。從某種意義上講,國內軟體市場是國際軟體市場的重要構成,這從國際軟體企業大量進入中國就可以得到證實。與印度相比中國存在巨大的國內軟體外包市場,這是中國軟體企業開展外包業務的一個重要領域。要在目前日本市場的基礎上,力爭使承接的項目往價值鏈的高端爬升,同時要重視開拓歐美市場。發揮中國製造業發達的優勢,大力開展嵌入式軟體開發,做到單體軟體開發和嵌入式軟體開發並重。簡化出國簽證手續和外籍人員在中國工作簽證的手續,為人才的國際流動創造條件。

Ⅲ 軟體外包是很普遍的現象嗎

不論大小的軟體公司都有外包,是很正常的,像中軟國際的華為,移動,中興的外包都做的挺大的。

Ⅳ 為什麼需要第三方測試,或者將軟體測試外包

第三方測試和 軟體測試外包 不是同一個概念

測試外包 一般是指由於軟體項目需要或這軟體項目承建方公司需要,將軟體生命周期中的測試工作交給其他公司或者團隊進行完成,其作用一般是為了解決人力資源(團隊沒有更多的人去做測試工作)或者節約成本(由於為一個軟體項目,專門招募一批測試人員去完成,對於企業、政府而言是全無必要的且增加了相當的成本),它與軟體開發外包類似。
第三方測試一般出現在項目驗收階段,其的目的為了檢驗、確認該軟體開發項目是否與甲乙雙方在項目伊始所需要完成目的、需求是否一致,自然這種檢測不能交給甲方或者乙方去完成驗證,這個時候一般需要引入可靠、公正、並且得到雙方認可的第三方進行測試、檢驗。一般而言,國內的第三方驗收測試,尤其與政府、央企有關的軟體項目第三方測試是要交由有相關資質的軟體測評中心來完成的。
所以,第三方測試 和 軟體測試外包 在目的的本質上的區別,其兩者的關系是不可以混淆的,尤其是第三方測試 應該不能包含在軟體測試外包中,因為軟體測試外包牽扯到經濟上的因素,會直接影響到第三方測試的公正性。

Ⅳ 軟體外包是什麼意思啊

什麼是軟體外包?
軟體外包就是企業為了專注核心競爭力業務和降低軟體項目成本,將軟體項目中的全部或部分工作發包給提供外包服務的企業完成的軟體需求活動。現在業務流程外包(BPO)已經成為外包服務新的發展趨勢,在未來幾年內將成為外包的主要內容。BPO包括人力資源、采購、財會、客戶中心、後勤、研發、營銷、工廠運作、培訓,這些大類還可以進一步細分。不僅IT行業需要BPO,而且BPO的每項業務都離不開IT業務的支持,從而產生IT外包機會。
一個軟體開發項目通常要經歷需求分析、設計、編程、測試等幾個大的階段。其中設計又包括整體設計、系統設計(把整體架構變成一塊塊系統)、詳細設計幾個環節。詳細設計之後軟體就變成了一塊塊模塊,這以後才進入編程。到了編程階段時,最後就剩下軟體藍領為模塊的Coding工作,在印度通常由受過一兩年訓練的高職畢業生擔任。
軟體最後的測試又是一個復雜過程——有單元測試(小模塊測試)、系統測試(塊與塊的聯系整合)、總體功能測試。期間由測試編程工程師編寫測試工具,制定測試規則,其難度不亞於系統框架的制定。最後才由測試工程師完成測試的任務。
外包軟體測試有望成為小作坊軟體業業務增長點
企業若想把承接國際軟體外包的業務做強做大,必須與國際軟體市場接軌——包括英語的理解與溝通能力,技術接軌、管理接軌、做事方法接軌、知識產權接軌。還有質量保障、信譽度保障、風險控制能力以及知識產權保障等方面。以上條件顯然國內大多數小作坊式軟體企業還做不到。但這也未必表示小作坊軟體企業就沒有機會承接軟體外包服務。因為軟體外包項目中,軟體測試項目最適合中國現階段小作坊軟體企業的行業特色。
軟體測試是保證軟體質量的最重要的手段
使用低質量的軟體,在運行過程中可能會產生這樣那樣的問題,可能為使用單位帶來造成延誤工作或者造成生命財產的損失。而軟體測試是為保證軟體用戶免於遭受損失的最重要的手段。
什麼是軟體測試?1983年IEEE定義為:使用人工或自動手段來運行或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。
現代的軟體開發工程是將整個軟體開發過程明確的劃分為幾個階段(參見下圖),將復雜問題具體按階段加以解決。這樣,在軟體的整個開發過程中,可以對每一階段提出若干明確的監控點,作為各階段目標實現的檢驗標准,從而提高開發過程的可見度和保證開發過程的正確性。
經驗證明,軟體的質量不僅是體現在程序的正確性上,它和開始編碼以前所做的系統需求分析,軟體設計密切相關。許多軟體使用中出現的錯誤,未必是編程人員在編碼階段造成的,反而在程序設計,甚致在需求分析時就埋下了禍因。這時,對軟體工程的錯誤糾正,就必須追溯到軟體開發的最初階段。如果是這樣又增大了軟體的開發費用。
為了保證軟體的質量,專案管理就應該著眼於整個軟體生存期,特別是在開發階段的系統分析。所以軟體測試的概念和實施范圍必須包括在整個開發各階段的復查、評估和檢測。

Ⅵ 為什麼要軟體外包求答案

因為「一個巴掌拍不響」,要實現軟體外包,必須雙方都有需求、有能力、願合作才行。而且不能把目光只盯在中國一個國家,還需要從全球軟體行業的整體來看待和理解。
作為發包方,可以獲得下列好處:
降低軟體項目成本
提高軟體質量
縮短軟體開發周期
大家可能聽說過,美國的軟體技術人員的工資比中國同等水平的人員要高5到10倍,所以不少美國的軟體開發公司都把軟體開發和測試的工作,發到中國的軟體外包公司來作,可以大幅度的降低成本。對於中國的軟體外包公司,他們從國外客戶承接外包項目,可以獲得很穩定也很好的項目價格,所以很樂意做軟體外包服務商(Vendor)。
說到通過軟體外包提高軟體質量,可能很多人不理解。舉個例子就明白了。
美國微軟(Microsoft)公司是全球最大的軟體公司,現在正在開發的Windows
Vista新操作系統,需要同時發布多個語言的本地化軟體,例如英語、簡體中文、繁體中文、日語、韓語、德語、法語、阿拉伯語等。這些語言的本地化版本的翻譯、編譯、測試,如果全部在微軟公司內部完成,那麼微軟需要招聘大量的精通每種語言和軟體技術的工程師,否則語言質量肯定不能保證。如果把這些工作外包給專業的軟體本地化外包公司,軟體本地化是這些外包公司的強項,所以可以顯著的提高軟體質量。
軟體外包能縮短軟體開發周期的道理很容易理解,如果很復雜的軟體開發工作都在一個公司內部完成,那麼可能耗費1年甚至幾年的時間。例如,如果MicrosoftWindowsVista的軟體需求分析、框架設計、詳細設計、軟體編碼、軟體測試、軟體多語言本地化等工作都在Microsoft公司內部實現,那麼微軟可能需要招聘很多的內部員工,動用很多的項目經理管理這些人員,對這些人員進行技術、語言和流程培訓,花費的時間肯定比外包更長。這樣的軟體即使開發出來了,等到能夠發布這些技術可能過時了,其他競爭對手的相似產品肯定已經早已佔領了市場。
現在是網路信息時代,時間就是金錢,速度就是效益,「快魚吃慢魚」,實現搶先推出新產品,誰就可能佔領更多的市場份額。

Ⅶ 越來越多企業採用軟體開發人才外包的原因

越來越多的企業為了保證軟體開發人員充足,會通過軟體開發人員外包來引進it人才,比如華為、阿里巴巴、騰訊之類的大型企業,每年都會通過軟體開發人員外包的形式保證每個項目的正常運行。那麼越來越多企業採用軟體開發人才外包的原因究竟是什麼呢?

豐富的軟體人才資源,專業高效的招聘交付團隊,IT技能涵蓋Java、web前端、.Net、PHP、IOS、Android、測試、運維等多方面,快速響應,高效交付。這樣市場狀況會讓IT人才外包行業市場變得越來越好

Ⅷ 軟體外包是什麼呀還有軟體測試工程師就業前景真的很好嗎不會又是忽悠吧

一個一個問題來:
1.什麼是軟體外包:
軟體外包說白話就是叫程序員填寫代碼,基本上國內的外包都是針對日本。日方在做完整體框架後,將一些定義,流程及規范包給國內IT企業,由這些公司去實現具體功能。說的再白一點,比如日方要畫一張上海市地圖,那麼它們做的工作就是制定一套規范,比如告訴你用兩條橫線表示道路,用一個四角型表示房屋等等。而中方所做的事情就是拿著這套規范,找一批民工去實地測量,畫圖。
2.軟體測試工程師
軟體測試工程師這個行當,在國外的標准來說,他應該是和架構師處於同一等級,道理很簡單,測試是為了發現更多的隱藏bug才存在的一種職業,你要發現bug首先你要知道別人的邏輯是否正確,代碼你要看得懂,這樣才找得出bug。換句話也就是說,測試人員的技術層次應該凌駕於底層的PG之上。但國內完全相反,隨便什麼人,培訓個1~2個月都去做測試了,也不管有沒有編程知識。測了半天也不知道自己在測些什麼,是知道機械化的填寫公司給你的表格。至於薪金方面,可想而知是個什麼數字了,而且對自己的能力沒有提高,完全是浪費時間。
建議樓主這兩條路都不要去走,外包說到底就是填充,底層的東西別人都幫你做好了,你做的東西只不過是廉價勞動力,對技術成長不快。我們老師曾經和我說過,你做外包做個5年都未必知道你自己做了點什麼。

Ⅸ 現在是不是很多軟體測試的公司都是外包的外包公司好嗎

是有外包公司,比如文思海輝、軟通動力,中軟等等一些大的公司,也有很多公司不是外包形式的。

關於外包好不好,這個沒法判斷的,主要看項目,有的是人力外包,有的是項目外包,相對來說項目外包要好一點,外包公司可能壓力會大一些,建議剛畢業的在外包公司待1-2年,畢竟較大的外包公司流程比較正規,還是能學到很多東西的。
GOOD LUCK!

Ⅹ 軟體外包是什麼呀還有軟體測試工程師就業前景真的很好嗎

一個一個問題來:
1.什麼是軟體外包:
軟體外包說白話就是叫程序員填寫代碼,基本上國內的外包都是針對日本。日方在做完整體框架後,將一些定義,流程及規范包給國內it企業,由這些公司去實現具體功能。說的再白一點,比如日方要畫一張上海市地圖,那麼它們做的工作就是制定一套規范,比如告訴你用兩條橫線表示道路,用一個四角型表示房屋等等。而中方所做的事情就是拿著這套規范,找一批民工去實地測量,畫圖。
2.軟體測試工程師
軟體測試工程師這個行當,在國外的標准來說,他應該是和架構師處於同一等級,道理很簡單,測試是為了發現更多的隱藏bug才存在的一種職業,你要發現bug首先你要知道別人的邏輯是否正確,代碼你要看得懂,這樣才找得出bug。換句話也就是說,測試人員的技術層次應該凌駕於底層的pg之上。但國內完全相反,隨便什麼人,培訓個1~2個月都去做測試了,也不管有沒有編程知識。測了半天也不知道自己在測些什麼,是知道機械化的填寫公司給你的表格。至於薪金方面,可想而知是個什麼數字了,而且對自己的能力沒有提高,完全是浪費時間。
建議樓主這兩條路都不要去走,外包說到底就是填充,底層的東西別人都幫你做好了,你做的東西只不過是廉價勞動力,對技術成長不快。我們老師曾經和我說過,你做外包做個5年都未必知道你自己做了點什麼。

熱點內容
為什麼微信來信息都不提醒 發布:2024-11-05 11:34:23 瀏覽:992
白羊座生的孩子為什麼那麼不聽話 發布:2024-11-05 11:34:22 瀏覽:19
為什麼微博不顯示安卓手機 發布:2024-11-05 11:12:47 瀏覽:222
蘋果六來消息為什麼沒有提醒 發布:2024-11-05 10:53:16 瀏覽:967
為什麼社交軟體很少遇到名校學生 發布:2024-11-05 10:49:24 瀏覽:784
為什麼說女生的心思是反的 發布:2024-11-05 10:48:31 瀏覽:597
台式電腦為什麼無法連接手機熱點 發布:2024-11-05 10:43:22 瀏覽:929
為什麼實體店賣小米的這么少 發布:2024-11-05 10:43:21 瀏覽:576
為什麼有的男人妻財旺 發布:2024-11-05 10:37:06 瀏覽:535
查找小米手環為什麼沒聲音 發布:2024-11-05 10:20:53 瀏覽:324