當前位置:才華齋>職業>專案管理師>

IT專案質量控制難點

專案管理師 閱讀(1.85W)

針對該專案特點和難點的分析,專案實施過程面臨的質量控制難點主要出現在以下幾個方面,一起來看看!

IT專案質量控制難點

  目標控制

即承建單位的建設結果是否滿足建設單位的質量要求和業務需求。該專案由於應用功能多、覆蓋面廣,而且由於我國處於經濟轉型時期,業務管理部門的職能不斷調整,各部門的業務模式和應用需求變化幅度較大,增加了需求獲取、系統設計和開發的難度,給實現目標帶來了很大的困難。

該目標控制難點也是該資訊化工程建設的質量控制重點。它的關鍵點體現在監理對承建單位的需求調研方式、問卷設計、調研過程、需求分析報告等重點進行質量監督和控制;體現在對技術方案的稽核與評估上,使其符合設計專案總體設計的要求,更要滿足該專案應用的業務需求;體現在整個專案過程中對需求變更的控制,以避免變更範圍蔓延,無法控制。

  技術控制

本專案行業應用系統的應用功能多、介面關係複雜,可靠性、安全性和可維護性要求高,造成應用系統的開發難度大。

本專案進行質量控制的關鍵點,體現於監理在專案實施全過程中依據合同要求審查承建單位的質量保證體系建設,推動承建單位加強專案的質量管理;督促承建單位採取符合專案合同要求、專案工程標準規定的技術路線、技術要求與系統架構進行設計;按照專案工程標準和國家標準規範規定的方法進行開發、實施及驗收;在專案建設的全過程中,監理有重點、有選擇地評估、度量承建單位的技術成果,跟蹤承建單位的質量整改情況等。

這裡要注意的是,面對本專案多達兩位數的承建單位,監理在對技術過程與成果進行質量控制時,要樹立總整合商在技術上的權威性,充分發揮總整合商的.作用,主要由總整合商對各子系統的承建單位進行技術把關,監理對整個過程進行監督、協調與控制。

但這並不意味著監理方忽略了對承建單位技術成果的評估與度量:監理在本專案的質量控制中,首先要對總整合的技術結果進行評估和度量,其次由總整合商對各承建單位進行技術把關;最後監理應當通過抽查總整合商對子承建單位進行技術把關的結果來達到對各承建單位進行質量控制的目的。

  過程控制

資訊化工程特別是應用軟體開發,真正按進度、質量要求完成且使用者(業主)滿意的,只佔極少數,絕大多數工程都不同程度地存在問題,不少工程驗收不了,或者驗收完了就棄之不用,存在大量浪費資金的現象。這種現象存在的主要原因就是軟體系統建設過程的可視性差,而且在度量和檢查方面難度較高。這一部分內容的監理也是資訊工程監理的主要難點,它涉及到對應用軟體產品設計、開發過程的監理。

應用軟體開發專案質量控制的要點之一,是在軟體開發全過程的關鍵點採用質量度量技術對專案的質量進行評估,以便有效地進行專案的質量控制。對於資訊工程監理來說,沒有專案的質量度量,等於沒有質量標準。在專案質量度量中,我們常用的質量度量有軟體可靠性度量、複雜度度量、缺陷度量、規模度量等。

  制定工程標準

標準化工作極為重要,它是支撐資訊化工程建設和目標實現的重要手段。滿足系統建設、執行維護和管理工作的實際需要的工程建設管理標準,是專案成功建設和順利執行的基本保障。

本專案工程建設標準的關鍵質量控制點,是要確保建立起聯絡緊密、相互協調、層次分明、構成合理、相互支援、滿足需要的標準體系並貫徹實施,以支援整體工程建設和運營維護。為了實現這個目標,在質量控制監理工作中要注重以下幾個方面:

1.判斷本專案工程標準質量好壞的唯一準則是該標準是否能夠正確地指導專案建設和運營維護,達到專案的建設目標。因此要把資料能否正確地進行共享與交換,業務處理是否正常,管理標準是否能夠確實指導、約束參見單位的行為,運營維護標準的實用性等方面作為質量標準,結合使用標準的參建單位和專家評審意見,最終確認工程標準的質量是否達到合同要求。

2.由於標準化工作的承建單位是由多個單位組成的聯合體,監理要由聯合體各單位組成的專案組中,選擇一位技術精湛、協調能力強的人員對標準編制進行總體把控,以避免標準的各部分出現結構鬆散、層次不清、內容粗細和深淺不同、指標項缺失、要求過高,甚至互相牴觸等問題出現。

3.在技術標準的制定工作中,提出的指標項應當合理、可行,要有全域性性考慮。例如,總體技術要求“表的設計要達到第三正規化,又要求部分關鍵表應當單獨進行備份”,這將造成表的設計受到很大的約束,或者造成備份出來的表難以恢復至資料庫中。

4.對於工程管理的編制要腳踏實地,不能高高在上,過於巨集觀。對於這樣一個有眾多參建單位的專案,管理標準的細度應該達到如“文件編制要用Office2003,UML工具用RationalRose”等。編制出的工程管理標準草案應立即在一定範圍內試用,以驗證其可行性。要充分徵求各方面的意見。

  注重軟體測試及度量

應用軟體建設是系統建設真正的靈魂所在,承建單位的測試是開發過程中一個不可缺少的環節,它對資訊系統的質量、進度都將具有重大的影響。一般來說,承建單位需要完成從單元測試、整合測試、確認測試到系統測試的全部測試工作。測試的規劃、實施是貫穿在整個開發過程的,監理方質量控制的一個重要工作就是對承建單位的測試過程進行監督和管理,以達到促使承建單位提高工程質量、控制承建單位的開發質量的目的。

監理對承建單位的測試的監理工作可分為測試過程的監理和測試問題的監理。掌握了軟體測評能力的監理能夠根據專案開發的方式與實際情況,對軟體開發的工作量、進度、需求分析、設計、編碼、測試直至驗收的全過程任意點進行檢測、度量和評估,使軟體開發過程透明化。這樣,監理就能夠在第一時間發現問題,督促承建單位進行整改,從而達到控制開發質量,保證專案工期和投資的目的。