999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機專業學生軟件項目管理的實踐方案

2007-12-31 00:00:00劉發貴劉文謙
計算機教育 2007年22期

摘要:本文提出了一種新型的軟件項目管理的課程實踐方案,給出了相應的考核和評價機制,并在最后對課程實踐的效果進行了總結分析。

關鍵詞:軟件項目管理;實踐;培養方案;開源教學

中圖分類號:G642文獻標識碼:B

文章編號:1672-5913 (2007) 22-0090-04

1引言

未來5年,中國軟件從業人員將從目前的90萬人增加到250萬人左右,有望推動我國IT產業的更加快速發展。然而,我國IT行業在迅速發展的同時,也面臨著一些挑戰。

1.1軟件企業現狀

隨著計算軟件規模和復制度的增加,我國的軟件企業正在從“手工作坊式”向“軟件工廠式”轉變。許多中小型軟件企業的管理模式十分退后,面臨著很大的挑戰,它們要么成功轉型,要么在競爭中被淘汰。而轉型成功的關鍵是能否形成一個合理的軟件項目管理模式。根據文獻[0]的論述,我國項目管理發展滯后的一個重要原因就是缺乏合格的項目管理人才。可以預見到,我國軟件企業對項目管理人才的需求將會急劇增加。

1.2軟件人才現狀

在近幾年內,盡管中國軟件從業人員將會大大增加,但是中國軟件人才目前仍然處于兩頭小、中間大的不合理人才梯隊結構[0],即中端人才過剩,高端和低端人才缺乏。從目前國內的軟件高端人才數量現狀與軟件業較先進的國家相比,未來五年,國內軟件業高端人才至少缺口20萬人[0]。而且目前國內的軟件高端人才中卻普遍存在著“重技術輕管理”和“管理缺乏規范性”等問題,執行軟件項目管理的能力不強。這更加重了軟件企業對項目管理人才的需求。

1.3軟件項目管理人才培養的現狀

在軟件企業對項目管理人才的需求不斷升溫的情況下,社會上出現了許多軟件項目管理的培訓機構。雖然這類培訓一般都是費用高、時間短,很難達到預期效果,但是因為項目管理人才供不應求,這類培訓仍然很有市場。

然而這類“救火式”的培養只能算是臨陣磨槍。因為培訓時間短,學生除了完成一些案例分析之外,很少有實踐的機會,換句話說,學生在培訓過程中主要獲得了項目管理的理論知識。隨著時代的發展,項目管理的理論不能固定不變,況且項目管理課程的歷史較短,其底層理論尚未定型。文獻[0]詳細論證后指出,項目管理底層理論已顯得陳舊,需要更加廣泛和強大的理論作為支持。可見,在這種情況下,軟件項目管理的培訓不應只以理論為主,而需要伴以更多的實踐內容。

在我國軟件企業對項目管理人才的需求不斷升溫的情況下,軟件項目管理人才的培養不能依賴于社會上的培訓機構,各高校應增加投入,承擔起軟件項目管理人才的培養,這樣才能在數量和質量上都滿足新形勢下我國對軟件人才的需求。

在各高校中開設“軟件項目管理”課程至今已經五年多了,其教學模式一直在不斷完善。軟件項目管理課程與程序設計、算法分析、數據庫設計等其他軟件類課程的一個重大區別在于學生的實踐機會很少。沒有參與到一個軟件項目中而去談軟件項目管理的實踐,這顯然是不現實的。然而,學生在工作之前很難有機會參與軟件項目,要體驗規范的軟件項目管理就更加不可能。所以,為“軟件項目管理”課程增置相應的課程實踐是非常必要的。

1.4相關研究以及本方案的特點

文獻[0]提出了一種較為完整的軟件項目管理培養方案,內容包括了教學與實踐,但是實踐的比重偏低。文獻[0]則提出了一種讓學生在虛擬的項目中鍛煉實踐能力的新構想,并對實踐效果做了簡要分析,但是并沒提及項目的來源和去向,以及項目的難度問題。本文延續了筆者在文獻[0]中提出的“開源教學”思想,補充了文獻[0]中未提及的內容,強調Learning by Doing的模式[0],提出了一種新的“軟件項目管理”課程實踐方案,包含了情景演練和項目實踐這兩大重要內容,可以與文獻[0]的培養方案結合,形成一套更加完整的,符合我國新形勢要求的“軟件項目管理”培養方案。

2實踐方案概述

2.1培養目標

作為軟件項目管理課程的一部分,本實踐方案的目標與整個課程的培養目標保持一致,即培養學生對項目管理和控制能力,而在實際培養過程中,則體現為培養學生的協同開發能力、學習能力、溝通能力、表達能力和領導能力,使其具有開闊視野,合作、創新的精神[0](如圖1所示)。事實上,這五方面能力也必須在實踐過程中才能得到真正的鍛煉。

2.2培養模式

本實踐方案強調Learning by Doing的模式。這種模式最早是由美國卡奈基·梅隆大學提出的,目的在于培養工科學生實踐能力[0]。“Learning by Doing”的意思就是從在做的過程中學習。學生通過自己動手實踐,獲得對客觀知識的最直接認識,再經過歸納和總結,形成自己的知識,從而完成整個學習過程。這種模式將徹底改變過去“填鴨式”的教學,讓學生處于教學的中心地位。

文獻[0]提出了將Learning by Doing的模式應用于軟件項目管理的教學的一種方式。他們通過軟件模擬了現實的軟件項目管理的情景,為學生提供了方便易用、仿真度高的實踐平臺。學生可以通過類似于游戲的方式來體驗軟件項目管理,能夠嘗試各種不同的決策以驗證自己的想法。事實證明,他們以這種方式成功地將Learning by Doing的模式應用于軟件項目管理課程。

3課程實踐內容

3.1情景演練

情景演練是設置于課程實踐前期的實踐內容,由老師或助教虛擬一個項目管理過程中的情景,將學生置身于情景之中,鍛煉學生解決實際問題的能力。

●情景的設計

這種虛擬情景并非純屬虛構,而是由任課老師或助教根據實際的軟件項目管理案例而設計的。此外,還應向學生提供一個較為清晰的項目背景,以及情景的上下文,爭取讓學生“身臨其境”。情景演練的內容則貫穿軟件項目管理的五個過程組和九大知識領域,可以為學生提供軟件項目管理中可能遇到的各種實際問題。

●演練的方式

學生以小組為單位進行情景演練,每個組員扮演情景中的一個角色并完成其特殊的工作。必要情況下,需要老師或助教扮演輔助角色。演練的時間視具體情景而定,演練一個項目的收尾也許只要一兩天,而演練一次項目計劃的時間則至少數倍與前者。演練完成之后,學生將向上臺報告演練結果,并聽取老師的點評和同學的意見。

在多次情景演練中,學生可以扮演不同的角色,體驗項目管理中的不同工作,能夠更好的認識自己的長處和不足,確定下一步的學習重點。

情景演練可以讓學生“身臨其境”地體驗到項目管理中所遇到的各種問題,仿真度高于案例分析,是下一步項目實踐的必要基礎。

3.2項目實踐

相對于先前的情景演練,項目實踐更加“真刀真槍”。在項目實踐中,學生仍然以組為單位進行實踐,通過團隊協作完成一個軟件項目。

●實踐的形式

在整個項目實踐中,任課老師或助教扮演項目的甲方,而學生團隊則為乙方,乙方按照甲方的需求完成一個實踐項目。此外,任課老師或助教仍然會在適當的時候給予學生必要的指導。

當一個學生團隊接選定一個項目之后,他們自發地選擇其中一位成員作為項目經理,然后由項目經理主持完成系統分析員、開發人員、測試人員等職位的任命。任命的過程需要參考學生在情景演練中表現,爭取讓每個學生才能展現自己的特點。接下來,學生團隊就可以在項目的五大過程中發揮他們所學的九大領域的知識,利用他們在案例分析和情景演練中積累的初步經驗來解決項目實踐中遇到的各種問題。

在實踐過程中,學生依然可以更換角色。有的學生可能會在項目的不同階段扮演不同的角色,承擔不同的任務;有的重要角色(如,項目經理)可能會實行“輪崗”機制,讓更多學生有機會體驗該角色的工作。

項目收尾之后,老師將組織一個報告會,讓每個團隊介紹自己的工作情況,分享經驗與教訓,討論項目管理中問題的解決辦法。這個經驗交流會使得整個項目實踐得以升華,是學生的一次寶貴經歷,即便是對于軟件企業中的項目經理,這種經驗交流也是十分難得的。

●項目的來源與去向

項目的選題是項目實踐中比較重要的問題。首先,所選項目必須貼近實戰,這就要求不能憑空想象一個沒有實際需求的項目,因為這會導致項目的范圍難以界定。最好就是任課老師正在負責某個項目,可以將其中的子項目交給學生實踐。但是這樣做風險較大,項目經理不便由學生來擔任,而且項目的時間、規模和難度也不一定適合。

筆者認為比較理想的項目來源是開源社區,上面有大量的開源項目,而且資料齊全,有足夠大的選擇空間,學生可以很容易地找到時間、規模和難度都適中的項目。

還有另一種情況則是學生本身有了很好的構想,希望開發某種軟件,只是有待實現。這時也可以作為一個實踐項目。最后如果實現了這種新的軟件,何不將其開源,從而將好的構想發揚光大呢?筆者提倡從開源社區獲得實踐項目,并把項目實踐的成果貢獻給開源社區。

3.3開源教學

筆者在文獻[0]中首次提出了“開源教學”的想法,而在本軟件項目管理實踐方案中,“開源教學”的思想可以得到較好的體現。

當前IT行業中有許多非常成功的軟件都是由開源軟件發展過來;有許多軟件為了得到更好的發展,也都紛紛加入到開源社區之中,使得開源社區迅速成為一個巨大的免費軟件項目寶庫。在國外,開源社區的一大主力就是大學生。大批的學生本著學習和交流的目的在開源項目中工作,不僅自身能力得到了很好的鍛煉,還可以為后人留下寶貴的軟件財富。當前國外的開源社區不但帶動了軟件產業的發展,同時還培養了大量優秀的軟件人才,可謂一舉兩得。然而國內的開源軟件起步較晚,發展較慢,急需大量的高校學生投身開源事業。

本文軟件項目管理實踐方案的項目實踐部分提倡從開源社區中選題的一個重要目的就是引導學生參加開源項目,加快我國開源事業的發展。

在軟件項目管理課程實踐引入“開源教學”的優勢主要有:

(1) 開源社區為學生提供了極大的選題空間。國內外的開源社區中都有大量的軟件項目,學生可以很容易地加入到開源項目中去,選擇最合適的項目作為實踐。

(2) 有齊全的技術資料和強大的技術支持。只要加入到開源項目,學生就可以獲得詳盡的項目文檔,并且可以方便地與其他開發者交流,共同解決問題。

(3) 提供一個展示作品的平臺。學生團隊完成了自己得意佳作之后,完全可以將其貢獻到開源社區,讓更多人了解自己的作品,以可以讓其他人共同參與完善這個作品。

(4) 壯大國內開源社區,帶動軟件產業發展,同時培養高素質的軟件人才。

在課程實踐效果分析中將會給出開源項目實踐與一般項目實踐的對比。

4課程實踐的考核與評價

考核與評價是本軟件項目管理實踐方案的一個重要環節,它一方面能夠起到督促作用,激勵學生認真完成課程實踐;但更重要的是考核與評價機制可以幫助學生認識自己的學習的效果,發現自己在軟件項目管理中的長處與不足,對將來運用軟件項目管理的知識或在軟件項目管理領域深造都有重要的參考價值。

本課程實踐的考核與評價并非在實踐結束之后進行,而是貫穿整個軟件項目管理的實踐過程。從課程實踐開始,老師就對學生的表現進行記錄、考核和評價,直到學生完成所有的實踐內容。整個考核與評價過程主要分為三個部分:情景演練的考核、項目實踐過程的考核和項目實踐結果的考核。三個部分的比例如圖2所示。

1. 情景演練的考核

情景演練中考核學生在特定場景中對各種實際問題的處理能力。由于每個學生可以經歷多種情景,對學生的能力的考核比較全面。這個階段的評價占學生實踐總成績的25%,在下一階段確定學生在項目實踐中職務的時候,這個評價也起到關鍵作用。

2. 項目實踐過程的考核

在項目實踐過程中,學生的每一項活動都會被記錄,作為考核和評價的依據。如果說情景演練側重于在多個“點”上考核學生的能力,那么項目實踐過程則是在多個活動主線上考核學生。相對于情景演練,這種考核更加全面和有參考價值,占學生實踐總成績的55%。

3. 項目實踐結果的考核

在項目實踐的最后有一個項目報告會,學生以團隊為單位匯報項目實踐的結果,并分享經驗和教訓。學生在報告會中的表現在一定程度上反映其在實踐過程中收獲,這部分考核占學生實踐總成績的20%。

5課程實踐效果分析

我們在計算機專業本科的一個班中實驗了這種軟件項目管理課程實踐方案,將學生分為三組,每組10人。其中A和B兩組的實踐項目來自開源社區,而C組則選擇實驗室中的實際項目作為對照。

在選題過程中,因為開源社區中項目資料豐富,A組和B組的學生表現出濃厚的興趣;而C組只能在實驗室范圍內選題,可選范圍比較小。

另外,C組實踐的項目是真實項目的子項目,關系到整個項目的順利進行,所以C組項目經理的決策需要經老師或助教的批準,受到較多的約束,鍛煉機會較少。

而從項目的結果上看,C組的項目完成效果較好,A組和B組項目則是基本達標。課程實踐結束后,三組的學生均表示希望在所做的項目中做更進一步的研究,但C組因為實驗室項目的保密因素,不能在原基礎上進行研究。而A組和B組則可能會將實踐的成果重新貢獻到開源社區,讓更多人參與該項目。

總體來說,參加課程實踐的學生都表現出較高的積極性,部分學生能夠較恰當地運用軟件項目管理課程中的知識。開源教學對于提高學生的積極性起到了重要作用,雖然選擇開源項目的組實踐結果稍差,但是在實踐過程中更加自由,更能夠鍛煉學生的實踐能力。

6結束語

軟件項目管理人才的培養關系到我國新形勢下的軟件產業發展,各高校應該承擔起培養高素質軟件項目管理人才的責任。而培養關鍵在于理論和實踐的結合,尤其實踐能力的培養,高校應重視這個被長期忽視的問題。本文介紹的軟件項目管理實踐方案堅持Learning by Doing的教學模式,以開源教學為手段,是課程實踐模式的一次新的探索。

參考文獻

[1] 徐慶艷.我國項目管理滯后的原因及發展途徑[J].集團經濟研究,2005,(5).

[2] 中國軟件中端人才過剩,高端人才缺口20萬[EB]. 搜狐教育.http://learning.sohu.com/20070709/n250962964.shtml 2007-07-09

[3] 澤琳,李紅,杜卿. 軟件產業人才需求與軟件人才培養[J]. 計算機教育,2005,(8).

[4] 劉發貴,李育成. 論計算機專業學生軟件項目管理能力的培養[J]. 計算機教育,2005,(8).

[5] 實戰模擬的“軟件項目管理”課程實踐與考核[j]. 計算機教育,2007,(3).

[6] MVarcio de O. Barros, Alexandre R. Dantas, Gustavo O. Veronese, and Clⅴaudia M. L.Werner. Model-driven game development-experience and model enhancements in software project management education, Softw. Process Improve. Pract. 2006; 11: 411-421.

[7] Learning by Doing. http://west.cmu.edu

[8] Koskela, L. and Howell, G.. The Underlying Theory of Project Management is Obsolote. Proceedings of the PMI Research Conference, 2002:293-302.

作者簡介

劉發貴,華南理工大學計算機學院計算機軟件工程系系主任、計算機技術中心副主任。教授,碩士生導師。

地址:廣州五山路381號華南理工大學510640

電話:020-87110893

13600066003

E-mail:fgliu@scut.edu.cn

主站蜘蛛池模板: 亚洲欧美极品| 欧美日韩国产在线观看一区二区三区| 国产老女人精品免费视频| 久久久久青草大香线综合精品 | 视频一本大道香蕉久在线播放| 91成人在线免费观看| 美女潮喷出白浆在线观看视频| 国产成人超碰无码| 本亚洲精品网站| 欧美国产在线看| 99视频精品全国免费品| 亚洲精品第一页不卡| 2021国产乱人伦在线播放| 日韩无码真实干出血视频| 99热国产这里只有精品9九| 国产欧美精品一区aⅴ影院| 国产乱人免费视频| 国产麻豆va精品视频| 亚洲av无码牛牛影视在线二区| 成人小视频网| 国产欧美在线| 国产精品亚洲一区二区在线观看| 国产精品自拍露脸视频| 中文无码伦av中文字幕| 九色视频线上播放| 高清欧美性猛交XXXX黑人猛交| 欧美日韩91| 2020国产精品视频| 国产精品人人做人人爽人人添| 亚洲人网站| 亚洲男人的天堂网| 精品日韩亚洲欧美高清a| 麻豆国产原创视频在线播放 | 亚洲制服中文字幕一区二区| 国产一区二区人大臿蕉香蕉| 国产在线自揄拍揄视频网站| 蝴蝶伊人久久中文娱乐网| 亚洲乱码在线视频| av午夜福利一片免费看| 伊人久久精品亚洲午夜| 欧美亚洲香蕉| 日韩欧美国产综合| 看国产一级毛片| 久无码久无码av无码| 日本在线亚洲| 99在线视频精品| 日韩精品视频久久| 精品人妻无码中字系列| 欧美成人精品高清在线下载| 成人午夜视频免费看欧美| 国产欧美日本在线观看| 亚洲小视频网站| 日韩在线观看网站| 亚洲男人在线| 午夜性刺激在线观看免费| 精品视频一区二区三区在线播| 国产视频一区二区在线观看| 无码一区二区波多野结衣播放搜索| 国产精品午夜福利麻豆| 久久国产乱子伦视频无卡顿| 不卡视频国产| 免费在线a视频| 男女性午夜福利网站| 亚洲天堂免费| 国产女人在线视频| 国产极品美女在线| 亚洲 欧美 中文 AⅤ在线视频| 成人午夜天| 国产区在线看| 国产一区成人| 欧美狠狠干| 在线播放91| 国产喷水视频| 自慰高潮喷白浆在线观看| 97超级碰碰碰碰精品| 国产精品九九视频| 国产浮力第一页永久地址 | 国产微拍一区| 国产丝袜91| av色爱 天堂网| 91精品国产丝袜| v天堂中文在线|