王海峰,劉 皓,張 明,陳新疆,何淑慶
(1.臨沂大學 信息科學與工程學院;2.山東省網(wǎng)絡重點實驗室臨沂大學研究所,山東 臨沂 276002)
隨著中國經(jīng)濟進入高質(zhì)量發(fā)展階段,工信部、教育部調(diào)查顯示預計到2025 年各行業(yè)對高技能人才缺口將達到3 000 萬人[1]。應用型本科高校的轉型與建設成為一項重要的教育戰(zhàn)略,應大力培養(yǎng)服務國家、地方經(jīng)濟社會發(fā)展需要的應用型人才,緩解當前高校人才培養(yǎng)與社會需求不匹配和供需脫節(jié)的問題。其中,應用型本科院校軟件工程專業(yè)的目標是培養(yǎng)專業(yè)能力強、社會適應快、具有較強實踐和創(chuàng)新精神的高級應用型人才[2]。
在教學設計上,當前應用型高校的軟件工程專業(yè)傾向于培養(yǎng)學生研發(fā)、測試和運維技術的應用能力,持續(xù)關注研發(fā)技術與企業(yè)實踐的結合,開展多形式的軟件工程教學與課程改革研究[3-4],但忽視或欠缺對本科學生軟件過程管理能力的培養(yǎng),與企業(yè)對管理培訓生的人才需求相差甚遠。具體為,開設的軟件過程管理、項目管理學時較少;教學內(nèi)容枯燥,多為各種管理方案的規(guī)則與條例;缺乏面向企業(yè)應用的實踐教學設計方案;教學路徑與內(nèi)容相對固定。
顯然,當前軟件過程管理的教學內(nèi)容與企業(yè)需求存在脫節(jié),因此本文圍繞應用型大學軟件工程本科專業(yè)研究如何面向企業(yè)應用的過程管理進行課程改革。
目前,應用型高校軟件工程專業(yè)的教學是國內(nèi)外教學研究的熱點,特別是對實踐教學的改革[5]。國內(nèi)學者結合工程認證研究培養(yǎng)與企業(yè)對接的人才教學模式,以人才需求為導向與OBE 模式構建軟件工程專業(yè)的實踐能力體系,以職業(yè)化資格認證為基礎培養(yǎng)適合信息社會發(fā)展的軟件研發(fā)專業(yè)人才[6-7]。
隨著軟件規(guī)模增大,企業(yè)對軟件項目與過程管理的人才需求增多,應用型高校也逐漸開始關注培養(yǎng)軟件工程學生的過程管理能力,通過改革軟件過程管理課程的教學模式,培養(yǎng)應用型人才的軟件過程管理意識[8]。在軟件工程項目實踐中,通過模擬方式實施過程管理用戶溝通、需求和項目,采用游戲方式提高學生對過程管理的興趣和熱情[9]。
然而,在當前應用型高校的軟件工程專業(yè)實踐教學改革中,雖然提升了學生的實踐技術研發(fā)能力,但忽略了軟件過程能力的培養(yǎng),尤其缺少以軟件過程為主線來組織教學活動的研究工作[10]。現(xiàn)階段,國內(nèi)重點高校的軟件工程碩士教學中注重培養(yǎng)軟件管理能力,以企業(yè)級云平臺結合現(xiàn)代企業(yè)的敏捷實踐改善軟件工程專業(yè)學位研究生的培養(yǎng)方案,對應用型高校本科教學具有一定的參考意義[11]。
國外,Liargkovas 等[12]研究軟件工程教育與工業(yè)界人才需求脫節(jié)的問題,涉及人機交互、編程技術、軟件過程管理及計算機基礎知識等方面;St?hl 等[13]在軟件工程教學中提倡引入工業(yè)界人員參與教學活動,與教師一起完成項目教學設計。并且,為了項目教學滿足畢業(yè)學生或職業(yè)研發(fā)人員的需要,企業(yè)管理者將過程管理的思路貫徹到整個項目實踐活動。Gren[14]利用翻轉課堂教學模式提升學生學習的主動性,但并未明確引入企業(yè)過程管理方法培養(yǎng)學生。Marques 等[15]針對提升學生項目實踐經(jīng)驗的問題提出適合團隊過程管理與監(jiān)控方案,利用個體的自省能力與團隊協(xié)同學習方式管理個人、團隊的過程活動。Gupta[16]通過融合設計驅動教學模式(Design-Based Learning,DBL)與項目驅動教學模式(Project-Based Learning,PBL)減少高校與企業(yè)需求的差距,提高學生解決復雜項目工程的設計能力、創(chuàng)新能力與管理能力。
綜上所述,國內(nèi)外在軟件工程教學研究中均重視高校與企業(yè)需求間的差異,在技術研發(fā)能力方面改進教學模式、實踐活動、教學組織等內(nèi)容,使學生積累工程實踐經(jīng)驗,改善高校教學與社會實踐對接的問題。然而,軟件工程專業(yè)人才的項目與過程管理教學研究仍處于發(fā)展階段,才剛開始注意學生的過程管理能力在項目設計與實踐中的重要作用和高校教學與企業(yè)實踐間存在的鴻溝。
軟件過程管理作為軟件工程專業(yè)開設的核心課程,對培養(yǎng)學生的軟件過程管理能力具有重要意義。本文首先調(diào)查應用型高校學生的總體學習水平,以便于準確設計課程內(nèi)容、教學形式和項目訓練的難度。通過在線發(fā)布學情調(diào)查問卷與歷史數(shù)據(jù)發(fā)現(xiàn):①當前學生技術開發(fā)能力普遍較弱,大部分學生不具備獨立工程研發(fā)的能力,學生群體技術能力差距較大;②學生對軟件過程管理、項目管理與軟件質(zhì)量管理的知識了解較少;③由于過分強調(diào)軟件開發(fā)技術類的學習意義,當教材內(nèi)容枯燥、文字描述呆板時大部分學生對軟件過程管理的學習缺乏熱情;④學生缺乏對軟件過程管理前沿知識與實踐的了解以及企業(yè)實際工程管理的應用能力,尤其是國外流行的敏捷過程管理與國際大公司的過程管理體系知識;⑤由于學生有各自的職業(yè)規(guī)劃,例如考研、就業(yè)、各類職業(yè)考試,導致該學習階段可供學生分配的時間較少,因此還應該根據(jù)不同學生的職業(yè)規(guī)劃需求設計教學路徑。基于上述情況,本文遵循以下原則開展課程教學設計:
(1)項目競賽驅動,強調(diào)組織管理實踐。通過軟件過程組織的個人開發(fā)、團隊開發(fā)、多團隊協(xié)同開發(fā)3 種形式,開展適合學生技術水平的項目開發(fā)訓練。采用競賽方式評價開發(fā)過程的管理水平,以此激發(fā)學生的學習熱情,培養(yǎng)軟件過程管理能力。
(2)校企合作教學,融入企業(yè)管理知識。借助校企合作平臺將軟件企業(yè)的管理人員請入課堂,在教學中引入企業(yè)專家的項目管理經(jīng)驗。在實踐教學中與企業(yè)專家共建項目實訓內(nèi)容,使實踐內(nèi)容融合工程研發(fā)技術,讓學生及時接觸到現(xiàn)代軟件企業(yè)的過程管理知識。
(3)倡導個性化教學。依據(jù)行為與認知跟蹤設計學習路徑,將理論教學內(nèi)容劃分為核心、擴展兩大模塊,針對擴展知識模塊實施個性化教育。根據(jù)學生學習行為、認證追蹤、興趣等數(shù)據(jù),構建個性化的學習路徑與評價方案。
課程教學分為理論和實踐兩部分,包含32 個理論學時與16 個實踐學時。理論內(nèi)容主要包括軟件過程規(guī)范、過程標準體系、軟件過程成熟度及其相關概念和理論。關鍵知識點為軟件過程的組織管理、需求管理、項目管理、質(zhì)量管理、技術管理和集成管理等流程、方法和實踐,還涉及軟件過程評估與改進框架、模型和實施細節(jié)。
在項目實踐部分采用以下3 種實踐形式:①個人開發(fā)的管理實踐,學生通過自選微信小程序或小游戲進行開發(fā),實踐個人軟件過程管理模型(Personal Software Process,PSP);②團隊開發(fā)過程管理實踐,由教師給定的基于Web 應用程序為基礎增強或新增部分功能需求,以此實踐團隊過程管理模型(Team Software Process,TSP);③多團隊協(xié)同開發(fā)實踐企業(yè)級能力成熟度模型(Capability Maturity Model Integration,CMMI),通過多個小團隊協(xié)同開發(fā)企業(yè)級的應用項目,由企業(yè)工程師分配、協(xié)調(diào)工作,實現(xiàn)校內(nèi)不同分組間的協(xié)同與校企團隊間的協(xié)同,在協(xié)同開發(fā)過程中實踐CMMI過程管理方案。
通過這種教學安排,學生能準確了解軟件開發(fā)和維護的全過程,理解軟件過程框架、標準和內(nèi)涵,在軟件開發(fā)中靈活選擇不同過程管理模型進行應用。在項目實踐中,學生能掌握軟件開發(fā)與維護的多種管理方法,解決過程管理遇到的關鍵問題,培養(yǎng)持續(xù)改進軟件過程意識。在實現(xiàn)課程培養(yǎng)目標前提下,培養(yǎng)應用型高校軟件工程專業(yè)學生的軟件開發(fā)過程管理能力與持續(xù)改進能力。其中,軟件開發(fā)的過程管理能力通過PSP 過程模型提升學生自我管理能力,通過TSP 模型掌握團隊過程管理能力與方法,使其具備基本的團隊過程改進能力;持續(xù)改進能力通過學習敏捷管理思想與工業(yè)界的過程管理模型,使其具備基本的軟件過程改進能力,培養(yǎng)其持續(xù)優(yōu)化的意識。
本文將教學內(nèi)容設計劃分為重構傳統(tǒng)教學內(nèi)容結構、個性化教學設計方案與面向企業(yè)的過程管理內(nèi)容3 個部分。
2.3.1 重構傳統(tǒng)教學內(nèi)容結構
考慮到知識體系的完整性與嚴謹性,在傳統(tǒng)軟件過程管理課程中以軟件過程的組織管理、需求管理、項目管理、質(zhì)量管理、技術管理和集成管理邏輯線索組織關鍵知識點。然而,由于課程知識體系過于龐大,學生容易淹沒在枯燥的知識點中,導致學生學習熱情和興趣下降,難以形成系統(tǒng)的知識結構。為此,本文以軟件過程管理模型為主線組織教學內(nèi)容的邏輯結構。首先,將軟件過程管理模型劃分為學院派和工業(yè)派,理論學習的重點隸屬于學院派的PSP 過程管理模型、TSP 過程管理模型及企業(yè)級應用的CMMI 模型。以個體、團隊和企業(yè)級3 種組織粒度為線索設計教學內(nèi)容,分別為個體軟件開發(fā)過程管理模型(PSP)、團隊軟件開發(fā)過程管理模型(TSP)和企業(yè)級軟件成熟度模型(CMMI)。在3 種具體的過程管理模型中從組織管理、需求管理、項目管理、質(zhì)量管理、技術管理和集成管理這6個維度來梳理其中的關鍵知識點。
2.3.2 個性化教學設計方案
現(xiàn)階段,針對不同學生職業(yè)目標與學習時間設計個性化教學方案。將學院派的PSP、TSP 和CMMI作為核心教學內(nèi)容,工業(yè)派的敏捷過程管理模型、統(tǒng)一軟件開發(fā)過程模型(Rational Unified Process,RUP)和微軟過程管理模型設置為擴展教學模塊。對于擴展模塊的內(nèi)容,為學生設計個性化的教學評價方案。
在理論學習過程中,首先設置課后習題跟蹤學生對管理模型的認知情況,在核心知識的學習階段獲得學生學習行為的量化評價,然后根據(jù)在線調(diào)查問卷和師生訪談為學生建立認知與興趣的個人畫像。其中,認知狀態(tài)是對軟件過程管理知識掌握的一種量化,分為了解、理解、掌握、應用、評價和創(chuàng)新6 個等級;個人興趣數(shù)據(jù)主要是對未來職業(yè)規(guī)劃的取向,例如研發(fā)崗位、管培生崗位、自主創(chuàng)業(yè)等。接下來,根據(jù)學生個人學習畫像推薦擴展部分教學內(nèi)容,每位學生只選擇擴展模塊的一個過程管理模型完成學習,具體的個性化教學方案包括學習路徑腦圖、在線慕課、在線測試和答疑。最后,向學生提供在線慕課擴展部分知識點,教師開展線上答疑反饋,設計與之相對應的測試題,通過平時成績考核評價學生對擴展模塊的掌握情況。
2.3.3 面向企業(yè)的過程管理內(nèi)容
教學內(nèi)容中增加面向企業(yè)應用的過程管理內(nèi)容:①引入國外大企業(yè)的過程管理實踐材料,為學生設置CMMI 的認證觀摩課,適度引導學生閱讀一定的英文文獻來了解國外過程管理思路,開闊學生國際視野;②企業(yè)管理者為學生開設專題講座,讓企業(yè)工程師與高校教師共同設計項目實訓內(nèi)容,促使理論知識與企業(yè)過程管理實踐的充分融合,使課堂理論知識落地;③在教學內(nèi)容中增加管理學、微觀經(jīng)濟學與軟件營銷學內(nèi)容,增加經(jīng)管類知識使學生從軟件開發(fā)成本、銷售和市場等角度思考過程管理中存在的問題,擴展學生知識面,提升其適應企業(yè)工程化管理的能力。
通過上述理論教學內(nèi)容的設計,本文針對理論教學內(nèi)容設計了相應的項目實踐內(nèi)容(見表1),并采用競賽方式激發(fā)學生的學習興趣與熱情,以取得其項目實踐的評價。
Table 1 Teaching arrangement of software process management表 1 軟件過程管理教學安排
軟件過程管理的實踐是教學設計的難點,需要一個循序漸進的項目實踐線索,完成個人—團隊過程管理能力的過渡,實踐面向企業(yè)應用的過程管理活動。然后,突出面向企業(yè)的過程管理培訓,改善高校教學與企業(yè)人才需求脫節(jié)的問題。最后,設計項目訓練內(nèi)容與實踐形式。
根據(jù)學生認知規(guī)律組織項目實踐順序,首先實踐PSP個體軟件過程管理模型,培養(yǎng)學生的自我管理能力;然后實踐團隊過程管理,應用TSP 團隊過程管理方案;最后將全體學生劃分成不同小團隊實踐協(xié)同開發(fā),應用企業(yè)級CMMI 過程管理方案。在PSP 個體軟件過程管理實踐中,每個學生根據(jù)自身技術水平與興趣,自選微信小程序、手機APP 或小游戲軟件開發(fā)任務,提供為期4 周的實踐活動。在PSP 實踐中學生需要管理項目時間與軟件質(zhì)量,完成PSP 過程管理中理論方案的應用,規(guī)范記錄各種管理數(shù)據(jù),教師通過電子周報的方式監(jiān)督、評價過程管理的問題,適時給予反饋指導。在PSP 個體過程管理實踐完成后,學生已具備自我管理能力。
TSP 過程管理模型通過4~5 人的小團隊進行實踐,考慮到團隊開發(fā)難度與學生投入時間的平衡,采用給定Web項目的增量式開發(fā),即教師給出一個校園報修管理系統(tǒng),提出新的功能或性能需求,要求學生在4 周內(nèi)完成。在研發(fā)過程中應用TSP 團隊管理方案,主動應用TSP 管理框架與實踐細節(jié)技術,解決團隊過程管理中遇到的問題。教師通過周會方式了解團隊過程管理問題,提出具體解決方案。
通過多個小團隊協(xié)同模擬企業(yè)級的過程管理實踐,理解CMMI 關鍵過程域的理論與管理技巧。由企業(yè)工程師提供項目研發(fā)任務,研發(fā)過程中各小組間協(xié)同工作,學生團隊與企業(yè)開發(fā)團隊也進行協(xié)同操作。由于學生的研發(fā)能力有限,通常需要安排軟件界面研發(fā)與算法測試協(xié)同工作。在為期4 周的CMMI 實踐中,企業(yè)導師每周進行一次專題講座介紹CMMI 認證內(nèi)容,并反饋各小組間的過程管理問題。最后一周安排學生與企業(yè)研發(fā)工程師進行現(xiàn)場交流,由企業(yè)工程師現(xiàn)場反饋學生的實踐疑問,實現(xiàn)面向企業(yè)實踐操作的對接。
在PSP 管理模型實踐中,學生對教師資源需求的矛盾較為突出。為此,本文采用“以點帶面”的方式設計PSP 實踐教學形式,利用展示優(yōu)秀學生的管理方案起到示范作用。在PSP 實踐教學過程中,量化分析學生的PSP 實踐效果,通過項目進度延期程度與軟件缺陷數(shù)量兩項指標度量個體管理的優(yōu)劣。每周以競賽方式實時公布個人量化成績,教師選擇名列前列的學生分析其管理方案存在的問題,然后講評其中的共性問題。在PSP 管理實踐結束后,根據(jù)個人成績排名選出優(yōu)秀的個體軟件過程管理的學生作為團隊領導者。
在團隊過程管理實踐階段,開展TSP 這4 個階段的現(xiàn)場討論會。教師針對各團隊的過程管理問題,現(xiàn)場指導團隊組長,再由組長傳達至每位組員。在現(xiàn)場討論會中,各團隊組長互相評價、商討項目開發(fā)中的管理問題,共同尋找解決方案。TSP 實踐結束后,采用現(xiàn)場答辯方式得出團隊成績。答辯中,組長重點介紹軟件項目功能和過程管理方案,向現(xiàn)場學生評委展示TSP 過程管理的文檔等。
最后的實踐教學環(huán)節(jié)為多團隊協(xié)同實踐,由工程師選擇界面類和基本功能開發(fā)任務,實現(xiàn)校內(nèi)各小團隊間的協(xié)作和企業(yè)開發(fā)組簡單協(xié)作。此外,企業(yè)工程師定期開展CMMI 實踐的專題報告會議,學生可結合每周實踐內(nèi)容觀摩企業(yè)過程管理方案。
由于本科生的社會認知能力與企業(yè)人員存在較大差距,學生在學習面向企業(yè)的過程管理知識時普遍存在心理壓力,但對培養(yǎng)學生的軟件過程管理的意識和基本工程化管理能力具有積極作用。為了證明本文所提教學設計的效果,將臨沂大學軟件工程專業(yè)某年級的160 人劃分為常規(guī)教學和對照教學組。在常規(guī)課堂中依據(jù)教材內(nèi)容開展教學,在對照教學組中采用競賽機制、引入企業(yè)課程和實踐內(nèi)容,具體數(shù)據(jù)如圖1 所示。實踐表明,該教學方式在以培養(yǎng)應用型人才的臨沂大學軟件工程專業(yè)教學中取得了良好效果。
Fig.1 Analysis of the introduction of competition mechanism in practical teaching圖1 實踐教學中競賽機制引入分析
由于常規(guī)課堂學習PSP、TSP 軟件過程管理模型和實踐不采用競賽機制,因此本文從項目進度管理和軟件質(zhì)量管理兩個維度評價競賽機制對教學效果的影響。其中,項目進度管理考察個人或團隊的時間管理能力,本文使用項目是否能按照規(guī)定時間完成的延期比率進行評價;軟件質(zhì)量管理水平使用千行代碼的Bug出現(xiàn)率作為評價依據(jù)。
由圖1 可見,引入競賽機制后學生的時間管理水平提升明顯,在PSP、TSP 過程實踐中均降低了項目延期率,軟件缺陷率也低于常規(guī)教學,這說明學生的質(zhì)量管理能力有所提高。在常規(guī)教學中,教師布置完PSP、TSP 學習任務后,由于部分學生缺乏學習動力和熱情,在PSP 實踐中會出現(xiàn)兩極分化的情況。另一方面,教師無法實時介入學生實踐過程,會出現(xiàn)教師反饋指導與學生實踐脫節(jié)的現(xiàn)象。引入實踐競賽機制充分調(diào)動了PSP 個體軟件過程管理的積極性,學習不積極的學生由于自尊心影響也能主動向他人學習,提升實踐熱情;在TSP 實踐過程中,各團隊能快速向教師反饋自身團隊發(fā)現(xiàn)的問題,以便于教師實時介入并進行反饋指導,實現(xiàn)理論知識與實踐活動的融合。
為了觀察教學效果,在常規(guī)教學中既不引入企業(yè)工程師講授專題課,又不實施學生團隊與企業(yè)團隊協(xié)作的活動。由企業(yè)工程師設計學生過程管理能力的調(diào)查問卷,問卷圍繞規(guī)劃能力、溝通能力、時間管理、解決矛盾、團隊合作、協(xié)調(diào)能力6 個維度進行設計。每個觀測維度設計5~10個問題,通過學生答題情況判斷該維度分數(shù),得分區(qū)間為[0,1],得分越高能力代表越強,調(diào)查問卷發(fā)放范圍為臨沂大學軟件工程專業(yè)本科生,回收有效問卷為157份。
由圖2 可見,引入面向企業(yè)實踐管理的教學內(nèi)容后,學生的時間規(guī)劃、解決矛盾能力明顯提升,團隊合作、協(xié)調(diào)組織和項目規(guī)劃能力有所改善,溝通能力并未發(fā)生明顯變化。由此可見,企業(yè)教師的專題培訓與觀摩企業(yè)CMMI 過程管理實踐,有助于增強學生過程管理意識,能使其主動完成項目和時間的規(guī)劃與管理,在與企業(yè)協(xié)作的實踐中鍛煉了自身解決問題的能力,提高了學習積極性,增強了學習目的性。
Fig.2 Comparison of the teaching effect before and after integrating enterprise management圖2 融合企業(yè)管理教學效果的對比
現(xiàn)階段,在實際教學過程中仍存在以下問題尚待解決:
(1)教師在需求管理教學活動中,難以復現(xiàn)實際工程中需求動態(tài)變化的場景。在各種實踐教學活動中,學生無法執(zhí)行軟件需求追蹤、需求變更控制的管理任務,導致其對需求管理的理解停留在理論說教層面,無法充分理解需求管理中的技術細節(jié)。
(2)學生在軟件項目規(guī)劃方面的知識存在較大欠缺。由于學生編程經(jīng)驗較少,大部分時間用于解決編程技術問題。因此,在PSP、TSP 過程管理中對項目工作量的評估不夠準確,項目計劃制定不合理,導致項目出現(xiàn)延期現(xiàn)象。
(3)本科生不重視過程管理中測量與分析內(nèi)容。在PSP、TSP 實踐中,學生記錄和積累過程數(shù)據(jù)的意識不強,部分學生編造虛假數(shù)據(jù)應付檢查,導致軟件過程管理測量結果不準確。同時,中小型企業(yè)的工程師也存在這樣的偏見,認為記錄數(shù)據(jù)會影響正常工作。
本文針對應用型高校軟件工程本科生的過程管理能力培養(yǎng)提出系統(tǒng)的教學與實踐方案,并結合實際教學效果總結改進方向:
(1)選擇平行課程教學內(nèi)容作為實踐的項目設計任務,通過與平行課程的協(xié)同教學解決師資需求緊缺問題。例如,某學期同時開設移動端開發(fā)、Web 應用開發(fā)課程,學生在實踐PSP 個體過程管理時選擇微信小程序或手機APP;在TSP 過程管理實踐中選擇Web 應用開發(fā)課程的項目任務。如此,學生便能突出過程管理的實踐應用,避免陷入技術難題。
(2)充分調(diào)動廣義上的教師資源。充分調(diào)動教師、教學平臺和研發(fā)社區(qū)輔導學生,以解決教師資源相對緊張的情況。課程教師通過“一點帶面”的方式反饋共性問題;各類教學平臺輔助研發(fā)技術的常規(guī)學習,包括普及新技術等;通過研發(fā)社區(qū)CSDN、StackOverFlow 等以群體協(xié)同學習的方式給予學生實時反饋。
(3)為應用型高校軟件工程專業(yè)設計教材。在理論部分增設軟件經(jīng)濟學內(nèi)容,使學生從成本角度學習與實踐軟件過程管理,增強理論教學內(nèi)容的應用效果;在實踐項目中采用增量設計項目任務,為PSP、TSP 過程管理增加動態(tài)需求場景,以此加強需求管理實踐。研發(fā)記錄軟件過程管理的微信小程序來記錄軟件過程測量數(shù)據(jù),加強學生在軟件過程測量與分析的實踐活動。
本文面向應用型高校的軟件工程本科教學工作,針對軟件過程管理課程提出完整的教學設計方案,實現(xiàn)培養(yǎng)軟件過程管理能力的目標,突出高校與企業(yè)合作,將校企合作機制融入理論與實踐教學中,通過全新的邏輯線索組織軟件過程管理的理論知識,并設計與之相對應的項目實踐內(nèi)容。
在校企合作中引入企業(yè)導師的專題課、在實踐教學中增加競賽機制能充分激發(fā)學生學習熱情。通過觀摩企業(yè)研發(fā)團隊與簡單協(xié)作來指導學生學習企業(yè)級的過程管理方法,以避免高校教學內(nèi)容與企業(yè)需求間發(fā)生脫節(jié)。下一步,將以軟件過程管理為核心向軟件工程其他課程擴展,融合形成培養(yǎng)學生過程管理能力與改進創(chuàng)新能力的課程群。