建設(shè)工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文
2009-11-27 13:53 【大 中 小】【打印】【我要糾錯】
每塊磚都是合格的,每包水泥也是合格的,為啥蓋出來的房子總有問題?不是地基下沉就是樓頂漏水,要不就是窗戶關(guān)不上,為什么呢?因為沒有完善的質(zhì)量管理體系,好的原材料沒用好的方法構(gòu)建。
沒有規(guī)矩,不成方圓。IT應(yīng)用的質(zhì)量也是如此。要想保證每個模塊的質(zhì)量穩(wěn)定,就得有統(tǒng)一的質(zhì)量管理體系和統(tǒng)一的方法衡量質(zhì)量標(biāo)準(zhǔn),并設(shè)立明確的達標(biāo)體系,保證按照此體系編寫的每一行代碼的質(zhì)量,并保證最終符合此體系的產(chǎn)品是合格的軟件產(chǎn)品。
質(zhì)量管理體系并不是空泛的概念,它涵蓋三方面的內(nèi)容。一是質(zhì)量體系,二是第三方評估,三是項目監(jiān)理。可以說,使用這三種手段都可以保證軟件產(chǎn)品的質(zhì)量。要注意的是,IT應(yīng)用面非常廣泛,其質(zhì)量管理體系的構(gòu)建雖然有一定規(guī)律可循,但也有很多個性化的需求,這就需要應(yīng)用方、承建方、監(jiān)理方有經(jīng)驗,并善于溝通和交流,從流程和體系上保證應(yīng)用的質(zhì)量。
某政務(wù)信息化工程建設(shè)投資額數(shù)億元,其總體目標(biāo)是要采用現(xiàn)代信息技術(shù),通過信息資源、信息共享平臺、重點領(lǐng)域業(yè)務(wù)應(yīng)用系統(tǒng)和安全保障體系建設(shè),實現(xiàn)業(yè)務(wù)管理部門的互聯(lián)互通和信息共享;促進業(yè)務(wù)管理部門間的業(yè)務(wù)協(xié)同與互動,提高業(yè)務(wù)管理信息化和科學(xué)決策水平,增強政府調(diào)控、駕馭市場變化、應(yīng)對突發(fā)事件、總攬全局的能力。
很難想象,對于這樣一個涉及面廣、建設(shè)周期長、共建部門多、建設(shè)涉及的技術(shù)面寬(包涵軟件工程、網(wǎng)絡(luò)工程、主機系統(tǒng)、標(biāo)準(zhǔn)化建設(shè)、信息共享和挖掘、信息安全以及機房建設(shè)等)、參建單位多,同時,還面臨國家電子政務(wù)建設(shè)機制不健全、法規(guī)不完善、網(wǎng)絡(luò)基礎(chǔ)設(shè)施滯后等問題的工程項目,不通過監(jiān)理對工程的實施進行規(guī)范管理和科學(xué)評價,是如何能做到事先預(yù)防、事中監(jiān)管、事后評估,避免問題發(fā)生,使工程達到預(yù)期建設(shè)目標(biāo)的。
作為該信息化工程的監(jiān)理方,應(yīng)當(dāng)根據(jù)該信息化工程的需求,針對工程建設(shè)的特點制定詳細的《監(jiān)理規(guī)劃》和《監(jiān)理實施細則》,在規(guī)范監(jiān)理制度的基礎(chǔ)上,重點對工程的質(zhì)量、進度、投資和變更進行控制,內(nèi)容涉及標(biāo)準(zhǔn)體系、基礎(chǔ)平臺、安全平臺、應(yīng)用系統(tǒng)、機房等各個環(huán)節(jié),通過細致的監(jiān)理工作保證對工程的科學(xué)化、規(guī)范化管理。受篇幅所限,本文僅以針對該項目監(jiān)理質(zhì)量控制的幾個要點為例,來闡述監(jiān)理在保障信息化工程項目質(zhì)量中的重要作用。
質(zhì)量控制難點及應(yīng)對要點
針對該項目特點和難點的分析,項目實施過程面臨的質(zhì)量控制難點主要出現(xiàn)在以下幾個方面。
目標(biāo)控制
即承建單位的建設(shè)結(jié)果是否滿足建設(shè)單位的質(zhì)量要求和業(yè)務(wù)需求。該項目由于應(yīng)用功能多、覆蓋面廣,而且由于我國處于經(jīng)濟轉(zhuǎn)型時期,業(yè)務(wù)管理部門的職能不斷調(diào)整,各部門的業(yè)務(wù)模式和應(yīng)用需求變化幅度較大,增加了需求獲取、系統(tǒng)設(shè)計和開發(fā)的難度,給實現(xiàn)目標(biāo)帶來了很大的困難。
該目標(biāo)控制難點也是該信息化工程建設(shè)的質(zhì)量控制重點。它的關(guān)鍵點體現(xiàn)在監(jiān)理對承建單位的需求調(diào)研方式、問卷設(shè)計、調(diào)研過程、需求分析報告等重點進行質(zhì)量監(jiān)督和控制;體現(xiàn)在對技術(shù)方案的審核與評估上,使其符合設(shè)計項目總體設(shè)計的要求,更要滿足該項目應(yīng)用的業(yè)務(wù)需求;體現(xiàn)在整個項目過程中對需求變更的控制,以避免變更范圍蔓延,無法控制。
技術(shù)控制
本項目行業(yè)應(yīng)用系統(tǒng)的應(yīng)用功能多、接口關(guān)系復(fù)雜,可靠性、安全性和可維護性要求高,造成應(yīng)用系統(tǒng)的開發(fā)難度大。
本項目進行質(zhì)量控制的關(guān)鍵點,體現(xiàn)于監(jiān)理在項目實施全過程中依據(jù)合同要求審查承建單位的質(zhì)量保證體系建設(shè),推動承建單位加強項目的質(zhì)量管理;督促承建單位采取符合項目合同要求、項目工程標(biāo)準(zhǔn)規(guī)定的技術(shù)路線、技術(shù)要求與系統(tǒng)架構(gòu)進行設(shè)計;按照項目工程標(biāo)準(zhǔn)和國家標(biāo)準(zhǔn)規(guī)范規(guī)定的方法進行開發(fā)、實施及驗收;在項目建設(shè)的全過程中,監(jiān)理有重點、有選擇地評估、度量承建單位的技術(shù)成果,跟蹤承建單位的質(zhì)量整改情況等。
這里要注意的是,面對本項目多達兩位數(shù)的承建單位,監(jiān)理在對技術(shù)過程與成果進行質(zhì)量控制時,要樹立總集成商在技術(shù)上的權(quán)威性,充分發(fā)揮總集成商的作用,主要由總集成商對各子系統(tǒng)的承建單位進行技術(shù)把關(guān),監(jiān)理對整個過程進行監(jiān)督、協(xié)調(diào)與控制。
但這并不意味著監(jiān)理方忽略了對承建單位技術(shù)成果的評估與度量:監(jiān)理在本項目的質(zhì)量控制中,首先要對總集成的技術(shù)結(jié)果進行評估和度量,其次由總集成商對各承建單位進行技術(shù)把關(guān);最后監(jiān)理應(yīng)當(dāng)通過抽查總集成商對子承建單位進行技術(shù)把關(guān)的結(jié)果來達到對各承建單位進行質(zhì)量控制的目的。
過程控制
信息化工程特別是應(yīng)用軟件開發(fā),真正按進度、質(zhì)量要求完成且用戶(業(yè)主)滿意的,只占極少數(shù),絕大多數(shù)工程都不同程度地存在問題,不少工程驗收不了,或者驗收完了就棄之不用,存在大量浪費資金的現(xiàn)象。這種現(xiàn)象存在的主要原因就是軟件系統(tǒng)建設(shè)過程的可視性差,而且在度量和檢查方面難度較高。這一部分內(nèi)容的監(jiān)理也是信息工程監(jiān)理的主要難點,它涉及到對應(yīng)用軟件產(chǎn)品設(shè)計、開發(fā)過程的監(jiān)理。
應(yīng)用軟件開發(fā)項目質(zhì)量控制的要點之一,是在軟件開發(fā)全過程的關(guān)鍵點采用質(zhì)量度量技術(shù)對項目的質(zhì)量進行評估,以便有效地進行項目的質(zhì)量控制。對于信息工程監(jiān)理來說,沒有項目的質(zhì)量度量,等于沒有質(zhì)量標(biāo)準(zhǔn)。在項目質(zhì)量度量中,我們常用的質(zhì)量度量有軟件可靠性度量、復(fù)雜度度量、缺陷度量、規(guī)模度量等。
制定工程標(biāo)準(zhǔn)
標(biāo)準(zhǔn)化工作極為重要,它是支撐信息化工程建設(shè)和目標(biāo)實現(xiàn)的重要手段。滿足系統(tǒng)建設(shè)、運行維護和管理工作的實際需要的工程建設(shè)管理標(biāo)準(zhǔn),是項目成功建設(shè)和順利運行的基本保障。
本項目工程建設(shè)標(biāo)準(zhǔn)的關(guān)鍵質(zhì)量控制點,是要確保建立起聯(lián)系緊密、相互協(xié)調(diào)、層次分明、構(gòu)成合理、相互支持、滿足需要的標(biāo)準(zhǔn)體系并貫徹實施,以支持整體工程建設(shè)和運營維護。為了實現(xiàn)這個目標(biāo),在質(zhì)量控制監(jiān)理工作中要注重以下幾個方面:
1.判斷本項目工程標(biāo)準(zhǔn)質(zhì)量好壞的唯一準(zhǔn)則是該標(biāo)準(zhǔn)是否能夠正確地指導(dǎo)項目建設(shè)和運營維護,達到項目的建設(shè)目標(biāo)。因此要把數(shù)據(jù)能否正確地進行共享與交換,業(yè)務(wù)處理是否正常,管理標(biāo)準(zhǔn)是否能夠確實指導(dǎo)、約束參見單位的行為,運營維護標(biāo)準(zhǔn)的實用性等方面作為質(zhì)量標(biāo)準(zhǔn),結(jié)合使用標(biāo)準(zhǔn)的參建單位和專家評審意見,最終確認工程標(biāo)準(zhǔn)的質(zhì)量是否達到合同要求。
2.由于標(biāo)準(zhǔn)化工作的承建單位是由多個單位組成的聯(lián)合體,監(jiān)理要由聯(lián)合體各單位組成的項目組中,選擇一位技術(shù)精湛、協(xié)調(diào)能力強的人員對標(biāo)準(zhǔn)編制進行總體把控,以避免標(biāo)準(zhǔn)的各部分出現(xiàn)結(jié)構(gòu)松散、層次不清、內(nèi)容粗細和深淺不同、指標(biāo)項缺失、要求過高,甚至互相抵觸等問題出現(xiàn)。
3.在技術(shù)標(biāo)準(zhǔn)的制定工作中,提出的指標(biāo)項應(yīng)當(dāng)合理、可行,要有全局性考慮。例如,總體技術(shù)要求“表的設(shè)計要達到第三范式,又要求部分關(guān)鍵表應(yīng)當(dāng)單獨進行備份”,這將造成表的設(shè)計受到很大的約束,或者造成備份出來的表難以恢復(fù)至數(shù)據(jù)庫中。
4.對于工程管理的編制要腳踏實地,不能高高在上,過于宏觀。對于這樣一個有眾多參建單位的項目,管理標(biāo)準(zhǔn)的細度應(yīng)該達到如“文檔編制要用Office 2003,UML工具用Rational Rose”等。編制出的工程管理標(biāo)準(zhǔn)草案應(yīng)立即在一定范圍內(nèi)試用,以驗證其可行性。要充分征求各方面的意見。
注重軟件測試及度量
應(yīng)用軟件建設(shè)是系統(tǒng)建設(shè)真正的靈魂所在,承建單位的測試是開發(fā)過程中一個不可缺少的環(huán)節(jié),它對信息系統(tǒng)的質(zhì)量、進度都將具有重大的影響。一般來說,承建單位需要完成從單元測試、集成測試、確認測試到系統(tǒng)測試的全部測試工作。測試的規(guī)劃、實施是貫穿在整個開發(fā)過程的,監(jiān)理方質(zhì)量控制的一個重要工作就是對承建單位的測試過程進行監(jiān)督和管理,以達到促使承建單位提高工程質(zhì)量、控制承建單位的開發(fā)質(zhì)量的目的。
監(jiān)理對承建單位的測試的監(jiān)理工作可分為測試過程的監(jiān)理和測試問題的監(jiān)理。掌握了軟件測評能力的監(jiān)理能夠根據(jù)項目開發(fā)的方式與實際情況,對軟件開發(fā)的工作量、進度、需求分析、設(shè)計、編碼、測試直至驗收的全過程任意點進行檢測、度量和評估,使軟件開發(fā)過程透明化。這樣,監(jiān)理就能夠在第一時間發(fā)現(xiàn)問題,督促承建單位進行整改,從而達到控制開發(fā)質(zhì)量,保證項目工期和投資的目的。
例如,監(jiān)理可以通過掌握的測評手段,通過代碼標(biāo)準(zhǔn)校驗,來提高代碼的可靠性,還可以檢查以DbC(Design by Contract)規(guī)范開發(fā)的代碼的正確性,同樣可以對設(shè)計是否符合規(guī)范等進行檢查和評估。通過這樣的檢查,就能預(yù)防類似于未處理異常、函數(shù)錯誤、內(nèi)存泄漏、性能問題、安全隱患這樣的代碼問題,以及違反開閉原則、替換原則、依賴性原則等等設(shè)計問題,使預(yù)防設(shè)計和代碼錯誤成為可能,從而大大節(jié)約成本,提高軟件質(zhì)量、開發(fā)效率和監(jiān)理工作的有效性。
如果監(jiān)理不具備評測能力,不僅僅是無法使整個開發(fā)過程處于透明狀態(tài),就是最基本的監(jiān)理工作也無法做到位。試想一下,如果監(jiān)理不懂得測試技術(shù),沒有掌握相關(guān)的檢測、度量和評估技能,如何能夠?qū)﹂_發(fā)方的測試過程進行有效的監(jiān)理?對于開發(fā)方的測試計劃、測試用例、測試過程、測試結(jié)構(gòu)報告、測試分析、覆蓋率分析等的正確性、合理性和有效性如何能夠做出正確判斷呢?
因此在應(yīng)用軟件建設(shè)項目,特別是電子政務(wù)建設(shè)項目中,軟件測評能力已是有效實施監(jiān)理的重要手段之一。這一點有可能成為未來監(jiān)理商是否得到青睞的制勝法寶,也是監(jiān)理應(yīng)具備的關(guān)鍵能力之一。這一點也得到越來越多的用戶的認可。
1、凡本網(wǎng)注明“來源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對于本網(wǎng)刊載作品涉及版權(quán)等問題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實確認后會盡快予以處理。
本網(wǎng)轉(zhuǎn)載之作品,并不意味著認同該作品的觀點或真實性。如其他媒體、網(wǎng)站或個人轉(zhuǎn)載使用,請與著作權(quán)人聯(lián)系,并自負法律責(zé)任。
3、本網(wǎng)站歡迎積極投稿。