前言:本站為你精心整理了軟件項目管理教學(xué)分析論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:本文結(jié)合軟件工程專業(yè)的特點,根據(jù)項目管理課程的教學(xué)實際,提出一種基于具體項目的軟件項目管理教學(xué)方案。通過基于項目驅(qū)動的評價體系建立和基于項目過程的知識傳授與演練,使學(xué)生做到理論聯(lián)系實際,起到了良好的教學(xué)效果。
一引言
項目管理技術(shù)是軟件工程專業(yè)的一門重要專業(yè)課。其教學(xué)任務(wù)是使學(xué)生了解和掌握項目管理的基本概念、基本原理和工程化方法。內(nèi)容涉及項目管理知識體系(PMBOK)九大知識領(lǐng)域和五個標準化過程組,幾乎涵蓋了軟件項目從立項到結(jié)束的方方面面,是一門具有相當廣度的課程。然而,該課程的教學(xué)效果卻不容樂觀。
其一、項目管理技術(shù)的理論知識多脫胎于工程管理領(lǐng)域,由于國內(nèi)軟件工程專業(yè)建設(shè)剛剛起步,相關(guān)教材往往照搬工程管理理論,缺乏完全針對軟件開發(fā)的必要整理和篩選。因此同軟件開發(fā)實踐結(jié)合并不十分緊密。
其二、而傳統(tǒng)的教學(xué)方式往往重理論而輕實踐,教師將理論知識“滿堂灌”給學(xué)生,學(xué)生“死記硬背”理論條文,并不懂得如何將理論用于實際軟件開發(fā)。這種僅以理論的多寡深淺作為對學(xué)生評價激勵唯一標準的教學(xué)手段,必然導(dǎo)致培養(yǎng)的人才實用性不強,職業(yè)能力較差,工程化程度較低。達不到項目管理技術(shù)的教學(xué)要求。
因此,需要對軟件項目管理技術(shù)的教學(xué)進行改革。二基于具體項目的軟件項目管理教學(xué)軟件工程項目相比一般工程項目具有更強的復(fù)雜性和更多的不可控因素,傳統(tǒng)的項目管理教學(xué)所傳授的知識常常不易使理論知識和實際開發(fā)吻合,給學(xué)生造成“學(xué)習(xí)無用之感”;課程本身也難以完全包括軟件開發(fā)過程的全部情況。最好的方法是通過一個具體軟件項目的開發(fā)過程,使學(xué)生接受項目管理的理念,而軟件項目的開發(fā)設(shè)備相對單一,團隊人數(shù)相對較少,相比一般工程項目更易進行實踐演練。
可以看出,項目管理進行過程將根據(jù)實際情況不斷進行計劃變更、計劃控制和計劃執(zhí)行的搏弈和循環(huán)。由于軟件項目有以下特點:
(1)軟件產(chǎn)品是無形的,不可捉摸的,無法感覺形狀,設(shè)計也難以直觀表示,很難確定產(chǎn)品質(zhì)量或估計開發(fā)工作量。
(2)由于軟件的拷貝生產(chǎn)輕而易舉,因此,幾乎全部的軟件項目成本在開發(fā)過程中,而不是在制造過程。
(3)軟件開發(fā)過程屬于勞動密集型過程,尚未實現(xiàn)完全自動化,因此對軟件項目開發(fā)進度的計劃和控制比對一般工程項目更加復(fù)雜。
(4)軟件是邏輯實體,本身很容易修改,但由于其復(fù)雜性,又很難正確地修改,在缺乏溝通的情況下,對個別模塊的修改可能會帶來新的錯誤。
(5)軟件不像其他產(chǎn)品會因使用而磨損,和一般工程產(chǎn)品不同,軟件產(chǎn)品的維護常常通過增加新模塊功能完成升級。為保證新版本的穩(wěn)定性,常常需要對新版本的重新設(shè)計因此,軟件過程主要集中于軟件項目的開發(fā)過程,而在這一過程中,相比一般工程項目,項目管理過程組的核心循環(huán)表現(xiàn)得更加突出。基于具體項目對軟件開發(fā)過程進行闡述將更有利于學(xué)生理解軟件開發(fā)過程中的項目管理。由于課程目標并不在于具體技術(shù)細節(jié)的學(xué)習(xí),而在于體會軟件開發(fā)過程中的項目管理。因此在項目選擇中,不能使學(xué)生投入過多精力在技術(shù)細節(jié)上,而應(yīng)更多的關(guān)注軟件項目管理的溝通、計劃和控制。我們選擇計算機學(xué)院行政管理系統(tǒng)網(wǎng)站作為實踐項目讓學(xué)生組隊開發(fā),這一項目屬于MIS(信息管理系統(tǒng))項目類,難度不大,且能充分體現(xiàn)軟件項目需求不明確、多變、溝通復(fù)雜等特點。作為計算機學(xué)院的學(xué)生,學(xué)生對項目的需求的理解也將更加實際。
2.1基于項目驅(qū)動的評價體系“為了解決軟件問題,重要的第一步就是將整個軟件開發(fā)任務(wù)看做一個可控的、可度量的以及可改進的過程。”將項目管理方法運用于具體軟件項目開發(fā)的實踐或在實踐中改進現(xiàn)有方法,能夠幫助學(xué)生更好的掌握項目管理技術(shù)。在實際教學(xué)中,我們將學(xué)生分成若干團隊,每個團隊8~13人,充分使學(xué)生體會到團隊感,增加管理意識。項目經(jīng)理是靠干出來的,不是靠背出來的。為使學(xué)生在具體項目實踐中更加投入,必須改革原有的基于卷面成績的評價體系。我們提出基于項目驅(qū)動的評價體系,使學(xué)生自覺將課堂所學(xué)的理論知識及時用于項目。學(xué)生的總評成績將由團隊項目評分、演練與總結(jié)評分、期末論文評分三部分組成:
(1)團隊項目評分:60%其中20%由教師根據(jù)團隊分階段提交的項目資料給出;剩下40%由每個團隊的“項目經(jīng)理”根據(jù)團隊的成員的表現(xiàn)給出。而項目經(jīng)理的打分權(quán)限則取決于項目完成時專家對項目的評審得分。
(2)演練與總結(jié)評分:20%項目結(jié)束后各個團隊成員對整個項目管理過程進行總結(jié),評價和反思項目經(jīng)理的管理過程,教師根據(jù)學(xué)生個人上課時有關(guān)項目的各種演練表現(xiàn)以及項目總結(jié)報告進行評分。
(3)期末論文評分:20%要求學(xué)生對項目管理九大知識領(lǐng)域進行一定深度的論述。為確保評價體系更加公平、公開、公正,我們規(guī)定:
(1)項目經(jīng)理享有計劃和分配項目團隊資源,為項目組成員進行打分的權(quán)利,同時具有帶領(lǐng)項目組完成所有課堂演練環(huán)節(jié),完成項目開發(fā)的義務(wù)。作為獎勵,項目經(jīng)理可以直接獲得滿分的演練與總評成績;作為制約,項目經(jīng)理為自己所打分數(shù)只得在項目評審得分5%上下浮動,如果項目經(jīng)理引起過團隊半數(shù)以上成員不滿,將被彈劾,一旦彈劾,相應(yīng)權(quán)利和獎勵同時消失。
(2)項目評審后,項目經(jīng)理將得到“項目評審得分*團隊開發(fā)人數(shù)”的可分配分數(shù),項目經(jīng)理根據(jù)項目組分數(shù)分配方法給團隊成員打分,上限為40。
(3)項目評審時將邀請學(xué)院軟件工程專家、需方代表不少于5人組成專家組對各團隊項目進行公開評審,評審將從需方滿意度、項目開發(fā)文檔、項目開發(fā)過程三個角度進行打分。團隊最終得分通過delphi法得到。可以看出,在以上的評價體系中,基于項目驅(qū)動的評分所占比重相當大,不僅注重項目的結(jié)果,同時注重項目開發(fā)過程。學(xué)生的分數(shù)在一定程度上模擬了現(xiàn)實生活的“獎金”,而項目團隊則更加貼近現(xiàn)實生活中的軟件開發(fā)公司。為了使項目成功,學(xué)生必須自覺地實踐和探索科學(xué)的項目管理方法,不論成功與失敗都將成為學(xué)生寶貴的經(jīng)驗和教訓(xùn)。評分中,由于個體學(xué)生所能獲得的成績與其所在團隊成績緊密相關(guān),因此,為整個團隊獲得高分而努力的開發(fā)過程極大地培養(yǎng)了學(xué)生的團隊協(xié)作精神。通過教學(xué)實踐,這一評價體系調(diào)動了學(xué)生的學(xué)習(xí)主動性,起到了較好的作用。超級秘書網(wǎng)
2.2基于項目過程的知識傳授和情景演練表1顯示了項目管理九大知識領(lǐng)域在五個標準化過程組中的作用。可以看出在不同的過程組中,各知識領(lǐng)域所起的作用是不同的。配合實際項目開發(fā)的過程,為使所傳授的知識能夠及時用于實際項目,我們顛覆了原有教材順序,按軟件項目五個過程組所涉及的知識領(lǐng)域?qū)虒W(xué)順序進行重新安排,基本做到項目進行階段與所傳授的相關(guān)知識同步。每次課程教學(xué)前后都及時安排對相關(guān)內(nèi)容的情景演練。由表2所示教學(xué)實施安排表可以看出,項目管理的九大知識領(lǐng)域幾乎都能做到安排于項目情景中進行傳授,起到了理論對實踐的指導(dǎo)或總結(jié)作用。可以看出,每次演練環(huán)節(jié)一般都是對上次所本傳授知識的總結(jié)或當次所傳授知識的及時操練,知識點覆蓋較全面。通過設(shè)身處地去當一名項目經(jīng)理或軟件工程師,增加了學(xué)生對軟件開發(fā)項目的感性認識和興趣,提高了他們的管理才能。通過知識傳授和情景演練的密切配合,使學(xué)生對軟件項目的管理過程理解得更加深刻。
二結(jié)論
基于具體項目的項目管理教學(xué)使學(xué)生能夠體會項目管理各知識領(lǐng)域的作用,領(lǐng)會各種方法、規(guī)范所適用的環(huán)境。通過實際開發(fā)后自己總結(jié)提煉的經(jīng)驗和教訓(xùn),學(xué)生將更加接受項目管理的理念和知識,培養(yǎng)了團隊合作精神。在學(xué)期末進行的教學(xué)效果調(diào)查中,83%的學(xué)生認為這種教學(xué)方法效果良好。學(xué)生普遍反映“項目管理枯燥的理論知識變活了,知道怎么用了,印象更加深刻了。”
項目管理是軟件工程重要的專業(yè)課,在今后的教學(xué)實踐中,我們將繼續(xù)改進教學(xué)方法,做到量體裁衣,因地制宜,加強教學(xué)效果。
參考文獻:
[1]韓萬江,姜立新.軟件項目管理案例教程[M].北京:機械工業(yè)出版社.2005.
[2]張海藩.軟件工程[M].北京:人寫作論文民郵電出版社,2002.
[3]齊治昌,譚慶平,寧洪.軟件工程(原書第二版)[M].北京:高等教育出版社.2004.
[4]孫家廣,劉強.軟件工程——理論方法與實踐[M].北京:高等教育出版社.2005
軟件技術(shù)方案 軟件考察報告 軟件管理論文 軟件管理 軟件項目總結(jié) 軟件專業(yè)論文 軟件工程 軟件畢業(yè)論文 軟件開發(fā)論文 軟件項目管理 紀律教育問題 新時代教育價值觀