本站小編為你精心準(zhǔn)備了軟件工程企業(yè)化實(shí)踐體系的構(gòu)思參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
軟件工程實(shí)訓(xùn)課程企業(yè)化實(shí)施方案要點(diǎn)
按企業(yè)的標(biāo)準(zhǔn)和流程來實(shí)現(xiàn)高校軟件工程實(shí)訓(xùn)課程的目標(biāo),讓企業(yè)的要求、企業(yè)的模式、企業(yè)的技術(shù)走進(jìn)軟件工程實(shí)訓(xùn)課堂。在企業(yè)實(shí)際的需求和項(xiàng)目開發(fā)模式基礎(chǔ)上,使學(xué)生建立軟件工程意識(shí)、提高軟件工程素質(zhì)、增強(qiáng)軟件項(xiàng)目實(shí)踐能力、培養(yǎng)創(chuàng)新精神和創(chuàng)新能力,促進(jìn)教師團(tuán)隊(duì)和學(xué)生團(tuán)隊(duì)的合作精神,以培養(yǎng)能適應(yīng)社會(huì)和企業(yè)需要的IT技術(shù)人才為目標(biāo),引導(dǎo)課程體系的構(gòu)建和教學(xué)組織模式及教學(xué)方法的改革,為軟件專業(yè)人才培養(yǎng)計(jì)劃的制定提供充足的理論與實(shí)踐依據(jù)。
在企業(yè)化實(shí)施的過程中要充分體現(xiàn)企業(yè)實(shí)踐的特色,實(shí)訓(xùn)指導(dǎo)老師要在軟件企業(yè)開展調(diào)研,了解企業(yè)對(duì)軟件工程人才專業(yè)技能和管理技能的要求;了解企業(yè)不同項(xiàng)目開發(fā)的平臺(tái);了解企業(yè)項(xiàng)目團(tuán)隊(duì)的組織結(jié)構(gòu);收集企業(yè)允許公開的組織過程資產(chǎn)。在調(diào)研的基礎(chǔ)上,制訂軟件工程實(shí)訓(xùn)的課程大綱、課程章程、教師和學(xué)生的組織結(jié)構(gòu)、平臺(tái)和文檔的定義、軟件開發(fā)過程和工具的選擇、項(xiàng)目管理的實(shí)施等。為達(dá)到實(shí)訓(xùn)課企業(yè)化的目的,必須做到如下幾點(diǎn)。
1)在調(diào)研的基礎(chǔ)上,以企業(yè)的標(biāo)準(zhǔn)進(jìn)行實(shí)驗(yàn)室軟硬件平臺(tái)的構(gòu)建,包括應(yīng)用軟件企業(yè)的實(shí)際開發(fā)環(huán)境、項(xiàng)目管理環(huán)境、版本控制環(huán)境。
2)規(guī)范軟件工程過程和項(xiàng)目管理過程。以PMBOK為指導(dǎo),嚴(yán)格按照項(xiàng)目的啟動(dòng)、計(jì)劃、執(zhí)行、監(jiān)控、收尾過程進(jìn)行,規(guī)范學(xué)生在開發(fā)過程中的軟件工程思想。
3)校企合作,團(tuán)隊(duì)合作。在指導(dǎo)教師層面,采用團(tuán)隊(duì)合作的模式,構(gòu)建了由企業(yè)導(dǎo)師、項(xiàng)目管理人員、開發(fā)人員、有測(cè)試專長(zhǎng)的老師組成的PMO,實(shí)時(shí)為各小組進(jìn)行遠(yuǎn)程和現(xiàn)場(chǎng)技術(shù)支持;在學(xué)生層面,以學(xué)生的能力和性格為參考,任命各小組的項(xiàng)目經(jīng)理,并且賦予項(xiàng)目經(jīng)理一定的權(quán)限。
4)激勵(lì)機(jī)制。將實(shí)訓(xùn)課程提升到項(xiàng)目的級(jí)別,定義實(shí)訓(xùn)課程的里程碑,建立完善的激勵(lì)機(jī)制,定期開展項(xiàng)目的績(jī)效評(píng)估,公布績(jī)效信息,公平公正地給予團(tuán)隊(duì)和成員獎(jiǎng)勵(lì),提高學(xué)生的積極性和創(chuàng)新能力。
軟件工程實(shí)訓(xùn)課程企業(yè)化實(shí)施方案的實(shí)施流程
實(shí)訓(xùn)課程在企業(yè)實(shí)施的內(nèi)容上要具有可行性,要注重學(xué)生實(shí)踐能力的培養(yǎng)和注重實(shí)訓(xùn)內(nèi)容與理論的有機(jī)結(jié)合,避免成為單純的技能培訓(xùn)。實(shí)訓(xùn)教師除了按企業(yè)項(xiàng)目的標(biāo)準(zhǔn)和流程要求指導(dǎo)學(xué)生,還必須在實(shí)踐的過程中嘗試新的教學(xué)方法和新的技術(shù),不斷進(jìn)行分析和總結(jié),制訂一套適合高校軟件工程專業(yè)實(shí)訓(xùn)課程企業(yè)化實(shí)施的最佳方案,將探索的中心定位在如下幾點(diǎn)。
1)探索如何在實(shí)際的軟件項(xiàng)目中應(yīng)用軟件工程方法論。軟件工程課程是軟件工程實(shí)訓(xùn)課程的先行課,學(xué)生對(duì)軟件工程概念、思想、方法的理解很大程度上止步于感性的認(rèn)識(shí),在不同類型的軟件項(xiàng)目開發(fā)過程中,如何靈活應(yīng)用軟件工程的方法論是值得探索的。
2)探索如何在學(xué)校實(shí)驗(yàn)室構(gòu)建軟件企業(yè)項(xiàng)目開發(fā)的平臺(tái)。學(xué)校實(shí)驗(yàn)室的軟硬件環(huán)境是以教學(xué)和科研為出發(fā)點(diǎn)構(gòu)建的,如何在實(shí)驗(yàn)室的環(huán)境下,搭建可以同時(shí)支持不同規(guī)模和類型項(xiàng)目開發(fā)的平臺(tái),保證學(xué)生在實(shí)訓(xùn)中掌握軟件企業(yè)項(xiàng)目開發(fā)的平臺(tái),也是值得探索的。
3)探索如何在實(shí)際的軟件項(xiàng)目中應(yīng)用項(xiàng)目管理方法。隨著軟件產(chǎn)業(yè)的發(fā)展,規(guī)范的項(xiàng)目管理是軟件項(xiàng)目成功的保障,因此,國(guó)內(nèi)外的軟件企業(yè)越來越重視員工項(xiàng)目管理能力的培養(yǎng)。我們的學(xué)生每學(xué)期都有實(shí)踐課程,由于課程類型和時(shí)間等多方面的限制,學(xué)生很少在實(shí)踐課程中運(yùn)用項(xiàng)目管理的方法和技術(shù)。軟件工程實(shí)訓(xùn)有不少于四周的時(shí)間,教師如何在實(shí)訓(xùn)中培養(yǎng)學(xué)生的項(xiàng)目管理意識(shí)和應(yīng)用項(xiàng)目管理的方法是值得探索的。
4)探索軟件工程實(shí)訓(xùn)教師隊(duì)伍及學(xué)生的組織結(jié)構(gòu)。任何的項(xiàng)目開發(fā)都是建立在團(tuán)隊(duì)合作的基礎(chǔ)上,為了達(dá)到實(shí)訓(xùn)按企業(yè)化的模式進(jìn)行,不能簡(jiǎn)單的靠一個(gè)校內(nèi)指導(dǎo)教師全程負(fù)責(zé),學(xué)生也不能簡(jiǎn)單的分幾個(gè)小組。因此,如何構(gòu)建企業(yè)指導(dǎo)和校內(nèi)指導(dǎo)相結(jié)合的組織結(jié)構(gòu),如何根據(jù)學(xué)生的類型成立團(tuán)隊(duì)是值得探索的。
5)探索軟件工程實(shí)訓(xùn)期間需要的項(xiàng)目文檔,構(gòu)建團(tuán)隊(duì)的組織過程資產(chǎn)。在項(xiàng)目開發(fā)的過程中會(huì)產(chǎn)生很多的項(xiàng)目文檔,軟件項(xiàng)目的國(guó)家標(biāo)準(zhǔn)就對(duì)軟件項(xiàng)目開發(fā)所需要的文檔進(jìn)行了定義。如何在實(shí)際的項(xiàng)目中進(jìn)行對(duì)國(guó)標(biāo)規(guī)定文檔的裁剪是值得探索的。
基于以上五個(gè)探索要點(diǎn),實(shí)訓(xùn)指導(dǎo)老師可制訂如下的項(xiàng)目實(shí)施流程。
1)啟動(dòng)過程:制訂實(shí)訓(xùn)章程,至少包括制訂基本準(zhǔn)則和確定實(shí)訓(xùn)項(xiàng)目。其中,基本準(zhǔn)則包括如下幾點(diǎn):
(1)遵守實(shí)訓(xùn)基地的規(guī)章制度;
(2)嚴(yán)格執(zhí)行考勤制度,各項(xiàng)目組組長(zhǎng)負(fù)責(zé)該組成員的出勤管理,組長(zhǎng)每周五將匯總情況上報(bào)指導(dǎo)教師;
(3)各項(xiàng)目組必須保證每天有半個(gè)小時(shí)的項(xiàng)目例會(huì)時(shí)間(可以采用網(wǎng)絡(luò)的方式),組長(zhǎng)指定相關(guān)人員做好例會(huì)記錄,因特殊情況而缺席的人員,必須有輔導(dǎo)員簽字的請(qǐng)假條;
(4)每天課程結(jié)束之前,項(xiàng)目組組長(zhǎng)將團(tuán)隊(duì)版本庫(kù)上傳給指導(dǎo)教師。實(shí)訓(xùn)項(xiàng)目指在深入軟件企業(yè)調(diào)研的基礎(chǔ)上,和企業(yè)指導(dǎo)教師互相配合,將企業(yè)實(shí)際項(xiàng)目裁剪到120人/天的規(guī)模,根據(jù)實(shí)訓(xùn)人數(shù)確定可選項(xiàng)目的數(shù)量。
2)規(guī)劃過程:制訂實(shí)訓(xùn)的管理計(jì)劃、人員計(jì)劃、進(jìn)度計(jì)劃、質(zhì)量計(jì)劃、驗(yàn)收計(jì)劃等。管理計(jì)劃指實(shí)訓(xùn)指導(dǎo)教師對(duì)實(shí)訓(xùn)過程中項(xiàng)目范圍的變更處理、人員變更、時(shí)間管理、風(fēng)險(xiǎn)管理等作詳細(xì)的管理計(jì)劃。人員計(jì)劃指為了有效地進(jìn)行資源共享、團(tuán)隊(duì)合作以及公平的績(jī)效和考評(píng),我們給所有參與實(shí)訓(xùn)的企業(yè)指導(dǎo)老師、學(xué)校指導(dǎo)老師、學(xué)生分配不同的權(quán)限和責(zé)任,形成由PMO項(xiàng)目管理辦公室(學(xué)校和企業(yè)老師)、指導(dǎo)老師、團(tuán)隊(duì)經(jīng)理、團(tuán)隊(duì)成員構(gòu)成的四級(jí)項(xiàng)目人員結(jié)構(gòu)。進(jìn)度計(jì)劃指將四周的實(shí)訓(xùn)時(shí)間,根據(jù)需求分析、設(shè)計(jì)、編碼、測(cè)試、驗(yàn)收五個(gè)過程制定里程碑,各里程碑要進(jìn)行評(píng)審驗(yàn)收。質(zhì)量計(jì)劃指確定要驗(yàn)收的項(xiàng)目文檔和評(píng)審的節(jié)點(diǎn)等。項(xiàng)目文檔指確定各團(tuán)隊(duì)要提交的項(xiàng)目文檔,至少包含項(xiàng)目合同、項(xiàng)目的需求管理計(jì)劃、需求文件和需求跟蹤矩陣;項(xiàng)目范圍基準(zhǔn);項(xiàng)目進(jìn)度管理計(jì)劃、項(xiàng)目進(jìn)度基準(zhǔn);項(xiàng)目質(zhì)量計(jì)劃;項(xiàng)目配置計(jì)劃;項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃、風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃、風(fēng)險(xiǎn)清單;項(xiàng)目溝通計(jì)劃、設(shè)計(jì)報(bào)告、變更記錄、例會(huì)記錄、用戶手冊(cè)、項(xiàng)目總結(jié)報(bào)告。評(píng)審節(jié)點(diǎn)指結(jié)合需求分析、設(shè)計(jì)、編碼、測(cè)試、驗(yàn)收五個(gè)過程制訂相應(yīng)的評(píng)審節(jié)點(diǎn),給出評(píng)審結(jié)果和相應(yīng)的調(diào)整措施。驗(yàn)收計(jì)劃指給出實(shí)訓(xùn)考核的標(biāo)準(zhǔn)和方法流程。總的原則是面向過程的考核,以團(tuán)隊(duì)為單位進(jìn)行績(jī)效考核,根據(jù)每個(gè)同學(xué)在團(tuán)隊(duì)中的角色進(jìn)行任務(wù)的分配和考核。
3)執(zhí)行與監(jiān)控過程:按照規(guī)劃階段制訂的計(jì)劃,指導(dǎo)各團(tuán)隊(duì)的項(xiàng)目執(zhí)行,在質(zhì)量評(píng)審基礎(chǔ)上給出各團(tuán)隊(duì)的調(diào)整措施,確保各團(tuán)隊(duì)所做項(xiàng)目的質(zhì)量和效果。
4)收尾過程:完成各團(tuán)隊(duì)的考核工作,進(jìn)行實(shí)訓(xùn)組織過程資產(chǎn)的歸檔及實(shí)訓(xùn)總結(jié)。按照上面的實(shí)施流程,不斷總結(jié)和優(yōu)化軟件工程實(shí)訓(xùn)企業(yè)化實(shí)施的最佳方案。
結(jié)語
高校大型軟件工程實(shí)訓(xùn)課程企業(yè)化實(shí)施的方案要以產(chǎn)業(yè)發(fā)展趨勢(shì)和社會(huì)需求為出發(fā)點(diǎn),結(jié)合學(xué)科的專業(yè)特點(diǎn),準(zhǔn)確把握培養(yǎng)目標(biāo)和標(biāo)準(zhǔn)。通過理論學(xué)習(xí)結(jié)合企業(yè)現(xiàn)場(chǎng)教學(xué)等多種方式,從工程分析、工程設(shè)計(jì)、工程應(yīng)用、工程管理多個(gè)方面培養(yǎng)學(xué)生分析和解決問題的能力。
作者:王志敏朱栩單位:上海應(yīng)用技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與信息工程學(xué)院