信息系統項目管理師論文習作質量管理
概述:2012年8月,我參與了某市某某集團ERP業務信息系統平臺的建設工作,該信息系統項目為該集團公司旗下的的幾個分公司實現企業業務信息資源整合,統一調配,合理優化,加速分公司之間的業務處理流程,提高企業的整體經濟效益。該系統信息項目分為6個子系統和一個系統集成硬件設備的安裝和線纜的鋪設工程。6個子系統分別是:原料采集加工處理信息系統,半成品生產制造信息系統,成品生產制造信息系統,物流運輸管理系統,市場銷售業務信息系統,企業業務資源調配和決策系統。該信息系統項目計劃投資500萬元,建設工期為12個月。
由于系統建設項目牽扯的單位多,業務大,是對集團公司的整個生產鏈進行統一管理,系統能否可靠,穩定的運行,直接關系到該公司的經濟效益和廣大員工的業務效率,要求系統必須有很強的質量保障,基于這些原因,我把質量管理作為本系統建設項目的重點之一。本文結合作者的實際經驗,以質量管理為例,分別從制定項目質量管理計劃,系統集成硬件設備及安裝施工現場的質量保障,項目軟件系統階段性評審和審計,項目軟件系統測試這四個方面進行了質量管理的論述。由于采用了有效的質量管理,該項目于2013年8月,成功上線,達到了客戶的滿意,得到了公司的認可。
正文:隨著我國經濟社會的快速發展,企業規模越來越大,企業業務聯系越來越緊密,原有的分散獨立的企業資源分配方式已無法適應企業集團化的需要,為此如何整合企業資源優化,統一調配,提高企業資源的利用率,降低生產成本,提高經濟效益,已成為擺在企業面前迫在眉睫的問題。因此,開發一個ERP企業資源信息系統平臺就應運而生。2012年8月,我有幸參加了某市某集團ERP企業資源信息系統平臺的建設工作,并出任項目經理,該系統實現集團公司旗下的幾個分公司的資源整合,統一分配,達到合理配置企業資源的功能。該系統信息項目分為6個子系統和一個系統集成硬件設備的安裝和線纜的鋪設工程。6個子系統分別是:原料采集加工處理信息系統,半成品生產制造信息系統,成品生產制造信息系統,物流運輸管理系統,市場銷售業務信息系統,企業業務資源調配和決策系統。該系統計劃投資500萬元,建設工期為12個月。該系統采用C/S架構,后臺數據庫采用sel service 2012,中間件技術采用CORBA,用java語言開發。由于系統建設項目牽扯的單位多,業務大,是對集團公司的整個生產鏈進行統一管理,系統能否可靠,穩定的運行,直接關系到該公司的經濟效益和廣大員工的業務效率,要求系統必須有很強的質量保障,基于這些原因,我把項目的質量管理作為本系統項目建設的重點之一。我從硬件設備的安裝施工及各種線纜的鋪設,制定項目質量管理計劃,進行階段性評審和審計,進行軟件測試這四個方面加強了質量管理工作。
一,制定項目質量管理計劃。
實踐證明,質量出自于計劃,而非出自于檢查。鑒于此,在項目初期,我就制定了切實可行的項目質量管理計劃。質量計劃包括識別與項目相關的質量標準,以及質量保證過程中實施的方法,策略,步驟。我利用成本效益分析法,針對本項目的特點,分析出質量成本與效益的平衡點,得出為做質量管理工作所需的人員,設備,材料,為此我向公司申請質量管理專業人員,成立了專門負責質量監督控制的負責小組,并對該小組的工作職責具體分工。我加大該質量小組的職權力度,決不允許不聽從質量小組意見的現象發生。小組對項目質量負責,我又對小組負責。遇有重大特殊的質量問題,我將召開全體項目組成員和質量管理小組會議,大家集體討論,共同解決。對于所需的質量檢測儀器,我根據項目需要,盡可能地使用成熟,穩定的測試設備,對于沒有的設備,與甲方協商,爭取從甲方處獲得。根據本項目的特點,我把國家標準《計算機軟件質量保證計劃規范》作為本次項目的質量的評定準則。另外我與質量監控小組共同確定質量保證工作實施的細則計劃,就是到什么時期,采用什么標準,何時做質量監控以及質量監控的工作流程,本次項目質量管理可分為三個階段:第一階段:硬件設備和各種線纜的檢測。第二階段:硬件設備安裝及管線鋪設的現場監控。第三階段:軟件系統的質量保障。在本次項目中我把軟件系統的質量保障做為重中之重。
二,系統集成硬件設備及安裝施工現場的質量保障。
硬件設備的正常運行,質量的優劣以及施工現場的規范施工是信息系統項目的成功上線的物理基礎。為此,我對照設備采購清單,采購合同,產品出廠合格證,檢查是否有不合格的產品,對于設備的性能指標,我采取同類設備抽樣的辦法,進行檢測。對于核心數據庫服務器的設備,我搭載模擬真實系統運行環境,試運行,實時記錄運轉時的各種數據,性能指標。對于不合格的產品,我依照采購合同,與供方聯系,以求盡快解決。對于硬件施工現場的隱秘工程,我設立旁站,派遣質量檢測人員駐扎在工地,實時跟蹤,依據國家施工規范,隨時進行檢測記載,并拍攝現場照片。
三,針對軟件開發的每一個過程和環節,利用階段性評審和質量審計技術,對軟件質量進行有效的監管。
軟件開發分為需求分析,概要設計,詳細設段,編碼,測試等幾個階段。因為需求分析定義階段是軟件質量的基礎,為此我全程參與,實時跟蹤需求定義的整個過程,在需求分析階段完成時,我邀請軟件質量的評定專家組,進行評審驗證,對于提出的建議,積極修改需求規格說明書。在軟件結構設計階段,我把軟件的復用性,健壯性,穩定性,計,編碼,測試,試運行,交付質量使用等幾個階段。我們要求在每個階段的過程和結束時,依據國家標準《軟件質量評定準則》,組織公司人員,邀請客戶代表,進行階段性評審,對于不能達到階段性的指標產品,開發決不能進行到下一個開發階段中去。我重點實時監測需求分析階作為軟件結構的評定標準,我采用類比法,以同行業的優秀軟件的結構做樣板,尋找差距,彌補不足,馬上整改。在詳細設計和編碼階段,我要求采用成熟,通用,易懂的算法,在編碼風格上采用規范書寫,不能憑借個人興趣和愛好,隨意發揮擴展功能模塊,排除了無效勞動。
四.加強軟件測試,確保測試結果符合設計和產品規格說明書,以期達到客戶的滿意。
軟件測試是保障軟件質量的重要方法,通常軟件測試包括單元測試,系統測試,集成測的試三個步驟。我們在軟件需求階段就把測試計劃考慮進去,并邀請重要客戶參與到測試工作當中來,對于軟件測試過程嚴格按照測試計劃的程序具體實施,對于測試結果不但要滿足設計要求,更要達到的用戶的滿意,得到他們的認可。對于測試結果達不到要求的,我運用趨勢圖分析法,分析錯誤出現的頻率,找出錯誤多的測試結果,再組織人力運用魚骨圖技術查找原因,確定造成錯誤的地方,錯誤找到后,對照需求規格說明書和軟件設計結構圖,積極整改。這種方法,在一個測試點上反復運用多次,就能使錯誤率迅速降低到零,保障了軟件質量,并能快速進行到下一個開發階段中去。其次,我組織項目組進行模擬適應性環境測試,適應性環境測試就是軟件在不同應用環境和平臺上的測試,它可以增加軟件應用的通用性和易操作性。在得到用戶的操作環境后,我搭建了windows和linux兩種操作系統平臺,該系統在這兩種操作平臺下都能正常運行,才算是適應性環境測試通過。最后是軟件的界面設計測試,這種測試結果的好差直接影響終端用戶的業務效率和操作習慣,是用戶最為關心的,為此,我邀請重要客戶參與到該項測試中來,讓用戶多提供一些日常操作黨中可能出現的一些錯誤操作,我們對這些錯誤操作總結,提煉,并最終形成測試用例,實踐證明,這種方法有效的減少了錯誤發生的概率。
結束語:通過近一年的全體項目組成員的共同努力,該項目于2013年8月成功上線,在得到甲方認可和公司領導贊譽的同時,我深刻的體會到,質量是一個信息系統項目的基石,項目的任何其他目標都是在它的基礎之上建設的,沒有強有力的質量做保障,項目的其他目標實現終究是空中樓閣。
posted on 2013-10-29 10:47 順其自然EVO 閱讀(226) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄