陳寅 劉曉宇
摘 要
針對目前高職院校軟件實訓課程教學中存在的問題,將企業(yè)項目管理方法與軟件實訓課程教學相融合,能夠達到良好的實訓效果,縮短學生技能與企業(yè)要求的差距。本文結合《c程序設計》實訓課程教學的實際情況,分析企業(yè)項目管理方法在高職軟件技術專業(yè)教學中應用的策略,移植了項目管理體系中的客戶、程序員、技術專家、評審專家、項目經(jīng)理、部門經(jīng)理等角色,重構了實訓教學的過程,以進一步提高學生的學習興趣、軟件開發(fā)能力以及綜合素養(yǎng)。
關鍵詞
項目管理;軟件實訓;風險管理;分組合作
中圖分類號: F272? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼: A
DOI:10.19694/j.cnki.issn2095-2457.2020.03.049
0 引言
高等職業(yè)教育作為高等教育的一個重要類型,為社會各行各業(yè)輸送生產(chǎn)、建設、服務和管理第一線的高技能人才,即實踐能力強、具有良好職業(yè)道德、良好團隊合作精神和開拓創(chuàng)新精神的高技能人才。目前我校在學生已掌握課程基礎知識之后,開設相應課程的整周實訓,這樣不但有利于學生系統(tǒng)地掌握課程專業(yè)知識,并且集中時間學習所產(chǎn)生的軟件成果有利于增強學生的專業(yè)自信心,實訓課程在專業(yè)課程教學中的作用越來越得到重視。但經(jīng)過教學診斷反饋,我們發(fā)現(xiàn)在實際操作過程中,學生往往沒有明確的項目目標,不知道自己要做什么,為什么要這樣做,以及該如何做;而教師設定的實訓任務,有時低估了部分學生的潛力,忽略了優(yōu)秀學生的培養(yǎng)。因而對于實訓課程,我們需要重新進行合理有效地開發(fā)和設計,運用企業(yè)項目管理的方法,模擬企業(yè)工作的環(huán)境,使得學生熟悉企業(yè)的項目開發(fā)以及管理流程,為其后續(xù)能夠很好地匹配崗位的要求打好基礎。
1 實施方法
根據(jù)我校軟件專業(yè)的人才培養(yǎng)目標,結合本人在企業(yè)的開發(fā)經(jīng)驗,在《c程序設計》實訓課程中,本人探索嘗試了如下基于企業(yè)項目管理的軟件實訓課程體系。該體系結構的具體內(nèi)容如下:
1.1 項目準備
1)劃分小組:教師根據(jù)學生平時的考核,按照等級,將其合理劃分成若干個小組,每組約4-5人,包含好、中、差等級,保證各組人員能力相對均衡。學科成績優(yōu)異者擔任小組組長。
2)分工合作:教師扮演三個角色:客戶角色,提出需求;技術專家,提供難點問題的解決思路;部門經(jīng)理,跟蹤部門全部人員的進展并負責考核。小組組長扮演兩個角色:項目經(jīng)理角色,進行任務分解,對整個小組成員的項目進展負責,每日反饋進展;小組內(nèi)技術專家,對小組內(nèi)成員進行技術指導。小組成員扮演開發(fā)工程師角色:對各自功能模塊負責。
1.2 項目實施
一般項目實施的周期為5天,具體實施過程如下:
1)需求分析及需求評審(0.5天):教師(客戶)選定若干個功能類似的實訓題目作為需求,每個小組分配不同的題目。每個小組領到具體的需求后,首先需要進行需求分析,與客戶交流,了解需求背景,澄清需求的具體功能要求,并且完成需求文檔的寫作。需求評審階段,被評審人:每小組指派一名學生作為需求澄清人參加需求文檔的評審;評審專家組:每小組指派一名學生作為評審專家+教師作為客戶,根據(jù)評審記錄表對各個小組的進行打分。評審通過的小組可以進入項目實施的下一階段,不通過的小組需重新進行需求分析,完成二次評審并且通過才可以進入下一階段。
2)項目設計及設計評審(1天):需求評審通過后,各小組進入開發(fā)設計階段,包括:項目總體接口設計、主流程的算法設計以及數(shù)據(jù)結構設計,完成開發(fā)設計文檔的寫作與評審,評審流程同需求評審。
3)功能開發(fā)及功能自驗(2.5天):設計評審通過后,進入真正的代碼編寫階段,每位小組成員都被分配到具體開發(fā)模塊,主要分為:信息輸入、信息查詢、信息修改、信息刪除、信息保存五大模塊,并且完成各自模塊功能的測試。
4)項目驗收(0.5天):項目驗收階段,由各個小組的項目經(jīng)理進行項目的整體情況匯報,并且完成功能演示,評審專家組按照項目驗收表進行打分。
5)項目總結(0.5天):各小組總結項目開發(fā)過程中的經(jīng)驗與不足,教師加以點評,并公布“最佳項目組”,“最佳評審人”,“最佳被評審人”結果。
在項目實施過程中,要注重項目的風險管理。教師需要做好風險跟蹤,適時了解各小組的項目整體進展,并做好難點支持。各小組組長每日反饋進展以及風險,同時組織項目組例會,布置今日工作計劃以及進行開發(fā)經(jīng)驗分享。
2 考核方法
實訓考核主要采用過程考核和結果考核并行,量化考核與榮譽加分融合的思路。具體評價方式及內(nèi)容如下。
1)評價方式:小組內(nèi)部評價(10%)+小組互評(30%)+教師評價(60%),其中小組內(nèi)部評價,由各小組組長針對本小組成員個人表現(xiàn)進行打分,構成個人得分;小組互評以及教師評價均是針對各個小組各個階段的表現(xiàn)進行打分,構成團隊得分。
2)評價內(nèi)容:評價內(nèi)容對應于項目實施的各個階段,主要包括:需求評審(20%)+設計評審(20%)+項目驗收(60%)三部分,每一個部分又從三方面來實現(xiàn)考核,功能實現(xiàn)完成度(60%)+現(xiàn)場展示效果(20%)+交付件的完整性及規(guī)范性(20%)。
3)評價結果:與評價方式相對應,每位同學的成績由兩部分組成:①量化成績=個人得分(10%)+團隊得分(90%);②榮譽成績=最佳項目組(組長+3分,組員+1分)+最佳評審人(+1分)+最佳被評審人(+1分)。
3 結論
通過嘗試在《c程序設計》實訓課程中使用企業(yè)項目管理的方法,在實訓整個過程中以教師為主導、學生為主體,牢牢把握一個既定任務的方向[5],使得學生在知識、技能、素養(yǎng)等方面都得到了一定程度的提升,具體總結如下:
1)用企業(yè)項目管理的方法開展實訓,可以讓學生了解到企業(yè)開發(fā)管理流程的嚴謹性以及規(guī)范性,并且在后續(xù)的課程中也能以此標準來要求自己。
2)項目實施過程中持續(xù)進行進展及風險的跟蹤,一方面,可以讓學生看到部門所有人員進展,了解自我進展的差距,更加有學習的緊迫感;另一方面,可以讓管理者實時了解風險,進行及時且有效的技術指導。
3)學生擔任項目經(jīng)理,一方面可以培養(yǎng)一部分學習優(yōu)異學生的管理能力,協(xié)調能力,以及溝通能力,并且在幫助組員解決問題的同時能進一步提升自我的知識水平;另一方面,相比于和老師交流,有些同學更愿意和組長溝通,尋求幫助,這樣能更有效地提升這部分同學的技能水平。
4)成績考核環(huán)節(jié)制定各個評價階段的評價標準,鍛煉了學生有效評價他人的能力。采用小組內(nèi)部評價+小組互評+教師評價方式,并且增加了榮譽加分項,有效地提升了學生的團隊意識和競爭意識。
參考文獻
[1]云貴全.基于企業(yè)項目化管理的軟件實訓課程的構建與實踐[M].價值工程2011(149).
[2]生力軍,汪洋,陳施奇.卓越項目管理體系在高職軟件技術專業(yè)教學中的應用研究與實踐[M].福建電腦.2017.第33卷.第8期.(68-70).
[3]白銳.項目導入任務驅動教學法在互聯(lián)網(wǎng)營銷與管理專業(yè)教學中的應用[M].現(xiàn)代經(jīng)濟信息.2019第9期 P454.