監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

軟件項(xiàng)目管理-軟件質(zhì)量保證

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

軟件產(chǎn)品質(zhì)量的保證是軟件項(xiàng)目管理的一個(gè)重要內(nèi)容。軟件項(xiàng)目的目標(biāo)不僅僅是進(jìn)度目標(biāo)和成本目標(biāo),更重要的就是質(zhì)量目標(biāo),質(zhì)量直接決定了軟件產(chǎn)品能否生存已經(jīng)后續(xù)的升級(jí)和維護(hù)等工作量。這里只談為了提高軟件質(zhì)量可能采取的各種活動(dòng),但前提仍然是我們?cè)谧鲰?xiàng)目計(jì)劃的時(shí)候首先要根據(jù)需求確定質(zhì)量目標(biāo)和制定質(zhì)量計(jì)劃。
  1.過程
  要提高質(zhì)量需要強(qiáng)調(diào)我們對(duì)產(chǎn)品質(zhì)量的保證不是依靠的團(tuán)隊(duì)中一兩個(gè)重要成員,而是我們有相應(yīng)的過程和方法論來保證質(zhì)量,保證產(chǎn)品質(zhì)量的過程是可以持續(xù)的。對(duì)于很多項(xiàng)目我們都不建議采用CMMI里面較為重量級(jí)的各種過程,但是對(duì)于產(chǎn)品質(zhì)量提升有幫助的各種過程我們?nèi)匀恍枰⑵湟?guī)范化和流程化。與此相關(guān)的主要有規(guī)范類的文件,比如需求編寫模板和規(guī)范,設(shè)計(jì)規(guī)范和模板,代碼編寫規(guī)范和模板,數(shù)據(jù)庫設(shè)計(jì)的規(guī)范和模板,界面設(shè)計(jì)規(guī)范和模板,測(cè)試用例模板。對(duì)于過程管理方面需要定義的主要有任務(wù)和工件的輸入輸出要求,配置管理和源代碼管理,軟件生命周期模型,缺陷跟蹤和管理,問題和風(fēng)險(xiǎn)跟蹤管理,變更管理。
  2.培訓(xùn)
  最重要的質(zhì)量意識(shí)就是預(yù)防勝于檢查,強(qiáng)調(diào)一次要事情做對(duì),強(qiáng)調(diào)上游工序?yàn)橄掠翁峁┖细竦闹虚g產(chǎn)出物,盡量減少各種缺陷的泄露。很多時(shí)候質(zhì)量問題并不復(fù)雜,更多是團(tuán)隊(duì)成員沒有質(zhì)量意識(shí),沒有負(fù)責(zé)任的工作態(tài)度。提升質(zhì)量最關(guān)鍵有兩個(gè)方面,首先是我們都有意愿和意識(shí)來提升產(chǎn)品質(zhì)量,其次是我們要有相應(yīng)的能力和技能來保證產(chǎn)出物的質(zhì)量。
  第一點(diǎn)我們依靠的團(tuán)隊(duì)績(jī)效規(guī)則的建立,團(tuán)隊(duì)建設(shè),質(zhì)量文化的組建形成,員工態(tài)度和責(zé)任感的培養(yǎng)等內(nèi)容。第二點(diǎn)我們強(qiáng)調(diào)的是培訓(xùn),以師帶徒,自我學(xué)習(xí),個(gè)人知識(shí)管理方法,問題管理,學(xué)習(xí)型組織,讀書會(huì)等各種方式來提升技能。
  3.評(píng)審
  評(píng)審是軟件開發(fā)過程中保證質(zhì)量的一個(gè)重要活動(dòng),項(xiàng)目軟件開發(fā)往往會(huì)跟蹤選擇的軟件生命周期模型分為多個(gè)階段,對(duì)于較大點(diǎn)的項(xiàng)目還有嚴(yán)格的崗位角色劃分,每個(gè)階段都是不同的成員在進(jìn)行工作。因此如果各個(gè)階段的產(chǎn)出物的質(zhì)量不能夠很好保證的話,將導(dǎo)致缺陷泄露和后續(xù)大量的返工,這些都是我們不希望看到的壞質(zhì)量成本投入。
  首先評(píng)審不是來檢查產(chǎn)出物的各種低級(jí)錯(cuò)誤的,每個(gè)人在思考問題上都有局限性和盲點(diǎn)。評(píng)審是涉及到需求,設(shè)計(jì),開發(fā),測(cè)試等各種角色的成員共同來從不同的角度來發(fā)現(xiàn)工件的各種問題。比如對(duì)于需求問題,測(cè)試人員在評(píng)審的時(shí)候重點(diǎn)關(guān)注的是該條需求描述和業(yè)務(wù)規(guī)則的可測(cè)試性,而設(shè)計(jì)和開發(fā)重點(diǎn)是可實(shí)現(xiàn)性。評(píng)審涉及到正式同行評(píng)審,多人復(fù)審,單人復(fù)審,代碼走查等各種方式,需要根據(jù)項(xiàng)目的實(shí)際情況來選擇使用。我們需要重點(diǎn)防止的就是需求和總體設(shè)計(jì)階段的缺陷泄露,對(duì)于這種泄露往往都會(huì)造成大量的返工。
  4.測(cè)試
  測(cè)試是保證軟件質(zhì)量的最后一道關(guān)口,是一種迫不得已的行為,根據(jù)我們的質(zhì)量意識(shí)應(yīng)該要盡量做到問題不是到測(cè)試階段才發(fā)現(xiàn)和暴露出來。很多問題在測(cè)試階段才發(fā)現(xiàn)返工成本都是很大的。測(cè)試有單元測(cè)試,集成測(cè)試和系統(tǒng)測(cè)試,驗(yàn)收測(cè)試等各個(gè)階段。在某一個(gè)功能或模塊在交付給測(cè)試人員進(jìn)行測(cè)試的時(shí)候,開發(fā)人員應(yīng)該根據(jù)需求和設(shè)計(jì)進(jìn)行較為充分的自測(cè)。這樣的話系統(tǒng)測(cè)試的重點(diǎn)才能夠真正去關(guān)注全流程的貫通和各種可能的業(yè)務(wù)場(chǎng)景組合和編輯,而不是關(guān)注某一個(gè)具體的實(shí)現(xiàn)功能點(diǎn)。
  敏捷開發(fā)里面強(qiáng)調(diào)測(cè)試驅(qū)動(dòng)和單元測(cè)試,但敏捷里面的單元測(cè)試還有個(gè)重要的作用是通過單元測(cè)試的編寫來細(xì)化需求和設(shè)計(jì),這對(duì)團(tuán)隊(duì)每個(gè)成員都會(huì)有較高的技能要求。同時(shí)要注意單元測(cè)試的投入成本,很多時(shí)候我們來開發(fā)人員的自測(cè)和系統(tǒng)測(cè)試都做不好就去盲目的實(shí)施單元測(cè)試是得不償失的。
發(fā)布:2007-02-28 10:19    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
相關(guān)系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢