王偉 吳朝霞 常慶麗
摘要:“軟件項(xiàng)目管理”課程是軟件工程專業(yè)的一門核心課程,該課程主要培養(yǎng)高素質(zhì)項(xiàng)目管理的人才,為軟件管理產(chǎn)業(yè)做人力儲(chǔ)備,解決現(xiàn)在很多軟件開發(fā)項(xiàng)目管理人員缺失的問題有深遠(yuǎn)的意義。本文結(jié)合當(dāng)前課程的實(shí)際情況,課程的理論性強(qiáng),難以理解的現(xiàn)狀進(jìn)行課程的教學(xué)探討,把項(xiàng)目驅(qū)動(dòng)的模式引入課堂,探索以項(xiàng)目為驅(qū)動(dòng)的軟件項(xiàng)目管理的教學(xué)新方法。
關(guān)鍵詞:實(shí)踐 ?軟件項(xiàng)目管理 ?項(xiàng)目驅(qū)動(dòng)
1 引言
軟件項(xiàng)目管理目前越來越傾向于學(xué)科的交叉方向,其主要是軟件工程和管理學(xué)的交叉學(xué)科,是項(xiàng)目管理的原理和方法在軟件工程領(lǐng)域的真實(shí)實(shí)踐。
軟件項(xiàng)目管理是作為我過軟件工程專業(yè)本科生的一門核心課程,其主要培養(yǎng)軟件工程的學(xué)生不僅要具備軟件工程的開發(fā)思維還要具備項(xiàng)目管理的綜合性能力。這對(duì)于普通的僅僅具備項(xiàng)目開發(fā)的學(xué)生來講要求就更加嚴(yán)格。那么如何在一學(xué)期短短的教學(xué)時(shí)間內(nèi),形成這樣的思維或者具備這樣的能力對(duì)于專職教師來說是一個(gè)挑戰(zhàn),因此本文在傳統(tǒng)項(xiàng)目管理的基礎(chǔ)之上引入以項(xiàng)目為驅(qū)動(dòng)的教學(xué)模式引領(lǐng)學(xué)生進(jìn)行項(xiàng)目的實(shí)踐和項(xiàng)目的管理。這樣不僅可以使得學(xué)生把前期的基礎(chǔ)課程的知識(shí)進(jìn)行融會(huì)貫通還能使得學(xué)生在項(xiàng)目開發(fā)的過程中有一種主人翁的精神,主動(dòng)去思考去管理,去改進(jìn),這樣對(duì)學(xué)生的習(xí)慣養(yǎng)成和管理能力的培養(yǎng)是至關(guān)重要的。那么如何在有限的課程時(shí)間內(nèi),讓學(xué)生掌握軟件項(xiàng)目管理的基礎(chǔ)知識(shí)并在基礎(chǔ)知識(shí)之上加以工程化的應(yīng)用,能夠讓學(xué)生在課堂的學(xué)習(xí)中,不僅可以掌握規(guī)范化的軟件管理,并且能夠讓學(xué)生從需求,進(jìn)度,質(zhì)量,成本,風(fēng)險(xiǎn)等各個(gè)過程進(jìn)行理解。這些都是軟件項(xiàng)目管理需要培養(yǎng)學(xué)生的能力要求。
雖然軟件項(xiàng)目管理課程對(duì)學(xué)生的綜合能力可以起到很好的鍛煉,然而課程是一個(gè)龐大的體系,很難再一個(gè)具體的細(xì)節(jié)中全部展示,或者是全部把這些能力進(jìn)行訓(xùn)練。因此,課程在進(jìn)行的過程中也存在很多的不足,目前對(duì)現(xiàn)存的不足進(jìn)行充分的總結(jié),主要有以下幾個(gè)不足:
(1)課程的理論性較強(qiáng)
課程的理論性較強(qiáng)帶來的問題就是不能形象展示,課程的教學(xué)過于教條化,學(xué)生的吸收效果欠佳,只能通過一些理論知識(shí)泛泛而談,不能深入課程的精髓和管理的工程中。
(2)學(xué)生缺乏管理的主動(dòng)性
軟件項(xiàng)目管理課程重在培養(yǎng)學(xué)生的工程和管理能力,但是很多學(xué)生缺乏主動(dòng)性,始終以一種被動(dòng)式的方式去學(xué)習(xí),會(huì)導(dǎo)致很多管理上的創(chuàng)新難以實(shí)施。
(3)課程缺少實(shí)踐操作
管理加工程的課程在短期內(nèi)實(shí)踐本身就是一個(gè)挑戰(zhàn),怎么突破傳統(tǒng)的思維模式,在課程中引入實(shí)踐項(xiàng)目,大型的項(xiàng)目實(shí)施起來不太現(xiàn)實(shí),怎么在短時(shí)間內(nèi)快速看到項(xiàng)目的開展又可以鍛煉學(xué)生的能力,引起了很多教育工作者的關(guān)注。
綜上所述,是目前軟件項(xiàng)目管理課程的一些問題,針對(duì)上面的這些問題,很多教育工作者都提出了相關(guān)的解決辦法,本文針對(duì)上面的理論性強(qiáng),缺少實(shí)踐操作的問題,提出了模擬項(xiàng)目進(jìn)入課堂的方法,結(jié)合拼圖游戲來模擬真實(shí)項(xiàng)目運(yùn)作過程。讓學(xué)生體驗(yàn)到項(xiàng)目的實(shí)施過程。
2 教學(xué)內(nèi)容
在理論教學(xué)方面,我們以PMBOK為基礎(chǔ)作為藍(lán)本,然后選擇了覃征等編著的《軟件項(xiàng)目管理》作為第二教材,學(xué)生可以當(dāng)成工具書來參考使用。
根據(jù)軟件項(xiàng)目管理課程的基本現(xiàn)狀和重難點(diǎn)合理分配不同的實(shí)驗(yàn)課時(shí)。通過本課程實(shí)驗(yàn),使學(xué)生基本掌握使用MS Project2000編寫項(xiàng)目管理文檔的基本技能,熟悉軟件項(xiàng)目管理的基本方法,提高使用軟件項(xiàng)目管理方法管理軟件項(xiàng)目的水平。
3 教學(xué)方法
軟件項(xiàng)目管理課程的如何把抽象的脈絡(luò)進(jìn)行整合并進(jìn)行形象的展示,單純靠一系列的圖片,公式和符號(hào)來表達(dá)是不能很好的進(jìn)行知識(shí)傳播的。因此必須找尋找一種更好的方法進(jìn)行教學(xué)。上面作者給出了課程的實(shí)驗(yàn)方案和實(shí)驗(yàn)的課時(shí),這個(gè)只是課程的一部分,怎么能夠調(diào)動(dòng)學(xué)生的課堂參與度,讓學(xué)生成為課堂的主體,還需要進(jìn)一步進(jìn)行課堂的教學(xué)研討。
因此,本文針對(duì)這一現(xiàn)狀采用了如下的教學(xué)方式:
3.1多媒體教學(xué)
多媒體教學(xué)科研彌補(bǔ)傳統(tǒng)教學(xué)古板單一的呈現(xiàn)方式,科研吸引學(xué)生的眼球,通過不斷的視覺和動(dòng)態(tài)的知識(shí)輸入使得學(xué)生可以通過興趣使然的方式進(jìn)行接受。當(dāng)然這個(gè)對(duì)老師來講也提出了新的挑戰(zhàn),需要不斷去打磨設(shè)計(jì)自己的課堂。當(dāng)然新穎的教學(xué)方式不能全部代替?zhèn)鹘y(tǒng)的教學(xué)模式,需要兩者進(jìn)行良好的化學(xué)反應(yīng),才能起到很好的課堂效果。
3.2線上線下混合課堂
當(dāng)前的課堂是一個(gè)開放的課堂,單一的線上或者線下可能已經(jīng)不能滿足學(xué)生的需求,因此我們也制作了相應(yīng)的慕課課程供學(xué)生線下學(xué)習(xí),這樣可以彌補(bǔ)部分學(xué)生想在課堂之外學(xué)習(xí)的這種動(dòng)力。
3.3項(xiàng)目模擬
為了讓學(xué)生把工程和項(xiàng)目進(jìn)行結(jié)合,設(shè)計(jì)了一些課堂的模擬項(xiàng)目,目前我們開展的進(jìn)行模擬拼圖,我們可以把整個(gè)拼圖項(xiàng)目作為一個(gè)大的項(xiàng)目,設(shè)計(jì)項(xiàng)目的目的,項(xiàng)目的約束,項(xiàng)目的時(shí)間,項(xiàng)目的風(fēng)險(xiǎn)預(yù)警以及最后項(xiàng)目驗(yàn)收的標(biāo)準(zhǔn)等方面,盡量的體現(xiàn)真實(shí)項(xiàng)目的特征進(jìn)行項(xiàng)目的實(shí)施。
然后,結(jié)合課本中各個(gè)部分的知識(shí)和要求,對(duì)項(xiàng)目的需求,成本,進(jìn)度,人力,時(shí)間,質(zhì)量等各個(gè)環(huán)節(jié)逐步去分析,并在課堂中進(jìn)行實(shí)際項(xiàng)目的報(bào)告和評(píng)審會(huì)議的現(xiàn)場(chǎng)模擬,讓其余小組模擬軟件客戶,進(jìn)行報(bào)告的小組模擬項(xiàng)目開發(fā)團(tuán)隊(duì)。在報(bào)告會(huì)中,項(xiàng)目開發(fā)團(tuán)隊(duì)要就項(xiàng)目的需求分析和軟件設(shè)計(jì)、人員組織和分配、項(xiàng)目計(jì)劃、項(xiàng)目管理和控制、項(xiàng)目提交、運(yùn)行評(píng)價(jià)等等方面對(duì)“客戶”負(fù)責(zé),客戶盡力提出要求, 使得項(xiàng)目成功完成。整個(gè)實(shí)際的模擬項(xiàng)目由學(xué)生通過團(tuán)隊(duì)完成,通過這樣的課堂模擬,可以達(dá)到以下目的:
(1)通過項(xiàng)目的模擬,可以提高學(xué)生的項(xiàng)目認(rèn)知和學(xué)習(xí)積極性;
(2)使得學(xué)生可以進(jìn)行團(tuán)隊(duì)合作來快速的完成實(shí)際的項(xiàng)目,其中的一些項(xiàng)目經(jīng)驗(yàn)也可以復(fù)制到以后真實(shí)的項(xiàng)目中;
(3)通過項(xiàng)目的報(bào)告和現(xiàn)場(chǎng)的報(bào)告會(huì)可以提高學(xué)生對(duì)實(shí)際項(xiàng)目的主觀認(rèn)識(shí),更加的理解項(xiàng)目中以人為本的理念;
(4)讓學(xué)生靈活運(yùn)用課本的理論知識(shí)對(duì)軟件項(xiàng)目進(jìn)行開發(fā)和管理, 而不是以往的簡(jiǎn)單通過背誦知識(shí)應(yīng)付考試, 克服課程的 “教條式”。
3.4小組討論
課堂的教學(xué)中可以采用一定的獎(jiǎng)勵(lì)措施來激勵(lì)團(tuán)隊(duì)的研討,例如我們可以采用積分制,積分以后可以有一些小禮品等等這樣的小獎(jiǎng)勵(lì),讓學(xué)生可以有收獲感。
當(dāng)然在小組討論的過程中,教師的角色很重要,需要適應(yīng)的引導(dǎo),并且對(duì)討論的結(jié)果進(jìn)行適當(dāng)?shù)脑u(píng)估。
4 結(jié)束語
“軟件項(xiàng)目管理”課程是軟件工程專業(yè)的一門核心課程,如何講好這門課對(duì)老師是個(gè)挑戰(zhàn)隊(duì)學(xué)生更是一種擔(dān)當(dāng),因此本文通過教學(xué)過程中遇到的問題以及教學(xué)過程中的一些真實(shí)案例進(jìn)行教學(xué)研討,希望通過這樣項(xiàng)目導(dǎo)向的方式進(jìn)行課堂的開展,最終取得良好的效果。
參考文獻(xiàn)
[1]俞素平.基于行動(dòng)導(dǎo)向的“項(xiàng)目引領(lǐng)、任務(wù)驅(qū)動(dòng)”教學(xué)模式的設(shè)計(jì)與實(shí)施[J].福建交通科技,2020(03):184-186.
[2]徐煒.對(duì)“行動(dòng)導(dǎo)向”教學(xué)幾個(gè)誤區(qū)的再認(rèn)識(shí)[J].職業(yè),2020(13):47-48.
[3]馬湘蓉,胡申華,徐偉業(yè),唐閨臣.基于微項(xiàng)目驅(qū)動(dòng)的電子信息專業(yè)綜合實(shí)訓(xùn)教學(xué)研究[J].電子世界,2020(11):96-98.
[4]武秋實(shí).模型驅(qū)動(dòng)的IT項(xiàng)目研發(fā)成本區(qū)間估計(jì)方法[J].科技播,2020,12(11):127-130.
[5]黃敏,王建亮,王井陽.基于項(xiàng)目驅(qū)動(dòng)和翻轉(zhuǎn)課堂相融合的教學(xué)模式在軟件開發(fā)實(shí)訓(xùn)課程教學(xué)中的應(yīng)用研究[J].教育教學(xué)論壇,2020(22):339-340.
基金項(xiàng)目
安陽工學(xué)院校教育教學(xué)改革研究項(xiàng)目(AGJ2019095)。
作者簡(jiǎn)介
王偉,男,河南人,碩士,主要研究領(lǐng)域:數(shù)據(jù)挖掘,云計(jì)算,軟件工程。