姚祖發
摘 要:信息化是充分利用信息技術,開發利用信息資源,促進信息交流和知識共享,提高經濟增長質量,推動經濟社會發展轉型的歷史進程。近年來,大型國有企業或政府部門都在對分支機構或下屬單位進行信息化管理。由于體量龐大,就需要建設大型的信息系統。大型信息系統工程具有系統復雜、分項工程多、投資資金大、建設周期長等特點。對于這些大型信系統工程,成功與否,質量控制顯得尤其重要。
關鍵詞:信息化;大型信息系統;質量控制
中圖分類號:TU712+.3 文獻標識碼:A 文章編號:1671-2064(2017)01-0038-02
為達到質量要求所采取的作業技術和活動稱為質量控制。這就是說,質量控制是為了通過監視質量形成過程,消除質量環上所有階段引起不合格或不滿意效果的因素。以達到質量要求,獲取經濟效益,而采用的各種質量作業技術和活動。
下面談談我參與的某市居住證項目中對項目的質量控制。
某市目前外來流動人口已達1043萬,目前流動人口管理采取的是暫住證管理的方式,但在暫住證的辦理上由于存在著辦證周期長、辦證門檻高等原因,導致辦理暫住證的流動人口數量逐年下降。同時,暫住證管理系統相對封閉、功能單一。居住證系統建成后,實現了利用信息化手段貫徹實施居住證制度,將從根本上解決大量流動人口服務管理的難題,是依法加強人口管理的有效措施。系統在公安、出租屋管理、勞動和社保、計生、教育、工商等職能部門的信息交換與共享。本系統具有如下特點:
1 系統功能復雜
系統將實現對流動人口信息的記錄和共享;為派出所綜合信息系統、公安局指揮中心地理信息系統(GIS)、情報信息管理系統所調用,這幾類系統在對流動人口居住信息進行二次或多次加工后,將實現對流動人口綜合管理,實現居住證”一卡通”的功能和市級人口基礎信息交換。覆蓋深圳全市各派出所和出租屋綜管辦的744個居住證受理網點,連接各職能部門(公安、勞動和社保、教育、計生、工商、出租屋管理)數據庫,形成居住人口綜合動態管理體系。居住證信息管理系統建成后將可容納1000萬人以上的信息數據存儲能力、日均2萬張的證卡制作能力。
2 系統分項內容多、投資規模大
項目總投資為1億元人民幣,其中居住證信息管理系統為7000萬元、信息中心擴容為500萬元、機房裝修工程為500萬元、制證中心擴容為1000萬元、人口配套工程為500萬元,監理費為300萬元,其余為其它前期費用及管理費用。
3 建設周期長
項目總建設周期為3年。第一階段:2009年5月底至12月底,某區進行試點,并實現系統的基本業務流程;第二階段:2010年1月初至12月底,系統全市推廣應用,并在第一階段基礎上完善全部系統應用;第三階段:2011年1月初到2011年12月底,進行業務調整、深化應用及公安業務功能擴展。
根據本項目的以上特點,我們制定了相關的質量控制方案:
3.1 成立獨立的項目部,為項目質量建立人才保障體系
項目組織采用兩層架構,即:顧問組與項目組,顧問組負責項目在實施過程中的技術咨詢及對項目遇到問題提出解決建議,項目組負責項目全過程實施現場管理,由項目負責人協調兩組的工作。
根據本項目特點,項目組主要將本項目分為三個專業,分別為軟件開發、硬件設備采購、機房及其它配套工程。項目組按專業來分別安排了三位工程師分別監督上述三個項目,做到專業對口,專人監督。
3.2 全程監督每個建設階段,保證不漏質量死角
(1)需求、設計階段。需求、設計階段的質量控制,主要體現在需求、方案設計的質量控制。做好了需求、方案設計的質量控制,就是為項目質量打下堅實的基礎。項目組三位工程師根據專業分工,全程跟進軟件開發項目的需求調研、方案設計,設備采購項目的型號和參數選型,機房工程的圖紙設計的監督工作。兩天一次對承建方的調研成果進行核查,及時指出不足之處。每個需求、方案形成之前,都對相應的方案進行詳細的評審工作,并出具評審報告,對于復雜和重點的方案,還邀請相關專家召開專門的方案評審會進行評審。對評審中發現的問題和建議,要求承建方重新進行修改后再提交二次評審,直至評審合格后,才可以進行下一階段的開發工作。
除了方案評審外,設計階段的范圍控制也是質量控制的重點。很多案例表明,范圍的無序擴展,也是造成項目出現質量問題甚至項目失敗的原因。為避免項目關系人提出超合同、超范圍的需求,進而影響整個項目的建設質量。工程師嚴格按照合同、規范要求進行需求核對,對于那些確實需要增加的內容,都嚴格邀請相關項目干系人進行討論確認。
(2)開發、施工階段。開發、施工階段的質量控制,是整個項目質量控制的重點,項目組根據各專業分別安排專業工程師全程進行監督,確保開發、施工過程中的質量。
軟件開發項目在本階段的質量控制內容主要有編碼驗證和評審工作,具體驗證和評審內容如下:
1)編碼是否符合有關的編碼標準;2)編碼可追溯到設計和需求并且是可測試的、正確的、并符合需求;3)編碼執行正確的事件順序,前后一致的接口關系、正確的數據和控制流程圖、完整性、恰當的定時分配和預算估計、錯誤的定義、隔離和恢復;4)程序是否正確地實現了軟件詳細設計;5)程序中是否有足夠的注釋,以保證程序的可讀性和可維護性;6)是否開展了軟件靜態分析、代碼審查和軟件單元測試;7)軟件單元測試是否充分,是否達到了語句覆蓋率和分支覆蓋率均為100%的要求;通過適當嚴格的方法表明編碼正確地實現了安全、保密和其他關鍵性的要求;是否按計劃開展了進度管理、質量管理和配置管理。
設備采購項目在本階段的質量控制內容主要是審查設備型號參數及安裝質量,具體審查內容如下:
1)對所有進場設備必須時行開箱檢驗,檢查與合同型號、規格、參數一致;2)對所有設備必須進行通電驗證,以保證能正常開機;3)全程跟進設備安裝及調試;4)要求承建方出具調試報告。
機房工程項目在本階段的質量控制內容主要是全程旁站監督施工過程,具本旁邊內容如下:
1)對所有進場材料必須進行開箱檢驗,檢查與合同型號、規格、參數一致,并查看相關合格證明和檢驗合格報告;2)每天現場旁站,嚴格根據設計圖紙監督承建方的施工;3)做好隱閉工程的監督及驗收工作;4)嚴格做到每個子項的檢驗測試。
(3)系統聯調測試階段。系統聯調測試階段,是系統質量控制的一道重要關口,是驗證開發、施工過程質量的一個重要工作。工程師要求承建方首先提交系統測試方案,測試方案審核內容主要包括:是否包括了易用性測試、穩定性測試;測試內容是否全面、完善;測試需求、測試用例、測試數據是否符合規格說明;測試路徑是否覆蓋全部功能點;測試環境是否滿足需要。經評審通過后,全程監督承建方的聯調測試工作。對測試過程中發現的問題,工程師全部記錄下來,每兩天匯總一次,并組織各方召開討論會,商討測試中發現的問題的解決方案,并由承建方進行整改。軟件開發、設備采購、機房工程等項目的測試流程基本相同。
(4)系統培訓階段。聯調測試完成后,為了真實了解系統是否滿足用戶的需求,需要對實際用戶進行使用培訓,讓用戶真正會用、愿用系統。承建方培訓前需提交培訓方案,工程師根據系統功能審核培訓方案的內容是否全面,培訓方式是否易懂。審核通過后,再全程監督系統培訓過程。培訓完成后,并收集受訓用戶的培訓意見,用戶滿意后,培訓才能結束。
(5)試運行階段。系統聯調測試成功后,為了了解各系統的穩定性,需要對系統進行三個月的試運行。首要求承建方提交試運行方案,審核通過后,每天跟蹤系統試運行情況,發現問題,及時要求承建方進行處理。每周一舉行一次試運行情況匯報會議,各方及時匯報上周各系統的試運行或使用情況,及時向承建方反饋問題,把問題及時解決,確保系統穩定。
(6)驗收階段。系統驗收階段,是系統質量控制的最后一道關口。為了客觀了解系統的實際質量,建設單位邀請獨立的第三方對系統各項性能進行測試,包括軟件系統、設備系統、機房工程等。首先審核第三方檢測單位的檢測方案,審核通過后,全程跟進第三方對系統的全面檢測,對檢測中發現的問題,組織檢測單位、建設方、承建方開會討論解決方案。承建方根據解決方案對系統進行修改完善。修改完后再組織檢測單位進行復測。檢測通過后,需要審核承建方提交的驗收申請及驗收資料,審核通過后,再組織各方及邀請專家對系統進行全面的驗收。
本居住證系統最終在項目組的詳細質量控制方案及嚴格的質量控制下高質量完成,所以信息系統項目,尤其是大型信息系統項目,必須事前制定詳細可行的質量控制計劃和方案,全過程嚴格執行。質量控制貫穿系統建設過程的每個一階段,任一個階段出現質量問題,都直接影響整系統,甚至使整個項目失敗。
參考文獻:
[1]柳純錄,楊娟,陳兵.信息系統監理師教程[M].清華大學出版社,2005.
[2]張友生,陳志風.信息系統項目管理師考試全程指導[M].清華大學出版社,2009.