前言:尋找寫作靈感?中文期刊網用心挑選的軟件項目管理課程教學設計論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1)課程內容理論性較強。
該課程相關教材理論知識抽象、知識體系龐雜,加大了學生的學習難度。另一方面,過度偏重理論知識的傳授,讓學生覺得課程所學知識離實踐很遠,不能很好地保證教學質量和效果。
2)教材案例不完整。
傳統教材難以容納完整的案例,所選皆為虛擬案例,缺乏實際可操作性,使案例分析沒有起到應有的作用。
3)教師缺少項目管理實戰經驗。
該課程要求主講教師既具備較強的理論知識,又有豐富的實戰經驗,而高校教師往往理論基礎較好、工程項目經驗積累不足,授課常常照本宣科,很難對學生進行理論聯系實際的有效指導。
4)學生沒有項目開發經驗。
在校大學生很少有機會參與實際項目的開發,多數沒有參與過完整的課堂模擬項目開發,不易理解課程中的工程概念。
5)實踐教學學時不足。
軟件項目管理是一門實踐性非常強的課程,由此決定了該課程不能完全通過書本和課堂掌握知識。實踐教學一般安排18個學時,在如此短的時間內,需要完成項目管理工具,還要求學生選擇一個新項目,既要從事項目分析設計工作,又要從事項目管理工作,還要學習項目管理工具的使用,難度非常大。
2理論加案例的課堂教學設計
在軟件項目管理課程的教學中,教師應結合當前社會需要,利用多媒體授課的優勢,以案例充實教學,增加知識面和信息量,使理論具有鮮明的應用特色,激發學生學習的興趣和積極性;同時,以理論武裝案例,彰顯案例的科學性,令學生在應用中能夠舉一反三,活學活用。
2.1以項目管理知識體系組織課堂講授的理論內容
軟件項目管理的知識體系、內容框架及管理流程有多種版本,如美國項目管理學會推出的項目管理知識體系(projectmanagementbodyofknowledge,簡稱PMBOK)、英國商務部推出的受控環境下的項目管理(projectsincontrolledenvironments2,簡稱PRINCE2)、IBM提出的全球項目管理方法(worldwideprojectmanagementmethod,簡稱WWPMM)。該課程采用國內外最流行的PMBOK(第5版)組織授課內容,把軟件項目管理的內容分為10個知識領域、5個過程組和47個過程。10個知識領域分別為集成管理、范圍管理、時間管理、成本管理、質量管理、人力資源管理、溝通管理、風險管理、采購管理、干系人管理;5個過程組包括啟動、計劃、實施、監控和收尾;授課時以4個核心知識領域(范圍管理、時間管理、成本管理、質量管理)作為重點內容。以PMBOK指導授課內容既保證了授課內容的權威性,又能夠與時俱進地適應項目管理內容的新變化。
2.2組織開篇案例
每章開始,教師都會安排一個與該章內容相關的開篇案例,激發學生學習的興趣。這些案例經過精心選取,盡量貼近實際。案例部分來源于教材,部分來自項目管理認證中的案例分析,每個案例都包括案例描述和問題兩部分。在講解項目管理的概念和技術時,學生可結合案例問題進行分析,學以致用,提高運用所學知識解決實際問題的能力。
2.3結合CMMI認證展示實際項目資料
當以實際項目資料展示項目管理的實踐成果時,課程對學生的影響將是實際的、深刻的。在軟件全生命周期的工程化管理和持續過程改進領域,軟件能力成熟度集成模型CMMI(capabilitymaturitymodelintegration)是無可爭議的主流模型,在專業研究認可度和軟件業界接受度方面都處于絕對的領導地位。作為軟件工程特色專業建設,計算機學院軟件工程系教師與學院軟件開發團隊成員一起準備進行CMMI3級認證,認證過程中積累的項目資料為本課程的項目展示提供了優質教學資源。
2.4認證考試試題操練
計算機技術與軟件專業技術資格(水平)考試(簡稱軟考)由于不設報考條件,很受學生歡迎。它可用于以后職稱的評審或者作為工作的敲門磚和晉級的階梯,部分學生會考慮在學校報考軟考認證。與本課相關的認證有信息系統項目管理師、系統集成項目管理工程師、信息系統管理工程師。步入工作崗位,學生能報考的與實際項目管理經驗相關的認證還有美國項目協會PMP(projectmanagementprofessional)、國際項目管理協會的IPMP(internationalprojectmanagementprofessional)及中國的CPMP(Chinaprojectmanagementprofessional)認證等。教師在每個知識點講授完畢時,輔以這些考試中的相關試題,可以加深學生對知識的理解。
3承接工程項目訓練成果的實踐教學設計
以現代工程教育理念CDIO(conceive-design-implement-operate)為指導,河南大學計算機與信息工程學院為各專業在第六、七學期開設工程項目訓練課程,一個導師負責帶幾個學生,完成從選題、分析、設計到實現的整個項目過程。學生通過分工合作在大四找工作之前有了完整的項目實踐訓練。針對本課程實踐學時少及學生缺乏項目開發經驗這一突出問題,筆者嘗試用承接工程項目訓練課程來,組織實踐教學。
3.1保留工程項目訓練課程中的實踐成果
軟件項目管理開設在第七學期,學生在學習本門課程之前,已經在工程項目訓練課程中完成了項目的選題、分析及設計工作,可以把實踐重點放在以前所選項目的管理工作中去,這樣既節省了時間,又讓學生有了自己的實際項目,對項目工程訓練課程的學習也是一種有效促進。
3.2課外作業圍繞所選項目設置
由于在課堂上有大量的案例分析和習題操練,學生不需要再花過多的時間去鞏固理論知識,因此教師布置的課外作業可以圍繞項目設置。比如,在項目集成章節,教師讓學生準備項目章程(或模擬的項目合同)和團隊契約;在范圍管理章節創建項目的工作分解結構;在時間管理章節利用Project提交項目進度計劃;在成本管理章節對項目利用Excel進行成本估計與預算等;最終,學生能夠提交所選項目的必要管理文件。
4結語
軟件項目管理課程對于軟件工程專業的學生是一門核心專業課,對計算機相關專業的學生來說也十分重要。從實踐的效果來看,學生從思想上改變了以往重技術輕管理的觀念,認識到項目管理關系著項目的成敗。理論授課一改往常上課以理論為主、教師滿堂灌、學生被動聽的死氣沉沉局面,變為學生積極參與課堂授課、活學活用基礎知識。實踐授課也不是簡單的管理工具操作,而是以項目為中心,讓學生全面參與項目管理的各方面工作。軟件項目管理課程和其他課程聯系緊密,如何更進一步與其他課程相結合,提高課程的教學質量,完善和發展教學模式,有待繼續研究。
作者:辛明 周清泉 單位:河南大學計算機與信息工程學院