顏慧
(廣東白云學院,廣東廣州510450)
2016 年,中國成為國際本科工程學位互認協議《華盛頓協議》的正式會員,大力推動工程教育認證體系在我國的發展。工程教育認證的基本理念是“以學生為中心,以產出為導向,持續改進”。通過推行工程教育認證,不但可以推進工程教育改革,提高工程教育質量,促進工程教育與行業企業的聯系與合作,還能促進工程教育的國際互認,因此意義十分重大[1]。
在IT 企業中,不但需要懂技術的人才來從事技術崗位,也需要有IT背景且懂項目管理的復合型人才來從事IT項目的管理,因此對于項目經理、產品經理及項目助理等崗位有較大的需求。而在大部分高校的計算機專業中,相對重視對學生IT技術的培養,技術類相關的課程開設得比較多,比重也較大,而忽視了IT 項目管理相關課程的建設,較少開設IT 項目管理相關的課程,使得學生缺乏IT項目管理的相關知識,所學項目管理知識與企業實際需求脫節情況比較嚴重,從而使得學生不能很好地適應企業IT 項目管理崗位,滿足不了IT 企業對于這類崗位人才的需求。
根據以上現狀,為了促進高校教育與行業企業需求的緊密結合,為企業輸送所需的IT項目管理人才,按照工程認證教育“以學生為中心,以產出為導向”的理念,對軟件項目管理課程的教學內容、教學模式、教學手段、考核方式等進行教學改革,培養學生的創新能力、團隊協作能力,使得學生能夠掌握IT項目管理的相關技術,從而適應IT 企業中項目管理類崗位的需求。
軟件項目管理課程是軟件工程本科專業的一門專業核心課,是軟件工程和項目管理的交叉學科,是項目管理的原理和方法在軟件工程領域的應用。
結合IT 企業對IT 項目管理崗位人才的需求,將軟件項目管理課程定位為:在培養軟件項目管理人才,使得學生掌握軟件項目管理的相關知識和技術,使學生了解軟件項目管理的基本理論知識、方法、流程和工具[2],理解規范化的軟件開發和質量控制過程,并將軟件項目管理的理論應用于軟件項目的實踐,培養學生具備軟件項目管理的基本能力,提高學生分析、解決實際問題的能力,使學生成為既懂技術又懂管理的復合型、應用型人才。
通過學習軟件項目管理課程使學生掌握軟件項目管理的基本理論知識、方法、流程和工具,包括軟件項目管理相關的管理過程、法律法規、軟件工程國家標準及軟件工具。
在學習了課程之后,學生能夠了解在IT企業中軟件項目一般是如何進行組織和管理的;了解在IT項目管理中有哪些相關角色,這些角色所承擔的職責是什么;了解在IT項目管理中涉及的相關崗位及所需的技能;學習到如何進行團隊協作及如何對軟件項目進行管理;能夠自我定位,規劃將來的職業生涯及晉升路線;幫助學生調整心態,將來踏出社會之后能夠順利完成角色轉變。
根據工程教育認證的基本理念,要將工程教育與行業企業緊密結合,設計出的課程知識目標如下:
1)基本理論知識:掌握立項管理、整體管理、范圍管理、進度管理、成本管理、質量管理、人力資源管理、溝通和干系人管理、風險管理、采購管理、合同管理、信息文檔管理、變更管理、配置管理等相關模塊的基本理論知識。
2)法律法規:了解《中華人民共和國合同法》《中華人民共和國招投標法》《中華人民共和國著作權法》《中華人民共和國采購法》等。
3)軟件工程國家標準:掌握《軟件工程術語》《信息技術軟件生存周期過程》《計算機軟件文檔編制規范》《信息技術軟件產品評價質量特性及其使用指南》等。
4)軟件工具:掌握Microsoft Project、Microsoft Visio、SVN 等常用工具的使用。
在原先的教學過程中,軟件項目管理課程存在的基本問題:
1)教學內容枯燥、理論性較強,學生聽不懂,不明白;
2)實踐較少或沒有,與行業實踐脫節情況比較嚴重;
3)教學手段單一,主要以教師講解為主;
4)學生參與程度不高,學習興趣不高,學習積極性低。
綜上,學生沒有興趣學習軟件項目管理的課程,覺得這門課聽不懂,學了也不知道能做什么,課堂氛圍比較沉悶。因此,需要對課程進行教學改革,“以學生為中心,以產出為導向”來重新設計教學內容、教學手段和教學評價方式,提高學生的學習興趣,讓學生能夠學懂、學會項目管理知識,并在將來能夠靈活運用于企業實際IT項目管理過程中,從而能夠滿足企業對于IT項目管理崗位的需求。
根據工程教育認證的目標,需要通過教學改革,讓課程內容貼合企業實際需求,幫助學生了解軟件組織中的崗位、角色和職責、需要掌握的技能;幫助學生熟悉軟件項目管理流程,提高團隊協作效率;幫助學生掌握軟件項目管理技能,適應管理崗位要求;培養既懂技術又懂管理的應用型人才。
針對以上要求,根據“以學生為中心,以產出為導向”的理念,對軟件項目管理課程從教學內容、教學手段、實驗等方面進行教學改革,培養軟件工程專業學生的創新能力、工程能力和團隊協作的能力[3]。
在選擇教學內容時,立足于培養應用型人才,根據IT企業中對項目管理人才的需求,按照教育部“加強職業教育、突出實踐技能培養”的要求來進行選取。為了使得教學內容更貼近企業的實際需求,對IT企業中項目管理崗位所需的知識、技能及職業資格證書進行了分析,如圖1 所示。可以看出,要從事IT項目管理崗位,需要持有一定的職業資格證書,而要考取這些職業資格證書,項目管理部分的知識都是基于美國項目管理協會(PMI)制定的項目管理知識體系Project Management Body Of Knowledge(縮寫為PMBOK)。

圖1 IT項目管理崗位與證書對應關系
因此,在進行課程教學改革時,以美國項目管理協會制定的項目管理知識體系PMBOK 為基礎進行選取教學內容,對PMBOK中的內容進行適當的裁剪。按照一個信息系統項目完整的周期,從項目的立項開始,到項目的收尾結束,將教學內容劃分為立項管理、整體管理、范圍管理、進度管理、成本管理、質量管理、人力資源管理、項目溝通和干系人管理、風險管理、采購管理、合同管理、信息文檔管理和配置管理、變更管理等模塊,貫穿了IT項目管理的整個過程,將PMBOK中十大知識域和五大過程組囊括其中。
以上內容模塊的選取,使得學生能初步掌握軟件項目管理的方法及工具,熟悉IT項目管理的流程,掌握相應的崗位技能,具備IT項目管理的初步能力;也能為將來學生考取項目管理類的證書打造好知識框架。
通過鼓勵學生在大學期間考取“系統集成項目管理師”證書,“以考促學”,激發學生學習熱情,激勵學生學好課程內容,能擴寬學生將來就業的方向,為將來從事IT項目管理崗位打下良好的基礎;還能為將來進一步考取更高級的“信息系統項目管理師”證書和PMP 證書打下堅實的基礎,這也體現了工程教育認證中“終身學習”的理念。
根據企業需求設計課程內容,貫徹了工程認證教育中“以產出為導向”的理念,加強了高校教育與企業的聯系,實現了為企業培養、輸送所需的人才。
原有教學模式是“以教師為中心”,教師講授為主,學生參與程度低。根據工程認證教育的理念“以學生為中心”進行教學改革,教學模式改為線上線下混合式教學方式,改變以往教師滿堂灌的現狀。
線上教學主要針對低階思維能力的培養,主要是知識點的記憶、理解和應用,線上教學主要依托超星平臺建設在線資源,如課程視頻、課件、拓展閱讀資料等。
線下教學主要針對高階思維能力的培養,使用知識進行分析、評估和創造。在課堂上不再以教師講授為主,以學生為中心,教師為引導,注重學生的參與,采用案例分析[4]、假設情景分析、分組討論、小組互評等多種教學方式和手段,提高學生的積極性、主動性和參與程度。在假設情景分析法中,將5~6 個學生分為一組,教師及學生扮演軟件項目中相應的角色,如客戶、項目經理、系統分析師、系統架構師、測試工程師、程序員、質量管理員、配置管理員等,根據所假設的情景及案例來進行分析,增加學生的新鮮感,并且能夠主動思考、想辦法去解決問題,增強了學生的學習積極性和主動性。
而且在課程的教學過程中,進一步加強與企業行業的聯系與合作,主要通過以下兩種途徑來實現與企業之間的聯系:
1)通過與學校合作的實習基地進行調研,引入IT企業中與IT項目管理相關的一些真實案例作為教學案例,學生能比較直觀地感受到在實際的IT項目管理中存在的問題,并設身處地去挖掘問題的原因、找出問題的解決方案等。通過這種方式,學生對于課本上的內容不再感覺到是高高在上的、空洞無用的理論知識了,而是能真真切切地感受到這些理論知識是有用的,能指導實踐的。
2)發揮“傳幫帶”精神,請企業導師以及企業中實習的學生給在校學生傳授經驗,通過錄制視頻、音頻、撰寫心得體會等方式,讓有實習經驗的學生給在校生介紹在企業中有哪些專業相關的實習崗位、工作內容、所需技能、學習路徑、遇到的問題及處理方法等。通過“傳幫帶”的方式,讓學生能實實在在地感受到在IT 企業中工作是什么樣的,一個團隊協作完成一個IT 項目的過程是如何的,每個角色在團隊中承擔的職責是什么樣的,將來能更快地融入團隊中,更好地完成團隊開發的工作。
為了提高學生的動手能力,與企業實踐結合得更密切,實踐教學部分采用項目化教學[5],以項目為主線貫穿整個教學過程,將實踐內容拆分為10個子項目,將項目管理知識融入軟件開發過程中,如圖2所示。

圖2 項目為主線
在實踐教學的過程中,使用Microsoft Project、Microsoft Vi‐sio、SVN 等輔助工具軟件,將理論和實踐相結合,模擬真實環境,熟悉軟件項目開發及管理的流程,掌握相應崗位所需的技能。采用“以項目為主線,教師作為引導,以學生為中心”的方法,采用案例教學、假設情景教學、分組討論、小組互評等多種教學方式和手段,以應用為主,在工程實踐中實施“做中學,學中做”。
通過項目化教學,學生必須通過團隊協作才能完成任務,既培養了學生的團隊協作能力和精神,也培養了學生的創新精神,還進一步提升了學生的工程實踐應用能力。
在對學生進行課程考核時,改變以往的以筆試為主的考核方式,建立多元化的考核評價方式,考查學生的綜合表現,對學生分為課上和課后兩部分進行考核。課上的考核主要是考查學生在課堂上的表現,如分組討論、發言、案例分析等,這部分占比較大的比重,約占60%。課后考核主要是以項目考核為主,按照團隊協作完成項目的情況來給出學生的評分,這部分比重約占40%。
本文基于工程認證教育中的基本理念對軟件項目管理課程進行了教學改革的探討和實踐。“以產出為導向”對教學內容進行改革;“以學生為中心”對教學方式進行改革;以“促進工程教育與行業企業的聯系與合作”為指導,引入企業中的案例;以“終身學習”為導向引導學生持續學習、不斷自我提升;在課程結束之后,通過調查問卷的方式對學生滿意度進行調查,再對教學進行持續改進。實踐的結果表明,學生學習的積極性和主動性有所提升,課堂氛圍比較熱烈,學生能主動參與課堂互動,學生的創新能力、動手能力、團隊協作能力也增強了,教學效果得到了明顯提升。