軟件開發(fā)培訓(xùn)總結(jié)范文
時(shí)間:2023-03-16 02:04:30
導(dǎo)語:如何才能寫好一篇軟件開發(fā)培訓(xùn)總結(jié),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
關(guān)鍵詞:核電工程軟件;軟件開發(fā);過程控制
中圖分類號(hào):TP311
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-2374(2012)24-0118-03
1 概述
隨著我國(guó)核電事業(yè)的蓬勃發(fā)展,在核電行業(yè)尤其是核電廠,無論是從設(shè)計(jì)、制造、運(yùn)行到退役等各個(gè)階段,還是從控制、測(cè)量、檢查等各個(gè)環(huán)節(jié),無不涉及到計(jì)算機(jī)軟件的應(yīng)用。作為我國(guó)核電行業(yè)生產(chǎn)管理和安全保證的重要手段和工具之一,核電工程應(yīng)用軟件正扮演著越來越重要的角色。
本文主要以軟件工程化開發(fā)和軟件工程化管理的思想和方法為依據(jù),以我們研制的核電工程應(yīng)用軟件——核電廠系統(tǒng)化培訓(xùn)管理系統(tǒng)為例,介紹了核電工程應(yīng)用軟件的研制過程控制管理以及在此過程中要遵循的主要原則和規(guī)范,并對(duì)過程管理和研制特點(diǎn)做了簡(jiǎn)要分析總結(jié)。
2 項(xiàng)目概況
2.1 背景
核電廠各類人員的整體、綜合素質(zhì)和業(yè)務(wù)能力對(duì)達(dá)到電廠“安全、可靠、穩(wěn)定、經(jīng)濟(jì)運(yùn)行”的目標(biāo)至關(guān)重要。為了保持人員的資格和工作能力、保證人員的培訓(xùn)質(zhì)量和工作績(jī)效,核電廠將在培訓(xùn)管理活動(dòng)中,采用IAEA推薦的國(guó)際上普遍應(yīng)用的SAT(Systematic Approach to Training)系統(tǒng)化培訓(xùn)方法對(duì)培訓(xùn)活動(dòng)進(jìn)行管理控制。
針對(duì)系統(tǒng)化培訓(xùn)活動(dòng)中控制過程復(fù)雜、數(shù)據(jù)信息量大、用戶接口繁多等特點(diǎn),相關(guān)核電廠決定借助目前流行的計(jì)算機(jī)技術(shù),遵循核電廠人員系統(tǒng)化培訓(xùn)方法的控制流程,開發(fā)一套“核電廠系統(tǒng)化培訓(xùn)管理系統(tǒng)(以下簡(jiǎn)稱TMS-SAT系統(tǒng))”來輔助核電廠的被培訓(xùn)人員、培訓(xùn)管理人員和電廠管理人員,系統(tǒng)地規(guī)范核電廠現(xiàn)有的培訓(xùn)活動(dòng),提高培訓(xùn)效果和效率,使核電廠各類人員能獲得并保持完成所承擔(dān)工作的資格和能力。
2.2 項(xiàng)目目標(biāo)和范圍
核電廠系統(tǒng)化培訓(xùn)管理系統(tǒng)屬于核電工程軟件類項(xiàng)目,目標(biāo)是在將來核電廠內(nèi)的培訓(xùn)工作中以TMS-SAT系統(tǒng)為載體推廣SAT培訓(xùn)方法,全面推行系統(tǒng)化培訓(xùn)的理念和管理,不斷完善核電廠的培訓(xùn)管理工作,該項(xiàng)目主要完成軟件系統(tǒng)平臺(tái)的開發(fā),主要內(nèi)容包括:崗位任務(wù)分析子系統(tǒng)開發(fā),培訓(xùn)大綱管理子系統(tǒng)開發(fā),培訓(xùn)教材管理子系統(tǒng)開發(fā),培訓(xùn)記錄管理子系統(tǒng)開發(fā),評(píng)價(jià)反饋管理子系統(tǒng)開發(fā)以及考試題庫(kù)管理子系統(tǒng)開發(fā)。
3 項(xiàng)目實(shí)施和過程管理實(shí)踐
TMS-SAT項(xiàng)目的控制管理是按需求確定范圍、按目標(biāo)制定質(zhì)量計(jì)劃和開發(fā)計(jì)劃、按計(jì)劃執(zhí)行管理的過程,對(duì)該項(xiàng)目軟件系統(tǒng)開發(fā)各階段加強(qiáng)控制管理的根本目的在于增強(qiáng)對(duì)軟件開發(fā)的控制能力,提升軟件開發(fā)的質(zhì)量。TMS-SAT按以下6個(gè)階段
進(jìn)行:
3.1 項(xiàng)目的定義與分析
該項(xiàng)目的立項(xiàng)由用戶單位根據(jù)自身業(yè)務(wù)的工作需要,對(duì)立項(xiàng)目的、業(yè)務(wù)需求范圍、技術(shù)經(jīng)濟(jì)指標(biāo)、開發(fā)周期要求等方面做簡(jiǎn)要概述,進(jìn)行項(xiàng)目立項(xiàng)的可行性論證。單位在該階段協(xié)助用戶完成系統(tǒng)的定義與分析,協(xié)助用戶編制《技術(shù)規(guī)格書》并交付用戶審查,使用戶能了解我們的研發(fā)能力和對(duì)此軟件開發(fā)所需投入的人力、物力以及此項(xiàng)目最終達(dá)到的目標(biāo)。
3.2 需求分析階段
當(dāng)?shù)谝浑A段工作完成后,我們將制定適合本項(xiàng)目開發(fā)活動(dòng)中的《質(zhì)量計(jì)劃》來控制軟件開發(fā)周期內(nèi)所有活動(dòng)的工作條件、工作結(jié)果、評(píng)審要求等節(jié)點(diǎn)和各工作階段的質(zhì)量控制點(diǎn)要求;為了向用戶描述有關(guān)此項(xiàng)目文檔要求、人力資源、開發(fā)進(jìn)度、審查要求、最終交付的產(chǎn)品等內(nèi)容,編制此項(xiàng)目的《開發(fā)計(jì)劃》和《測(cè)試計(jì)劃》。
然后根據(jù)《技術(shù)規(guī)格書》的要求,進(jìn)一步了解此項(xiàng)目的數(shù)據(jù)輸入、輸出、系統(tǒng)性能、環(huán)境以及最終將達(dá)到的目標(biāo)等詳細(xì)內(nèi)容,形成本項(xiàng)目的《軟件需求分析說明書》和《數(shù)據(jù)要求說明書》。
3.3 系統(tǒng)設(shè)計(jì)階段
當(dāng)軟件需求分析階段的審查通過后,根據(jù)《軟件需求分析說明書》和《數(shù)據(jù)要求說明書》的要求,完成“應(yīng)該如何解決這個(gè)問題”和“具體解決此問題應(yīng)該采取的辦法”這兩項(xiàng)工作。根據(jù)此系統(tǒng)的總體概要設(shè)計(jì),通過數(shù)據(jù)流圖和數(shù)據(jù)字典的形勢(shì)來表示系統(tǒng)的邏輯模型,形成《概要設(shè)計(jì)說明書》和《數(shù)據(jù)庫(kù)設(shè)計(jì)說明書》。
3.4 系統(tǒng)開發(fā)
開發(fā)人員按照《詳細(xì)設(shè)計(jì)說明書》和《軟件開發(fā)規(guī)范》的要求,編寫出正確的、容易理解和便于維護(hù)的程序模塊。在每個(gè)子模塊形成后,程序開發(fā)人員和軟件測(cè)試人員對(duì)此子模塊進(jìn)行單元測(cè)試,形成《單元測(cè)試報(bào)告或記錄》。在此階段,還將根據(jù)《測(cè)試計(jì)劃》和《詳細(xì)設(shè)計(jì)說明書》的要求,編制此軟件系統(tǒng)的《測(cè)試程序》,將所需測(cè)試的內(nèi)容、步驟、結(jié)果、案例等描述出來供測(cè)試階段使用。
3.5 系統(tǒng)測(cè)試階段
該項(xiàng)目軟件系統(tǒng)在開發(fā)人員完成所有軟件模塊編碼后,測(cè)試人員及用戶將根據(jù)《測(cè)試程序》進(jìn)行軟件系統(tǒng)測(cè)試。對(duì)測(cè)試中產(chǎn)生的軟件不符合項(xiàng),形成“軟件問題報(bào)告單”,并最終形成《系統(tǒng)測(cè)試報(bào)告》。當(dāng)軟件交付給用戶使用時(shí),還將同時(shí)向用戶提交《軟件系統(tǒng)現(xiàn)場(chǎng)安裝實(shí)施手冊(cè)》、《用戶手冊(cè)》和《維護(hù)手冊(cè)》等相關(guān)文檔。
3.6 運(yùn)行和維護(hù)階段
項(xiàng)目正式交付給用戶使用后,關(guān)鍵任務(wù)是通過各種必要的維護(hù)活動(dòng)使軟件系統(tǒng)能長(zhǎng)久地滿足用戶的需要。為完成此任務(wù),我們從改正性、適應(yīng)性、完善性、預(yù)防性等幾方面來進(jìn)行維護(hù)活動(dòng)中的工作。
4 項(xiàng)目控制管理的分析總結(jié)
4.1 項(xiàng)目開發(fā)管理質(zhì)量化
該項(xiàng)目組通過編制《項(xiàng)目質(zhì)量計(jì)劃》、《項(xiàng)目開發(fā)計(jì)劃》和《項(xiàng)目測(cè)試計(jì)劃》等質(zhì)量文件,對(duì)該項(xiàng)目進(jìn)行全過程監(jiān)督、控制,使各質(zhì)量相關(guān)活動(dòng)在受控狀態(tài)下完成,確保項(xiàng)目中的各項(xiàng)質(zhì)量要求得到了滿足。
4.2 項(xiàng)目開發(fā)過程規(guī)范化
該項(xiàng)目的軟件系統(tǒng)在依據(jù)軟件工程化開發(fā)和軟件工程化管理的理念和方法的基礎(chǔ)上,通過嚴(yán)格執(zhí)行有關(guān)軟件開發(fā)管理和工作程序,規(guī)范軟件研發(fā)過程,同時(shí)也更好地指導(dǎo)了培訓(xùn)大綱和基礎(chǔ)理論教材的開發(fā)工作;項(xiàng)目所有過程文檔資料及軟件編碼均采用統(tǒng)一的編碼和編寫格式。
4.3 項(xiàng)目開發(fā)控制進(jìn)度化
依據(jù)軟件工程化開發(fā)和軟件工程化管理的理念和方法,科學(xué)地劃分和制定核電工程應(yīng)用軟件的研制過程,同時(shí)各階段也兼顧了培訓(xùn)大綱和基礎(chǔ)理論教材的開發(fā)工作;采用三級(jí)進(jìn)度管理體系,分級(jí)落實(shí)進(jìn)度責(zé)任制。
4.4 項(xiàng)目開發(fā)監(jiān)督崗位化
由于該項(xiàng)目軟件系統(tǒng)的《需求分析說明書》往往是采用軟件設(shè)計(jì)的術(shù)語編寫,業(yè)務(wù)需求方難以理解,也就很難發(fā)現(xiàn)需求報(bào)告中與實(shí)際需求不符之處,更難提出建設(shè)性的意見。因此在該項(xiàng)目軟件系統(tǒng)的研制開發(fā)過程中引入了軟件監(jiān)督崗位,由核電廠信息技術(shù)管理部門擔(dān)任,協(xié)調(diào)業(yè)務(wù)需求部門和軟件開發(fā)方的關(guān)系,監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行情況,給開發(fā)人員和管理層提供反映軟件過程質(zhì)量的信息和數(shù)據(jù),提高項(xiàng)目透明度。
4.5 人員配備專業(yè)化
項(xiàng)目編制了各類人員的配置計(jì)劃,如系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員、軟件開發(fā)人員、測(cè)試和驗(yàn)證人員等,明確了具體的工作方式、內(nèi)容和要求,并根據(jù)崗位要求進(jìn)行必要的培訓(xùn)和再培訓(xùn),以便使他們獲得并保持必要的能力。
5 結(jié)語
實(shí)踐證明由于該項(xiàng)目在軟件系統(tǒng)方面依照軟件工程化開發(fā)和軟件工程化管理的理念和方法,嚴(yán)格按照我們單位提出的核電工程軟件研制方法進(jìn)行研制、設(shè)計(jì)和開發(fā),加強(qiáng)軟件研發(fā)的規(guī)范化管理,同時(shí)也更好地指導(dǎo)了培訓(xùn)大綱和基礎(chǔ)理論教材的開發(fā)工作,從而保證了軟件研發(fā)乃至整個(gè)項(xiàng)目的進(jìn)度和質(zhì)量,使得我們開發(fā)的產(chǎn)品可維護(hù)性好,特別是在出廠驗(yàn)收后大大減少了在現(xiàn)場(chǎng)測(cè)試和維護(hù)的人員投入,最終也得到了用戶的認(rèn)可。
參考文獻(xiàn)
[1] 國(guó)際原子能機(jī)構(gòu).核電廠人員培訓(xùn)及其評(píng)價(jià)(技術(shù)報(bào)告叢書第380號(hào)2005版)[S].
[2] 中國(guó)標(biāo)準(zhǔn)出版社.軟件工程術(shù)語(GB/T11457-2006版)[S].
篇2
假如用兩個(gè)字概括當(dāng)前社會(huì)的特征,那就是“變化”,而這種變化在信息產(chǎn)業(yè)中體現(xiàn)得尤為突出,技術(shù)創(chuàng)新速度越來越快,用戶需求和市場(chǎng)不斷變化,人員流動(dòng)也大大加快。在這種環(huán)境下,企業(yè)需要應(yīng)對(duì)的變化以及由此帶來的挑戰(zhàn)大大增加,也給管理帶來了很多新問題和挑戰(zhàn)。軟件行業(yè)是一個(gè)極具挑戰(zhàn)性和創(chuàng)造性的新行業(yè),管理上沒有成熟的經(jīng)驗(yàn)可供借鑒。而項(xiàng)目管理應(yīng)該說對(duì)于軟件企業(yè),尤其是那些以應(yīng)用開發(fā)為主的軟件企業(yè),是行之有效的管理方法。因此,項(xiàng)目管理在軟件開發(fā)中的應(yīng)用日益受到重視。
項(xiàng)目管理的兩個(gè)新問題
1、什么是項(xiàng)目管理?
項(xiàng)目管理是在一定的約束條件下,以高效率地實(shí)現(xiàn)項(xiàng)目業(yè)主的目標(biāo)為目
的,以項(xiàng)目經(jīng)理個(gè)人負(fù)責(zé)制為基礎(chǔ)和以項(xiàng)目為獨(dú)立實(shí)體進(jìn)行經(jīng)濟(jì)核算,并按照項(xiàng)目?jī)?nèi)在的邏輯規(guī)律進(jìn)行有效的計(jì)劃、組織、協(xié)調(diào)、控制的系統(tǒng)管理活動(dòng)。
2、為什么要有項(xiàng)目管理?
沒有項(xiàng)目管理,項(xiàng)目也有可能成功。但沒有管理的項(xiàng)目,很難保證項(xiàng)目
的利潤(rùn)空間,對(duì)公司來說,虧損的風(fēng)險(xiǎn)就大。所以我們要有項(xiàng)目管理,以保證公司在總體上是盈利的,注重不是每一個(gè)項(xiàng)目都要盈利。
另外,有了項(xiàng)目管理,就有了管理改進(jìn)的基礎(chǔ),無論剛開始的項(xiàng)目管理多么糟糕,只要有管理,就有了改進(jìn)的可能性,至于能不能得到改進(jìn),以及改進(jìn)的快慢,則取決于兩個(gè)因素摘要:一個(gè)是人,非凡是各級(jí)管理者;另一個(gè)是利益。關(guān)鍵是“利益”,準(zhǔn)確的說是“利益的分配”,在權(quán)責(zé)利明確的前提下,人才能充分的發(fā)揮功能。還需要指出的是“利益”是多元的,這里的多元不僅指利益的具體形式,而且指利益的受眾是多元的,包括客戶方相關(guān)人員個(gè)人的利益。
3、項(xiàng)目管理的發(fā)展和目前狀況。
今天,項(xiàng)目管理作為一種現(xiàn)代化管理方式在國(guó)際上已獲得了廣泛的應(yīng)用,從最初的國(guó)防、航天、建設(shè)工程領(lǐng)域,迅速發(fā)展到電子、通信、計(jì)算機(jī)、軟件開發(fā)、金融等行業(yè)以及政府機(jī)關(guān)的項(xiàng)目管理工作。隨著計(jì)算機(jī)、網(wǎng)絡(luò)系統(tǒng)的迅速發(fā)展,項(xiàng)目管理技術(shù)的不斷進(jìn)步,項(xiàng)目管理軟件產(chǎn)品層出不窮,其功能、特征、應(yīng)用對(duì)象也各不相同。當(dāng)前,越來越多的企業(yè)和組織在內(nèi)部推廣項(xiàng)目管理的理論方法及管理模式,假如都采用項(xiàng)目管理軟件進(jìn)行管理,效果就更加明顯,可以節(jié)省大量的資源和財(cái)富。國(guó)外90%26#37;以上的項(xiàng)目管理都采用軟件進(jìn)行,但我國(guó)在這方面的應(yīng)用還不到10%26#37;。新世紀(jì)項(xiàng)目管理在中國(guó)的迅速興起,給軟件企業(yè)的發(fā)展帶來了前所未有的發(fā)展機(jī)遇。
項(xiàng)目管理在軟件開發(fā)中的應(yīng)用的成因
隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來越龐大,個(gè)人單打獨(dú)斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開發(fā)活動(dòng)中,對(duì)開發(fā)實(shí)行有效的管理。從概念上講,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開發(fā)人員的個(gè)人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險(xiǎn))。同時(shí),隨著軟件開發(fā)規(guī)模及開發(fā)隊(duì)伍的逐漸增大,軟件開發(fā)不再是向過去那樣一二個(gè)開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個(gè)開發(fā)人員、測(cè)試人員和支持人員的工作,每個(gè)項(xiàng)目組成員按約定的規(guī)則準(zhǔn)時(shí)完成自己的工作。同時(shí)采用規(guī)范化管理,專業(yè)分工也可以降低對(duì)開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。
軟件開發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,牽涉到各方面的因素,實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)各種各樣的新問題,甚至面臨失敗。如何總結(jié)、分析失敗的原因,得出有益的教訓(xùn),對(duì)一個(gè)公司來說,是在今后的項(xiàng)目中取得成功的關(guān)鍵。
早在20世紀(jì)60年代中期,人們就發(fā)現(xiàn)軟件的生產(chǎn)出現(xiàn)了“新問題”,主要表現(xiàn)在生產(chǎn)過程不規(guī)范,缺乏管理。后來,人們?cè)谲浖こ谭椒▽W(xué)中引入了工程的概念、原理、技術(shù)和方法,這種思想在一定程度上解決了軟件生產(chǎn)過程中碰到的新問題。但是直至80年代還是沒有提出一套管理軟件開發(fā)的通用原則,軟件管理不善的新問題依舊在大范圍內(nèi)存在。
目前的軟件開發(fā)正逐步趨向于復(fù)雜化、多元化,大多數(shù)開發(fā)團(tuán)隊(duì)中都會(huì)出現(xiàn)同時(shí)開發(fā)多個(gè)版本、開發(fā)/維護(hù)工作并存、多地點(diǎn)同時(shí)開發(fā)等情況,給軟件開發(fā)管理帶來了前所未有的困難。假如管理不善,必將造成版本混亂,各個(gè)開發(fā)人員的工作相互交叉、干擾,整個(gè)開發(fā)團(tuán)隊(duì)的工作在一種無秩序的不良狀況下運(yùn)行,嚴(yán)重影響軟件產(chǎn)品開發(fā)的進(jìn)度和質(zhì)量。
因此,隨著軟件開發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹碓揭庾R(shí)到軟件過程管理的重要性,管理學(xué)的思想逐漸融入軟件開發(fā)過程中,應(yīng)用開發(fā)的項(xiàng)目管理日益受到重視。而項(xiàng)目管理技術(shù)的發(fā)展和計(jì)算機(jī)技術(shù)的發(fā)展是密不可分的,隨著計(jì)算機(jī)性能的迅速提高,大量的項(xiàng)目管理軟件涌現(xiàn)出來。它們可以用于各種商業(yè)活動(dòng),提供便于操作的圖形界面,幫助用戶制定任務(wù)、管理資源、進(jìn)行成本預(yù)算、跟蹤項(xiàng)目進(jìn)度等。
軟件項(xiàng)目管理常見新問題及解決方案
對(duì)于軟件開發(fā)項(xiàng)目中,經(jīng)常出現(xiàn)兩種極端情況,一種是創(chuàng)造了新的生產(chǎn)率和質(zhì)量的紀(jì)錄;一種則完全是一場(chǎng)災(zāi)難,不是被取消就是拖延很長(zhǎng)時(shí)間。前者如在很短的時(shí)間內(nèi),為了趕進(jìn)度,在幾乎不可能的時(shí)間內(nèi)開發(fā)出一套軟件產(chǎn)品,創(chuàng)造了軟件開發(fā)的記錄,滿足了上級(jí)所要求的上機(jī)日期,由于開發(fā)時(shí)間太短,過于倉(cāng)促,上機(jī)時(shí),新問題百出,試運(yùn)行時(shí)間長(zhǎng)達(dá)幾個(gè)月或一年半載的,而且程序一改再改,維護(hù)工作量大。
后者,如某套系統(tǒng)未弄清楚需求,或因設(shè)計(jì)新問題,開發(fā)失敗。通過提煉這些成功和失敗的例子,軟件項(xiàng)目成功或失敗的根本原因可能會(huì)更清楚一些。
目前我國(guó)大部分軟件公司,無論是產(chǎn)品型公司還是項(xiàng)目型公司,都沒有形成適合自己公司特征的軟件開發(fā)管理模式,雖然有些公司根據(jù)軟件工程理論建立了一些軟件開發(fā)管理規(guī)范,但并沒有從根本上解決軟件開發(fā)的質(zhì)量控制新問題。這樣導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定,軟件后期的維護(hù)、升級(jí)出現(xiàn)麻煩,同時(shí)最終也會(huì)損害用戶的利益。
分析目前項(xiàng)目管理需要改進(jìn)的新問題可以從幾種相關(guān)角色的角度去考慮摘要:項(xiàng)目經(jīng)理、項(xiàng)目組成員、公司管理人員、市場(chǎng)人員、客戶等。
新問題一摘要:缺乏項(xiàng)目管理系統(tǒng)培訓(xùn)(相關(guān)對(duì)象摘要:項(xiàng)目經(jīng)理、管理人員)
項(xiàng)目經(jīng)理在項(xiàng)目管理方面的培訓(xùn)較少或不夠系統(tǒng)。項(xiàng)目經(jīng)理或管理人員不了解項(xiàng)目管理的知識(shí)體系和一些常用工具和方法,所以在實(shí)際工作中沒有項(xiàng)目管理知識(shí)的指導(dǎo),完全依靠個(gè)人現(xiàn)有的知識(shí)技能,管理工作的隨意性、盲目性比較大。在軟件企業(yè)中,以前幾乎沒有專門招收項(xiàng)目管理專業(yè)的人員來?yè)?dān)任項(xiàng)目經(jīng)理(甚至很少是管理專業(yè)的),被任命的項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,而管理方面非凡是項(xiàng)目管理方面的知識(shí)比較缺乏。
解決方案摘要:項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專業(yè)領(lǐng)域的知識(shí)和實(shí)踐,再加上項(xiàng)目管理知識(shí)和實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)目經(jīng)理的項(xiàng)目管理水平。應(yīng)實(shí)行項(xiàng)目經(jīng)理知識(shí)技能資格考核制度,讓項(xiàng)目經(jīng)理自覺補(bǔ)充學(xué)習(xí)項(xiàng)目管理的知識(shí)和一些常用工具和方法。
新問題二摘要:項(xiàng)目計(jì)劃意識(shí)新問題(相關(guān)對(duì)象摘要:項(xiàng)目經(jīng)理)
項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的功能熟悉不足。項(xiàng)目經(jīng)理認(rèn)為計(jì)劃不如變化快,項(xiàng)目中也有很多不確定的因素,做計(jì)劃是走過場(chǎng),因此制定總體計(jì)劃時(shí)比較隨意,不少事情沒有仔細(xì)考慮;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃和控制管理脫節(jié),無法進(jìn)行有效的進(jìn)度控制管理。沒有計(jì)劃或者是隨意的不負(fù)責(zé)任的計(jì)劃的項(xiàng)目是一種無法控制的項(xiàng)目。
解決方案摘要:在高技術(shù)行業(yè),日新月異是主要特征,因此計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)目經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)各種知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。
新問題
三、管理意識(shí)新問題(相關(guān)對(duì)象摘要:項(xiàng)目經(jīng)理)
部分項(xiàng)目經(jīng)理沒有意識(shí)到自己項(xiàng)目經(jīng)理的角色,從總體上去把握管理整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)不均、資源浪費(fèi)。在軟件企業(yè)中,項(xiàng)目經(jīng)理大多是技術(shù)骨干,技術(shù)方面的知識(shí)比較深厚,但無論是項(xiàng)目管理知識(shí),還是項(xiàng)目管理必備的技能、項(xiàng)目管理必備的素質(zhì)都有待補(bǔ)充和提高,項(xiàng)目管理經(jīng)驗(yàn)也有待豐富。有些項(xiàng)目經(jīng)理對(duì)于一些不服管理的技術(shù)人員,沒有較好的管理方法,工作不好布置的工作只好自己做。另外由于工作分解結(jié)構(gòu)設(shè)計(jì)的合理性,項(xiàng)目任務(wù)無法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。
解決方案摘要:加強(qiáng)項(xiàng)目管理方面的培訓(xùn),并通過對(duì)考核指標(biāo)的合理設(shè)定和宣傳引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前,最好能經(jīng)過系統(tǒng)的項(xiàng)目管理知識(shí),非凡是其中的人力資源管理、溝通管理的學(xué)習(xí),并且在實(shí)際工作中不斷提高自己的管理素質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。
新問題四摘要:溝通意識(shí)新問題(相關(guān)人員摘要:項(xiàng)目經(jīng)理、項(xiàng)目組成員)
在項(xiàng)目中一些重要信息沒有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見反饋、情況通報(bào)、技術(shù)新問題或成果等方面和相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失;有些人沒有天天定時(shí)收郵件的習(xí)慣,以至于無法及時(shí)接收最新的信息。
解決方案摘要:制定有效的溝通制度和溝通機(jī)制,對(duì)由于缺乏溝通而造成的事件進(jìn)行通報(bào)作為教訓(xùn)提醒,以提高溝通意識(shí);溝通方式應(yīng)根據(jù)內(nèi)容而多樣化,講究有效率的溝通;通過制度規(guī)定對(duì)由于未及時(shí)收取郵件而造成損失的責(zé)任歸屬;對(duì)于非凡重要的內(nèi)容要采用多種方式進(jìn)行有效溝通以確保傳達(dá)到位,例如除發(fā)送郵件外還要電話提醒、回執(zhí)等,重要的內(nèi)容還要通過舉行各種會(huì)議進(jìn)行傳達(dá)。
新問題五摘要:風(fēng)險(xiǎn)管理意識(shí)新問題(相關(guān)人員摘要:項(xiàng)目經(jīng)理)
項(xiàng)目經(jīng)理沒有充分分析可能的風(fēng)險(xiǎn),對(duì)付風(fēng)險(xiǎn)的策略考慮比較簡(jiǎn)單。項(xiàng)目經(jīng)理在做項(xiàng)目規(guī)劃時(shí)經(jīng)常沒有做專門的風(fēng)險(xiǎn)管理計(jì)劃文檔,而是合并在項(xiàng)目計(jì)劃書中。有些項(xiàng)目經(jīng)理沒有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃書中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn),隨便地寫一些簡(jiǎn)單的策略,對(duì)于后面的風(fēng)險(xiǎn)防范起不到什么指導(dǎo)功能。
解決方案摘要:通過學(xué)習(xí)項(xiàng)目管理知識(shí)把握風(fēng)險(xiǎn)識(shí)別、量化、策略探究、反應(yīng)控制的工具和方法把握項(xiàng)目風(fēng)險(xiǎn)管理所必備的知識(shí)。通過加強(qiáng)對(duì)項(xiàng)目規(guī)劃中風(fēng)險(xiǎn)管理計(jì)劃的審核提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)。總結(jié)本行業(yè)項(xiàng)目中常見的風(fēng)險(xiǎn)及其策略作為風(fēng)險(xiǎn)管理計(jì)劃中必要的風(fēng)險(xiǎn)內(nèi)容,并切實(shí)評(píng)估相應(yīng)策略的有效性和可行性。
新問題六摘要:不重視項(xiàng)目經(jīng)驗(yàn)的總結(jié)(相關(guān)人員摘要:項(xiàng)目經(jīng)理、管理人員)
項(xiàng)目經(jīng)理在項(xiàng)目結(jié)束時(shí)有些是因?yàn)樽陨韺?duì)寫文檔工作的喜好或意識(shí),或
者是因?yàn)榫o接著要參加下一個(gè)項(xiàng)目,總體對(duì)項(xiàng)目總結(jié)的重視程度不夠。有些是項(xiàng)目總結(jié)報(bào)告一再拖延,有些是交上來的報(bào)告質(zhì)量較低,敷衍了事。
解決方案摘要:在制度上鼓勵(lì)和加強(qiáng)項(xiàng)目經(jīng)驗(yàn)總結(jié)工作,使得項(xiàng)目總結(jié)及時(shí)并且具有指導(dǎo)意義而不是走過場(chǎng)。
新問題七摘要:項(xiàng)目干系人相關(guān)新問題(相關(guān)人員摘要:項(xiàng)目經(jīng)理、項(xiàng)目成員、客戶)
在范圍識(shí)別階段,項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、
工作職責(zé)等沒有足夠了解以致于無法得到完整需求或最終經(jīng)權(quán)威用戶代表確認(rèn)的需求。由于項(xiàng)目經(jīng)理的工作新問題,客戶參和程度部不高,客戶方相關(guān)責(zé)任人不明確或?qū)Ψ秶鸵筘?zé)任心不強(qiáng),提出的要求具有隨意性,項(xiàng)目前期對(duì)需求的確認(rèn)不夠積極;或者是多個(gè)用戶代表各說各話、昨是今非但同時(shí)又要求項(xiàng)目盡早交付;項(xiàng)目后期需求變化隨意,造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)大。
解決方案摘要:項(xiàng)目的目的就是實(shí)現(xiàn)項(xiàng)目干系人的需求和愿望。項(xiàng)目干系人管理應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開始,項(xiàng)目經(jīng)理及其項(xiàng)目成員就要分清項(xiàng)目干系人包含哪些人和組織,通過溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。
新問題八摘要:項(xiàng)目團(tuán)隊(duì)內(nèi)分工協(xié)作新問題(相關(guān)人員摘要:項(xiàng)目經(jīng)理、項(xiàng)目成員)
項(xiàng)目團(tuán)隊(duì)內(nèi)部有時(shí)由于各階段不同角色或同階段不同角色之間的責(zé)任
分工不夠清楚而造成工作互相推諉、責(zé)任互相推卸的現(xiàn)象,有時(shí)各階段不同角色或同階段不同角色之間的責(zé)任分工比較清楚但是各項(xiàng)目成員只顧完成自己那部分任務(wù)、不愿意和他人協(xié)作。這些現(xiàn)象或多或少地造成了項(xiàng)目團(tuán)隊(duì)內(nèi)部資源的損耗,從而影響了項(xiàng)目的進(jìn)展。
解決方案摘要:項(xiàng)目經(jīng)理應(yīng)當(dāng)對(duì)項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。
篇3
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);問題;管理
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2016)01-00-03
0 引 言
當(dāng)前社會(huì)處于一個(gè)信息化的時(shí)代,社會(huì)能夠高效運(yùn)作依賴于計(jì)算機(jī)軟件產(chǎn)品,因此軟件行業(yè)在目前現(xiàn)有的眾多行業(yè)里是一個(gè)具有極大創(chuàng)造性和挑戰(zhàn)性的行業(yè),充分體現(xiàn)了軟件開發(fā)者的智慧和汗水。在軟件項(xiàng)目開發(fā)的過程中,經(jīng)常會(huì)遇到各種各樣的問題,因此,要想加速軟件開發(fā)的整體進(jìn)程,就必須對(duì)軟件開發(fā)進(jìn)行規(guī)范化管理。
1 軟件開發(fā)中存在的問題
1.1 缺乏設(shè)計(jì)能力或忽視設(shè)計(jì)過程
當(dāng)前一些軟件設(shè)計(jì)公司存在的最大問題是缺乏設(shè)計(jì)能力。一些項(xiàng)目經(jīng)理和開發(fā)人員對(duì)設(shè)計(jì)沒有足夠的重視,有時(shí)為了趕工期,大部分的設(shè)計(jì)過程過于簡(jiǎn)單,有的甚至根本沒有設(shè)計(jì)過程。軟件開發(fā)是一項(xiàng)技術(shù)性工作,是需要有一個(gè)詳細(xì)、科學(xué)的開發(fā)設(shè)計(jì)方案的。但是,一些軟件公司卻沒有一個(gè)合理、科學(xué)的設(shè)計(jì)方案,使得軟件開發(fā)工作難以進(jìn)展。與此同時(shí),創(chuàng)新能力弱也是軟件行業(yè)中存在的一大問題。創(chuàng)新是一個(gè)國(guó)家進(jìn)步的靈魂,同時(shí)也是一個(gè)行業(yè)發(fā)展的推動(dòng)力。我國(guó)的醫(yī)藥行業(yè)之所以發(fā)展滯后,主要原因就是因?yàn)閯?chuàng)新能力弱。
在新形勢(shì)下,軟件開發(fā)公司人員只有結(jié)合企業(yè)自身的實(shí)際,自覺創(chuàng)新公關(guān)思路,才能推動(dòng)軟件開發(fā)工作的不斷創(chuàng)新
1.2 缺乏深入了解客戶需求
在軟件開發(fā)過程中,一些業(yè)務(wù)專家和技術(shù)人員若溝通不充分就會(huì)使技術(shù)人員對(duì)需求的理解產(chǎn)生歪曲,從而導(dǎo)致軟件完成后不符合用戶提出的真實(shí)需求等問題出現(xiàn)。在軟件開發(fā)設(shè)計(jì)的過程中,如果不對(duì)客戶的需求有一個(gè)全面的了解,就會(huì)使軟件的開發(fā)沒有一個(gè)明確的定位。軟件的開發(fā)沒有了明確定位,就會(huì)使軟件產(chǎn)品面臨一定的風(fēng)險(xiǎn)。一種定義說明風(fēng)險(xiǎn)是具有不確定性的;而另一種定義說明風(fēng)險(xiǎn)是具有損失的不確定性的。這兩種表現(xiàn)說明了風(fēng)險(xiǎn)總體上是具有不確定性的。如果風(fēng)險(xiǎn)表現(xiàn)為不確定性,這說明風(fēng)險(xiǎn)產(chǎn)生的結(jié)果可能帶來一定的損失、獲得利益或者沒有損失,也沒有獲得利益,這屬于廣義的風(fēng)險(xiǎn),而我們最熟悉的金融風(fēng)險(xiǎn)就屬于這種廣義的風(fēng)險(xiǎn)。和廣義的風(fēng)險(xiǎn)相對(duì)的風(fēng)險(xiǎn)便是狹義的風(fēng)險(xiǎn)。狹義的風(fēng)險(xiǎn)主要表現(xiàn)為損失的不確定性,說明風(fēng)險(xiǎn)只能表現(xiàn)為損失,沒有從風(fēng)險(xiǎn)中獲利的可能性。在現(xiàn)代意義上的風(fēng)險(xiǎn),已經(jīng)大大超越了"遇到危險(xiǎn)"的狹義含義,而是"遇到破壞或損失的機(jī)會(huì)或風(fēng)險(xiǎn)",可以說,經(jīng)過時(shí)間的推移,風(fēng)險(xiǎn)一詞越來越被概念化。并且隨著人類活動(dòng)的復(fù)雜性和深刻性在不斷深化,被賦予了從哲學(xué)、經(jīng)濟(jì)學(xué)、社會(huì)學(xué)、統(tǒng)計(jì)學(xué)甚至文化藝術(shù)領(lǐng)域的更廣泛更深層次的含義,并且與人類的決策和行為后果聯(lián)系越來越密切,風(fēng)險(xiǎn)一詞也成為人們生活中出現(xiàn)頻率很高的詞匯。
1.3 沒有做好版權(quán)控制,造成代碼庫(kù)和開發(fā)環(huán)境混亂
隨著軟件項(xiàng)目開發(fā)過程的不斷深入,軟件項(xiàng)目開發(fā)小組中每個(gè)成員所編模塊數(shù)量會(huì)不斷增加,因而各種模塊的版本也會(huì)隨之增加,最后可能會(huì)出現(xiàn)連編程者都不知道某一模塊的最后版本在哪里的情況。這樣容易使版本發(fā)生混亂。軟件的版本在發(fā)生混亂后,就會(huì)使軟件的開發(fā)質(zhì)量受到影響,從而影響軟件公司的發(fā)展。
2 計(jì)算機(jī)應(yīng)用技術(shù)的概述
計(jì)算機(jī)應(yīng)用技術(shù)是對(duì)各種軟件的各種功能、設(shè)置、屬性等有足夠的了解和應(yīng)用能力,從而在各種情況下操控計(jì)算機(jī),并且能夠高效的為不同人群提供各種所需要的服務(wù)的總稱。計(jì)算機(jī)工具的功能是比較大的,例如SQL(Structured Query Language)是專為數(shù)據(jù)庫(kù)而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫(kù)語言。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。
將數(shù)據(jù)插入SQL的基本表有一種是多元組的插入。多元組的插入是一種把SELECT語句查詢結(jié)果插入到某個(gè)已知的基本表中的方法。例如:需要在表score中求出每個(gè)學(xué)生的平均成績(jī),并保留在某個(gè)表中。此時(shí)可以先創(chuàng)建一個(gè)新的基本表stu_avggrade,再用INSERT語句把表score中求得的每一個(gè)學(xué)生的平均成績(jī)(用SELECT求得)插入至stu_avggrade中。其代碼如下所示:
CREATE TABLE stu_avggrade
(stenos CHAR(10) NOT NULL,//定義列steno學(xué)號(hào),類型為10位定長(zhǎng)字符串,非空
age grade SMALLINT NOT NULL )// 定義列age grade平均分,類型為短整形,非空
INSERT INTO stu_avggrade(stenos,age grade)
SELECT stenos,AVG(score)
FROM score
GROUP BY stenos //
因?yàn)橐竺恳粋€(gè)學(xué)生所有課程的平均成績(jī),必須按學(xué)號(hào)分組進(jìn)行計(jì)算。
信息化的時(shí)代、科學(xué)技術(shù)不斷更新的時(shí)代注定了是世界各國(guó)企業(yè)的新生戰(zhàn)場(chǎng),企業(yè)應(yīng)該不斷提高自己的國(guó)際競(jìng)爭(zhēng)力。計(jì)算機(jī)技術(shù)的使用能夠使企業(yè)的工作流程變得比較簡(jiǎn)單,這樣對(duì)員工的能力提升是很有益處的。計(jì)算機(jī)技術(shù)的應(yīng)用還能提高員工的工作意識(shí),強(qiáng)化員工的素質(zhì)以及企業(yè)的發(fā)展能力。
計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展對(duì)世界經(jīng)濟(jì)有著重要的影響,為企業(yè)對(duì)于自身信息化的整合以及發(fā)展提出了新的概念,計(jì)算機(jī)應(yīng)用技術(shù)是科技時(shí)展過程中重要成果的體現(xiàn),其實(shí)際的應(yīng)用價(jià)值一直在被人們不斷開發(fā)。有效利用計(jì)算機(jī)技術(shù)能夠強(qiáng)化企業(yè)的處理能力,提高企業(yè)在社會(huì)中的生存能力。隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,我國(guó)的信息技術(shù)水平也在不斷提高。信息技術(shù)的應(yīng)用越來越廣泛,并已經(jīng)滲入到我們的工作、生活中。信息技術(shù)改變了我們的生活方式,給我們的生活帶來了極大的便利,也改變了我們的工作方式,提高了工作效率。信息技術(shù)成為人類社會(huì)不可或缺的角色。信息技術(shù)對(duì)我國(guó)的政治、經(jīng)濟(jì)、文化生活都產(chǎn)生著深遠(yuǎn)的影響,成為當(dāng)今社會(huì)的基石。信息技術(shù)也代表著當(dāng)今先進(jìn)生產(chǎn)力的發(fā)展方向,能不斷推動(dòng)傳統(tǒng)產(chǎn)業(yè)的升級(jí),提高社會(huì)勞動(dòng)生產(chǎn)率和社會(huì)的運(yùn)行效率。隨著信息技術(shù)的不斷發(fā)展,人們對(duì)信息技術(shù)的應(yīng)用也越來越廣泛。工作上已經(jīng)實(shí)現(xiàn)了辦公自動(dòng)化,生活上的很多娛樂活動(dòng)也有很多是和信息技術(shù)有關(guān)的。信息化發(fā)展不僅給人們的生活帶來了極大的樂趣,也給人們的工作帶來了極大的便利。合理的使用計(jì)算機(jī)應(yīng)用技術(shù)能有效提高企業(yè)對(duì)基礎(chǔ)信息數(shù)據(jù)的錄取與分析,提高企業(yè)信息管理的準(zhǔn)確性和科學(xué)性。企業(yè)在進(jìn)行信息管理的過程中,通過利用計(jì)算機(jī)技術(shù),能夠幫助企業(yè)制定科學(xué)、合理、符合企業(yè)發(fā)展的理性戰(zhàn)略。
信息技術(shù)的使用,極大地改變了人們的勞動(dòng)方式。以前是傳統(tǒng)的體力勞動(dòng),現(xiàn)在成為以信息處理為依托的腦力勞動(dòng)。這些不僅提高了勞動(dòng)者的勞動(dòng)素質(zhì),也解放了生產(chǎn)力提高了勞動(dòng)效率。而勞動(dòng)者素質(zhì)的提高,又為信息產(chǎn)業(yè)的發(fā)展準(zhǔn)備了人力資源條件,促使信息產(chǎn)業(yè)不斷發(fā)展。這些都間接的將國(guó)家經(jīng)濟(jì)推向世界經(jīng)濟(jì),不斷適應(yīng)全球一體化經(jīng)濟(jì)發(fā)展。數(shù)字化信息技術(shù)革命加快了現(xiàn)代社會(huì)生產(chǎn)生活的速度,這對(duì)企業(yè)的辦公效率也有了新的要求。政府通過網(wǎng)絡(luò)可以建立企業(yè)與企業(yè)之間的網(wǎng)絡(luò)機(jī)制,形成一個(gè)大的管理網(wǎng)絡(luò),從而打破時(shí)間、空間的制約,及時(shí)傾聽社會(huì)中的民眾需求,虛心接受民眾的意見并不斷改善自身的失誤。在這種體制下,企業(yè)的辦公效率會(huì)越來越高。計(jì)算機(jī)技術(shù)的使用能夠使企業(yè)的辦公自動(dòng)化程度得到有效提高,能夠使企業(yè)的問題處理得到優(yōu)化,這樣就能提高工作的準(zhǔn)確性,從而提高企業(yè)的信息化管理水平。
3 規(guī)范化在計(jì)算機(jī)軟件開發(fā)應(yīng)用中的措施
3.1 了解客戶需求
軟件設(shè)計(jì)人員只有對(duì)客戶的需求有一個(gè)全面的了解,才能使軟件的開發(fā)有價(jià)值,有意義。軟件開發(fā)人員在設(shè)計(jì)中,應(yīng)該注重客戶的需求,對(duì)其有一個(gè)明確的定位??梢哉f,需求分析是軟件開發(fā)的一個(gè)重要工作,可以為開發(fā)提供方向,為開發(fā)指明策略。因此,軟件公司應(yīng)該重視需求分析。對(duì)軟件開發(fā)的工作人員進(jìn)行一些技術(shù)方面的指導(dǎo)培訓(xùn),通過這種專業(yè)的培訓(xùn)項(xiàng)目來提高工作人員的專業(yè)水平,能不斷提高工作效率,使其具備較強(qiáng)的專業(yè)素質(zhì)。首先給工作人員進(jìn)行企業(yè)文化的宣傳,讓工作人員有一個(gè)文化認(rèn)同感。然后對(duì)工作人員進(jìn)行產(chǎn)品特點(diǎn)的介紹,讓經(jīng)他們對(duì)產(chǎn)品有個(gè)全面的把握。最后和工作人員進(jìn)行開發(fā)設(shè)計(jì)的交流。這樣,軟件公司的管理也會(huì)更加規(guī)范,就會(huì)在消費(fèi)者中建立一個(gè)比較好的企業(yè)形象。
3.2 專注軟件產(chǎn)品研發(fā)
中國(guó)的軟件公司最大的不足就是創(chuàng)新能力差,研發(fā)能力差。外國(guó)的軟件公司之所以能夠在軟件市場(chǎng)中擁有自己的獨(dú)特地位,主要是因?yàn)樽约河休^強(qiáng)的研發(fā)創(chuàng)新能力。因?yàn)橹挥袆?chuàng)新才能不斷滿足大眾的消費(fèi)需求,只有創(chuàng)新才能對(duì)消費(fèi)者形成獨(dú)特的競(jìng)爭(zhēng)優(yōu)勢(shì),只有創(chuàng)新才能實(shí)現(xiàn)企業(yè)的長(zhǎng)足發(fā)展。這就是創(chuàng)新的重要作用,這就是中國(guó)軟件行業(yè)必須創(chuàng)新的必要性。
3.3 重視規(guī)范化管理模式
規(guī)范化管理模式才能提高生產(chǎn)效率,才能保證產(chǎn)品質(zhì)量。外國(guó)軟件公司的規(guī)范化管理使軟件開發(fā)質(zhì)量成為其獨(dú)特的競(jìng)爭(zhēng)優(yōu)勢(shì)。我國(guó)軟件行業(yè)的現(xiàn)狀是管理不規(guī)范,導(dǎo)致生產(chǎn)效率低下,這樣嚴(yán)重阻礙了中國(guó)軟件行業(yè)的發(fā)展。中國(guó)的軟件行業(yè)要想提高自己的競(jìng)爭(zhēng)能力,應(yīng)該不斷規(guī)范自己的管理模式,這樣才能在激烈的競(jìng)爭(zhēng)中脫穎而出。由于我國(guó)軟件行業(yè)起步較晚,技術(shù)能力差,因此現(xiàn)在還處于一個(gè)低級(jí)發(fā)展階段。軟件行業(yè)只有實(shí)現(xiàn)自己技術(shù)上的突破,資本上的整合,才能使我國(guó)軟件開發(fā)技術(shù)的發(fā)展進(jìn)入一個(gè)新的發(fā)展階段。
3.4 精心策劃
軟件開發(fā)工作要想做好,就要有一個(gè)詳細(xì)和具有特色的設(shè)計(jì)方案。只有這樣,才能使工作進(jìn)展的更加順利。軟件公司在做好這些工作的同時(shí),還應(yīng)該考慮到各方面的細(xì)節(jié),使自己的設(shè)計(jì)方案具有一定的創(chuàng)新性。設(shè)計(jì)方案不僅僅是軟件開發(fā)公司工作的一個(gè)前提準(zhǔn)備,更是企業(yè)的發(fā)展方向。因此,企業(yè)的設(shè)計(jì)方案應(yīng)該是有創(chuàng)意的,只有這樣才能使企業(yè)體現(xiàn)出自己的獨(dú)特之處。相信企業(yè)只有具備一定的創(chuàng)新能力才會(huì)吸引更多的合作伙伴,才能促進(jìn)企業(yè)的發(fā)展。
3.5 不斷總結(jié)
整個(gè)軟件開發(fā)設(shè)計(jì)工作結(jié)束后,工作人員要對(duì)設(shè)計(jì)工作進(jìn)行認(rèn)真的總結(jié),看看哪些方面是讓客戶滿意的,哪些工作還有不足之處。只有這樣,工作人員才能夠通過總結(jié)不斷提高工作質(zhì)量和效率,才能使以后的工作更加出色。軟件開發(fā)公司能否給客戶留下良好的印象,除了企業(yè)的典型工作之外,還需要企業(yè)能夠有一個(gè)較強(qiáng)的總結(jié)能力。只有這樣,才能使工作質(zhì)量慢慢提高,進(jìn)而減少工作中的失誤。在企業(yè)的軟件開發(fā)工作中,每次總結(jié)都是企業(yè)軟件開發(fā)工作的基礎(chǔ),是企業(yè)積累經(jīng)驗(yàn)的前提。
3.6 軟件產(chǎn)品的規(guī)范化維持與保護(hù)
軟件產(chǎn)品的核心使命是應(yīng)用軟件產(chǎn)品的系統(tǒng),將處于研發(fā)階段出現(xiàn)的錯(cuò)誤和在檢測(cè)時(shí)產(chǎn)生的不足及缺陷進(jìn)行修改,增強(qiáng)軟件的功能。在實(shí)際應(yīng)用中,客戶或維修人員需要以軟件產(chǎn)品系統(tǒng)中產(chǎn)生的不足為依據(jù)填寫“軟件問題報(bào)告”,然后把該報(bào)告交給軟件維護(hù)管理的專業(yè)人員。這樣就會(huì)使工作人員對(duì)軟件的維護(hù)管理問題有一個(gè)明確的把握,更容易解決問題。維護(hù)人員對(duì)維護(hù)需求進(jìn)行實(shí)際評(píng)析,然后對(duì)其不斷進(jìn)行修改,再把修改的消息告知客戶,最后把版本交付于客戶。這樣,才能保證產(chǎn)品質(zhì)量。
4 結(jié) 語
軟件開發(fā)的規(guī)范化對(duì)企業(yè)發(fā)展有著重要的影響。在科技文化高度發(fā)達(dá)的時(shí)代,計(jì)算機(jī)技術(shù)對(duì)企業(yè)的信息化管理有著極大地促進(jìn)作用。企業(yè)通過計(jì)算機(jī)技術(shù)使企業(yè)的管理更加規(guī)范,更加科學(xué),也能更好地優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)。因此,軟件開發(fā)的規(guī)范化管理勢(shì)在必行。
參考文獻(xiàn)
篇4
關(guān)鍵詞:GJB5000A;過程域;軍用軟件開發(fā);軟件項(xiàng)目管理
0引言
隨著國(guó)防現(xiàn)代化的發(fā)展,武器裝備中的計(jì)算機(jī)應(yīng)用越來越廣泛而且深入,而軟件系統(tǒng)正在成為提升武器裝備戰(zhàn)斗力的新的驅(qū)動(dòng)力.當(dāng)前,軍用軟件的質(zhì)量同硬件以及裝備質(zhì)量相比,還有一定差距,軟件質(zhì)量問題已成為制約武器裝備質(zhì)量發(fā)展的瓶頸.為規(guī)范軍用軟件開發(fā)過程,總裝備部下發(fā)了«GJB5000A軍用軟件研制能力成熟度模型»,明確了軟件研制和維護(hù)活動(dòng)中的主要軟件管理過程和工程過程的實(shí)踐,不僅適用于對(duì)組織的軟件研制能力進(jìn)行評(píng)價(jià),也適用于組織本身對(duì)軟件過程進(jìn)行評(píng)估和改進(jìn).
1GJB5000A三級(jí)簡(jiǎn)介
軍用軟件研制能力成熟度模型采用分級(jí)表示的方法,主要分為5個(gè)等級(jí)[2]:1級(jí)(或M1)為初始級(jí),2級(jí)(或M2)為已管理級(jí),3級(jí)(或ML3)為已定義級(jí),4級(jí)(或ML4)為已定量管理級(jí),5級(jí)(或ML5)為優(yōu)化級(jí).從軟件開發(fā)過程看,成熟度1級(jí)的過程通常是隨意、無序的;成熟度2級(jí)的項(xiàng)目已確保其過程按照方針進(jìn)行策劃并執(zhí)行;在成熟度等級(jí)3,過程已經(jīng)得到了很好的定義和理解,并采用標(biāo)準(zhǔn)、規(guī)程、工具和方法進(jìn)行了描述.標(biāo)準(zhǔn)包含22個(gè)過程域,按不同成熟度等級(jí)進(jìn)行了分類,每個(gè)能力成熟度等級(jí)包含若干過程域.組織在提升成熟度等級(jí)的過程中,應(yīng)使用相應(yīng)成熟度等級(jí)中的過程域以及較低成熟度等級(jí)中的全部過程域,增量地實(shí)現(xiàn)幾個(gè)過程域相關(guān)的專用目標(biāo)和共用目標(biāo).其中成熟度等級(jí)2包括配置管理、測(cè)量與分析、項(xiàng)目監(jiān)控、項(xiàng)目策劃、過程和產(chǎn)品質(zhì)量保證、需求管理、供方協(xié)議管理7個(gè)過程域,成熟度等級(jí)3則是在成熟度等級(jí)2的基礎(chǔ)上增加了決策分析與決定、集成項(xiàng)目管理、組織過程定義、組織過程焦點(diǎn)、組織培訓(xùn)、產(chǎn)品集成、需求開發(fā)、風(fēng)險(xiǎn)管理、技術(shù)解決方案、確認(rèn)、驗(yàn)證11個(gè)過程域.
2GJB5000A三級(jí)實(shí)施中的關(guān)鍵過程
2.1需求開發(fā)與管理
需求開發(fā)的目的是挖掘并分析顧客、產(chǎn)品和產(chǎn)品部件的需求.需求管理的目的是管理項(xiàng)目需求,并標(biāo)識(shí)這些需求與項(xiàng)目的計(jì)劃和工作產(chǎn)品之間的不一致性.具體實(shí)施步驟如下:①將用戶需求轉(zhuǎn)換為軟件系統(tǒng)需求,制定軟件系統(tǒng)規(guī)范,并通過仿真或編碼實(shí)現(xiàn)的方式確定軟件的關(guān)鍵技術(shù);②將軟件系統(tǒng)需求分解給各個(gè)配置項(xiàng),開展軟件需求分析工作,并確定最終解決方案;③對(duì)軟件需求實(shí)現(xiàn)方案進(jìn)行詳細(xì)設(shè)計(jì);④依據(jù)軟件設(shè)計(jì)進(jìn)行代碼的編寫;⑤每個(gè)開發(fā)階段都形成相應(yīng)的文檔,文檔之間采用正逆向追溯表進(jìn)行需求之間的追溯.
2.2軟件項(xiàng)目管理
軟件項(xiàng)目管理的目的是在項(xiàng)目的全生命周期內(nèi)制定和維護(hù)項(xiàng)目活動(dòng)計(jì)劃并監(jiān)控計(jì)劃的執(zhí)行,確保項(xiàng)目的有效運(yùn)作.具體實(shí)施步驟如下:①建立項(xiàng)目已定義過程,完成項(xiàng)目的工作量和進(jìn)度估計(jì),完成軟件項(xiàng)目計(jì)劃,并保證各個(gè)計(jì)劃之間的一致性;②依據(jù)階段計(jì)劃,在定期監(jiān)控、月分析和里程碑階段進(jìn)行任務(wù)分配和監(jiān)控,針對(duì)出現(xiàn)的問題和偏差采取糾正措施;③軟件開發(fā)工作完成后,對(duì)軟件開發(fā)的各項(xiàng)工作進(jìn)行總結(jié)分析,并編寫軟件開發(fā)總結(jié)報(bào)告。
2.3軟件分包管理
軟件分包管理的目的是保證項(xiàng)目按計(jì)劃讓分包方提交滿足要求的產(chǎn)品.具體實(shí)施步驟如下:①擬制軟件技術(shù)協(xié)議并簽訂合同,并明確與分包軟件研制工作有關(guān)的實(shí)施要求;②按照分包合同及技術(shù)協(xié)議、分包管理計(jì)劃的要求參與并管控分包合同及技術(shù)協(xié)議,以及分包管理計(jì)劃的執(zhí)行;③對(duì)分包方提交的產(chǎn)品進(jìn)行驗(yàn)收,證明該產(chǎn)品能夠滿足軟件技術(shù)協(xié)議的要求.2.4軟件質(zhì)量保證軟件質(zhì)量保證的目的是使員工和管理者對(duì)過程和相關(guān)的工作產(chǎn)品能有客觀深入的了解.具體步驟如下:①開展軟件質(zhì)量保證策劃工作,如制定«軟件質(zhì)量保證計(jì)劃»;②在規(guī)定的過程評(píng)價(jià)時(shí)間點(diǎn)到達(dá)時(shí),或相關(guān)事件發(fā)生時(shí)對(duì)過程活動(dòng)進(jìn)行評(píng)價(jià),記錄與計(jì)劃、標(biāo)準(zhǔn)、過程、規(guī)程不符合之處;③在規(guī)定的工作產(chǎn)品評(píng)價(jià)時(shí)間點(diǎn)到達(dá)時(shí)對(duì)軟件工作產(chǎn)品進(jìn)行評(píng)價(jià);④記錄過程評(píng)價(jià)和工作產(chǎn)品評(píng)價(jià)中發(fā)現(xiàn)的問題,跟蹤不符合項(xiàng)的關(guān)閉;⑤在項(xiàng)目規(guī)定的報(bào)告期內(nèi)總結(jié)軟件質(zhì)量保證工作的開展情況.
2.5軟件配置管理
軟件配置管理的目的是利用配置標(biāo)識(shí)、配置控制、配置狀態(tài)紀(jì)實(shí)和配置審核,建立和維護(hù)工作產(chǎn)品的完整性.具體實(shí)施步驟如下:①開展配置管理策劃工作,如建立配置管理系統(tǒng)和制定«軟件配置管理計(jì)劃»;②控制工作產(chǎn)品的入庫(kù)、出庫(kù)和變更活動(dòng),變更應(yīng)采取分級(jí)管理;③在各個(gè)階段結(jié)束點(diǎn)開展基線審核,并建立基線;④在項(xiàng)目規(guī)定的報(bào)告期內(nèi)總結(jié)軟件配置管理工作的開展情況.
2.6軟件過程改進(jìn)
軟件過程改進(jìn)主要是站在組織層面,提高整個(gè)組織的軟件過程改進(jìn)能力.主要內(nèi)容包括:①制定并維護(hù)年度軟件過程改進(jìn)工作計(jì)劃;②制定并維護(hù)軟件過程體系文件;③定期召開例會(huì)和按計(jì)劃定期跟蹤相關(guān)過程和產(chǎn)品,監(jiān)督過程改進(jìn)工作及項(xiàng)目組部署的過程資產(chǎn)的實(shí)施,并在出現(xiàn)偏差時(shí)采取適當(dāng)?shù)募m正措施;④定期在組織內(nèi)開展內(nèi)部評(píng)估,為下一輪過程改進(jìn)工作作準(zhǔn)備;⑤更新組織級(jí)測(cè)量數(shù)據(jù)與軟件工作環(huán)境標(biāo)準(zhǔn),對(duì)軟件過程資產(chǎn)進(jìn)行系統(tǒng)維護(hù),對(duì)全年的軟件過程改進(jìn)工作進(jìn)行分析和總結(jié);⑥根據(jù)軟件過程改進(jìn)工作的活動(dòng)、狀態(tài)和結(jié)果組織管理評(píng)審,以便評(píng)價(jià)和掌握過程改進(jìn)工作績(jī)效,并形成相關(guān)決策事項(xiàng),作為下輪過程改進(jìn)工作的基礎(chǔ).
2.7重大決策過程
重大決策過程的目的是采用正式的評(píng)價(jià)過程分析重大問題或事項(xiàng)可能的決策,依據(jù)定義的評(píng)價(jià)準(zhǔn)則和評(píng)價(jià)方法,選擇一個(gè)盡可能滿足多個(gè)利益相關(guān)方要求的解法,從而規(guī)避決策結(jié)果可能帶來的重大風(fēng)險(xiǎn).其中,主要要素包括評(píng)價(jià)準(zhǔn)則、評(píng)價(jià)方法、參與評(píng)價(jià)人員和評(píng)價(jià)時(shí)間.組織人員確定重大決策問題的備選方案,或在需要時(shí)進(jìn)一步明確重大決策事項(xiàng);對(duì)評(píng)價(jià)結(jié)果做出決定,在必要時(shí)進(jìn)行風(fēng)險(xiǎn)分析;對(duì)活動(dòng)的結(jié)果作記錄,記錄形式可采用會(huì)議紀(jì)要、評(píng)審報(bào)告或獨(dú)立的文檔.
3GIB5000A三級(jí)實(shí)施過程中的常見問題與建議
(1)同行評(píng)審流于形式.同行評(píng)審被定義為“由軟件工作產(chǎn)品生產(chǎn)者的同行遵循已定義的規(guī)程對(duì)產(chǎn)品進(jìn)行的技術(shù)評(píng)審”,在目前的軟件開發(fā)過程中,存在“重代碼、輕文檔”的現(xiàn)象,從而導(dǎo)致軟件開發(fā)文檔的質(zhì)量普遍不高,因此需要相關(guān)領(lǐng)域的專家對(duì)文檔質(zhì)量進(jìn)行把關(guān).然而,目前大多數(shù)評(píng)審只是流于形式,而未能發(fā)現(xiàn)實(shí)質(zhì)性問題,評(píng)審有效性不足.建議文檔評(píng)審之前先交由同行專家進(jìn)行文檔審查;管理層需要給予同行評(píng)審提供支持,如資源、時(shí)間、培訓(xùn)和激勵(lì)等;評(píng)審結(jié)果生成評(píng)審缺陷分析表,用于檢測(cè)評(píng)審的有效性.
(2)對(duì)軟件測(cè)試過程不夠重視.目前軟件開發(fā)過程中由于時(shí)間緊、前期項(xiàng)目計(jì)劃未得到有效策劃和跟蹤,導(dǎo)致后續(xù)測(cè)試時(shí)間嚴(yán)重不足.軟件測(cè)試是為了盡快、盡早地不斷發(fā)現(xiàn)各種軟件缺陷而開展的對(duì)軟件及過程產(chǎn)品的驗(yàn)證和確認(rèn)活動(dòng).建議在項(xiàng)目初期安排好項(xiàng)目計(jì)劃,項(xiàng)目除進(jìn)行配置項(xiàng)測(cè)試和系統(tǒng)測(cè)試外,針對(duì)關(guān)鍵重要模塊要開展單元和集成測(cè)試,測(cè)試文檔要與開發(fā)文檔形成追溯關(guān)系,保證功能與性能的一致性.
(3)變更控制不到位.與硬件相比,軟件的變更更為頻繁和難以控制.在軟件開發(fā)過程中變更主要來自計(jì)劃和需求,分為文檔變更和代碼變更.在目前的項(xiàng)目運(yùn)行過程中,變更影響域分析很薄弱,過程中比較常見的現(xiàn)象是項(xiàng)目分派和計(jì)劃、設(shè)計(jì)文檔和代碼之間對(duì)應(yīng)不上.建議除了對(duì)變更進(jìn)行分級(jí)控制外,應(yīng)細(xì)化軟件文檔模板(增加正逆向追溯表),并加強(qiáng)對(duì)變更后文檔的同行評(píng)審和聯(lián)合評(píng)審.
4結(jié)語
GJB5000A作為軟件開發(fā)的一個(gè)通用標(biāo)準(zhǔn),其中的過程域既獨(dú)立又相互融會(huì)貫通,而在推廣實(shí)施過程中,要將標(biāo)準(zhǔn)中的要求轉(zhuǎn)化成自身的體系要求,并結(jié)合實(shí)際情況不斷進(jìn)行改進(jìn)與提升,最后達(dá)到規(guī)范開發(fā)過程、提高軟件開發(fā)能力和保證軟件產(chǎn)品質(zhì)量的目標(biāo).
參考文獻(xiàn):
[1]GJB5000AG2008軍用軟件研制能力成熟度模型[S].2008.
[2]馮聽雷.GJB5000A從二級(jí)到三級(jí)的升級(jí)策略[J].價(jià)值工程,2012(5):74G75.
[3]張萬軍,儲(chǔ)善忠.基于CMMI的軟件工程教程[M].北京:清華大學(xué)出版社,2008.
[4]倪亭.在軟件研發(fā)與測(cè)試中推廣GJB5000A[J].軟件,2013(2):31G35.
[5]董越.未雨綢繆:理解軟件配置管理[M].北京:電子工業(yè)出版社,2012.
篇5
關(guān)鍵詞:軟件工程;網(wǎng)絡(luò)課程;教學(xué)實(shí)踐;Jazz
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1673-8454(2012)07-0061-04
一、引言
隨著遠(yuǎn)程教育需求的日益增長(zhǎng)和網(wǎng)絡(luò)教育支撐技術(shù)的飛速發(fā)展,設(shè)計(jì)適用于網(wǎng)絡(luò)上教學(xué)的高質(zhì)量課程已經(jīng)成為網(wǎng)絡(luò)教育發(fā)展的一項(xiàng)重要課題。
“軟件工程”課程的目的是使學(xué)生能夠系統(tǒng)地掌握軟件工程的基本概念和原理,以及實(shí)用的開發(fā)方法和技術(shù),了解軟件工程各領(lǐng)域的發(fā)展方向,學(xué)習(xí)用工程化的思想和方法開發(fā)和管理軟件項(xiàng)目,了解軟件開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則和規(guī)范,為從事軟件工程研究或應(yīng)用開發(fā)工作打下堅(jiān)實(shí)的基礎(chǔ)。[1-3]考慮到軟件工程是一門注重工程實(shí)踐能力的課程,課程的學(xué)習(xí)既要求要掌握軟件工程基本理論,又要求鍛煉運(yùn)用這些理論知識(shí)解決實(shí)際問題的能力,做到理論與實(shí)踐相結(jié)合。
當(dāng)前“軟件工程”網(wǎng)絡(luò)課程的設(shè)計(jì)日益受到重視,但在實(shí)際教學(xué)中還存在著一些問題,包括:在理論課程中貫穿整個(gè)軟件工程過程的系統(tǒng)化案例不多,以及實(shí)踐課程中項(xiàng)目開發(fā)實(shí)踐平臺(tái)不完善等。[4-6]這些缺陷都影響了學(xué)生對(duì)于軟件工程整體思想的理解與實(shí)踐。
解決上述問題已成為當(dāng)前“軟件工程”網(wǎng)絡(luò)課程設(shè)計(jì)的迫切需求。因此,本文以理論結(jié)合實(shí)踐的方式將IBM公司的下一代軟件開發(fā)協(xié)作平臺(tái)Jazz整合到課程的設(shè)計(jì)中:使用基于Jazz平臺(tái)的工具集(尤其是其中的RTC、RRC、RQM,以及ClearCase和ClearQuest),提供對(duì)軟件工程生命周期各階段任務(wù)的支持,并將Jazz平臺(tái)跨地域的團(tuán)隊(duì)協(xié)作能力和適用于敏捷軟件開發(fā)的特點(diǎn)充分利用到學(xué)生的工程實(shí)踐中,具有一定的創(chuàng)新性,取得了良好的效果。
二、“軟件工程”網(wǎng)絡(luò)課程的總體教學(xué)設(shè)計(jì)
本文在“軟件工程”網(wǎng)絡(luò)課程的教學(xué)設(shè)計(jì)中注重理論知識(shí)的掌握,同時(shí)以培養(yǎng)工程實(shí)踐能力為導(dǎo)向, 強(qiáng)調(diào)學(xué)生能力的培養(yǎng)。通過對(duì)該課程的學(xué)習(xí),讓學(xué)生理解工程化方法在軟件開發(fā)中的應(yīng)用,以理論結(jié)合實(shí)踐的方式進(jìn)行同步教學(xué):理論講授部分采用網(wǎng)絡(luò)多媒體教學(xué)模式,輔之以課后測(cè)驗(yàn)和課后作業(yè),課程實(shí)踐部分采用學(xué)生分組完成一個(gè)中小規(guī)模軟件項(xiàng)目開發(fā)的教學(xué)模式。
在課程開展的可行性方面,蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院在與IBM公司的合作框架下,能夠獲取學(xué)生課程培訓(xùn)與實(shí)踐所需要的工具和相關(guān)電子資源。此外,通過校、院或系一級(jí)的教學(xué)管理系統(tǒng)和FTP服務(wù)器建立教師與學(xué)生的互動(dòng)平臺(tái)。教師可以通過網(wǎng)絡(luò)教學(xué)課件和案例分析等電子資源,還可以布置課后測(cè)驗(yàn)、課后作業(yè)以及實(shí)踐項(xiàng)目;學(xué)生則可以通過網(wǎng)絡(luò)下載教學(xué)資源進(jìn)行課程學(xué)習(xí),也可以通過網(wǎng)絡(luò)進(jìn)行課后測(cè)驗(yàn)、提交課后作業(yè)以及參與實(shí)踐項(xiàng)目的開發(fā)。
該課程的教學(xué)設(shè)計(jì)分為兩個(gè)部分:授課部分和學(xué)生工程實(shí)踐部分,其中授課部分又可進(jìn)一步分為理論知識(shí)授課部分和工具培訓(xùn)授課部分。這兩部分的結(jié)合能達(dá)到配合理論教學(xué),進(jìn)行工具使用能力訓(xùn)練,并提高學(xué)生工程實(shí)踐能力的目的。
1.授課部分
(1)理論知識(shí)授課:本部分由主講教師完成,提供網(wǎng)絡(luò)多媒體教學(xué)課件。理論知識(shí)授課部分主要介紹軟件工程的歷史、現(xiàn)狀,以及發(fā)展趨勢(shì),以軟件工程發(fā)展歷史上的兩個(gè)主流方法學(xué)(結(jié)構(gòu)化軟件工程和面向?qū)ο筌浖こ蹋榛A(chǔ),深入講解軟件工程的基本原理、方法和技術(shù),并涉及軟件工程的管理話題,如軟件質(zhì)量管理、配置管理、過程管理、項(xiàng)目管理等。該課程的理論知識(shí)授課內(nèi)容可以劃分為結(jié)構(gòu)化軟件工程,面向?qū)ο筌浖こ蹋浖^程管理與質(zhì)量這三個(gè)主要部分。在課程教學(xué)中,注重提供貫穿整個(gè)軟件工程過程的系統(tǒng)化案例,使得學(xué)生能夠?qū)τ谲浖こ痰睦碚撝R(shí)有一個(gè)全面、直觀、感性的認(rèn)識(shí)。
(2)工具培訓(xùn)授課:本部分由輔講教師和工具提供商工程師完成授課和輔導(dǎo),與理論授課部分同步進(jìn)行,采用專題講座方式進(jìn)行相關(guān)工具的使用培訓(xùn)。工具培訓(xùn)授課部分主要針對(duì)IBM公司新一代的軟件開發(fā)協(xié)作平臺(tái)Jazz,采用IBM公司Jazz平臺(tái)系列集成工具的培訓(xùn)教材和教學(xué)資源,對(duì)學(xué)生進(jìn)行Jazz平臺(tái)及相關(guān)工具體系的使用方面的培訓(xùn),并對(duì)工具使用的實(shí)驗(yàn)進(jìn)行指導(dǎo),該實(shí)驗(yàn)也可通過網(wǎng)絡(luò)完成。
2.學(xué)生工程實(shí)踐部分
本部分由輔講教師和助教完成,指導(dǎo)學(xué)生分組完成軟件項(xiàng)目的開發(fā)。學(xué)生工程實(shí)踐部分主要參考IBM公司的Jazz平臺(tái)實(shí)驗(yàn)方案,選用一組典型的中小規(guī)模軟件項(xiàng)目,由學(xué)生分組并選擇適當(dāng)?shù)捻?xiàng)目進(jìn)行開發(fā)。在軟件開發(fā)過程的不同階段中,學(xué)生項(xiàng)目組需要展示對(duì)理論課程內(nèi)容的掌握程度和工具使用的熟練程度,每周就項(xiàng)目進(jìn)行進(jìn)展報(bào)告,并提交各階段相應(yīng)的成果。教師需要對(duì)學(xué)生項(xiàng)目組進(jìn)行過程管理和技術(shù)輔導(dǎo),并對(duì)集中的問題進(jìn)一步進(jìn)行輔導(dǎo)。
三、IBM-Jazz平臺(tái)簡(jiǎn)介
Jazz平臺(tái)是IBM推出的面向跨地域團(tuán)隊(duì)的下一代團(tuán)隊(duì)協(xié)作平臺(tái),也是一個(gè)整合軟件工程生命周期各階段任務(wù)的軟件開發(fā)平臺(tái)。[7]
1.Jazz平臺(tái)的特點(diǎn)
Jazz平臺(tái)的主要特點(diǎn)包括下述三項(xiàng),這些特點(diǎn)使得Jazz平臺(tái)能夠提供對(duì)于“軟件工程”網(wǎng)絡(luò)課程工程實(shí)踐的支持:
(1)跨地域的開發(fā)團(tuán)隊(duì)實(shí)時(shí)協(xié)作能力。Jazz平臺(tái)支持Web2.0技術(shù),能幫助分散的軟件開發(fā)團(tuán)隊(duì)克服地域障礙,搭建實(shí)時(shí)協(xié)作的平臺(tái)。Web2.0技術(shù)支持實(shí)時(shí)的信息和信息反饋,通過網(wǎng)絡(luò),分布在各地的開發(fā)團(tuán)隊(duì)成員都可以在Jazz上了解最新的開發(fā)進(jìn)度,提交最新的開發(fā)和測(cè)試結(jié)果,找到應(yīng)遵循的工作流,在該工作流的指引下循序漸進(jìn)地工作,而不必?fù)?dān)心偏離了開發(fā)目標(biāo)。項(xiàng)目的管理者也能夠在Jazz上找到需要了解的信息,包括團(tuán)隊(duì)的進(jìn)度、每位開發(fā)者的現(xiàn)狀,以及資源的配置等,從而幫助其配置資源,確保開發(fā)按時(shí)按目標(biāo)完成。這種通過網(wǎng)絡(luò)提供的協(xié)作能力很適合網(wǎng)絡(luò)課程中工程實(shí)踐部分的團(tuán)隊(duì)協(xié)作工作,包括了學(xué)生的參與和教師的管理。
(2)支持整個(gè)軟件生命周期各階段任務(wù)的無縫集成。Jazz平臺(tái)提供了對(duì)于軟件開發(fā)和管理流程的定義和執(zhí)行能力,在這些自定義流程的基礎(chǔ)上,能夠跨越包括需求、設(shè)計(jì)、編碼、測(cè)試、配置與交付等軟件生命周期的各個(gè)階段,對(duì)各階段的任務(wù)進(jìn)行無縫集成。Jazz平臺(tái)對(duì)軟件工程生命周期各階段任務(wù)的支持,符合“軟件工程”課程的工程實(shí)踐要求,使得學(xué)生能夠?qū)τ谲浖こ踢^程有一個(gè)全面和系統(tǒng)的理解和實(shí)踐。
(3)支持敏捷軟件開發(fā)。Jazz平臺(tái)還預(yù)定義了一些適用于敏捷軟件開發(fā)的流程,對(duì)RUP的支持使得最新的需求能及時(shí)交付給軟件開發(fā)項(xiàng)目的提出者,并且能很快得到最新的反饋意見。Jazz平臺(tái)對(duì)于敏捷軟件開發(fā)提供了支持,符合“軟件工程”網(wǎng)絡(luò)課程的工程實(shí)踐部分中“開發(fā)中小規(guī)模軟件項(xiàng)目”的要求。
2.Jazz平臺(tái)工具集
從2008年開始,IBM陸續(xù)推出了基于Jazz平臺(tái)的工具集,這些工具都是以與Jazz平臺(tái)集成的插件或連接器的形式的。主要的工具包括:
(1)Rational Team Concert(簡(jiǎn)稱RTC):RTC是IBM推出的第一個(gè)基于Jazz平臺(tái)的產(chǎn)品。作為一個(gè)協(xié)作軟件交付平臺(tái),RTC通過提供整合的項(xiàng)目計(jì)劃、工作管理、配置管理、團(tuán)隊(duì)構(gòu)建、版本構(gòu)建、報(bào)告能力等,為整個(gè)開發(fā)團(tuán)隊(duì)提供了協(xié)作的基礎(chǔ)。RTC還能夠幫助開發(fā)團(tuán)隊(duì)簡(jiǎn)化、自動(dòng)化和監(jiān)管整個(gè)軟件交付過程。
(2)Rational Requirements Composer(簡(jiǎn)稱RRC):RRC是基于Jazz平臺(tái)的需求開發(fā)管理平臺(tái)。輔以Rational DOORS Requirements Professional,RRC將各種需求定義手段和需求相關(guān)人員有機(jī)地結(jié)合在統(tǒng)一的集成協(xié)作平臺(tái)上,實(shí)現(xiàn)協(xié)作化的需求定義與需求管理。RRC采用多種需求開發(fā)方法和協(xié)作技能,使需求相關(guān)人員能更好地進(jìn)行需求的獲取、分析、精化、管理、評(píng)審以及驗(yàn)證。使用RRC能夠盡量確保在開發(fā)之前將需求定義清楚,減少因?yàn)樾枨蠖x不良為后續(xù)開發(fā)帶來的問題。
(3)Rational Quality Manager(簡(jiǎn)稱RQM):RQM是基于Jazz平臺(tái)的全生命周期質(zhì)量管理協(xié)作平臺(tái)。RQM在整個(gè)軟件工程生命周期中提供了從測(cè)試需求管理、測(cè)試計(jì)劃、測(cè)試用例設(shè)計(jì)、測(cè)試執(zhí)行、測(cè)試評(píng)價(jià)和缺陷管理等完整的測(cè)試生命周期管理方法,能夠簡(jiǎn)化和自動(dòng)化繁雜的測(cè)試任務(wù),支持手工測(cè)試以及自動(dòng)測(cè)試。通過與其擴(kuò)展組件Rational Test Lab Manager的集成,RQM還能提供自動(dòng)化的測(cè)試環(huán)境和測(cè)試資源的管理,從而提高測(cè)試的效率。
(4)Rational Project Conductor(簡(jiǎn)稱RPC):RPC是基于Jazz平臺(tái)的項(xiàng)目及資源管理平臺(tái)。RPC可以幫助項(xiàng)目經(jīng)理進(jìn)行項(xiàng)目計(jì)劃、制定項(xiàng)目進(jìn)度,為項(xiàng)目和任務(wù)安排合適的資源。RPC還提供了對(duì)項(xiàng)目狀態(tài)和進(jìn)度進(jìn)行管理監(jiān)控和可視化的功能,可以作為項(xiàng)目開發(fā)的核心數(shù)據(jù)庫(kù)。
(5)Rational Insight:Insight可以幫助獲取關(guān)于開發(fā)團(tuán)隊(duì)的度量數(shù)據(jù),客觀地度量開發(fā)的狀態(tài)和進(jìn)度。Insight能夠提供關(guān)于系統(tǒng)和軟件交付準(zhǔn)確的深入信息,確認(rèn)高優(yōu)先級(jí)的業(yè)務(wù)目標(biāo),并給出軟件交付的最佳實(shí)踐,從而更好地定位開發(fā)團(tuán)隊(duì)的目標(biāo)、度量最佳實(shí)踐和業(yè)務(wù)成果。
(6)Rational Build Forger(簡(jiǎn)稱RBF):RBF是基于Jazz平臺(tái)的過程執(zhí)行框架,可以對(duì)軟件工程生命周期中重復(fù)的開發(fā)任務(wù)和構(gòu)建過程進(jìn)行自動(dòng)化的安排、管理和追蹤。RBF支持主流的開發(fā)語言、工具及平臺(tái),能夠在沿用現(xiàn)有開發(fā)資源的同時(shí),增加有價(jià)值的自動(dòng)化、加速、通知和日程安排等功能。
(7)Rational Asset Manager(簡(jiǎn)稱RAM):RAM可以幫助組織了解所擁有資產(chǎn)的狀況,資產(chǎn)之間的關(guān)系,以及資產(chǎn)所交付的業(yè)務(wù)價(jià)值,從而使組織能夠基于一致的可重用資產(chǎn)更快地向市場(chǎng)交付高品質(zhì)的軟件解決方案,并減少解決方案實(shí)現(xiàn)和維護(hù)的成本。
除了上述工具外,IBM還將陸續(xù)基于Jazz平臺(tái)推出相關(guān)工具,并進(jìn)行眾多上一代Rational工具的Jazz化過程,已完成的包括ClearCase和ClearQuest等。
在“軟件工程”網(wǎng)絡(luò)課程中,主要涉及的基于Jazz平臺(tái)的工具是:Rational Team Concert、Rational Requirements Composer、Rational Quality Manager,以及ClearCase和ClearQuest。
四、“軟件工程”網(wǎng)絡(luò)課程的工程實(shí)踐部分設(shè)計(jì)
“軟件工程”課程具有實(shí)踐性強(qiáng)的特點(diǎn),其工程實(shí)踐環(huán)節(jié)既重要又困難,需要深入研究該課程整個(gè)工程實(shí)踐環(huán)節(jié)的教學(xué)內(nèi)容和方法,確保相關(guān)實(shí)踐平臺(tái),設(shè)計(jì)完整的實(shí)踐體系,包括:實(shí)驗(yàn)大綱、計(jì)劃、教材等。本章中對(duì)于“軟件工程”網(wǎng)絡(luò)課程,即所述“學(xué)生工程實(shí)踐部分”做進(jìn)一步研究。
1.工程實(shí)踐部分的目的
(1)讓學(xué)生在實(shí)踐環(huán)節(jié)中加深對(duì)軟件工程課程理論知識(shí)的理解,通過讓學(xué)生參與一個(gè)中小規(guī)模軟件開發(fā)的完整過程,建立對(duì)軟件開發(fā)過程各階段活動(dòng)的全面、直觀、感性的認(rèn)識(shí)。
(2)要求參與的學(xué)生在實(shí)踐環(huán)節(jié)中分成若干個(gè)項(xiàng)目組,并以項(xiàng)目組為單位完成軟件系統(tǒng)從需求分析到測(cè)試交付的完整過程,在該過程中學(xué)習(xí)有效的溝通方法,培養(yǎng)團(tuán)隊(duì)合作精神,為將來進(jìn)入軟件工程行業(yè)做好準(zhǔn)備。
(3)讓學(xué)生通過實(shí)踐環(huán)節(jié)掌握J(rèn)azz平臺(tái)系列工具的使用方法,培養(yǎng)學(xué)生靈活運(yùn)用所學(xué)理論知識(shí)分析和解決問題的能力。
“軟件工程”網(wǎng)絡(luò)課程的工程實(shí)踐部分的總體要求包括:遵循敏捷軟件開發(fā)的定義,各個(gè)學(xué)生項(xiàng)目組獨(dú)立完成從需求獲取與分析、設(shè)計(jì)與建模、編碼、測(cè)試、配置與交付、過程管理等軟件工程關(guān)鍵活動(dòng),熟練使用各種工具完成上述活動(dòng),養(yǎng)成規(guī)范化軟件開發(fā)的習(xí)慣,并根據(jù)國(guó)標(biāo)版軟件開發(fā)文檔模板最終提交相應(yīng)的軟件制品與規(guī)范化文檔。
2.工程實(shí)踐部分的具體要求
(1)項(xiàng)目管理與計(jì)劃。根據(jù)實(shí)驗(yàn)課程的安排,各學(xué)生項(xiàng)目組首先進(jìn)行的是基于項(xiàng)目管理知識(shí)使用Jazz-Rational Team Concert進(jìn)行所選項(xiàng)目的開發(fā)過程管理,使用Jazz-ClearCase實(shí)施配置管理,基于Jazz-ClearQuest進(jìn)行缺陷與變更管理。需要學(xué)生項(xiàng)目組制定項(xiàng)目計(jì)劃,包括過程計(jì)劃、開發(fā)計(jì)劃、測(cè)試計(jì)劃、配置管理計(jì)劃等,在網(wǎng)上提交相關(guān)文檔和進(jìn)展報(bào)告。
(2)需求獲取與分析。在該階段中要求各學(xué)生項(xiàng)目組獲取并分析目標(biāo)軟件項(xiàng)目的需求,采用用例模型描述系統(tǒng)的需求規(guī)約,使用Jazz-Rational Requirements Composer管理需求分析階段的結(jié)果并進(jìn)行需求評(píng)審。需要學(xué)生項(xiàng)目組給出需求規(guī)約文檔,在網(wǎng)上提交相關(guān)文檔和進(jìn)展報(bào)告。
(3)設(shè)計(jì)與建模。在該階段中要求各學(xué)生項(xiàng)目組以需求階段的結(jié)果為基礎(chǔ),使用工具Rational Software Architect為目標(biāo)軟件項(xiàng)目進(jìn)行設(shè)計(jì)和建模(注:IBM尚未為該階段提供基于Jazz平臺(tái)的工具),基于模型描述系統(tǒng)的設(shè)計(jì)規(guī)約。需要學(xué)生項(xiàng)目組給出設(shè)計(jì)規(guī)約文檔,在網(wǎng)上提交相關(guān)文檔和進(jìn)展報(bào)告。
(4)軟件編碼。在該階段中要求各學(xué)生項(xiàng)目組以設(shè)計(jì)階段的結(jié)果為基礎(chǔ),完成目標(biāo)軟件項(xiàng)目的最終編碼過程,并對(duì)軟件產(chǎn)品進(jìn)行評(píng)審。需要學(xué)生項(xiàng)目組給出源代碼和可執(zhí)行的系統(tǒng),在網(wǎng)上提交相關(guān)軟件制品和進(jìn)展報(bào)告。
(5)軟件測(cè)試。在該階段中要求各學(xué)生項(xiàng)目組使用Jazz-Rational Quality Manager及其他測(cè)試工具完成測(cè)試:設(shè)計(jì)測(cè)試用例,完成測(cè)試腳本的編制,實(shí)現(xiàn)自動(dòng)化測(cè)試執(zhí)行,進(jìn)行測(cè)試結(jié)果的收集和分析,進(jìn)行測(cè)試評(píng)估,將確認(rèn)的缺陷提交到缺陷追蹤系統(tǒng)中。需要學(xué)生項(xiàng)目組給出測(cè)試文檔,在網(wǎng)上提交相關(guān)文檔和進(jìn)展報(bào)告。
(6)軟件部署與項(xiàng)目總結(jié)。在該階段中要求各學(xué)生項(xiàng)目組結(jié)合實(shí)際運(yùn)行環(huán)境,完成目標(biāo)軟件項(xiàng)目的部署,并對(duì)各個(gè)階段的執(zhí)行情況進(jìn)行總結(jié),必要時(shí)可錄制系統(tǒng)演示。需要學(xué)生項(xiàng)目組在網(wǎng)上提交報(bào)告和相關(guān)資料。
五、結(jié)束語
針對(duì)當(dāng)前“軟件工程”網(wǎng)絡(luò)課程的現(xiàn)狀,本文在對(duì)該課程的設(shè)計(jì)中整合了IBM公司的下一代軟件開發(fā)協(xié)作平臺(tái)Jazz,利用該平臺(tái)對(duì)軟件工程生命周期各階段任務(wù)的支持,及其跨地域的團(tuán)隊(duì)協(xié)作能力和適用于敏捷軟件開發(fā)的特點(diǎn),以理論結(jié)合實(shí)踐的方式設(shè)計(jì)了該課程的總體教學(xué)計(jì)劃:著眼于培養(yǎng)學(xué)生的工程實(shí)踐能力,從授課部分(包括理論知識(shí)和工具培訓(xùn))以及學(xué)生工程實(shí)踐部分兩個(gè)方面展開,在實(shí)踐中取得了良好的教學(xué)效果。
參考文獻(xiàn):
[1]Roger S. Pressman. Software Engineering: A Practitioner's Approach, 7th edition[M]. McGraw-Hill,2009:928.
[2]Ian Sommerville. Software Engineering, 9th edition[M]. Addison Wesley,2010:792.
[3]Shari L. Pfleeger, Joanne M. Atlee. Software Engineering: Theory and Practice, 4th Edition[M]. Prentice Hall,2009:792.
[4]許家,白忠建,吳磊.軟件工程――理論與實(shí)踐, 第2版[M].北京:高等教育出版社,2009:399.
[5]黃河笑,楊煥宇, 陳海建等.“軟件工程”網(wǎng)絡(luò)課程的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)教育,2009(22):93-96.
篇6
關(guān)鍵詞:技能型軟件人才;教學(xué)理念;職業(yè)技能;教學(xué)方法
軟件藍(lán)領(lǐng)一詞來源于印度,泛指技能型軟件專門人才。目前全球軟件與服務(wù)外包市場(chǎng)規(guī)模依然巨大,并以膨脹方式持續(xù)增長(zhǎng),外包市場(chǎng)需要大量技能型軟件專門人才。上世紀(jì)末,“千年蟲”解決方案成就了印度,使之成為軟件與服務(wù)外包產(chǎn)業(yè)強(qiáng)國(guó),令世人矚目。在印度的軟件企業(yè)中,軟件開發(fā)如同傳統(tǒng)產(chǎn)業(yè)的流水線作業(yè),每個(gè)基礎(chǔ)編程人員按照規(guī)定的工序加工某個(gè)標(biāo)準(zhǔn)件,從而實(shí)現(xiàn)工業(yè)化生產(chǎn),正如印度卡納塔卡邦首席行政長(zhǎng)官Krishna在解讀為什么班加羅爾會(huì)成為印度乃至亞洲的硅谷時(shí)回答,除了教育,還是教育。
目前,在我國(guó)軟件企業(yè)中,人才缺乏是制約軟件企業(yè)發(fā)展的主要瓶頸之一。我國(guó)各級(jí)各類教育機(jī)構(gòu)依然存在著教學(xué)內(nèi)容與市場(chǎng)實(shí)際需求脫節(jié),面臨最大的教學(xué)問題是企業(yè)求賢若渴、卻英才難覓,其根源在于傳統(tǒng)的“本科壓縮型”人才培養(yǎng)模式問題。筆者針對(duì)技能型軟件人才培養(yǎng)過程中實(shí)踐教學(xué)環(huán)節(jié)的教學(xué)問題,從教學(xué)理念、教學(xué)內(nèi)容和教學(xué)方法3個(gè)方面進(jìn)行實(shí)踐和總結(jié),其目的是為了探索軟件工程專業(yè)本科生教育的人才培養(yǎng)模式。
1 若干教學(xué)問題
2001年12月教育部和國(guó)家計(jì)委聯(lián)合發(fā)出通知,批準(zhǔn)清華大學(xué)等35所高校試辦示范性軟件學(xué)院,旨在通過軟件學(xué)院的建立,實(shí)現(xiàn)軟件人才的跨越式發(fā)展。在示范性軟件學(xué)院計(jì)劃中,明確提出面向軟件產(chǎn)業(yè)培養(yǎng)高素質(zhì)的工程型軟件實(shí)用人才的專業(yè)定位。2003年教育部批準(zhǔn)建立了36個(gè)示范性軟件職業(yè)技術(shù)學(xué)院。2004年IEEE-CS組織了軟件工程知識(shí)體系指南SWEBOK2004,在指南中劃分了軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過程、軟件工程工具和方法、軟件質(zhì)量等lO個(gè)關(guān)鍵知識(shí)域,規(guī)定了每個(gè)知識(shí)域中的具體教學(xué)內(nèi)容,如“軟件需求”知識(shí)域有需求基礎(chǔ)、需求過程、需求獲取、需求分析、需求規(guī)格說明、需求確認(rèn)、需求實(shí)踐等教學(xué)主題。
回顧多年的軟件工程專業(yè)發(fā)展,我國(guó)各高校中已有近200多所院校開設(shè)了軟件工程專業(yè),各級(jí)各類培訓(xùn)機(jī)構(gòu)相繼出現(xiàn)。為了支持軟件與服務(wù)外包人才的培養(yǎng),自2006年起,商務(wù)部開始實(shí)施服務(wù)外包“千百十工程”人才培訓(xùn)計(jì)劃,2007年教育部在“質(zhì)量工程”中加大了對(duì)信息類專業(yè)的支持力度,軟件工程專業(yè)列入第2類特色專業(yè)建設(shè)項(xiàng)目,2011年國(guó)務(wù)院學(xué)位委員會(huì)正式公布了修訂的學(xué)科目錄,把軟件工程新增為一級(jí)學(xué)科。這充分說明軟件工程專業(yè)和學(xué)科在國(guó)家戰(zhàn)略層面上已經(jīng)提升到一個(gè)新的高度。
政府層面安排的各級(jí)各類專項(xiàng)培訓(xùn)資金,主要用于支持大學(xué)生增加軟件與服務(wù)外包專業(yè)知識(shí)和技能,鼓勵(lì)外包企業(yè)新增大學(xué)生就業(yè)崗位的各類人才培訓(xùn)項(xiàng)目,重點(diǎn)培訓(xùn)大學(xué)應(yīng)屆畢業(yè)生和尚未就業(yè)的大學(xué)畢業(yè)生,以及服務(wù)外包企業(yè)新入職員工。培訓(xùn)內(nèi)容包括軟件與服務(wù)外包企業(yè)人才定制培訓(xùn)、從業(yè)人員資質(zhì)培訓(xùn)、國(guó)際認(rèn)證培訓(xùn)、行業(yè)標(biāo)準(zhǔn)及相關(guān)知識(shí)產(chǎn)權(quán)培訓(xùn)、大學(xué)生實(shí)習(xí)項(xiàng)目及勤工儉學(xué)培訓(xùn)、企業(yè)新人職人員崗前業(yè)務(wù)技能培訓(xùn)等。政府層面出臺(tái)的政策目標(biāo),主要是為了建立軟件與服務(wù)外包人才的培養(yǎng)培訓(xùn)體系,調(diào)整專業(yè)結(jié)構(gòu)以適應(yīng)軟件產(chǎn)業(yè)需要,加強(qiáng)高校學(xué)生實(shí)習(xí)實(shí)訓(xùn)工作,深化高校與軟件與服務(wù)外包企業(yè)的合作等。
綜上所述,市場(chǎng)對(duì)人才需求仍有較大缺口,適應(yīng)產(chǎn)業(yè)市場(chǎng)不斷發(fā)展的軟件工程專業(yè)教育任重道遠(yuǎn)。培養(yǎng)技能型軟件人才已經(jīng)到了應(yīng)該采用全方位、多渠道、企業(yè)廣泛參與的多種培養(yǎng)模式,才能從根本上解決目前企業(yè)人才短缺、現(xiàn)有人才結(jié)構(gòu)不合理等問題。高校的根本任務(wù)是人才培養(yǎng),要實(shí)現(xiàn)人才培養(yǎng)與企業(yè)需求之間的無縫銜接,本文主要討論3方面教學(xué)問題:
(1)實(shí)踐教學(xué)理念。在教師組織教學(xué)過程中,其教學(xué)理念必須符合產(chǎn)業(yè)標(biāo)準(zhǔn)和項(xiàng)目規(guī)范,軟件項(xiàng)目的成功取決于項(xiàng)目團(tuán)隊(duì),項(xiàng)目團(tuán)隊(duì)必須遵循軟件工程規(guī)范,規(guī)范是指項(xiàng)目規(guī)程和實(shí)施項(xiàng)目的相關(guān)技術(shù)標(biāo)準(zhǔn),與之相關(guān)的專業(yè)知識(shí)只求其核心的基礎(chǔ)知識(shí),不求知識(shí)全面。
(2)職業(yè)技能結(jié)構(gòu)。通常職業(yè)能力貫穿整個(gè)職業(yè)生涯,其職業(yè)技能可以劃分為,特定技能、通用技能、核心技能3個(gè)層次,其中的核心技能具有普遍適用性,在職業(yè)生涯中受益終生,此外個(gè)人的職業(yè)素養(yǎng)也是一種職業(yè)能力,主要有交流能力、溝通和表達(dá)能力、文檔的規(guī)范寫作、分工合作、團(tuán)隊(duì)協(xié)作、敬業(yè)奉獻(xiàn)等。
(3)實(shí)踐教學(xué)方法。在項(xiàng)目實(shí)施過程中,必須遵循軟件工程原則,根據(jù)“項(xiàng)目經(jīng)理系統(tǒng)分析員軟件工程師具體程序員”的人才結(jié)構(gòu)組建項(xiàng)目團(tuán)隊(duì),按照項(xiàng)目管理流程和技術(shù)規(guī)范實(shí)施項(xiàng)目,其教學(xué)內(nèi)容必須緊跟產(chǎn)業(yè)技術(shù)、及時(shí)更新教材內(nèi)容,注重實(shí)用性和針對(duì)性,項(xiàng)目實(shí)訓(xùn)從最簡(jiǎn)單的項(xiàng)目做起,在強(qiáng)調(diào)掌握具體專業(yè)技能的同時(shí),要求學(xué)生善于交流、勤于溝通,逐步提高職業(yè)能力。
2 實(shí)踐教學(xué)理念
印度軟件企業(yè)快速進(jìn)步的重要原因之一就是能夠按照軟件產(chǎn)業(yè)發(fā)展的需要,通過多層次、多渠道方式培養(yǎng)人才,形成多層次的人才結(jié)構(gòu)。分析軟件產(chǎn)業(yè)特點(diǎn),任何大型軟件項(xiàng)目的實(shí)施,團(tuán)隊(duì)是項(xiàng)目成功實(shí)施的重要基礎(chǔ),如圖1所示;把大項(xiàng)目分解成無數(shù)小模塊任務(wù),要求按照具體的技術(shù)規(guī)范和標(biāo)準(zhǔn)施工,遵守項(xiàng)目流程,如圖2所示;不同層次上的人員有著具體而明確的分工,在合作或協(xié)同的過程中,需要具備相應(yīng)的溝通技巧和職業(yè)素養(yǎng),團(tuán)隊(duì)角色職責(zé)如表1所示。
在項(xiàng)目實(shí)施的過程框架中,工作指南規(guī)定了要完成的任務(wù)步驟、方法、進(jìn)度等,各“角色”執(zhí)行任務(wù)時(shí)必須參照工作指南,工作模板是指“角色”按照計(jì)劃進(jìn)度完成具體任務(wù)以及必須完成的各種文檔結(jié)構(gòu),QC根據(jù)指南,逐一核對(duì)任務(wù)列表,通過檢查表監(jiān)督各角色是否按進(jìn)度執(zhí)行。在項(xiàng)目實(shí)施過程中,項(xiàng)目團(tuán)隊(duì)為了一個(gè)共同的目標(biāo)(某個(gè)項(xiàng)目)一起學(xué)習(xí)和工作,團(tuán)隊(duì)必須具有良好的溝通機(jī)制。例如項(xiàng)目專用的公告牌(公告、通知、狀態(tài)報(bào)告),項(xiàng)目郵件列表;項(xiàng)目網(wǎng)站(文檔、團(tuán)隊(duì)成員主頁(yè)、相關(guān)的技術(shù)論文和筆記以及自學(xué)培訓(xùn)材料),項(xiàng)目會(huì)議(關(guān)于簡(jiǎn)報(bào)和問題解決方案),關(guān)于團(tuán)隊(duì)成員工作的最佳實(shí)踐會(huì)議和討論,面對(duì)面交談等。
在教與學(xué)的過程中,教師必須思考如何讓學(xué)生盡可能塊地掌握實(shí)際動(dòng)手開發(fā)能力,盡快與產(chǎn)業(yè)技能接軌,要求學(xué)生給自己制造一個(gè)理由來組織學(xué)習(xí)型工作團(tuán)隊(duì),通過發(fā)放團(tuán)隊(duì)工作規(guī)范和模板,簽訂團(tuán)隊(duì)工作責(zé)任書、內(nèi)部承諾等方式來提高團(tuán)隊(duì)學(xué)習(xí)效率。通過教學(xué)實(shí)踐,明確人才培養(yǎng)目標(biāo),總結(jié)并提出團(tuán)隊(duì)、規(guī)范、交流的教學(xué)理念,團(tuán)隊(duì)是項(xiàng)目基礎(chǔ),規(guī)范是項(xiàng)目規(guī)程和技術(shù)標(biāo)準(zhǔn),交流是團(tuán)隊(duì)成員的基本素養(yǎng),其教學(xué)理念符合產(chǎn)業(yè)需求和企業(yè)實(shí)際。
3 職業(yè)技能結(jié)構(gòu)
全球軟件產(chǎn)業(yè)市場(chǎng)呈現(xiàn)兩大特點(diǎn),國(guó)際化分工合作步伐加快、產(chǎn)業(yè)化技術(shù)更新加速。前者使得軟件服務(wù)外包成為全球性軟件市場(chǎng)中的追逐熱點(diǎn),涌現(xiàn)了象印度、愛爾蘭、以色列等一些軟件外包強(qiáng)國(guó),后者說明軟件產(chǎn)業(yè)中的技術(shù)從業(yè)人員必須時(shí)刻保持適應(yīng)產(chǎn)業(yè)發(fā)展的技術(shù)能力和技能,尤其是直接面對(duì)軟件開發(fā)環(huán)節(jié)中的技能型軟件人才。
印度軟件人才培養(yǎng)模式的獨(dú)到之處就在于軟件企業(yè)的人才結(jié)構(gòu)合理,其軟件教育的核心理念是緊跟國(guó)際軟件領(lǐng)銜企業(yè)的技術(shù)發(fā)展,快速更新教材,注重實(shí)用性和針對(duì)性,使畢業(yè)生能迅速適應(yīng)企業(yè)的需要,可承擔(dān)任何大型軟件項(xiàng)目中具體某個(gè)環(huán)節(jié)的規(guī)范且熟練工作。對(duì)于軟件產(chǎn)業(yè)來說,教育部門提供大量技能型軟件人才是軟件工業(yè)化生產(chǎn)的基礎(chǔ),同時(shí)這種專門化知識(shí)結(jié)構(gòu)的人才模式也將推進(jìn)軟件流水線生產(chǎn)的標(biāo)準(zhǔn)化。因此,必須分析研究技能型軟件人才需要什么樣的知識(shí)、能力和素質(zhì)結(jié)構(gòu),應(yīng)該尋找培養(yǎng)這種能力結(jié)構(gòu)的方式方法。
職業(yè)能力包括貫穿技術(shù)人員整個(gè)職業(yè)生涯的就業(yè)和創(chuàng)業(yè)能力、工作能力、職業(yè)轉(zhuǎn)換能力?,F(xiàn)行教育部門或軟件企業(yè)中的技能型軟件人才的職業(yè)能力之內(nèi)涵必須得以重新構(gòu)造;已經(jīng)不僅僅是動(dòng)手能力、操作能力和理論知識(shí)的代名詞,職業(yè)態(tài)度、敬業(yè)精神、團(tuán)隊(duì)合作交流和職業(yè)行為評(píng)價(jià)等因素都應(yīng)納入到職業(yè)能力的培養(yǎng)中去。以職業(yè)活動(dòng)為導(dǎo)向,以職業(yè)能力為核心的原則正在改變學(xué)科導(dǎo)向的職業(yè)教育培養(yǎng)體系,產(chǎn)業(yè)現(xiàn)場(chǎng)的實(shí)際需要和認(rèn)同正在主導(dǎo)專業(yè)教育的內(nèi)容和形式。接受任務(wù)、解決問題、執(zhí)行規(guī)范、完成任務(wù),這是最基本的標(biāo)準(zhǔn)。例如對(duì)于低檔軟件人員不懂操作系統(tǒng)、計(jì)算機(jī)原理、關(guān)系數(shù)據(jù)庫(kù)原理等常識(shí),并不妨礙他編寫代碼、使用工具開發(fā)用戶層界面等專門工作。所謂技能訓(xùn)練,就是掌握最基本、最必要的專業(yè)基礎(chǔ)知識(shí)的前提下,在較淺的程度內(nèi)掌握幾種計(jì)算機(jī)程序設(shè)計(jì)語言,然后學(xué)習(xí)目前流行且高效率的軟件開發(fā)工具(如果企業(yè)需要,還可以學(xué)習(xí)一些更加專用的軟件開發(fā)工具),學(xué)習(xí)實(shí)用的軟件編程、數(shù)據(jù)管理、硬件維護(hù)等技術(shù)。
在教學(xué)實(shí)踐中,我們提出“圍繞編程規(guī)范,研究技能知識(shí)結(jié)構(gòu)”的課程建設(shè)思想,把技能型軟件人才的職業(yè)能力分為特定技能、通用技能、核心技能3個(gè)層次,其中核心技能是范圍最窄、通用性最強(qiáng)的技能,體現(xiàn)了職業(yè)活動(dòng)中的最基本技能,具有普遍適用性,在職業(yè)生涯中受益終生。特定技能可以理解為按照國(guó)家職業(yè)分類來劃分范圍,例如各種職業(yè)資格證書的認(rèn)證考核。通用技能通常比特定技能的口徑要寬,可以理解為在一組特征和屬性相同或者相近的職業(yè)群中體現(xiàn)出來的共性技能和知識(shí)要求。我們提出軟件工程專業(yè)的“職業(yè)技能”邊界,按照軟件階段劃分,制定不同階段所要求的職業(yè)技能,例如編碼階段,要求有規(guī)范代碼書寫、單元測(cè)試能力,專業(yè)教師(或項(xiàng)目經(jīng)理)要善于觀察、發(fā)掘、培養(yǎng)新人,根據(jù)學(xué)生的各自特點(diǎn),固化訓(xùn)練或交叉培養(yǎng)設(shè)計(jì)、編碼、測(cè)試、文檔書寫或管理能力。按照職業(yè)成長(zhǎng)過程區(qū)分,哪些人是技術(shù)型,哪些是項(xiàng)目管理型。哪些技能操作型人才。高校不是企業(yè),企業(yè)也不該承擔(dān)高校職能;在校企合作過程中,圍繞職能能力訓(xùn)練,企業(yè)和高校之間有職責(zé)分工的邊界,例如外包委托、實(shí)習(xí)見習(xí)活動(dòng)等等。在職業(yè)素養(yǎng)和能力方面,著重在交流表達(dá)、規(guī)范寫作、分工合作、團(tuán)隊(duì)協(xié)作、敬業(yè)奉獻(xiàn)等方面對(duì)學(xué)生加以訓(xùn)練。我們提出的軟件工程專業(yè)的“職業(yè)素養(yǎng)”邊界,堅(jiān)持任何人都有“用”的原則,關(guān)鍵“用”到實(shí)處。刁鉆苛刻的人“用”到測(cè)試上去,勤奮好勝的人“用”到技術(shù)攻關(guān)上,豁達(dá)人緣好的人“用”到項(xiàng)目協(xié)調(diào)上去,條理規(guī)矩的人“用”到設(shè)計(jì)上去。
在軟件工程專業(yè)的人才培養(yǎng)方案中,專業(yè)知識(shí)只求核心基礎(chǔ)知識(shí),不求全面知識(shí),知識(shí)教學(xué)內(nèi)容必須與技術(shù)發(fā)展同步更新。軟件工程專業(yè)“職業(yè)技能”方面的教材較少,這類課程建設(shè)有一定難度,需要大量的人力、物力投入。一方面,通過校企合作、校際協(xié)作來組織開發(fā)此類課程,另一方面,借鑒真實(shí)項(xiàng)目的仿真實(shí)訓(xùn)來開發(fā)此類課程,此類項(xiàng)目的文檔比較規(guī)范齊全,可實(shí)施規(guī)范訓(xùn)練。在校企合作的真實(shí)項(xiàng)目軟件開發(fā)過程中,應(yīng)該根據(jù)學(xué)生年級(jí)高低,使課程教學(xué)和訓(xùn)練僅局限于某個(gè)開發(fā)階段,例如編碼階段,著重讓學(xué)生看懂詳細(xì)設(shè)計(jì)文檔、規(guī)范編碼書寫、模塊單元測(cè)試。另外,在課程教學(xué)和項(xiàng)目訓(xùn)練過程中,必須強(qiáng)調(diào)學(xué)生的說(交流)、寫、做,特別是說和寫?!罢f”可以通過組織定期或不定期、正式或非正式的會(huì)議討論,“寫”可以寫個(gè)人小結(jié)或技術(shù)分析等。這些內(nèi)容和要求都應(yīng)該作為課程建設(shè)的必須內(nèi)容,并用恰當(dāng)規(guī)范的格式或流程編寫起來。
4 實(shí)訓(xùn)教學(xué)方法
根據(jù)培養(yǎng)目標(biāo)和技能要求,通過校企合作形式,開發(fā)出一系列實(shí)訓(xùn)項(xiàng)目,構(gòu)建了以實(shí)訓(xùn)項(xiàng)目為主題的實(shí)訓(xùn)環(huán)境,明確提出以項(xiàng)目實(shí)訓(xùn)為主的教學(xué)方式。通過教學(xué)實(shí)踐,提出以“職業(yè)技能為根本、工作體驗(yàn)為主題、知識(shí)點(diǎn)恰到好處”的教學(xué)方法,如圖3所示。
以實(shí)訓(xùn)項(xiàng)目為主題的工作模式,是仿照軟件企業(yè)規(guī)范的運(yùn)作模式,由教師(或項(xiàng)目經(jīng)理)演示需求分析、總體設(shè)計(jì)文檔,安排學(xué)生編寫詳細(xì)需求、詳細(xì)設(shè)計(jì)文檔,將學(xué)生分成項(xiàng)目小組,分片包干,個(gè)人承包,每人都有機(jī)會(huì)承擔(dān)項(xiàng)目的某個(gè)具體內(nèi)容(如編制模塊,編寫測(cè)試計(jì)劃和測(cè)試報(bào)告等)。旨在提高學(xué)生的規(guī)范化開發(fā)能力和團(tuán)隊(duì)分工協(xié)作,強(qiáng)化程序設(shè)計(jì)基礎(chǔ),使學(xué)生掌握軟件開發(fā)所必需的知識(shí)與技能,熟練運(yùn)用開發(fā)環(huán)境和工具。
以項(xiàng)目實(shí)訓(xùn)為主題的實(shí)訓(xùn)模式,通過實(shí)訓(xùn)平臺(tái)讓學(xué)生依照軟件開發(fā)的規(guī)范流程進(jìn)行訓(xùn)練,做到、學(xué)到、用到,加深理論、技術(shù)和實(shí)踐的結(jié)合,通過平臺(tái)讓學(xué)生對(duì)自己的工作做出總結(jié),闡明個(gè)人成果的理論依據(jù)、技術(shù)規(guī)范及采用的技術(shù)手段等。在項(xiàng)目實(shí)施過程中,必須遵循軟件工程原則,必須按照項(xiàng)目管理流程和技術(shù)規(guī)范實(shí)施項(xiàng)目,注重實(shí)用性和針對(duì)性,項(xiàng)目實(shí)訓(xùn)從最簡(jiǎn)單的項(xiàng)目做起,在掌握專業(yè)技能的同時(shí),注重學(xué)生實(shí)踐操作能力和分工協(xié)作能力的培養(yǎng),鍛煉交接工作能力,培養(yǎng)責(zé)任心與完成任務(wù)的決心。
篇7
Abstract: Documents are useful in software development procedure. Not only can they help programmer to know about his job processing and to read and improve his code easily, but also they can help manager to control and improve software development procedure and to enhance software development productivity.
關(guān)鍵詞: 軟件工程;文檔
Key words: software engineering;documents
中圖分類號(hào):TP31文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-4311(2010)26-0151-01
0引言
軟件產(chǎn)品是包括程序、數(shù)據(jù)及其相關(guān)文檔的完整集合。其中,程序是按事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列;數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);文檔是與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料。由軟件產(chǎn)品的定義可見,文檔是軟件產(chǎn)品不可或缺的組成部分。在計(jì)算機(jī)系統(tǒng)中,軟件是與硬件相互依存的部分,它與硬件合為一體完成系統(tǒng)功能。
1軟件生存周期中的文檔
一個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被放棄所經(jīng)歷的漫長(zhǎng)時(shí)期,被稱為生存周期。軟件開發(fā)模型是跨越整個(gè)軟件生存周期的系統(tǒng)開發(fā)、運(yùn)作、維護(hù)所實(shí)施的全部工作和任務(wù)的結(jié)構(gòu)框架,能夠反映軟件生存周期內(nèi)各種工作應(yīng)如何組織及軟件生存周期各個(gè)階段如何銜接。常用的軟件開發(fā)模型有:瀑布模型、螺旋模型、原型模型、第四代技術(shù)模型等。
通常,在制定軟件開發(fā)計(jì)劃時(shí),就要選定軟件開發(fā)的模型來描述軟件的生存周期,將生存周期進(jìn)行階段劃分,各階段依次進(jìn)行。前一個(gè)階段任務(wù)的完成是后一個(gè)階段任務(wù)開始的前提和基礎(chǔ),后一個(gè)階段的工作通常是前一個(gè)階段提出方案的具體化。表1描述了軟件開發(fā)的不同階段及各階段需要提交的文檔資料。
2文檔的重要作用
2.1 軟件產(chǎn)品的組成部分從軟件的定義可以看出,文檔和代碼、數(shù)據(jù)一起構(gòu)成了軟件產(chǎn)品。文檔記錄了軟件產(chǎn)品定義、分析、設(shè)計(jì)、實(shí)現(xiàn)、安裝維護(hù)等各個(gè)階段的信息處理過程。描述清楚、完備的文檔便于客戶了解軟件的功能、性能等各項(xiàng)指標(biāo),為客戶選購(gòu)符合自己需要的軟件提供依據(jù),是用戶選擇和使用產(chǎn)品的有效工具。
2.2 交流的工具文檔是一種無聲的語言,它記錄了軟件項(xiàng)目開發(fā)過程中有關(guān)軟件開發(fā)、運(yùn)行、維護(hù)和培訓(xùn)等方面的信息,這些信息有利于管理人員、開發(fā)人員、操作人員、用戶之間的交流和合作,便于軟件項(xiàng)目能在規(guī)定的時(shí)間、費(fèi)用內(nèi)完成開發(fā)和投產(chǎn)應(yīng)用。例如,“需求定義和分析”的階段總是被軟件開發(fā)人員視為整個(gè)軟件生命周期中最困難的環(huán)節(jié)。
2.3 里程碑的構(gòu)件之一為了保證軟件項(xiàng)目如期保質(zhì)的順利完成,通常,項(xiàng)目經(jīng)理會(huì)在開發(fā)過程中設(shè)置一些里程碑。通過監(jiān)督每一個(gè)里程碑是否順利完成,來確知軟件開發(fā)的進(jìn)度。在里程碑處,開發(fā)人員不僅要提供相關(guān)模塊的代碼,還要提供相關(guān)的文檔以供評(píng)審。只有通過評(píng)審的代碼和文檔才能作為基線,存入配置庫(kù)中。也只有按照軟件開發(fā)計(jì)劃,提交了該里程碑處需要提供的所有相關(guān)資料,才能夠說這個(gè)里程碑順利完成。故文檔是里程碑的構(gòu)件之一。
2.4 開發(fā)與管理的依據(jù)文檔在軟件項(xiàng)目的開發(fā)過程中起到了關(guān)鍵的作用,文檔作為一種日常交流的重要依據(jù)和工作成果的總結(jié)顯得尤為重要,從某種意義上來說,文檔是軟件項(xiàng)目開發(fā)規(guī)范的體現(xiàn)和指南。按照規(guī)范要求編制一整套文檔的過程,就是按照開發(fā)規(guī)范完成一個(gè)軟件項(xiàng)目開發(fā)的過程。
2.5 評(píng)審的內(nèi)容軟件項(xiàng)目開發(fā)各階段完成后,各單位組織人員對(duì)軟件產(chǎn)品進(jìn)行階段評(píng)審。本階段的產(chǎn)品包括文檔、程序、數(shù)據(jù)以及調(diào)試記錄。文檔參與到軟件開發(fā)過程中評(píng)審的各個(gè)階段。在軟件需求評(píng)審中,需評(píng)審的文檔有:軟件需求規(guī)格說明、接口需求規(guī)格說明、軟件質(zhì)量保證計(jì)劃、軟件配置管理計(jì)劃;評(píng)審依據(jù)的文檔有:系統(tǒng)分析和軟件定義、軟件項(xiàng)目任務(wù)書、軟件項(xiàng)目開發(fā)計(jì)劃。在概要設(shè)計(jì)評(píng)審的階段,需評(píng)審的文檔有:軟件概要設(shè)計(jì)說明、接口概要設(shè)計(jì)說明;評(píng)審依據(jù)是:軟件需求規(guī)格說明書、接口需求規(guī)格說明書。在詳細(xì)設(shè)計(jì)階段,需評(píng)審的文檔有:詳細(xì)設(shè)計(jì)說明書、接口詳細(xì)設(shè)計(jì)說明書;評(píng)審的依據(jù)是:軟件概要設(shè)計(jì)說明、軟件需求規(guī)格說明。在軟件驗(yàn)證與確認(rèn)評(píng)審的階段,需評(píng)審的內(nèi)容有:軟件驗(yàn)證和確認(rèn)計(jì)劃、功能、軟件文檔及程序文本;評(píng)審的依據(jù)有:軟件設(shè)計(jì)說明、需求說明、測(cè)試報(bào)告和各階段的文檔。故,文檔是評(píng)審的重要內(nèi)容。
3結(jié)論
軟件開發(fā)人員在各個(gè)階段中以文檔作為前階段工作成果的體現(xiàn)和后階段工作的依據(jù),這些文檔(計(jì)劃和報(bào)告)提供給管理人員,以獲得到必要的支持。管理人員可通過這些文檔了解軟件開發(fā)項(xiàng)目安排、進(jìn)度、資源使用和成果等。軟件開發(fā)人員需為用戶了解軟件的使用、操作和維護(hù)提供詳細(xì)的資料。文檔的重要性體現(xiàn)在軟件生命周期的各個(gè)階段,在軟件開發(fā)過程中占有很大的工作量。高效率、高質(zhì)量地開發(fā)、分發(fā)、管理和維護(hù)文檔是搞笑保質(zhì)完成軟件項(xiàng)目的必要條件。
參考文獻(xiàn):
[1]陳明.軟件工程學(xué)教程[M].北京:科學(xué)出版社,2002,(7).
篇8
關(guān)鍵詞:項(xiàng)目管理;軟件開發(fā);應(yīng)用
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 12-0000-02
第二次世界大戰(zhàn)后期,項(xiàng)目管理作為一項(xiàng)新的管理技術(shù)在世界各地逐漸發(fā)展壯大起來。盡管在此之前項(xiàng)目管理已經(jīng)被廣泛應(yīng)用于很多行業(yè)及領(lǐng)域,但直到第二次世界大戰(zhàn)后期,它才被完全認(rèn)可,并得到快速發(fā)展和日趨完善。如今,項(xiàng)目管理已經(jīng)被普遍認(rèn)為是對(duì)軟件企業(yè)特別是以應(yīng)用開發(fā)為主的軟件企業(yè)的一種有效的管理方法,因而其在軟件開發(fā)項(xiàng)目中的應(yīng)用越來越受到重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的不斷發(fā)展,項(xiàng)目管理經(jīng)過多年的實(shí)踐,已由原來的簡(jiǎn)單設(shè)想逐步轉(zhuǎn)變?yōu)橐环N新型的施工管理模式,形成了系統(tǒng)的理論和方法。
一、項(xiàng)目管理的內(nèi)涵
項(xiàng)目管理(project management,PM)是指將一些技術(shù)及知識(shí)技能工具應(yīng)用于項(xiàng)目活動(dòng)中,以達(dá)到甚至超過相關(guān)項(xiàng)目關(guān)系人對(duì)該項(xiàng)目的期望。項(xiàng)目管理并不是一蹴而就的,而是經(jīng)過長(zhǎng)期的探索與實(shí)踐總結(jié)得到的理論和方法,它是公認(rèn)的一種管理模式或管理理念,具有探索性、復(fù)雜性、整體性、需要更多的協(xié)調(diào)與溝通等特點(diǎn)。
隨著市場(chǎng)經(jīng)濟(jì)的迅猛發(fā)展,各企業(yè)間的競(jìng)爭(zhēng)日趨激烈。企業(yè)要想贏得生存必須克服所面臨的各種戰(zhàn),如盡力縮短產(chǎn)品的生產(chǎn)周期、把握好產(chǎn)品投放市場(chǎng)的最佳時(shí)機(jī)、產(chǎn)品的技術(shù)性要求越來越高、提高生產(chǎn)效率等。而實(shí)施項(xiàng)目管理是企業(yè)從容應(yīng)對(duì)這些挑戰(zhàn),實(shí)現(xiàn)其長(zhǎng)期發(fā)展的重要手段。企業(yè)常常為了達(dá)到項(xiàng)目的總體目標(biāo),有取舍地犧牲或降低一些與之相悖的單向目標(biāo),以此來實(shí)現(xiàn)利益的最大化。由此可見,項(xiàng)目管理對(duì)保證項(xiàng)目的順利進(jìn)行,實(shí)現(xiàn)項(xiàng)目利潤(rùn)的最大化起了巨大的作用。
二、項(xiàng)目管理在軟件開發(fā)項(xiàng)目中應(yīng)用的原因
隨著信息技術(shù)日新月異的發(fā)展,相關(guān)軟件產(chǎn)品的開發(fā)規(guī)模也隨之越來越大,此時(shí),有效地管理變得尤為重要。為適應(yīng)發(fā)展的需要,各軟件企業(yè)都競(jìng)相將項(xiàng)目管理納入軟件開發(fā)項(xiàng)目中來,對(duì)其實(shí)施科學(xué)有效的管理。從概念上來講,在軟件開發(fā)項(xiàng)目中實(shí)施項(xiàng)目管理是通過對(duì)人員、成本、質(zhì)量、進(jìn)度、風(fēng)險(xiǎn)等進(jìn)行系統(tǒng)分析及管理,使軟件開發(fā)項(xiàng)目朝著預(yù)定目標(biāo)保質(zhì)保量地發(fā)展。事實(shí)上,實(shí)施軟件項(xiàng)目管理還能實(shí)現(xiàn)開發(fā)人員的個(gè)人能力與企業(yè)開發(fā)能力之間的轉(zhuǎn)換。一般來說,企業(yè)的軟件開發(fā)能力與軟件生產(chǎn)的成熟度是成正比的,開發(fā)能力越強(qiáng),說明軟件產(chǎn)品生產(chǎn)越成熟,所面臨的開發(fā)風(fēng)險(xiǎn)越小。同時(shí),隨著軟件開發(fā)隊(duì)伍的逐步壯大,對(duì)開發(fā)項(xiàng)目相關(guān)人員如開發(fā)人員、支持人員等的行為進(jìn)行規(guī)范管理,以此降低軟件產(chǎn)品的研發(fā)成本顯得極為迫切。
三、項(xiàng)目管理在軟件開發(fā)項(xiàng)目中面臨的問題
軟件開發(fā)項(xiàng)目常常會(huì)碰到兩種截然不同的極端結(jié)果,一種是軟件開發(fā)方創(chuàng)造了新的高生產(chǎn)效率、高質(zhì)量的記錄;另一種是以取消開發(fā)任務(wù)或延長(zhǎng)開發(fā)時(shí)間而告終。在第一種情況中,創(chuàng)造了軟件開發(fā)新紀(jì)錄的原因一般是軟件開發(fā)人員為了趕進(jìn)度,在很短的時(shí)間內(nèi)研發(fā)出相關(guān)的軟件產(chǎn)品,以此滿足上級(jí)所規(guī)定的上機(jī)日期要求,但是由于開發(fā)時(shí)間過于緊張,各方面并不完善,上機(jī)時(shí)會(huì)出現(xiàn)各種各樣的問題,造成試運(yùn)行時(shí)間的延長(zhǎng),有時(shí)長(zhǎng)達(dá)數(shù)月甚至是一年半載。此外,由于程序不斷改動(dòng),維護(hù)工作量大,造成經(jīng)濟(jì)損失。至于第二種情況,涉及到的原因很多,如某軟件產(chǎn)品不能滿需求或存在設(shè)計(jì)問題,都會(huì)造成開發(fā)失敗。
目前,國(guó)內(nèi)絕大多數(shù)軟件公司都沒有形成自己的軟件管理模式,雖然部分公司已經(jīng)建立起了軟件管理規(guī)范,但質(zhì)量控制問題并沒有從根本上得到解決。這樣帶來的后果是軟件產(chǎn)品的質(zhì)量無法得到保證,軟件的后期維護(hù)及升級(jí)困難,最終給使用者的利益造成損失。
基于以上項(xiàng)目管理在軟件開發(fā)項(xiàng)目中面臨的問題,企業(yè)必須俯瞰全局,以整體利益為重,協(xié)調(diào)好項(xiàng)目的各方面的要素,在相互作用中實(shí)現(xiàn)企業(yè)利益的最大化。
四、實(shí)施項(xiàng)目管理的重點(diǎn)
項(xiàng)目管理流程包括項(xiàng)目的啟動(dòng)、計(jì)劃及制度的制定、項(xiàng)目的執(zhí)行三個(gè)環(huán)節(jié)。過程控制貫穿于這三個(gè)環(huán)節(jié),在項(xiàng)目管理中起重要作用,是項(xiàng)目管理的重點(diǎn)。主要包括項(xiàng)目的成本控制、質(zhì)量控制、進(jìn)度控制三大塊。有效的過程控制可以降低軟件開發(fā)風(fēng)險(xiǎn),提高項(xiàng)目的效率,增大項(xiàng)目的成功率。此外,風(fēng)險(xiǎn)管理也是不容忽視的一個(gè)重要方面。因?yàn)轫?xiàng)目面臨風(fēng)險(xiǎn)時(shí),各團(tuán)隊(duì)人員通過集體對(duì)其進(jìn)行分析,可以使組員對(duì)所面臨的困難及可能發(fā)生的意外有一定的心理準(zhǔn)備,從而大大提高其克服困難,避免風(fēng)險(xiǎn)的信心。
過程控制及風(fēng)險(xiǎn)管理是軟件開發(fā)中項(xiàng)目管理的重點(diǎn)。加強(qiáng)對(duì)過程及風(fēng)險(xiǎn)管理的控制,主要可以從以下幾個(gè)方面入手。
(一)加強(qiáng)對(duì)項(xiàng)目組成人員的管理
軟件開發(fā)項(xiàng)目會(huì)涉及到很多方面的人員,比如設(shè)計(jì)人員、測(cè)試人員、業(yè)務(wù)人員、編碼人員等。只有對(duì)這些成員進(jìn)行合理分工,科學(xué)有效的管理,項(xiàng)目才能有計(jì)劃有秩序地完成。第一:項(xiàng)目經(jīng)理應(yīng)該將責(zé)任進(jìn)行合理劃分并具體落實(shí)到人,避免因責(zé)任不明確造成人員之間互相推卸責(zé)任現(xiàn)象的出現(xiàn),影響工作進(jìn)度,同時(shí)應(yīng)該強(qiáng)調(diào)不同環(huán)節(jié)、不同分工的項(xiàng)目成員之間的互相協(xié)作,共同成項(xiàng)目任務(wù)。企業(yè)應(yīng)對(duì)所選項(xiàng)目經(jīng)理進(jìn)行系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn),提高其專業(yè)素質(zhì)及項(xiàng)目管理意識(shí),豐富其項(xiàng)目管理經(jīng)驗(yàn)。此外,項(xiàng)目經(jīng)理應(yīng)有計(jì)劃意識(shí),對(duì)開發(fā)及階段計(jì)劃的效性進(jìn)及可行性進(jìn)行事前事后的評(píng)估。第二:應(yīng)定時(shí)召開例會(huì)。各個(gè)小組在例會(huì)上匯報(bào)其工作進(jìn)度,并與其他小組進(jìn)行有效溝通,使各小組之間相互了解,需要時(shí)給予幫助與支持,增強(qiáng)團(tuán)隊(duì)之間的戰(zhàn)斗力和凝聚力。第三:建立表?yè)P(yáng)獎(jiǎng)勵(lì)制度,提高員工積極性。可以對(duì)工作績(jī)效高的員工進(jìn)行表?yè)P(yáng)并給予適當(dāng)獎(jiǎng)勵(lì),激發(fā)使項(xiàng)目成員工作的積極性,實(shí)現(xiàn)個(gè)人期望和項(xiàng)目要求的一致。
篇9
(1)調(diào)研現(xiàn)狀在系統(tǒng)開發(fā)前,需要協(xié)同軟件開發(fā)公司本單位的管理現(xiàn)狀、現(xiàn)有信息系統(tǒng)的應(yīng)用情況及水平等進(jìn)行充分的調(diào)查研究,并進(jìn)行多個(gè)管理層次調(diào)研,包括執(zhí)行層、主責(zé)層、管控層、指導(dǎo)層。如某公司財(cái)務(wù)信息系統(tǒng)已在公司應(yīng)用多年,較為成熟,基本滿足其業(yè)務(wù)與核算需求,因此新建信息平臺(tái)在開發(fā)的時(shí),只需要建立與原財(cái)務(wù)系統(tǒng)的接口,并補(bǔ)充完善原財(cái)務(wù)系統(tǒng)中對(duì)客戶的支付控制功能,這樣即避免了重復(fù)開發(fā),充分利用原有資源,又補(bǔ)充完善了原財(cái)務(wù)系統(tǒng)所缺失的部分功能。(2)總結(jié)在其他軟件開發(fā)過程中的經(jīng)驗(yàn)教訓(xùn)許多單位早意識(shí)到信息建設(shè)的重要性與必要性,早就著手了項(xiàng)目管理軟件的開發(fā),但由于軟件開發(fā)的工程量和技術(shù)難度都較大,雖然仍沒有十分成熟的軟件,但仍積累了許多經(jīng)驗(yàn)與教訓(xùn)。因此在開發(fā)之初,需要對(duì)本系統(tǒng)、本行業(yè)的信息系統(tǒng)總體開發(fā)、運(yùn)用情況進(jìn)行一定程度的調(diào)查與分析,總結(jié)其他單位軟件系統(tǒng)開發(fā)的經(jīng)驗(yàn)教訓(xùn)。如某單位某子公司與某軟件公司協(xié)同開發(fā)的項(xiàng)目綜合管理軟件,針對(duì)需求調(diào)研時(shí)的管理水平與要求設(shè)計(jì),業(yè)務(wù)范圍涵蓋公司業(yè)務(wù)管理的所有模塊,歷經(jīng)數(shù)年,經(jīng)過數(shù)個(gè)項(xiàng)目的現(xiàn)場(chǎng)驗(yàn)證,終于從功能角度、技術(shù)角度滿足了該公司幾年前研時(shí)的需求,然而在正式推廣時(shí),遇到以下問題:①系統(tǒng)開發(fā)時(shí),求大求全,正式應(yīng)用時(shí),項(xiàng)目部業(yè)務(wù)部門水差參差不齊,難以同時(shí)齊頭并進(jìn),推廣人員精力有限,難以顧及全部的專業(yè);②系統(tǒng)對(duì)設(shè)計(jì)了對(duì)業(yè)務(wù)流程的審批,但涉及人員太多,如驗(yàn)工結(jié)算流程,從架子隊(duì)至執(zhí)行層至主責(zé)層多達(dá)十幾個(gè)人需要進(jìn)行審批,加上工地網(wǎng)絡(luò)不暢等原因,經(jīng)實(shí)際測(cè)算一份驗(yàn)工結(jié)算工作流程,從發(fā)起到全部審批完成,需要四個(gè)工作日,將影響項(xiàng)目的進(jìn)度款支付,同時(shí)這些基礎(chǔ)流程對(duì)系統(tǒng)中設(shè)計(jì)的統(tǒng)計(jì)分析功能影響巨大,因此流程過長(zhǎng)、限制過死成了系統(tǒng)無法順利推廣的最重要的原因。③系統(tǒng)設(shè)計(jì)的流程、表格較為固化,系統(tǒng)從需求調(diào)研到開發(fā)完成具體推廣應(yīng)用的條件,歷時(shí)四年,但是公司的管理水平與要求跟四年前已不在一個(gè)水平線上,也就是軟件開發(fā)的靈活性不足,適應(yīng)性不強(qiáng),使開發(fā)出來的系統(tǒng)不符合日新月異的管理需求。④系統(tǒng)開發(fā)時(shí)基于的平臺(tái)落后,界面不友好,升級(jí)困難。(3)需求準(zhǔn)確定位在充分調(diào)研的基礎(chǔ)上,管理者提出當(dāng)前狀態(tài)下急需依靠系統(tǒng)解決的關(guān)鍵問題,即不能及時(shí)準(zhǔn)確的取得項(xiàng)目成本管理的核心數(shù)據(jù),基礎(chǔ)數(shù)據(jù)多次采用,時(shí)點(diǎn)不同造成數(shù)據(jù)間相互沖突。在總結(jié)其他單位經(jīng)驗(yàn)教訓(xùn)的基礎(chǔ)上,確定本公司信息系統(tǒng)開發(fā)“核心模塊先行,基礎(chǔ)表單固化,流程由使用單位自行設(shè)計(jì),平臺(tái)先進(jìn)升級(jí)方便”等原則,決定以成本管理為核心,基礎(chǔ)數(shù)據(jù)“一次錄入、多次利用”,各個(gè)管理層級(jí)所需統(tǒng)計(jì)分析報(bào)表自動(dòng)生成,通過業(yè)務(wù)流程的設(shè)置加強(qiáng)后臺(tái)對(duì)項(xiàng)目的管控力度,由項(xiàng)目經(jīng)理管項(xiàng)目轉(zhuǎn)變?yōu)榉ㄈ撕晚?xiàng)目經(jīng)理共管項(xiàng)目的模式。
二、確定核心模塊及開發(fā)的分階段目標(biāo)
項(xiàng)目管理包括財(cái)務(wù)管理、合同管理、物資管理、設(shè)備管理、進(jìn)度管理、安全質(zhì)量和環(huán)境保護(hù)管理等,信息系統(tǒng)的首要任務(wù)為解決對(duì)項(xiàng)目各成本要素的管控,因此核心模塊確定為財(cái)務(wù)管理、工程數(shù)量管理、合同管理、物資管理、設(shè)備管理等,即對(duì)人工費(fèi)、材料費(fèi)、機(jī)械費(fèi)、間接費(fèi)的管控。系統(tǒng)開發(fā)的第一階段以財(cái)務(wù)倒逼機(jī)制為手段,以項(xiàng)目的收入清單為依據(jù),以工程、物資、設(shè)備總控?cái)?shù)量為基礎(chǔ),簽訂承包合同,按時(shí)結(jié)算,按時(shí)支付,實(shí)現(xiàn)執(zhí)行層與主責(zé)層對(duì)項(xiàng)目的共管,以及管控層對(duì)項(xiàng)目的監(jiān)管。系統(tǒng)開發(fā)的第二階段為依據(jù)企業(yè)各個(gè)管理層級(jí)對(duì)信息的不同需要,實(shí)現(xiàn)核心模塊數(shù)據(jù)從的數(shù)據(jù)庫(kù)中自動(dòng)生成各管理層級(jí)需要的各類數(shù)據(jù)。減少重復(fù)工作量,提高統(tǒng)計(jì)報(bào)表的準(zhǔn)確性。加強(qiáng)各類成本要素?cái)?shù)據(jù)的管控、縱橫向比較與分析、預(yù)警等。系統(tǒng)開發(fā)的第三階段為將項(xiàng)目管理的其它模塊陸續(xù)加入,包括安全與質(zhì)量管理、進(jìn)度管理、試驗(yàn)管理、黨群工作等等。使項(xiàng)目管理系統(tǒng)成為全員、全過程、全方位的系統(tǒng)工程。
三、建筑施工企業(yè)的信息系統(tǒng)推廣及應(yīng)用
目前,經(jīng)過上述定位的信息系統(tǒng)已經(jīng)在某單位得以全面應(yīng)用,成為了該單位實(shí)現(xiàn)“法人和項(xiàng)目經(jīng)理共管項(xiàng)目”和落實(shí)精細(xì)化管理最佳工具。綜合該單位在短期內(nèi)得以全面推廣該項(xiàng)目信息系統(tǒng)的經(jīng)驗(yàn)如下:1.領(lǐng)導(dǎo)團(tuán)隊(duì)的高度重視和必用不可的決心可操作性強(qiáng)、可以解決實(shí)際問題的信息平臺(tái)開發(fā)完成后,能得以順利的推行一個(gè)關(guān)鍵因素就是領(lǐng)導(dǎo)團(tuán)隊(duì)對(duì)系統(tǒng)的高度認(rèn)可、高度重視。某企業(yè)采用了由總經(jīng)理親自帶隊(duì),各單位第一行政領(lǐng)導(dǎo)及技術(shù)負(fù)責(zé)人、部門負(fù)責(zé)人參加的片區(qū)現(xiàn)場(chǎng)推進(jìn)會(huì),宣傳信息系統(tǒng)推行的重要性、必要性,傳達(dá)了領(lǐng)導(dǎo)團(tuán)隊(duì)全面推廣使用系統(tǒng)的決心與信心。必須使用信息系統(tǒng)的理念與領(lǐng)導(dǎo)層決心的傳達(dá)與展示是系統(tǒng)得以順利推行的基礎(chǔ)與前提。2.培養(yǎng)強(qiáng)有力的推廣與應(yīng)用核心團(tuán)隊(duì)為順利推廣應(yīng)用本系統(tǒng),應(yīng)成立由軟件公司系統(tǒng)開發(fā)人員與公司負(fù)責(zé)協(xié)作開發(fā)人員、系統(tǒng)管理員等共同組建的核心團(tuán)隊(duì),負(fù)責(zé)系統(tǒng)的操作培訓(xùn)、技術(shù)問題的解決、后臺(tái)硬件的維護(hù)、數(shù)據(jù)安全等工作,作為系統(tǒng)有效運(yùn)行提供有效的技術(shù)支持與技術(shù)保障。由系統(tǒng)開發(fā)人員對(duì)各級(jí)子公司的關(guān)鍵業(yè)務(wù)人員(包括核心模塊相關(guān)人員與系統(tǒng)管理員)進(jìn)行現(xiàn)場(chǎng)培訓(xùn)與實(shí)戰(zhàn)演習(xí)演練,掌握了系統(tǒng)的使用與流程的設(shè)計(jì)等技能,并對(duì)系統(tǒng)使用時(shí)存在的常規(guī)問題有一定的解決能力,再由各級(jí)關(guān)鍵業(yè)務(wù)人員對(duì)本公司的項(xiàng)目人員進(jìn)行培訓(xùn)與數(shù)據(jù)錄入的現(xiàn)場(chǎng)指導(dǎo)。事實(shí)證明,分層級(jí)的培訓(xùn)與推廣應(yīng)用在實(shí)踐中取得了良好的成效,一般項(xiàng)目提交的在各公司關(guān)鍵業(yè)務(wù)人員能力范圍內(nèi)無法解決再提交核心團(tuán)隊(duì),大大提高了系統(tǒng)運(yùn)行的效率。3.切實(shí)可行的階段性目標(biāo)系統(tǒng)推行時(shí),應(yīng)制定階段性目標(biāo),分階段確定各項(xiàng)目數(shù)據(jù)錄入的要求。4.獎(jiǎng)罰分明的考核兌現(xiàn)制度為提高各級(jí)公司、各項(xiàng)目推行信息系統(tǒng)的積極性,建立獎(jiǎng)罰分明、可量化的考核標(biāo)準(zhǔn),對(duì)信息系統(tǒng)數(shù)據(jù)錄入的準(zhǔn)確性、及時(shí)性等建立獎(jiǎng)罰標(biāo)準(zhǔn),并及時(shí)考核兌現(xiàn),對(duì)相關(guān)人員進(jìn)行適度的獎(jiǎng)罰,將對(duì)提高系統(tǒng)數(shù)據(jù)錄入的質(zhì)量、進(jìn)度有一定程度的幫助。
四、結(jié)束語
篇10
協(xié)同辦公來規(guī)范辦公流程,實(shí)現(xiàn)標(biāo)準(zhǔn)化管理,規(guī)范各種審批流程,提高組織管理的規(guī)范性和可控性,實(shí)現(xiàn)內(nèi)部信息的有效授權(quán)和溝通。協(xié)同辦公系統(tǒng)強(qiáng)化項(xiàng)目管理,實(shí)現(xiàn)面向團(tuán)隊(duì)的信息共享、集成和優(yōu)化。項(xiàng)目負(fù)責(zé)人可以對(duì)項(xiàng)目情況實(shí)時(shí)跟蹤,成員間可通過多種方式進(jìn)行溝通,對(duì)關(guān)鍵數(shù)據(jù)進(jìn)行有效掌控,形成一個(gè)有機(jī)整體,提高項(xiàng)目管理水平。另外,協(xié)同辦公系統(tǒng)還可以對(duì)業(yè)務(wù)過程進(jìn)行跟蹤和追溯。系統(tǒng)可以及時(shí)、準(zhǔn)確提供任務(wù)執(zhí)行全程各狀態(tài)、變動(dòng)、結(jié)果等信息,強(qiáng)化過程監(jiān)控,增強(qiáng)管理層對(duì)組織的控制力,及時(shí)發(fā)現(xiàn)并解決問題。
2實(shí)現(xiàn)對(duì)移動(dòng)終端的支持,提高業(yè)務(wù)處理效率
隨著無線互聯(lián)技術(shù)得到進(jìn)一步發(fā)展,帶寬不斷擴(kuò)充,智能終端的各種軟件應(yīng)用和無線互聯(lián)網(wǎng)絡(luò)的高效、緊密結(jié)合使得移動(dòng)辦公系統(tǒng)的技術(shù)逐漸發(fā)展和成熟起來,為公司辦公信息化軟件多維度、深層次應(yīng)用提供了可能,在已有辦公軟件開發(fā)的基礎(chǔ)上,進(jìn)一步思考和探索將此類軟件應(yīng)用到更大的業(yè)務(wù)范圍和更多業(yè)務(wù)流程,逐步引入移動(dòng)辦公應(yīng)用,將辦公信息化軟件作為載體,在提升公司管理水平方面發(fā)揮更大的作用。建設(shè)移動(dòng)協(xié)同辦公系統(tǒng),使其可以支持通過移動(dòng)便攜智能終端,可以隨時(shí)瀏覽、管理企業(yè)內(nèi)部的工作事務(wù),改變傳統(tǒng)的辦公方式,提高業(yè)務(wù)執(zhí)行效率。
3提高辦公軟件易用性,由淺入深逐步應(yīng)用推廣
辦公自動(dòng)化軟件的使用,可以很大程度上改變員工的工作方式,由簡(jiǎn)單的Excel、Word文字處理統(tǒng)計(jì)過渡到由計(jì)算機(jī)來收集、統(tǒng)計(jì)、傳遞、分析和查閱信息。因此,對(duì)于軟件的開發(fā)和推廣工作要循序漸進(jìn),以使員工有一個(gè)逐步適應(yīng)的過程。辦公平臺(tái)首先要滿足用戶的工作需要,并在此基礎(chǔ)上有所創(chuàng)新,使員工感受到工作上的便利。軟件開發(fā)人員要不斷搜集用戶提出的意見和建議,總結(jié)整理軟件使用中遇到的問題,并積極尋求解決辦法,提高軟件的易用性,使之成為一個(gè)快捷方便、穩(wěn)定可靠、性能優(yōu)良的軟件平臺(tái)。網(wǎng)絡(luò)辦公軟件平臺(tái)的應(yīng)用范圍可由少及多,由淺到深,逐步進(jìn)行拓展。從最初比較簡(jiǎn)單的公文辦理和開始,逐步增加人力資源管理、生產(chǎn)經(jīng)營(yíng)管理和日常事務(wù)管理等方面的內(nèi)容,使之成為一個(gè)功能豐富的日常辦公平臺(tái)。企業(yè)可以根據(jù)自己的特點(diǎn)和實(shí)際情況,深入調(diào)研探討,不斷對(duì)軟件平臺(tái)進(jìn)行補(bǔ)充,實(shí)現(xiàn)更多業(yè)務(wù)領(lǐng)域的事務(wù)在此平臺(tái)上實(shí)現(xiàn),全面提高企業(yè)信息化水平和辦公效率。
4注重培訓(xùn)工作,提高員工計(jì)算機(jī)操作水平
由于辦公軟件平臺(tái)涉及面較廣,幾乎可以涉及到企業(yè)管理的方方面面,對(duì)于這樣一個(gè)軟件平臺(tái)的推廣,需要企業(yè)員工具備一定的計(jì)算機(jī)技能。因此,加強(qiáng)員工培訓(xùn)工作,在企業(yè)中普及計(jì)算機(jī)常識(shí)就顯得尤為重要。軟件開發(fā)人員對(duì)一些基本操作方法給出通俗易懂的圖解或文字說明,這樣員工可以隨時(shí)隨地進(jìn)行學(xué)習(xí),很快掌握一些基本技能,從而減少培訓(xùn)的總體工作量。對(duì)于辦公軟件平臺(tái)的常用人員和關(guān)鍵用戶,可以采用集中學(xué)習(xí)的方式,使他們的技能水平得到快速提高。對(duì)于軟件平臺(tái)的重點(diǎn)應(yīng)用部門,可以挑選計(jì)算機(jī)基礎(chǔ)較好的員工作為兼職信息員,這樣員工遇到問題時(shí),可以首先找到信息員解決部分問題,信息員解決不了再找軟件開發(fā)和服務(wù)人員解決,采用此種方式既可以減少軟件負(fù)責(zé)人的工作量,還可以起到接力培訓(xùn)的效果。
5確保數(shù)據(jù)安全,保障系統(tǒng)穩(wěn)定無故障運(yùn)行
數(shù)據(jù)安全及穩(wěn)定無故障運(yùn)行是軟件應(yīng)用最基本也是非常重要的問題。如果系統(tǒng)安全得不到保障,不僅會(huì)耽誤工作,給使用者帶來麻煩,而且會(huì)使他們產(chǎn)生厭煩情緒,失去信心,從而逐漸放棄使用,導(dǎo)致整個(gè)推進(jìn)工作以失敗告終。因此,軟件系統(tǒng)管理員要建立完善的數(shù)據(jù)備份制度并嚴(yán)格執(zhí)行,制定故障應(yīng)急處理預(yù)案,設(shè)置必要的強(qiáng)制性安全管理措施,確保數(shù)據(jù)信息免遭非授權(quán)人員的泄露和破壞,確保系統(tǒng)穩(wěn)定無故障運(yùn)轉(zhuǎn)。同時(shí),加強(qiáng)抵御黑客、病毒、惡意代碼等對(duì)信息系統(tǒng)攻擊的能力,防止服務(wù)中斷和由此造成的系統(tǒng)運(yùn)行事故,確保系統(tǒng)安全無故障運(yùn)行。
6緊密跟蹤企業(yè)發(fā)展,持續(xù)改進(jìn)系統(tǒng)功能
熱門標(biāo)簽
軟件工程論文 軟件技術(shù)論文 軟件技術(shù)方案 軟件畢業(yè)論文 軟件測(cè)試 軟件開發(fā)論文 軟件設(shè)計(jì) 軟件設(shè)計(jì)大賽 軟件項(xiàng)目總結(jié) 軟件作品 心理培訓(xùn) 人文科學(xué)概論