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