企業軟件項目管理在計算機教學中的應用論文
計算機專業的教學,項目和任務是教學中必不可少的手段,要實現所學即所用,實現學生“零距離”就業,引入企業軟件項目管理到教學中尤為重要。
一、研討背景
筆者所在院校的計算機應用技術專業是與某教育集團開展的校企合作教學改革專業,采用項目驅動+任務貫穿為主線的“雙核”內容組織思路開展教學活動,對于理論性強的課程采取以任務模塊為主線,加深原理和思想的理解和升華,對于實踐性強的課程采取以項目驅動的內容組織思路,重點訓練學生的實踐動手能力和綜合運用能力,因此,任務和項目是教學活動的主要手段。為實現“零距離就業”,引用企業軟件項目管理模式,來指導校內學生項目的實施,是專業技術類課程必行之路。
二、為什么要借鑒企業軟件項目管理
1、運用軟件項目管理知識是教學項目成功實施的保障
教學過程中,真實項目活動在實施過程中最大的問題就是,學生無法按時保質的完成整個項目功能和目標。在教學項目實施過程中,借鑒企業軟件項目管理的先進經驗,完全模擬企業開發軟件項目的工作流程,讓講師、組長及成員模擬企業員工角色,從項目的招投標、可行性分析、需求分析等到整個項目開發完成、測試完成,所有學生均參與,均有任務,并且按企業項目監控手段開展教學項目實施監控,保障教學項目成功實施。
2、讓學生提前了解企業軟件項目管理流程
目前,項目教學法已應用于各種課程教學中,而項目的選取或實施并不是都能和企業接軌。在教學項目實施過程中借鑒、模擬企業真實軟件項目的實施和管理過程,并借鑒、使用企業真實軟件項目管理工具,能讓學生提前了解到自己所學的專業知識,在以后就業后如何應用于工作崗位,了解企業軟件項目管理的真實流程,縮短甚至實現“零距離”就業。
3、為項目教學提供多種監控手段
課程項目實施的目的是總結復習某階段學習內容,將所學的'零散知識點整合成完成的真實項目,讓學生真正理解課程重點,并了解所學知識如何應用于實際,項目在實施過程中并不可能完成是前期所學過的內容,有些是同類知識點的擴展,項目的實施是有一定難度的,在這種情況下,項目能否按期保質的完成是教學項目管理的重點。借鑒企業軟件項目管理中的先進監控手段來監控教學項目,包括監控文檔和監控軟件的應用,對教學項目的實施提供了完美的監控和保障措施。
4、帶學生項目的過程也是一個真實商業項目開發的過程
專業技術類課程教學項目選取的原則是,選取大型真實商業項目中的部分典型業務模塊,至少80%以上相似。教學項目在再是為了知識點而設計,而是為了市場需求而設計。因此,講師在帶學生完成這些項目的過程,實際上也是一個真實商業項目的開發過程,不權能提起學生學習興趣、提高學生技能水平,對講師無形中也是一個企業鍛煉。
三、如何借鑒企業里的軟件開發管理來指導教學項目
分析教學項目在實施過程中遇到的主要問題有:無法按時完成項目、項目質量不達標、參與學生任務分配不合理,糾其原因主要是講師無法對項目實施標準有明確的參考和定義,對項目目標定義不完全,項目實施計劃不合理,缺乏項目開發監控的必要手段。聯系到學生以后的就業方向,及項目選取的專業范疇,需要借鑒企業軟件開發管理來之不易的經驗來指導教學項目。
1.借鑒企業項目計劃制定合理的教學項目計劃
軟件企業里開發計劃的制定一般有兩個部分,一是軟件本身的計劃,即需要開發什么軟件、具備什么功能、構架、界面、測試等;二是開發項目的計劃,即誰來開發具體功能、具體開發工作的資源、時間、順序、控制等,而且這兩部分由開發的具體實際情況來確定順序或交叉開展。
教學項目的開發目標及功能,在項目教學文檔中一般均明確給出,講師要做的是分析項目功能的技術要點,對班級項目小組專業技能水平進行摸底,提出項目開發整體計劃,并要求項目小組長制定小組開發計劃,講師在小組計劃制定時進行必要指導和干預。主要工作比如:首先,掌握項目難度。分析項目開發目標和技術要點,確定項目各技術難度等級,擴展知識點舉例講解。然后了解學生的技術能力。充分了解平時的學習情況和動手能力,在組長分配任務時當面溝通,保證任務分配的合理性。最后需要合理分配任務和時間。在教學項目規定的課時內完成項目的實施,必要的時候開始課后小班輔導,對難的技術點分配給動手能力強的學生,容易的技術點分配給動手能力弱的學生,保證每位學員都有任務,且任務對學員來說是可行的。
在任務分解時借鑒企業“站立會議”的實施方法,把分解的模塊和任務寫到分發在成員手上的貼紙上,并按模塊和任務的緊急不同,選擇不同的顏色,要求成員寫上預計完成時間(以天或課時為單位)。將貼紙貼在分小組的項目進度表上(講師制定)。
2.模擬企業真實項目人員角色
教學項目的選取應是企業大型真實商業項目中的部分典型業務模塊,至少80%以上的相似度,因此,在實施過程中學生的角色完成模擬借鑒企業員工角色。在能力互補、差異匹配分工原則的基礎上,對于講師定位在項目經理(大型的畢業設計項目定位項目總監),主要任務是進行任務模塊分解,項目總體開發計劃的制定和編碼過程的監控。學生的定位均是實習生,小組長定位在協助項目經理實施項目管理的優秀實習生。組員定位在實習程序員(首要能完成編碼,其次會寫文檔、最后能講解業務流程)。
3.借鑒軟件企業項目開發文檔
借鑒軟件企業項目開發文檔,合理的設計教學項目開發文檔,來指導和監控教學項目的實施。根據實際項目一般可以設計出六個文檔和三個表格,分別是:項目立項及開發規劃說明書、需求規格說明書、概要設計說明書、詳細設計說明書、產品測試說明書、項目關閉總結報告、項目開發計劃表、小組編碼進度控制表、項目測試報告表。
根據教學項目的大小及難易程序,合理安排文檔制定人。對于小型項目,可以在課前準備好項目開發計劃表,包括分組計劃表及編碼計劃表;課中則要求組長每次課程后提交編碼進度表,同時召開項目組長的“站立會議”,保證項目實施進度,并要求組長召開組員之間的站立會議,核定編碼進度。對于中大型項目,比如畢業項目,在課前準備好項目立項及開發規劃說明書、需求規格說明書、概要及詳細設計說明書和項目開發計劃表。課中則要求組長制定小組編碼進度表,同時講師召開小組長站立會議,小組長召開組員站立會議,監控項目實施。
將企業軟件項目管理引入課堂教學中的前提,是選取真實的商業項目,做到以項目鞏固、促進學生的技能水平提升,而非為了鞏固、總結階段教學內容而設計項目。用企業化的管理標準和手段來管理教學項目,能充分提高學生開展項目活動的興趣,讓學生提前了解真實項目開發的實施流程和技術手機,在保障項目教學的順利開展的同時,縮短了學生就業和適應崗位的時間。
【企業軟件項目管理在計算機教學中的應用論文】相關文章: