魯麗莎+孫莉
摘要:當前,許多高校都開設了軟件項目管理這一課程,與其他文化教學科目不同的是,軟件項目管理的實踐性要求較高,如果教師采用傳統教學方式中理論講解的教學模式不利于教學目標的實踐,一方面,枯燥、單一的課堂教學很容易使學生產生厭學情緒;另一方面,學生僅通過理論學習無法體現軟件項目管理的學習意義,學生難以通過課堂理論教學掌握軟件管理的實際技能。基于此,研究一種有效的教學模式是當前高校進行軟件項目管理教學中的一大挑戰,本文提出項目導向與實踐考核模式,旨在提高該門課程教學的實用性以及趣味性,進一步提高教學效率。
關鍵詞:項目導向;實踐考核;軟件項目;教學模式
G712.4
軟件項目管理的主要管理對象包括產品、項目、人員以及過程等多方面的管理,其主要目的是為了實現軟件項目的順利完成,有效控制項目質量、成本以及項目進度。近年來,軟件管理項目已經逐漸發展成為計算機科學、互聯網技術以及軟件工程等專業的必修課程,主要教學目標是傳授學生開展軟件項目活動的資金獲取路徑,項目管理的具體內容以及基本模式,使學生掌握軟件項目活動的基本流程。軟件項目管理的理論性較強,但缺乏實踐的理論無法吸引學生的學習興趣,因此,針對該門課程,教師應當改變以往的教學模式,制定合理的教學方案,以提高課堂教學的效率,構建成熟的知識體系。
一、項目導向與實踐考核中軟件項目管理課程的教學模式
1.教學模式的多元化
在軟件項目管理的課堂教學過程中,教師不僅要進行理論講解,而且要創新有效的教學模式,實現多元化教學,具體為教師可以積極利用多媒體輔助教學,比如通過視屏、動畫以及音頻等演示有關教學內容,這樣的教學方式不僅能夠強化學生的認知度,提高課堂教學的效率,同時也能豐富課堂教學內容,活躍課堂氛圍。同時,在多媒體教學的過程中,學生能夠能夠通過項目的實際了解,掌握軟件管理的模式、原理以及方案。比如在教師講解WBS的制定時,教師可以在講解MS Project這一軟件的運用原理,仔細分解WBS的工作分解架構后,利用視屏逐次放映,將枯燥的課堂趣味化,將復雜的理論知識變得簡單化,更易于學生的理解[1]。
另外,在進行軟件項目管理教學中,單靠教師的講解難以達到具體的實踐目標,學校應當定期邀請有關專家或者具備實戰經驗的人員到校講解。比如,校園可以舉辦有關專題講座,在專家講解項目管理活動后,使學生了解發現問題、分析問題,并自己探索出解決問題的方式,通過理論聯合實際的方式不斷開拓學生的眼界,使其具備發散思維。
2.教學方案的討論化
(1)分組演練法
教師制定有效的項目活動是提高軟件項目管理活動的主要手段,教師可以將學生分為幾個小組,進行分組演練。在項目小組中,教師應當適當把握小組成員的人數,并選舉組長引導課程教學的基本環節,而項目經理可以讓組長或者組員擔任;教師可以要求小組成員相互監督,在合作學習的進程中提高各自能力。在開展軟件項目管理專題課程是,教師可以提前將課文中的案例布置給小組,要求各組成員在掌握知識的前提下,制作項目案例的PPT,根據小組成員的個人特長推選項目經理,并在課堂實踐中要求項目經理講解PPT;在講解結束后,讓小組成員補充不足,最后根據各組實際情況評比最優秀小組。
比如,教師在講解項目預算一個章節時,教師可以布置案例:在某企業中制定一個自動化辦公系統,該辦公系統應當滿足的基本功能包括:郵件發送、郵件整理、客戶管理等。該案例中的項目較為虛擬化,要求并不具體,滿足案例設置的基本要求,所以學生可以充分發揮個人見解,有較寬的創新空間。實踐表明,我校旅游商務系提出了多種方案,且在學生的實際講解過程中,大部分人都提高了參與熱情,PPT排版合理且內容豐富,并在相互學習中有效掌握方案的實踐方法,提高了個人實踐能力。
(2)案例教學法
案例教學法是軟件項目管理中最主要的教學方法之一,在實際的教學過程中教師應當明確學生教學主體的地位,積極引導學生思考案例,并創造軟件項目管理的場景開展討論活動,以此提高學生的創造力,調動學生的積極性。案例教學法的有效實施能夠實現教學理論與教學實踐的結合,使學生在掌握理論知識的基礎上,學會利用自身知識解決實際問題,達到軟件項目管理的根本目的[2]。
比如,在教師講解在實際的工作中,如何與上司建立和諧的關系時,可以創新生活中的實際案例進行講解教學。如:如何說服領導準許你請假?這其中具備說服力的切入點包括哪些?倘若領導間接不允許請假怎么辦?領導不同意怎么辦?領導脾氣暴躁怎么辦?這幾個簡單的問題包含許多與領導間溝通層面的問題,蘊含著許多實際問題。教師可以要求每個小組展開討論,由于這一案例的靈活性、開放性均較廣,學生可以進行自由發揮,并在案例中提前感知參與工作后的狀態,提高學生對就業的信心。
3.項目導向中的實踐活動
在軟件項目管理這一課程中,教師可以采取項目導向這一方法展開教學,,由于軟件項目管理中有大量軟件開發的基本知識,按照軟件開發流程進行教學具有一定的合理性、科學性。課程體系的架構是由項目開發運營的基本程序進行設計,從項目簽訂初期一直到項目結束,整個流程的教學都是課程中的主要內容,主要包括問題的提出、實踐的可行性以及系統的維護與設計測試等環節。通過幾個項目的驅動式教學,能夠使學生系統化掌握知識原理[3]。比如,在講解項目中的產品采購時,教師可以讓小組成員扮演不同的角色,展開談判活動,雙方以自身利益為前提,探討最大利益空間以及相關策略。
二、結束語
綜上所述,軟件項目管理這一課程能夠使學生掌握融匯貫通的原理,認識到合作學習的意義。為了改變當前軟件項目管理學習中的不足,教師應當不斷創新教學方式,吸引學生的學習興趣。同時,教師應當樹立正確的教學觀念,積極了解有效的講解方式,在講解理論的同時注重學生的實踐能力,通過項目案例教學使學生達到學以致用的良好習慣。另外,教師在實際的教學過程中逐漸實現教學模式的多元化、教學方案的討論化,能夠使大部分學生都參與到課堂教學中,深入了解項目管理的基本流程,進一步提高課堂教學的效率。
參考文獻:
[1]付華,許君望.“項目導向、任務驅動”教學模式在兒科護理教學中的應用探討[J].當代教育實踐與教學研究,2015,09(11):56-58.
[2]鄧燕雯,陳秋華.創業教育背景下“技術經濟學”課程教學的改革與實踐[J].中國林業教育,2015,05(13):21-25.
[3]李宗花,朱兆輝.軟件工程課程教學設計與實踐舉措分析[J].計算機教育,2016,05(09):83-86.