張帥
摘要:計(jì)算機(jī)專業(yè)目前授課模式和教學(xué)存在各種問題,該文提出了在計(jì)算機(jī)應(yīng)用技術(shù)教學(xué)模式改革中引入卓越項(xiàng)目管理體系的優(yōu)勢;闡述了如何在計(jì)算機(jī)教改中實(shí)施卓越項(xiàng)目管理體系的方案及該方案實(shí)施的質(zhì)量保證途徑。
關(guān)鍵詞:卓越項(xiàng)目;項(xiàng)目管理;計(jì)算機(jī)教學(xué)改革
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)01-0174-02
計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)卓越課程體系由多個項(xiàng)目組成,是一個典型的以項(xiàng)目為主導(dǎo)的體系。項(xiàng)目就是課程的基石,一切活動教學(xué)都是圍繞項(xiàng)目管理而展開,項(xiàng)目管理的作用不言而喻。項(xiàng)目管理的核心在于做好一個項(xiàng)目并不難,難的是如何持續(xù)地做好每一個項(xiàng)目,難的是讓老師和學(xué)生一起獲得進(jìn)步和成功,做到這些才是好的項(xiàng)目管理,才是成功的項(xiàng)目管理。卓越項(xiàng)目管理的核心就是開發(fā)或建立一個優(yōu)秀的項(xiàng)目管理模式。雄關(guān)漫道真如鐵,而今邁步從頭越。計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)卓越項(xiàng)目管理針對目前計(jì)算機(jī)教學(xué)中的問題,對教學(xué)計(jì)劃及授課模式均進(jìn)行了調(diào)整。
1 角色改革變化
1)學(xué)生——程序員;2)講師——項(xiàng)目經(jīng)理;3)班主任——QA;4)學(xué)術(shù)主任——項(xiàng)目總監(jiān)。
2 教學(xué)授課模式的改革
計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)卓越項(xiàng)目管理的核心是保證項(xiàng)目能全部完成,所以必須給予學(xué)生大量實(shí)踐課程時間,增強(qiáng)學(xué)生動手能力,提高學(xué)生項(xiàng)目編碼能力。所以授課過程及模式調(diào)整為以下幾種情況。
1)技術(shù)儲備課是4學(xué)時,由講師按照教材大綱實(shí)施。大三在機(jī)房進(jìn)行,大一和大二按照原計(jì)劃進(jìn)行,分為2節(jié)理論課和2節(jié)實(shí)踐課。
2)項(xiàng)目實(shí)踐課是2學(xué)時,學(xué)生自我實(shí)踐,助教協(xié)助輔導(dǎo),在理論教室進(jìn)行,鼓勵學(xué)生購買筆記本電腦進(jìn)行學(xué)習(xí)。
3)技術(shù)測評課是新技術(shù)項(xiàng)目預(yù)做預(yù)學(xué)、筆試、機(jī)試,測試學(xué)生理論基礎(chǔ)、動手能力及學(xué)習(xí)能力。
4)項(xiàng)目立項(xiàng)課主要是組織學(xué)生進(jìn)行考試,根據(jù)考試成績分組。講師講解及指導(dǎo)學(xué)生如何填寫《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》。對《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》進(jìn)行評審。
5)項(xiàng)目計(jì)劃課由講師講解及指導(dǎo)學(xué)生如何填寫《項(xiàng)目開發(fā)計(jì)劃表》;對《項(xiàng)目開發(fā)計(jì)劃表》進(jìn)行評審。
6)項(xiàng)目需求課主要是講師講解及指導(dǎo)學(xué)生如何制定《需求規(guī)格說明書》;對《需求規(guī)格說明書》進(jìn)行評審。
7)系統(tǒng)設(shè)計(jì)課課程形式是講師講解及指導(dǎo)學(xué)生如何制定《系統(tǒng)設(shè)計(jì)說明書》;對《系統(tǒng)設(shè)計(jì)說明書》進(jìn)行評審。
8)項(xiàng)目答辯課模式是組織學(xué)生對項(xiàng)目進(jìn)行答辯和總結(jié)。
3 教學(xué)計(jì)劃重構(gòu)
計(jì)算機(jī)應(yīng)用技術(shù)卓越項(xiàng)目管理體系的核心是項(xiàng)目管理,目的為了保證項(xiàng)目能在滿足其時間約束條件的前提下100%實(shí)現(xiàn)其總體目標(biāo)。在項(xiàng)目管理的過程中,經(jīng)常要檢查實(shí)際進(jìn)度是否按計(jì)劃要求進(jìn)行,若出現(xiàn)偏差,便要及時找出原因,采取必要的補(bǔ)救措施或調(diào)整、修改原計(jì)劃,直至項(xiàng)目完成。因此在計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)卓越項(xiàng)目管理體系中,為了保證能全部項(xiàng)目總體目標(biāo),在原教學(xué)計(jì)劃上做出了如下修改:
1)搭建SVN服務(wù)器
在項(xiàng)目立項(xiàng)課開始前至少三天,按照《每階段提交文檔及SVN目錄結(jié)構(gòu)》搭建目錄。添加SVN賬號。計(jì)劃分組的組數(shù),為每組添加一組SVN賬號和密碼,并分配權(quán)限。
2)計(jì)算機(jī)應(yīng)用技術(shù)課程教學(xué)改革步驟和實(shí)施方法
在技術(shù)儲備課前增加6次項(xiàng)目相關(guān)課程,提前做好項(xiàng)目的前期準(zhǔn)備工作,使用學(xué)生在學(xué)習(xí)過程中目標(biāo)明確,有的放矢。
表1 卓越項(xiàng)目課程計(jì)劃設(shè)置
[課次\&課程名稱\&課時\&方式\&說明\&1\&技術(shù)測評\&4\&實(shí)踐\&新技術(shù)項(xiàng)目預(yù)做預(yù)學(xué)、筆試、機(jī)試,測試學(xué)生理論基礎(chǔ)、動手能力及學(xué)習(xí)能力\&2\&項(xiàng)目立項(xiàng)課-講解\&4\&理論\&包括人員分組、崗位競聘、項(xiàng)目啟動等\&3\&項(xiàng)目立項(xiàng)課-評審\&2\&理論\&對《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》進(jìn)行評審\&項(xiàng)目計(jì)劃課-講解\&2\&機(jī)房\&講解如何制定《項(xiàng)目開發(fā)計(jì)劃表》\&4\&項(xiàng)目計(jì)劃課-評審\&2\&理論\&對《項(xiàng)目開發(fā)計(jì)劃表》進(jìn)行評審\&項(xiàng)目需求課-講解\&2\&機(jī)房\&講解如何制定《需求規(guī)格說明書》\&5\&項(xiàng)目需求課-評審\&2\&理論\&對《需求規(guī)格說明書》進(jìn)行評審\&系統(tǒng)設(shè)計(jì)課-講解\&2\&機(jī)房\&講解如何制定《系統(tǒng)設(shè)計(jì)說明書》\&6\&系統(tǒng)設(shè)計(jì)課-評審\&4\&理論\&對《系統(tǒng)設(shè)計(jì)說明書》進(jìn)行評審\&]
3)技術(shù)測評教學(xué)實(shí)施保障分析
在測試前至少三天,準(zhǔn)備好測試題,按照《每階段提交文檔及SVN目錄結(jié)構(gòu)》提交試卷至指定目錄。同時告知程序員測試時間、測試地點(diǎn)、測試目的、項(xiàng)目等級區(qū)別(A類項(xiàng)目滿分100分,B類項(xiàng)目滿分90分,C類項(xiàng)目滿分80分,D類項(xiàng)目滿分70分)。
測試題出筆試題或者機(jī)試題,考試大綱包括已學(xué)知識點(diǎn)和即將學(xué)習(xí)的新知識點(diǎn)。筆試題以問答題、程序題、邏輯分析題為主,嚴(yán)禁出選擇題;機(jī)試題考程序員的動手能力、學(xué)習(xí)能力、分析能力。考試形式為開卷考試,提供幫助文檔、技術(shù)點(diǎn)Demo等和試題相關(guān)的資料。如果是筆試考試,統(tǒng)一收集后再評分;如果是機(jī)試考試,現(xiàn)場評分。
4)項(xiàng)目立項(xiàng)教學(xué)實(shí)施保障分析
在項(xiàng)目啟動會議前,按技術(shù)測試成績進(jìn)行分組,分A、B、C、D四個等級(A級小組強(qiáng)強(qiáng)組合、B級中中組合、C級弱弱組合、D級差差組合),比例為1:2:3:1,每組最多4人,每組推薦一名組長。
項(xiàng)目啟動會議由項(xiàng)目經(jīng)理組織,項(xiàng)目經(jīng)理、QA、小組長必須參會,會議地點(diǎn)選擇獨(dú)立會議室,或者安排在空教室,會議時長10分鐘左右,會中確定分組名單、SVN賬號、項(xiàng)目庫等信息。項(xiàng)目啟動會議結(jié)束后,在班級公示分組名單、座位表,以組為單位安排座位。會議結(jié)束后一個工作日內(nèi),項(xiàng)目經(jīng)理提交《分組信息表》、《項(xiàng)目啟動會議記錄》至《每階段提交文檔及SVN目錄結(jié)構(gòu)》指定的目錄中。
根據(jù)組別發(fā)放項(xiàng)目庫瀏覽地址,建議每組選擇對應(yīng)級別的項(xiàng)目,項(xiàng)目經(jīng)理督促小組長召開項(xiàng)目小組會議,討論小組要實(shí)施的項(xiàng)目,30分鐘內(nèi)完成,時間根據(jù)實(shí)際情況可適當(dāng)調(diào)整,登記每組要完成的項(xiàng)目,每組項(xiàng)目不能重復(fù)。
項(xiàng)目經(jīng)理使用1節(jié)理論課講解什么是項(xiàng)目立項(xiàng)、講解項(xiàng)目原型的定義及為什么使用用項(xiàng)目原型、如何使用PS制作項(xiàng)目原型(瀏覽和所選項(xiàng)目類似的項(xiàng)目,將要完成的類似功能截圖,通過PS工具將零散功能圖片整合在一起)、為什么要填寫《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》、如何填寫《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》。
項(xiàng)目經(jīng)理督促小組長召開項(xiàng)目小組會議,分配任務(wù)到人,討論并填寫《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》。項(xiàng)目經(jīng)理可逐組巡視,掌握小組討論情況,對討論過程中存在的問題和疑惑當(dāng)場指導(dǎo):A類和B類小組只提供參考資料,不講解;C類和D類小組現(xiàn)場講解
5)項(xiàng)目立項(xiàng)評審教學(xué)實(shí)施保障分析
項(xiàng)目組逐組上臺講解《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》,并展示項(xiàng)目原型,每組10分鐘,項(xiàng)目經(jīng)理根據(jù)各小組講解和展示情況進(jìn)行可行性分析,并填寫《項(xiàng)目立項(xiàng)評審報(bào)告》。程序員根據(jù)《項(xiàng)目立項(xiàng)評審報(bào)告》完善《項(xiàng)目立項(xiàng)及開發(fā)規(guī)劃說明書》和項(xiàng)目原型,對于問題比較大的小組,在課后(下次課前,具體時間由小組長和項(xiàng)目經(jīng)理協(xié)商)由小組長組織主動找項(xiàng)目經(jīng)理評審,直到通過評審。
6)項(xiàng)目計(jì)劃教學(xué)實(shí)施保障分析
項(xiàng)目經(jīng)理督促小組長召開項(xiàng)目小組會議,分配任務(wù)到人,小組成員每個人負(fù)責(zé)項(xiàng)目中的2至3個子模塊,討論并填寫《項(xiàng)目開發(fā)計(jì)劃表》,未完成的課后完成。
7)項(xiàng)目計(jì)劃評審教學(xué)實(shí)施保障分析
項(xiàng)目組逐組上臺講解《項(xiàng)目開發(fā)計(jì)劃表》,每組3~5分鐘,項(xiàng)目經(jīng)理根據(jù)各小組講解情況填寫《項(xiàng)目開發(fā)計(jì)劃評審報(bào)告》。程序員根據(jù)《項(xiàng)目開發(fā)計(jì)劃評審報(bào)告》完善《項(xiàng)目開發(fā)計(jì)劃表》。對于問題比較大的小組,在課后(下次課前,具體時間由小組長和項(xiàng)目經(jīng)理協(xié)商)由小組長組織主動找項(xiàng)目經(jīng)理評審,直到通過評審。
8)立項(xiàng)后項(xiàng)目功能需求劃分教學(xué)實(shí)施保障分析
根據(jù)原型圖編寫每個界面的功能需求,功能需求必須描述出該界面的業(yè)務(wù)流程,非功能需求包括:界面要求,開發(fā)環(huán)境和開發(fā)規(guī)范。根據(jù)模塊不同的難度,將項(xiàng)目中每個模塊按完成順序分為A、B、C、D四級劃分。A類:緊急又重要;B類:緊急不重要;C類:重要不緊急;D類:不重要不緊急。
9)項(xiàng)目需求評審教學(xué)實(shí)施保障分析
項(xiàng)目組逐組上臺講解《需求規(guī)格說明書》和項(xiàng)目原型,每組10分鐘,項(xiàng)目經(jīng)理根據(jù)各小組講解和展示情況填寫《需求規(guī)格說明書評審報(bào)告》。程序員根據(jù)《需求規(guī)格說明書評審報(bào)告》完善《需求規(guī)格說明書》,對于問題比較大的小組,在課后(下次課前,具體時間由小組長和項(xiàng)目經(jīng)理協(xié)商)由小組長組織主動找項(xiàng)目經(jīng)理評審,直到通過評審。
10)項(xiàng)目設(shè)計(jì)及評審教學(xué)實(shí)施保障分析
項(xiàng)目經(jīng)理講解使用PD進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的用法、StartUML繪制UML圖、掌握Visio繪制各種流程圖、如何從需求到設(shè)計(jì)以及他們的關(guān)系、講解設(shè)計(jì)的主要方法與工具、講解系統(tǒng)設(shè)計(jì)的主要思路。
程序員按照提供的《系統(tǒng)設(shè)計(jì)說明書》的模板編寫文檔,項(xiàng)目經(jīng)理逐組巡視,掌握小組討論情況,對討論過程中存在的問題和疑惑當(dāng)場指導(dǎo):A類和B類小組只提供參考資料,不講解;C類和D類現(xiàn)場講解。課后程序員需要主動與項(xiàng)目經(jīng)理聯(lián)系,向項(xiàng)目經(jīng)理匯報(bào)每日檢查小組的進(jìn)度,項(xiàng)目經(jīng)理對出現(xiàn)的問題及時給予解決
項(xiàng)目組逐組上臺講解《系統(tǒng)設(shè)計(jì)說明書》,每組10分鐘。評審委員會由評審主席與2個評委和QA組成組成,按照《項(xiàng)目需求規(guī)格說明書》對各項(xiàng)目小組進(jìn)行評價項(xiàng)目設(shè)計(jì)進(jìn)行評審,評價采取公平、公正原則。評審委員會根據(jù)項(xiàng)目組講解情況填寫《系統(tǒng)設(shè)計(jì)說明書評審報(bào)告》。評審未通過的組,根據(jù)《系統(tǒng)設(shè)計(jì)說明書評審報(bào)告》進(jìn)行修改,直到評審?fù)ㄟ^為止
4 計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)卓越項(xiàng)目質(zhì)量體系教改評價反饋模式
項(xiàng)目答辯前一天,到教務(wù)處領(lǐng)取項(xiàng)目答辯安排表。參加答辯的人員應(yīng)包括項(xiàng)目經(jīng)理、QA、程序員。答辯負(fù)責(zé)人為交叉方式,即本班項(xiàng)目經(jīng)理和QA負(fù)責(zé)本班答辯。
答辯PPT模板不限,但PPT內(nèi)容須包含小組介紹、項(xiàng)目簡介、功能模塊介紹、關(guān)鍵代碼展示、經(jīng)驗(yàn)收獲和總結(jié)致謝等內(nèi)容。以組為單位上臺講解,講解形式不限,可以用常規(guī)的方式,也可以用情景模擬的方式。不管采用哪種方式,每個人必須講解并展示自己負(fù)責(zé)的模塊,每組講解15-20分鐘。
項(xiàng)目經(jīng)理對項(xiàng)目組的每位程序員進(jìn)行提問,根據(jù)臺上表現(xiàn) (下轉(zhuǎn)第180頁)
(上接第175頁)
和答題情況進(jìn)行評分,答辯統(tǒng)計(jì)為是否通過。項(xiàng)目功能評分和項(xiàng)目提問及評分全都為60分及以上,則答辯通過;如果有一項(xiàng)沒有達(dá)標(biāo),則答辯不通過。答辯不通過的學(xué)生安排統(tǒng)一的時間再次答辯。
項(xiàng)目答辯課完成后,需要項(xiàng)目組進(jìn)行項(xiàng)目總結(jié),但不需要在教學(xué)計(jì)劃中體現(xiàn)。項(xiàng)目組在答辯后兩天內(nèi)填寫《項(xiàng)目總結(jié)報(bào)告》,將項(xiàng)目運(yùn)行效果截圖,再使用錄屏軟件將運(yùn)行效果錄制成視頻文件,以“班級+項(xiàng)目名稱”為名字命名,打包成壓縮文件上交。
5 基于卓越項(xiàng)目計(jì)算機(jī)專業(yè)課改質(zhì)量保證的過程控制
小組每日向項(xiàng)目經(jīng)理提交《XXX項(xiàng)目XXX(學(xué)生姓名)工作日志》及各階段過程文檔,項(xiàng)目經(jīng)理每日填寫各階段管理類文檔(評審報(bào)告)、QA每日填寫QA文檔《XX班項(xiàng)目過程監(jiān)控表》。
每組按照敏捷開發(fā)模式進(jìn)行小組內(nèi)部站立會議及進(jìn)度表公示。