摘 要:我國對軟件測試人才的需求日益增長,而高職院校在人才培養(yǎng)方面還存在不少問題。為了有效利用校企合作的教育平臺促進軟件測試專業(yè)的建設(shè),本文從軟件開發(fā)企業(yè)的工作流程分析出發(fā),結(jié)合當(dāng)前比較流行的業(yè)務(wù)外包模式,提出了基于業(yè)務(wù)流程外包的軟件測試專業(yè)校企合作模式。從實施的成效表明,這種新的合作模式能夠達到校企雙贏,提高軟件測試專業(yè)的人才培養(yǎng)水平,有效地推動高職教育教學(xué)改革。
關(guān)鍵詞:校企合作;業(yè)務(wù)流程;業(yè)務(wù)外包;軟件測試專業(yè)
中圖分類號:G642 文獻標(biāo)識碼:A
隨著中國計算機軟件產(chǎn)業(yè)蓬勃發(fā)展,國內(nèi)軟件產(chǎn)業(yè)規(guī)模越來越大,對軟件測試專業(yè)人才需求在不斷地擴展,根據(jù)51testing軟件測試網(wǎng)所做的統(tǒng)計數(shù)據(jù),2012年75%的被調(diào)查公司具有獨立的測試部門,測試人員與開發(fā)人員的比例在1:3的占了21%,調(diào)查結(jié)果說明以往“重開發(fā)輕測試”的觀點發(fā)生了巨大轉(zhuǎn)變,但這與國外軟件業(yè)1:1的比例還相差甚遠,特別是測試人員與開發(fā)人員比例為1:7以上還占到了18%,表明國內(nèi)軟件測試人才的需求和職業(yè)發(fā)展的潛力依然很大[1]。據(jù)市場調(diào)查分析預(yù)測未來軟件測試人才需求發(fā)展趨勢呈現(xiàn):(1)軟件測試職位的中高端人才需求量進一步加大,強調(diào)有一定的工作經(jīng)驗。(2)能力要求提高,要求具有很強的探索精神、耐心、細心、責(zé)任心、良好的溝通能力、較強的邏輯思維能力和學(xué)習(xí)能力、具有扎實的計算機基礎(chǔ)知識、全面的業(yè)務(wù)知識和較高的測試技能。這些素質(zhì)只靠在校學(xué)習(xí)是遠遠不夠的,還需經(jīng)專門的實踐培養(yǎng)才行。
從高職院校測試專業(yè)的學(xué)生就業(yè)情況發(fā)現(xiàn),一方面,企業(yè)對軟件測試人才有大量需求,但招聘不到符合企業(yè)要求的人才;另一方面,許多高職院校畢業(yè)生和開發(fā)人員有志從事軟件測試工作,卻無法勝任工作崗位,分析其原因:(1)專業(yè)定位不準(zhǔn)確,學(xué)用脫節(jié)。(2)培養(yǎng)模式未突出職業(yè)崗位能力培養(yǎng),學(xué)生實際動手能力差。(3)教學(xué)內(nèi)容陳舊,無法與產(chǎn)業(yè)需求銜接。(4)教師實踐經(jīng)驗不足,教學(xué)水平有待提高。對于如何有效解決軟件測試專業(yè)人才的培養(yǎng),不少院校都進行了教學(xué)改革嘗試,包括構(gòu)建真實的實訓(xùn)環(huán)境和完整的實訓(xùn)案例庫[2],在校內(nèi)建設(shè)仿真模擬實訓(xùn)室,教學(xué)過程引入企業(yè)項目[3],但畢竟校內(nèi)模擬與真實的企業(yè)生產(chǎn)規(guī)范標(biāo)準(zhǔn)有差異;推行理論教學(xué)與實習(xí)分開進行的“3+1”教學(xué)模式,實施頂崗實習(xí)的機制[4],或聘請企業(yè)人員到校授課,選派教師到企業(yè)接受培訓(xùn)等[5,6],但總體而言,校企合作呈現(xiàn)“一頭熱”,職業(yè)院校積極性高,而企業(yè)的參與感低,癥結(jié)原因有很多,最主要的還是學(xué)校與企業(yè)在合作的過程中沒有達到實際意義上的雙贏,校企雙方的現(xiàn)有合作模式不僅占用企業(yè)資源,甚至?xí)騺y企業(yè)日常工作秩序,所以并不受企業(yè)喜歡。
校企合作、工學(xué)結(jié)合作為高職教育培養(yǎng)生產(chǎn)一線的高技術(shù)技能人才的平臺,是高職教育發(fā)展的必由之路,是高職教育軟件測試課程教學(xué)與實踐改革的重要組成部分。針對目前軟件測試人才培養(yǎng)和培訓(xùn)方式的不足,探索如何形成切實有效的校企合作模式,開展有效的工學(xué)結(jié)合教學(xué)是高職教育軟件測試人才培養(yǎng)的重要研究領(lǐng)域。
研究校企合作的良性互動,最主要是找到雙方的利益共同點,企業(yè)的目標(biāo)是利潤的最大化,需要在市場中競爭生存發(fā)展,而學(xué)校則是希望培養(yǎng)的學(xué)生能力最優(yōu)化,從整體目標(biāo)而言,企業(yè)和學(xué)校是缺乏共同點的,雖然許多教育工作者進行了多方面的探討和嘗試,但面臨的問題仍然很多。為了有效解決這個校企雙方合作利益沖突的問題,筆者根據(jù)多年軟件專業(yè)推行工學(xué)結(jié)合成功或失敗的經(jīng)驗,提出基于業(yè)務(wù)流程外包的軟件測試專業(yè)校企合作模式新思路。
縱觀企業(yè)的實際運營中,無論是任何企業(yè)都必然存在“三大流動”-資金流、信息流及物流,而業(yè)務(wù)流程是企業(yè)在運營中的對此三大流動的實質(zhì)組織方式。通過對多家軟件設(shè)計公司的主要業(yè)務(wù)流程進行深入的調(diào)研,我們構(gòu)建出軟件開發(fā)項目的工作模型,如圖1所示。
從圖1的模型中可以看出,其中與軟件測試專業(yè)目標(biāo)培養(yǎng)相匹配的應(yīng)該是“項目測試過程”,此工作過程歸屬于企業(yè)的設(shè)計測試部,也就是說,從合作的主體而言,高職軟件測試專業(yè)校企合作的重點應(yīng)該選擇放在專業(yè)與企業(yè)測試部之間進行;然后參考企業(yè)“業(yè)務(wù)流程外包”的模式,抽取其測試的流程,建立一個由企業(yè)方和學(xué)校方共建共享的“業(yè)務(wù)流程外包工作室”,此工作室一方面可以介入公司的實際開發(fā)項目,另一方面可以承擔(dān)軟件測試專業(yè)的教學(xué)和課程建設(shè)。如圖2所示。
傳統(tǒng)的校企合作共建工作室,從形式上而言更像一間獨立的公司,從業(yè)務(wù)到技術(shù)、從設(shè)計到實現(xiàn)、從市場到銷售等都主要靠工作室負責(zé)人(一般是學(xué)院的專業(yè)教師)來完成,接近完整的公司架構(gòu),也需要非常完整的業(yè)務(wù)流程,但這類工作室,某種意義上與學(xué)院的財務(wù)關(guān)系、行政管理關(guān)系等是比較難協(xié)調(diào)的,這也是很多校企合作項目最后無法運行下去的原因,而且隨著現(xiàn)代軟件設(shè)計的發(fā)展,一個項目的開發(fā)已經(jīng)不是靠單個人或個別幾個人簡單合作就能完成的。“業(yè)務(wù)流程外包”工作室是不同于傳統(tǒng)的工作室的,主要不同點在于:
(1)“業(yè)務(wù)流程外包”工作室更多的是“完成業(yè)務(wù)流程中的某一部分”,如圖2所示的工作室,可接受軟件設(shè)計公司的外包單,并非所有企業(yè)的業(yè)務(wù)流程都進入此工作室(只有一部分適合業(yè)務(wù)流程)。
(2)根據(jù)從企業(yè)剝離出的業(yè)務(wù)流程,選擇性地設(shè)計專業(yè)學(xué)習(xí)領(lǐng)域。
(3)“業(yè)務(wù)流程外包”工作室不強調(diào)有無完整企業(yè)的“機構(gòu)支撐過程”,例如財務(wù)管理等工作。
(4)可以有多種模式實現(xiàn)“業(yè)務(wù)流程外包”工作室,例如,由幾位技術(shù)過硬的教師帶領(lǐng)學(xué)生組建工作室,與企業(yè)合作,接受業(yè)務(wù)流程外包;也可由企業(yè)方將整個研發(fā)部搬至學(xué)校,學(xué)生與教師進入工作室等。
(5)基于“業(yè)務(wù)流程外包”工作室的一個最重要的目標(biāo)就是在引進企業(yè)項目的同時不干擾企業(yè)原有的運作,尤其不要破壞企業(yè)原有的三大企業(yè)流動(資金流、信息流及物流),而從支撐三大流動的業(yè)務(wù)流程中抽取適合的流程域進行工學(xué)合作。
在“業(yè)務(wù)流程外包”工作室的基礎(chǔ)上,把軟件設(shè)計公司的項目測試部引入到學(xué)校,建立起一個長效的工學(xué)結(jié)合機制。其模式如圖3所示。
在圖3的模式下,我們進行了實際項目運作,通過與軟件公司確立產(chǎn)學(xué)研合作關(guān)系,學(xué)院將其項目測試部引入到學(xué)校,成立業(yè)務(wù)流程工作室,進行企業(yè)正常生產(chǎn)運營,在生產(chǎn)與教學(xué)過程中校企雙方共建共享,取得了良好的成效。學(xué)校方利用其科研力量的優(yōu)勢、場地的優(yōu)勢和人力成本的優(yōu)勢為軟件設(shè)計企業(yè)節(jié)省大量的資金、也為企業(yè)提供了優(yōu)秀而充足的技術(shù)人才儲備;而軟件設(shè)計企業(yè)利用其豐富的項目制作實
踐經(jīng)驗和項目管理的經(jīng)驗,完善了學(xué)院軟件測試專業(yè)人才的培養(yǎng),同時為學(xué)院軟件測試專業(yè)提供了很好的教學(xué)和科研的素材,也為學(xué)生的就業(yè)奠定了良好的基礎(chǔ)。學(xué)校把綜合實踐課程外包給企業(yè),既解決了當(dāng)前高職院校軟件測試專業(yè)師資匱乏問題,又可以提高教學(xué)質(zhì)量,同時也為進入“業(yè)務(wù)流程外包”工作室實踐的教師提供了學(xué)習(xí)提升的機會;企業(yè)把部分項目外包給學(xué)校,也節(jié)約了生產(chǎn)的成本,并獲得人力資源的補充等。在這種模式下,校企雙方在正常運作均不受干擾的情況下,真正做到了雙贏,校企之間也就有了一個良好的、切實的、長期合作的橋梁。
參考文獻
[1] 51testing.2012年中國軟件測試從業(yè)人員調(diào)查報告[EB/OL].2013. http://download.51testing.com/ddimg/uploadsoft/ 20130506/2012_tester_report.pdf.
[2] 尹紅健.淺談高職院校如何加強軟件測試專業(yè)建設(shè)[J].河南教育(高校版),2008,(12):63-64.
[3] 劉麗. 以就業(yè)為導(dǎo)向構(gòu)建特色專業(yè)的探索與研究[J].生產(chǎn)力研究,2012,(2):86-87.
[4] 蘭景英.應(yīng)用型軟件測試人才培養(yǎng)模式探索與實踐[J]. 濰坊教育學(xué)院學(xué)報,2011,(4):71-73.
[5] 庫波.以就業(yè)為導(dǎo)向的軟件測試專業(yè)建設(shè)與課程開發(fā)[J].軟件工程師,2009,(10):50-51.
[6] 豐明聰.高職軟件測試專業(yè)校企合作培養(yǎng)模式探新[J]. 職業(yè)教育研究, 2012(1):34-36.
作者簡介:
謝盛嘉(1975-),男,碩士,副教授.研究領(lǐng)域:計算機網(wǎng)絡(luò)、計算機應(yīng)用、人工智能與模式識別.