摘要:本文結合作者的項目實踐,討論了信息系統項目中的質量管理問題,主要包括采用SAP實施方法論、加強配置管理和軟件測試、加強基礎數據的管理等質量保證方法和策略。項目的成功很大程度上歸功于在項目過程中各個階段對質量的有效管理與控制。文章最后分析了信息系統開發中的質量管理與企業質量管理聯系與區別。
關鍵詞:信息系統 項目 管理
0 引言
2007年4月,我參加了某省中煙工業公司的ERP項目,該省中煙工司為適應煙草行業大企業、大市場、大品牌改革的形勢發展,對省內四家煙廠進行了聯合重組,并決定實施ERP項目,目的是為了實現對四家煙廠的資金流、物流、信息流的實時控制及信息共享,提高企業整體運作水平,增強企業核心競爭力。前期選型采用了德國SAP廠商的SAP-R/3軟件,根據企業現狀及ERP實施策略,采用統一規劃,分步實施的原則。經過充分的前期調研及詳細的藍圖設計,一期工程實施的項目范圍分為七個模塊,分別為銷售與分銷(SD)、物料管理(MM)、生產計劃與控制(PP)、財務會計(FI)、管理會計(CO)、全面預算管理、即時供應管理,并對外部相關系統進行了無縫集成。為了保證項目的實施質量,項目實施過程中采用了SAP實施方法論,并加強了配置管理,充分做好集成測試工作,并做好上線前的基礎數據的準備工作。
1 采用SAP快速實施方法論制定質量計劃
項目質量管理的重點之一就是對過程進行控制。SAP的快速實施方法論(ASAP)是專門針對SAP ERP的實施設計的方法學,該方法優化了SAP實施過程中對質量的控制。其中的路線圖部分提供了面向過程的項目實施過程中所必須經歷的各個階段,并指導如何去完成這些過程,過程實施前要做的準備工作、過程實施后要如何對結果進行檢查。對出現的問題也提供了技術支持與服務。按照ASAP實施方法論的要求,項目組參考計劃模板制訂了項目質量計劃,識別出所有相關的質量標準,建立了質量目標。確定每個階段應提交的階段性成果和工作報告,并制定相應的標準,來決定該階段工作是否完成。在每個階段明確各方職責,并進行質量把關,以保證項目的總體質量。
2 嚴格的需求調研及變更控制管理
軟件的質量就是滿足用戶明確或隱含的需求的程度。可見用戶的滿意度是軟件質量的重要因素。如果在前期對需求調研不細致,在實施過程中任由需求變更蔓延,則軟件的質量就得不到很好地保證。因此在需求分析階段,我和項目組調研人員深入到各廠對業務部門之間的流程及業務部門內部的流程都進行了詳細的調研,對原始數據單據進行收集整理,對不規范、不合理的流程提出了大量整改意見,和相關部門負責人一起對需求進行評審,最后整理出實施ERP系統后各卷煙廠優化后的需求方案以及ERP系統與相關系統的集成方案。經過客戶認可后放入配置庫進行配置管理。為有效控制需求的變更,建立了需求變更控制計劃,組建了需求變更控制委員會,并詳細規定了變更控制流程。用戶提出需求變更申請需經過項目需求變更控制委員會的審核,如果可行,交由實施小組進行實施,實施后,由項目評審小組對實施結果進行評審。在項目實施初期,項目小組配置了三套獨立運行的服務器,分別為負責進行系統配置和開發的服務器、負責進行系統培訓和測試的服務器、負責生產系統運轉的服務器。并為各用戶設置不同的權限,項目組所有成員根據各自的權限進行開發活動。該項工作對軟件的實施質量提供了可靠的保障。
3 進行大規模的集成測試
經過項目組成員二個多月的共同努力,ERP項目組順利完成了藍圖設計、單元測試等工作,正式進入集成測試階段。集成測試是將所有模塊的關鍵用戶集中在一起,就完整的產供銷業務流程進行跨模塊測試,這是系統上線前非常重要的一環,旨在及時發現并解決系統中存在的問題。集成測試要求將日常業務中所有可能遇到的業務場景都在系統中進行測試,一方面檢驗系統中的各類配置是否符合藍圖設計要求,同時也檢驗那些跨組織、跨部門的銜接部分是否順暢,檢驗業務與財務的集成是否正確。10月7日,項目組所有關鍵用戶開始了為期二周的集成測試。測試案例從主數據設置開始,包括原料采購、輔料采購、備件采購、生產處理、物資耗用、庫存管理、銷售發貨、財務結算等,各業務組依據測試案例中的業務流程就自已負責的模塊依次進行模擬操作,并將過程中發現的問題記錄在案,以便及時解決。集成測試本身也是一次讓每個關鍵用戶進一步熟悉系統、熟悉操作規程的實戰良機。通過集成測試,增強了關鍵用戶的綜合業務能力,保證了系統的運行質量。
4 重視數據的收集
ERP項目經過集成測試后,進入上線前準備階段。該階段最重要最繁索的工作就是收集靜態數據及動態數據并導入系統。業界流傳很廣的一句話是“三分技術、七分管理、十二分數據”,如果輸入系統的是垃圾,輸出的也必然是垃圾。由此可見,數據對ERP系統的重要性。靜態數據包括系統設置所用到的數據和系統運行實際業務所用到的數據,具體有客戶主文件、供應商主文件、庫位和物料主文件、卷煙成品及煙支BOM、工藝路線、班組機臺、工作中心、成本中心等。動態數據指上線時各種數據初始數量、金額及按系統要求需做的票、帳、表的整理工作。艱苦細致的工作要有踏實能干的團隊擔當,嚴密的計劃和合理的組織及高效的方式方法是完成這項艱巨工作的保證。針對這項任務,專門成立了數據小組,由我和各模塊的關鍵用戶組成,職責是分析數據準備的范圍,制作數據收集表格模板,監督數據收集質量,并負責數據的最終導入和使用。于11月20日,數據小組對公司本部及各煙廠分模塊下發靜態與動態數據的收集模板及數據填寫要求,并要求數據按模板填寫后需經業務部門領導審核鑒字后上報,對上報不合格的需重新提報,并規定了懲罰措施。于12月10日,數據上報完畢。并在ERP中使用LSMW事務處理程序批量對數據進行了導入。
2008年1月1日,項目按計劃順利實現了項目的成功上線。為了保證上線期間系統的穩定運行,項目組擬定了系統上線支持方案。經過系統與手工并行運行3個月后,系統成功脫離手工帳,至今運行良好。我想該項目的如期上線及系統的穩定運行與項目實施過程中有效的質量管理是分不開的。
項目的質量管理與企業質量管理聯系比較密切,但兩者的區別也是很明顯的,前者屬于項目管理層面,而后者屬于企業管理層面。項目的質量管理重點是通過執行必要的質量管理過程如質量計劃、質量保證和質量控制等來保證項目的最終交付。而企業質量管理的任務是企業級質量管理體系的建立、管理與維護,主要涉及企業質量規范、制度的制定。兩者都強調“該說的要說到,說到的要做到”,都強調持續改進。項目的質量管理離不開企業質量管理體系,良好的企業質量管理體系為項目的質量管理提供了可靠的保障。
參考文獻:
[1]詹姆斯A.奧布萊恩著.信息系統概論.機械工業出版社.2007.07出版.