摘要:CMM質(zhì)量保證體系在當(dāng)今軟件界正在流行,眾多經(jīng)驗(yàn)證明,CMM質(zhì)量保證體系能有效提高軟件質(zhì)量。某公司于今年初引入CMM質(zhì)量保證體系,并在主評審員和顧問公司的幫助下,成立了公司SEPG(軟件工程過程小組),決定將該項(xiàng)目作為CMM2試點(diǎn)項(xiàng)目,并制定了初步的規(guī)范體系和模板文件。
>>>>信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂
>>>>信息系統(tǒng)項(xiàng)目管理師在線輔導(dǎo)班
>>>>信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂面授班
CMM質(zhì)量保證體系在當(dāng)今軟件界正在流行,眾多經(jīng)驗(yàn)證明,CMM質(zhì)量保證體系能有效提高軟件質(zhì)量。某公司于今年初引入CMM質(zhì)量保證體系,并在主評審員和顧問公司的幫助下,成立了公司SEPG(軟件工程過程小組),決定將該項(xiàng)目作為CMM2試點(diǎn)項(xiàng)目,并制定了初步的規(guī)范體系和模板文件。
范文七
利用CMM保證軟件質(zhì)量
【摘要】
本文論述了如何在一個(gè)規(guī)模較大的網(wǎng)上管理系統(tǒng)的開發(fā)中結(jié)合CMM二級的框架要求,以及軟件工程學(xué)的質(zhì)量保證策略進(jìn)行項(xiàng)目的軟件質(zhì)量保證工作.
本項(xiàng)目的特點(diǎn)有:
(1)開發(fā)人員多,有40人左右;
(2)采用面向?qū)ο蠓治雠c建模技術(shù),JAVA語言,WebLogic應(yīng)用服務(wù)器等以前項(xiàng)目中未采用過的開發(fā)模式和技術(shù).因此不確定性因素很多,急需采用有效的質(zhì)量保證策略.公司為了提高軟件開發(fā)能力,已經(jīng)于近期全面引入了當(dāng)今軟件界正在流行、且行之有效的CMM質(zhì)量保證體系,并在顧問公司和主評審員的幫助下,由公司的SEPG結(jié)合公司實(shí)際,制定了初步的規(guī)范體系和模板文件,并決定將本項(xiàng)目作為試點(diǎn)項(xiàng)目.
本文詳細(xì)論述了作為SEPG負(fù)責(zé)人之一,并且擔(dān)任本項(xiàng)目質(zhì)量保證人員的筆者,是如何在本項(xiàng)目中有效推行CMM二級質(zhì)量保證措施的,并指出了其中的經(jīng)驗(yàn)教訓(xùn)和有關(guān)的建議.
【正文】
本項(xiàng)目是一個(gè)面向政府管理部門,全市房地產(chǎn)企業(yè)和個(gè)人用戶的網(wǎng)上管理系統(tǒng),它既是一個(gè)電子商務(wù)項(xiàng)目,又是一個(gè)電子政務(wù)項(xiàng)目.本系統(tǒng)采用了B/S結(jié)構(gòu),融合了政府部門和房地產(chǎn)企業(yè)的內(nèi)部網(wǎng)上管理系統(tǒng)于一身,同時(shí)作為全國建設(shè)系統(tǒng)信息化的一部分而實(shí)現(xiàn)Inter-net平臺上的上下集成.它還提供信息發(fā)布、房屋交易等電子商務(wù)功能。
本項(xiàng)目對系統(tǒng)的安全以及可靠性等方面有著較高要求,公司決定采用三層架構(gòu)模式的J2EE環(huán)境作為運(yùn)行環(huán)境.另外,本項(xiàng)目參與人員眾多,面臨看新技術(shù)、工期緊等影響軟件質(zhì)量的不利因素,對軟件質(zhì)量保證工作提出了很高的要求.本人作為公司CMM實(shí)施工作的負(fù)責(zé)人之一,以質(zhì)量保證人員的角色參與到項(xiàng)目的開發(fā)和管理工作中,主要負(fù)責(zé)質(zhì)量保證策略的建立以及實(shí)施工作.
一、以CMM二級理論為指導(dǎo),采取措施保證開發(fā)過程與開發(fā)規(guī)范的符合性,以過程質(zhì)量的提高來保證產(chǎn)品的高質(zhì)量
1、建立起明確的權(quán)責(zé)制度,減少因權(quán)責(zé)不明而產(chǎn)生的混亂
為確保質(zhì)量保證人員有獨(dú)立的途徑向公司反映開發(fā)中的問題,同時(shí)為了避免質(zhì)保經(jīng)理與項(xiàng)目經(jīng)理、軟件配置經(jīng)理之間過分隔閡,本人在項(xiàng)目啟動(dòng)階段,起草了《項(xiàng)目管理人員責(zé)任書》,并由相關(guān)人員評審?fù)ㄟ^;并提議公司設(shè)立了高級經(jīng)理交涉,以快速處理糾紛.為防止開發(fā)人員與項(xiàng)目管理人員在規(guī)范化開發(fā)過程中過度依賴規(guī)范而主動(dòng)性不高,以及可能產(chǎn)生的相互埋怨,制定并實(shí)施了《項(xiàng)目開發(fā)人員守則》,由各項(xiàng)目級每個(gè)成員在參加項(xiàng)目之初進(jìn)行簽名式確認(rèn),以解決開發(fā)過程中應(yīng)規(guī)范滯后和實(shí)施不力而引起的混亂問題.
2、以制定的《質(zhì)量保證計(jì)劃》為綱,全程監(jiān)控各開發(fā)工作的過程建立和符合性問題
在項(xiàng)目啟動(dòng)階段,就依據(jù)CMM二級要求和公司發(fā)布的項(xiàng)目開發(fā)規(guī)范,制定并基線化《XX項(xiàng)目質(zhì)量保證計(jì)劃書》,在計(jì)劃書中詳細(xì)地制定了質(zhì)量保證工作的內(nèi)容和進(jìn)度安排。
計(jì)劃書中主要有職責(zé)、培訓(xùn)工作、檢查評審及組織工作等四方面的內(nèi)容.
職責(zé)方面詳細(xì)說明本人作為質(zhì)量保證人員在項(xiàng)目中的全責(zé)以及主要活動(dòng),澄清了與各開發(fā)角色的關(guān)系,主要起到項(xiàng)目成員監(jiān)督質(zhì)量保證人員的作用.
培訓(xùn)方面指明了為有效推行CMM質(zhì)量體系而進(jìn)行的有關(guān)培訓(xùn),有CMM基礎(chǔ)理論方面的,也有本項(xiàng)目特色的規(guī)范方面的培訓(xùn)內(nèi)容。
檢查評審方面指出了要檢查評審的過程及提交產(chǎn)品,并列舉了相應(yīng)的通過準(zhǔn)則,即CHECK-LIST.比如要評審的過程有項(xiàng)目規(guī)劃階段;檢查項(xiàng)目經(jīng)理和配置經(jīng)理是否按有關(guān)規(guī)范制定了各自的計(jì)劃書;項(xiàng)目組的技術(shù)評審活動(dòng)是否符合評流程和規(guī)范;風(fēng)險(xiǎn)分析過程和任務(wù)分解過程是否符合規(guī)范的執(zhí)行.對提交的工作產(chǎn)品,如需求文檔和設(shè)計(jì)文檔,是否經(jīng)過了正式技術(shù)評審并基線化.這些都指明了切入時(shí)間和建議人員.
組織工作方面指明QA(質(zhì)保人員的簡稱)在開發(fā)過程要做的組織工作,如技術(shù)評審工作、測試工作、估計(jì)和工作細(xì)分等工作.這些組織工作主要是為了協(xié)助項(xiàng)目經(jīng)理開展工作并能有效且及時(shí)地獲得第一手質(zhì)量方面的資料.
對項(xiàng)目開發(fā)過程中的跟蹤和檢查,主要采取了現(xiàn)場參與、分析項(xiàng)目成員日報(bào)和周報(bào)、個(gè)別交流以及項(xiàng)目周例會的形式.
二、以RUPCN和軟件工程方面的理論為指導(dǎo).制訂了行之有效的技術(shù)規(guī)范文件
CMM質(zhì)量體系更多的關(guān)注軟件開發(fā)過程方面的事情,也就是建義由誰在什么時(shí)候做哪些工作,但沒有指明各個(gè)工作如何開展,也就是偏重于管理,偏輕于技術(shù)指導(dǎo).為了避免在框架方面很有效,但應(yīng)實(shí)現(xiàn)細(xì)節(jié)不明確而出現(xiàn)的“一條腿走路”的現(xiàn)象,特在項(xiàng)目啟動(dòng)之初就制定了要建立的技術(shù)規(guī)范,如需求文檔編寫指南、界面設(shè)計(jì)規(guī)范等.這些都列入QA的計(jì)劃中了.考慮到本項(xiàng)目采用了面向?qū)ο蟮姆治龊驮O(shè)計(jì)技術(shù),急需UML和Rose技術(shù)方面的指導(dǎo)性文檔,因此將與UML高度相關(guān)的RUPCN體系為主要參考,其他軟件工程理論為輔助參考,組織資源開發(fā)人員制定了各個(gè)開發(fā)階段的規(guī)范性和指導(dǎo)性文檔.實(shí)踐證明,項(xiàng)目組成員有了CMM過程方面的規(guī)范,又有了指導(dǎo)開發(fā)工作的詳細(xì)技術(shù)文檔后,開發(fā)質(zhì)量有了質(zhì)的提高.主要體現(xiàn)在以下幾點(diǎn):
1、各個(gè)過程的效率提高了,從而保證了各個(gè)交互成功的質(zhì)量.
比如,人員的選擇,時(shí)間的常用,開展的流程方面真正按照CMM的建議做了,這些都保證了開發(fā)過程的高效.一個(gè)顯著的例子就是技術(shù)評審過程.如果選擇的人員資格不夠,所花的評審時(shí)間很少,開展的時(shí)機(jī)不對,就很難保證提交成果的質(zhì)量.
2、人員之間的交流變得有效,自信心更強(qiáng)了.
三、不足亟待改進(jìn)之處
由于是初次按照CMM的要求在項(xiàng)目中實(shí)踐QA工作,因此不可避免地有一些不足之處,主要有:
1.因培訓(xùn)工作的不及時(shí)、不全面,導(dǎo)致QA實(shí)施工作遇到了一些麻煩.
2.度量數(shù)據(jù)的收集和分析工作做得還不夠.僅僅有少量的度量數(shù)據(jù),分析工作也很少.總的原因是缺少一個(gè)有效的度量數(shù)據(jù)收集和分析機(jī)制.
總之,這次項(xiàng)目的質(zhì)量保證工作基本達(dá)到了CMM二級的框架要求,證明了過程質(zhì)量是產(chǎn)品質(zhì)量的重要因素,為本項(xiàng)目順利地、高質(zhì)量地完成做出很大的貢獻(xiàn).但也有很多教訓(xùn)值得吸取,需要在培訓(xùn)工作和QA度量數(shù)據(jù)收集和利用方面下更大氣力.
相關(guān)推薦:
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題