国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
項目中的質(zhì)量管理

http://www.51testing.com/html/43/59943-16105.html


2007

提起軟件質(zhì)量管理,人們更多地會想起ISO9001、CMM、CMMI這些“質(zhì)量管理圣經(jīng)”。但國內(nèi)企業(yè)做了這么多年的質(zhì)量認證,卻沒有使軟件質(zhì)量有大幅度地提高。實際上,很多企業(yè)通過ISO9001、CMM、CMMI等質(zhì)量認證的目的就不是為了提高質(zhì)量:有的企業(yè)是為了跟風(fēng),有的企業(yè)則是為了向客戶展示證書。

在很多軟件企業(yè)里,軟件質(zhì)量管理在內(nèi)部開發(fā)產(chǎn)品時做的相對較好:因為產(chǎn)品開發(fā)通常在各個軟件企業(yè)的研發(fā)中心進行,涉及的人員以內(nèi)部為主,進度壓力相對較小,可以投入時間和精力來開展軟件質(zhì)量管理。對于有客戶進行參與的軟件實施項目,多數(shù)企業(yè)為了節(jié)省成本和趕進度,往往會忽略質(zhì)量管理,最后導(dǎo)致軟件質(zhì)量很差——投產(chǎn)后的軟件經(jīng)常會被用戶發(fā)現(xiàn)很多Bug。實際上,在項目實施中開展質(zhì)量管理工作更加重要,因為產(chǎn)品上線后的質(zhì)量問題往往意味著更大的投入。本文將和讀者一起探討軟件項目實施中如何開展質(zhì)量管理工作。

1.     質(zhì)量管理主要內(nèi)容

在探討項目實施中開展軟件質(zhì)量管理工作前,我們先回顧一下質(zhì)量管理的基礎(chǔ)知識。質(zhì)量管理主要包括三個過程:質(zhì)量計劃制定、質(zhì)量保證和質(zhì)量控制。

質(zhì)量計劃:是質(zhì)量管理的第一過程域,它主要指依據(jù)公司的質(zhì)量方針、產(chǎn)品描述以及質(zhì)量標(biāo)準和規(guī)則等制定出來實施方略,其內(nèi)容全面反應(yīng)用戶的要求,為質(zhì)量小組成員有效工作提供了指南,為項目小組成員以及項目相關(guān)人員了解在項目進行中如何實施質(zhì)量保證和控制提供依據(jù),為確保項目質(zhì)量得到保障提供堅實的基礎(chǔ)。

質(zhì)量保證:是貫穿整個項目全生命周期的有計劃和有系統(tǒng)的活動,經(jīng)常性地針對整個項目質(zhì)量計劃的執(zhí)行情況進行評估、檢查與改進等工作,向管理者、顧客或其他方提供信任,確保項目質(zhì)量與計劃保持一致。

質(zhì)量控制:是對階段性的成果進行測試、驗證,為質(zhì)量保證提供參考依據(jù)。

在軟件實施項目中,質(zhì)量保證對應(yīng)于技術(shù)評審與過程檢查,質(zhì)量控制對應(yīng)于軟件測試等工作,如圖1所示。

制定質(zhì)量計劃

缺陷

跟蹤

技術(shù)評審

軟件測試

過程檢查

軟件過程改進:提高軟件技術(shù)水平和規(guī)范化水平

 1全面軟件質(zhì)量管理模型

資料來源:林銳《軟件工程與項目管理解析》第九章

2.     項目中質(zhì)量管理的原則

在軟件項目實施中,由于進度和成本兩大因素的影響,它的質(zhì)量管理與產(chǎn)品開發(fā)有著很大的差別。因此,在項目實施中做好質(zhì)量管理工作應(yīng)該堅持自己的原則。

我們先看一下國內(nèi)企業(yè)實施軟件項目的一些特征:

“進度高于一切”可以說是國內(nèi)企業(yè)實施項目的最大特點,而“為了短期利益不惜愚弄客戶”、不重視質(zhì)量、喜歡追究責(zé)任則成了這道“靚麗”風(fēng)景上的點綴?;仡檱鴥?nèi)很多IT熱門領(lǐng)域,可以發(fā)現(xiàn)多是大家看好某個領(lǐng)域后就會“一哄而上”,然后進行低價為主的惡性競爭,結(jié)果是搞得自己沒有能力來重視質(zhì)量,而為了生存,還要拼命的加班趕進度,最后形成一個怪圈。可以說在很多IT領(lǐng)域,國內(nèi)軟件企業(yè)為自己精心打造了無數(shù)個這樣的“怪圈”。

國內(nèi)的企業(yè)要想挑出“怪圈”,最根本的辦法是從源頭做起:即從項目一開始就開始重視產(chǎn)品質(zhì)量,因為質(zhì)量是根本,好的質(zhì)量加上好的服務(wù)才能擁有更強的市場競爭能力。同時也應(yīng)該認識到質(zhì)量、進度、成本是相輔相成的,決不可以忽略任何一個方面。過分重視質(zhì)量,必然會耽誤進度和加大成本投入,甚至?xí)ナ袌鰴C會;過分節(jié)約成本、搶進度又會降低質(zhì)量,質(zhì)量不好的產(chǎn)品肯定不會在市場上走多遠。

根據(jù)作者多年的經(jīng)驗,IT企業(yè)要想在軟件項目實施中做好質(zhì)量工作,應(yīng)該堅持下面幾個重要的原則:

        不但要主觀認識到質(zhì)量的重要性,同時還要落實到行動中。

軟件質(zhì)量管理的重要性已經(jīng)逐漸被國內(nèi)的IT企業(yè)認可,但是要落實到具體的項目實施工作中,并通過它提高軟件質(zhì)量,還有一段很長的路要走。因為幾乎所有的軟件公司都灌輸著“進度高于一切”的思想,只要是為了趕進度和發(fā)布產(chǎn)品,所有影響進度的工作都可以忽略。

因此,把想法落實到實際工作中是做好軟件質(zhì)量管理的第一原則。

        樹立提高質(zhì)量就是尊重客戶的思想。

可以說,目前很多公司都有“愚弄客戶”的嫌疑,不管是有心的還是無意的。很多公司實施項目時只要能拿到“錢”就達到目的了,因此也就不在乎是否掩蓋缺陷和敷衍客戶。至于后果,那是以后的事情了。

在軟件產(chǎn)業(yè)發(fā)達的今天,已經(jīng)是客戶的買方市場,客戶永遠會選擇質(zhì)量和服務(wù)都表現(xiàn)良好的產(chǎn)品來滿足自己的需求。因此,我們應(yīng)該尊重客戶,把客戶放在“上帝”的位置上,認證做好質(zhì)量。

        建立規(guī)范的質(zhì)量保證體系,逐步使軟件開發(fā)進入良性循環(huán)狀態(tài)。

在沒有開發(fā)規(guī)范的前提下,軟件團隊是不能開發(fā)出高質(zhì)量軟件的。因此軟件團隊一定要建立規(guī)范的質(zhì)量保證體系,同時把規(guī)范體系逐步落實到工作中。如果急功近利,不但會做很多浪費人力和物力的無效工作,還會給客戶留下不好的印象。

3.     項目中質(zhì)量管理開展方法

要想在項目中開展質(zhì)量管理,就不能脫離中國軟件企業(yè)實施項目的現(xiàn)狀:工期短、任務(wù)重、利潤低。在這種背景下,開展全面質(zhì)量管理是不太現(xiàn)實的,只能根據(jù)每個項目的進度和成本實際情況來進行合理的投入,否則質(zhì)量投入過大不但耽誤進度,還會影響到企業(yè)利潤,這是本末倒置的。在項目實施中,通常是最大限度地去提高質(zhì)量。

在圖1的全面軟件質(zhì)量管理模型中,我們可以看出質(zhì)量管理有三大類:技術(shù)評審、過程檢查、軟件測試,項目實施中的軟件質(zhì)量管理仍然圍繞著這三類工作來開展。由于很多項目實施中沒有專門的質(zhì)量人員,這個時候項目經(jīng)理應(yīng)該更多地去組織技術(shù)評審和安排人員進行過程檢查,可以考慮讓軟件測試人員承擔(dān)一些質(zhì)量保證工作,因為測試人員通常是必不可少的。

下面探討一下每類工作如何開展。

        項目實施中的技術(shù)評審

技術(shù)評審可以把一些軟件缺陷消滅在代碼開發(fā)之前,尤其是一些架構(gòu)方面的缺陷。在項目實施中,為了節(jié)省時間應(yīng)該優(yōu)先對一些重要環(huán)節(jié)進行技術(shù)評審,這些環(huán)節(jié)主要有:項目計劃、軟件架構(gòu)設(shè)計、數(shù)據(jù)庫邏輯設(shè)計、系統(tǒng)概要設(shè)計等。如果時間和資源允許,可以考慮適當(dāng)增加評審內(nèi)容。

項目實施中技術(shù)評審如表1所示:

1項目實施中技術(shù)評審

評審內(nèi)容

評審重點與意義

評審方式

項目計劃

重點評審進度安排是否合理,否則進度安排將失去意義。

整個團隊相關(guān)核心人員共同進行討論、確認。

架構(gòu)設(shè)計

架構(gòu)決定了系統(tǒng)的技術(shù)選型、部署方式、系統(tǒng)支撐并發(fā)用戶數(shù)量等諸多方面,這些都是評審重點。

邀請客戶代表、領(lǐng)域?qū)<疫M行較正式地評審。

數(shù)據(jù)庫設(shè)計

主要是數(shù)據(jù)庫得邏輯設(shè)計,這些既影響到程序設(shè)計,也影響到未來數(shù)據(jù)庫的性能表現(xiàn)。

進行非正式評審,在數(shù)據(jù)庫設(shè)計完成后,可以把結(jié)果發(fā)給相關(guān)技術(shù)人員,進行“頭腦風(fēng)暴”方式的評審。

系統(tǒng)概要設(shè)計

重點是系統(tǒng)接口的設(shè)計。接口設(shè)計得合理,可以大大節(jié)省時間,盡量避免很多返工。

設(shè)計完成后,相關(guān)技術(shù)人員一起開會討論。

 

很多軟件項目由于性能等諸多原因最后導(dǎo)致失敗,實際上都是由于設(shè)計階段技術(shù)評審做的不夠。一味地節(jié)省時間、關(guān)鍵工作僅由某幾個人執(zhí)行、整個項目的成敗依賴于某些“個人英雄”等做法是十分錯誤的,重要的技術(shù)評審工作是不可以忽略的。

        項目實施中的過程檢查

項目經(jīng)常延期是中國軟件企業(yè)實施很多項目時候的特點,因此項目實施中的過程檢查重點是“進度檢查”。在實際工作中,很多項目都是啟動一段時間后就開始不停地加班,使整個團隊處于疲憊狀態(tài),導(dǎo)致工作效率低下,最后把項目計劃丟在一邊。對于這種情況,比較好的做法是不斷地檢查項目計劃與實際進度是否存在偏差,如果存在偏差則找出問題的根源,然后消除引起問題的因素,例如可以調(diào)整進度安排或者增加人力投入,這樣就避免了問題不斷放大。

版本檢查在項目實施中也需要特別注意,因為版本混亂會帶來很大麻煩,尤其進行測試的時候。此外,項目實施時候也應(yīng)該注意文檔檢查,尤其是一些關(guān)鍵文檔的質(zhì)量,例如接口文檔、用戶手冊等。

        項目實施中的軟件測試

項目實施相關(guān)的全部質(zhì)量管理工作中,軟件測試的工作量最大。由于很多項目在實施中非常不規(guī)范,因此軟件測試一定要把好關(guān)。軟件測試應(yīng)該重點做好測試用例設(shè)計、功能測試、性能測試、缺陷管理等工作。

測試用例設(shè)計:雖然項目實施中沒有太多時間來設(shè)計測試用例,但是這個環(huán)節(jié)是必不可少的。項目實施中設(shè)計測試用例應(yīng)該根據(jù)進度安排,優(yōu)先設(shè)計核心應(yīng)用模塊或核心業(yè)務(wù)相關(guān)的測試用例。設(shè)計測試用例的時候可以不設(shè)計的特別完善,基本目標(biāo)是列出測試重點,對測試執(zhí)行起良好地指導(dǎo)作用,這個時候的測試用例更像是“測試大綱”。

 


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
談軟件項目的測試管理
軟件測試的創(chuàng)新之路
【信管1.10】軟件工程(四)軟件測試與質(zhì)量保證
測試計劃編寫策略
如何編寫軟件測試計劃[英達社區(qū)]
項目管理中的質(zhì)量管理知識領(lǐng)域再學(xué)習(xí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服