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