1. 程式人生 > >資訊系統成本與質量管理

資訊系統成本與質量管理

    

                                                                          資訊系統專案的成本與質量管理

 

摘要:我於2016年5月參加了廣東某三乙醫院電子病歷專案的實施工作,該專案主要部分是軟體專案,其中包括醫生電子病歷、護理電子病歷和電子病歷上介面。在本次專案中我作為專案經理全面負責此專案的管理工作。由於電子病歷是醫院專供供的主要法律文書,其本身需要較高的穩定性和邏輯性,醫院在此專案提出要達到衛計委(原衛生部)電子病歷等級評分5級標準,與此同時該專案也是我方公司承建的第1家三級乙等醫院電子病歷專案,公司希望此專案能做成本地區的專案典範,以此拓展當地區電子病歷業務,我方公司和醫院方對本專案的質量都充滿了期望。

在本專案成本與質量管理過程中我從成本與質量規劃、質控保證、質量控制三個方面運用專案管理方方法和全面質量管理理論,調控專案成本,做到全員、全過程、全方位的實施質量管理,使專案在規劃的成本內按合同工期和合同要取得圓滿的完成,獲得了公司領導和醫院方的認可。

 

1 專案概述

2016年5月,我公司承建某醫院電子病歷專案建設,由於我有較不錯的電子病歷知識和一定的專案管理經驗,公司委任我為此專案的專案經理。該專案是一個涉及硬體與軟體的綜合專案,軟體專案主要包括:CDR資料中心、醫生的電子病歷,護理電子病歷及電子病歷上傳介面。該專案於2016年5月啟動,合同規定專案工期為1年,要求在2017年5年完工。該專案涉及到硬體與軟體,專案組成員由軟體開發部、專案實施部、系統整合部及移動事業部等多個部門共同組成,同時由於我公司尚沒有CDR資料整合平臺的成熟產品,屬於新開發專案,所以在專案組成員中我申請了一名大區的技術總監作為我們本次專案的技術支援。醫院方面希望通過該專案實施不僅能夠實現病歷的電子化,同時能實現以電子病歷為核心的病人診療資料的高度共享。

成本的管理實質上是:成本與質量的權衡。質量成本包括預防成本、檢查成本和缺陷的補救成本,前二者一般在預算中已經包含其中,缺陷的補救成本則為非一致成本。專案的管理人員常常需要在質量和成本之間進行權衡。而一味追求高質量勢必造成成本的增加,所以應當避免出現由於過於追求質量而出現進度停滯不前現象,而放鬆質量控制則會增加返工,降低顧客滿意度。所以專案未開始前,我組織了多次會議進行多方交流,以尋找本次專案的成本與質量之間的平衡點。

質量是一組固有特性滿足需求的程度。要滿足需求不僅要完成明面上的,還包括隱含的需求以及法律法規的要求。軟體專案往往在專案的實施階段中產品逐步成型或者逐步成為一個成熟的產品,所以在軟體專案管理中質量管理顯得尤為重要,管理的好壞不僅決定專案過程的質量更影響到最終交付產品的質量。此專案是我公司第一次實施三乙醫院的電子病歷同時還涉及CDR和資料上傳介面的開發,公司希望能將此專案做成本地區的示範點,電子病歷是醫院專供供的主要法律文書,其本身需要較高的穩定性與邏輯性,醫院就此專案提出要達到衛計委(原衛生部)電子病歷等級評分5級標準。

 

2 資訊系統專案中的成本與質量管理

專案質量的管理過程主要包括質量的規劃、保證和控制。我結合以往的專案管理經驗和本專案的特點在質量管理方面主要做幾方面工作。

(1) 全體人員參與質量規劃。質量規劃是規劃專案的相關質量標準以及確定如何滿足這些標準的過程。我根據該專案章程、範圍管理說明書、專案管理計劃,公司ISO質量管理體系檔案的相關要求以及公司同類項目的相關文件,並根據本專案的相關法規,如衛生部關於電子病歷等級評分標準、衛生部電子病歷資料集標準、抗菌藥物臨床使用管理指南、衛生部病歷書寫規範、醫院感染管理規範等制定本專案的質量規劃。

本次專案中我運用了基準分析,即參照同類項目結合本專案的實際制定質量目標,其中主要包括:專案工期不超出1年、客戶需求實現率達90%及以上、重大事故發生率為零(上線後系統性癱瘓大於1小時),三個方面質量目標;並根據本次專案的特點繪製了組織結構圖,將專案分成電子病歷組、介面整合組、CDR開發組、業務小組和由各小組骨幹組成的QA小組;根據各個小組的工作特點制定各組的任務以及各崗位的工作職責;根據本專案的特點制定需求評審、設計評審等流程;制定了軟體開發管理規範、文件管理制度、考勤制度、例會制度、專案進度管理質量等制度;根據公司以往專案的模板制定了進度控制的甘特圖和質量審計檢查表,並編制了質量管理計劃等。

專案的實施關鍵在於開發人員,特別是本專案以軟體專案為主,人的因素決定著專案的方向和成敗。故在質量的規劃階段我察覺到領導作用和全員參與的好處,我將質量規劃的內容,如目標、流程、制度要求等形成初稿後即分發到相關人員手中,徵求各方意見,並在專案正式啟動後的第一週即召集QA小組成員,邀請客戶方負責人及本公司相關領導召開專題討論會,會上各方提出了各自改進意見並進行完善。會後,形成了相關方均認可的質量管理計劃、質量目標和檢查表和制度職責等。

(2) 全過程實施專案的質量保證。在質量保證過程中我依據質量管理計劃制定的方案和時間節點主要做好產品的質量保證和管理的質量保證。

產品的質量保證方面根據各專案小組的特點開展活動,而專案管理的質量保證方面,每季度QA小組進行管理評審,對專案進度與成本進行掙值分析,對各小組中存在的質量問題進行彙總,並針對問題提出糾正和預防措施從而進一步完善質量管理計劃。

(3) 全方位實施質量控制。質量保證是保證專案按正確的方法和步驟實施,而質量控制則是確保產品或專案被正確達成。本專案主要為軟體開發與實施為主,針對產品的質量控制則主要以測試為主,根據質量管理計劃,我安排了電子病歷組的程式設計師在模擬環境下的α測,和在正式環境下由醫院的醫教科、護理部組織相關醫務人員在正式環境下進行的β測;CDR開發組則根據系統開發程序進行單元測試、整合測試、系統測試等;由QA小組每天彙總各種測試發現的問題,並由QA小組利用統計技術如直方利用統計技術進行分析,對BUG較集中的問題利用流程圖進行分析,並適當增加回歸測試。

主要是QA小組定期對各專案組的配置進行檢查來實現專案過程的控制。

由於在本次專案中我們重視質量管理,並且通過各專案小組的共同努力,本專案在規定的工期內順利完成,重視客戶滿意度和客戶需求,專案達到了客戶的期望,也達到成為本地區,同類項目的典範。

3總結

我雖然在本專案的管理過程中取得一定成績,更重要的是獲得了寶貴的經驗,主要有以下幾方面:

(1) 專案開發人員質量意識比較淡薄,在專案初期,有多個程式設計師比較抵觸,認為質量控制增加成本同時限制了他們的發揮。為此我他們進行了充分溝通,儘量讓其能理解實施本專案的質量管理方法的優勢;同時制定獎罰措施讓其看到優點,最終使專案按照既定的計劃和標準行進。

(2) 專案配置管理方面,在專案的早期由於不是很重視配置管理,多的個程式設計師在不同的電腦上修改,經常出現版本重疊和相互覆蓋問題。發現此問題後,我們採取了用公司自己開發的版本控制軟體,問題得以解決。

(3) 文件編寫不夠規範,專案初期各小組的文件編寫不一致。再與各個小組骨幹人員經過商討、會議後最終使得標準一致。

 

 

                                                          資訊系統專案的成本與質量管理

            

摘要2017年,我參與了資訊共享與服務平臺資訊系統專案的建設,負責專案管理工作。該專案總投資660萬元,建設週期1年,該資訊系統主要由前端應用系統、外共享平臺子系統、資料交換系統、內共享平臺子系統、集中監控系統等五部分組成。以資訊共享與服務平臺專案為例,就質量管理的質量規劃、質量保證和質量控制等方面進行詳實的論述。最後,經過專案團隊的一致努力,專案通過驗收,系統成功上線,目前系統執行良好,得到業主方的一致認可。

 

1 專案成本管理

由於專案參與人員較多,功能和目標複雜,工期較長,規模較大,加上公司高層對該專案期望值高,專案成本管理非常關鍵。我針對專案的特點,結合團隊實際情況,借鑑以往經驗,主要通過在計劃階段做好成本估算和成本預算工作,在實施階段進行成本跟蹤和控制等環節對專案成本進行了全方位管理。

(1) 成本估算就是指對專案各項活動所必須的各種資源的成本做出近似的估算。俗話說,好的開端是成功的一半,擁有謹慎和清晰的計劃必然能夠更有效地做好成本管理。因此,我們在專案計劃階段廣泛收集了以往類似專案的管理執行情況和經驗,根據本專案內部、外部環境特點和制約條件,制定了本專案的成本管理計劃。計劃書除了對每個過程的內容進行了詳細書面的描述外,還對估算、預算和控制建立了準則。

(2) 成本預算是進行專案成本控制的基礎,它是將專案的成本估算分配到專案的各項具體工作上,以確定專案各項工作和活動的成本定額,指定專案成本的控制標準,規定專案以外成本的劃分與使用規則的一項專案管理工作。成本預算是將成本估算細化的過程,同樣也是為成本控制建立了成本基準。

(3) 專案成本控制就是指按照事先擬定的計劃和標準,通過採用各種方法,對專案實施過程中發生的各種實際成本與計劃成本進行對比、檢查、監督、引導和糾正,儘量使專案的實際成本控制在計劃和預算範圍內的管理過程。如果監控不力或者是流於形式,那麼就會導致專案成本超支甚至專案失敗。

 

2 專案質量管理

在這次專案管理中,質量管理是專案管理中必不可少的一項工作,能否成功的管理一個專案,不但要控制進度和成本,所交付成果和專案管理過程的質量好壞也非常重要。在該專案中,系統涉及部門廣,網路架構複雜,資料整合量大等因素,使得專案質量管理工作尤為重要,若某一個環節質量出現問題,必將導致其他環節的工作無法開展或出現專案失敗的風險。

(1) 規劃質量管理

為了在專案實施過程中能更好的保證質量,在專案啟動後,我組織相關人員一起編制了質量管理計劃,在計劃中確定了質量標準和目標、質量管理小組、工作質量責任制、質量過程控制、質量管理制度以及質量檢查程式。例如,質量過程控制包括如下內容:1、編碼規範。參照公司《軟體程式設計規範制度》及公司能力成熟度CMMI等級標準,安排系統構架師每週進行抽查;2、測試控制流程。在測試階段,根據專案組制定的測試流程規範,單元測試---à整合測試---à系統測試--à驗收測試,在這幾個測試活動中,嚴格控制測試質量,抓好每個環節的質量,若在測試過程中,發現Bug,利用Bug控制系統,及時處理系統缺陷,完善產品功能,保證下一步的測試工作。3、業務接入規範。我們根據公安部針對共享平臺業務接入的規範,制訂實際業務環境的接入標準,使不同種類的業務按照事先制定的規範接入,達到業務接入質量標準。

(2) 實施質量保證活動

為了達到質量標準和目標,在專案實施過程中我們採用質量審計、質量控制工具和技術來保證專案質量,專案組具體採用瞭如下幾種質量控制活動:1、有關人員定期須參加業務和技術培訓,具體以專案組任務資訊系統的通知為準;2、開發人員嚴格按照公司制定的《軟體程式設計規範制度》及公司能力成熟度CMMI3的等級標準進行開發,每週五下午由專案架構師進行檢查,如有發現不符合規範要求的相關人員立即進行整改,由此導致專案計劃工作不能完成的由開發人員利用節假日自行加班完成。3、由於專案涉及網路架構複雜,業務接入承載體有軟硬體系統,所以每週例會上,需組織系統整合小組主要人員、研發小組系統主要開發人員以及業務方業務接入主要負責人就具體業務接入時出現的問題討論分析,給出優化系統和提高業務接入效能的措施,使專案質量符合質量標準,為以後的驗收工作打下良好的基礎。4、開發人員完成階段性可交付物後,測試人員需按照公司制定的《測試控制流程》進行操作,及時發現Bug,協同研發該項內容進行分析、給出修復程式碼,再進行測試,直至完善該項功能缺陷。5、定期組織相關人員,特別是使用者方負責人蔘加階段性專案成果評審會,使各個階段的成果得到確認,若成果不能確認,牽扯到需求方面的內容,需利用變更控制管理系統進行處理,及時評估客戶的給出的新需求或建議,得出能否納入到變更系統中確認並實施。6、建立文件管理制度和配置管理制度,針對專案實施過程中出現的各種型別文件,均要收集整理至配置管理系統中去,以便後續開發工作的連續性和可追塑性。

(3) 控制質量

在整個專案過程中,我利用檢查、控制圖和排列圖等方法對專案實施過程中的活動進行了有效的質量控制,及時發現與質量標準的差異,查出並消除產品或服務過程中效能不被滿足的原因。在專案實施過程中,我們還注重團隊成員在開發過程的質量控制,使活動過程達到規範操作,提高系統的可維護性及可擴充套件性。

在實施過程中,為了檢驗產品結果與要求是否一致,我們採用了測量、檢查、測試等活動,及時確認產品缺陷是否修復,提高可交付成果的質量。專案中為了跟蹤專案整個過程的活動過程質量和成果質量,我們利用控制圖方法,分析某個階段時間內的活動或成果是否受控,及時給出定論及措施。在專案中,有時為了分析產品的質量影響主要是由哪些因素造成的,我們利用帕累託圖(排列圖)找出造成影響質量的主要影響因素,以便針對這些因素施加影響,給出提高質量的措施。在共享平臺專案實施中,公安內網使用者在訪問共享平臺系統進行外部單位的相應資料呼叫比對時,出現無法獲取所需資訊的錯誤,我們就利用排列圖,找出主要影響因素,主要有資料交換系統與外共享平臺的程式對接問題,外共享平臺與前端應用接入系統的介面開放問題以及前端應用子系統與外部單位業務伺服器的對接問題,最後經過分析排查,原來問題是出現的前端應用系統與外部單位伺服器開放的呼叫介面有關,經過更改前端應用子系統相應程式碼,使內到外的共享業務得以順暢。

 

3總結

經過努力,該系統在原定的計劃通過了驗收。回顧專案的管理工作過程中,雖然沒有大的事故發生,但仍然存在許多問題,質量保證措施不夠全面,在專案實施過程中發現的問題及解決辦法沒有很好地形成文件,導致有些問題反覆出現。質量控制過程沒有持續按照相關控制流程進行,導致後面有些不必要的返工.

綜上所述,合理的專案質量管理,在專案實施過程中遇到的問題都及時得到了解決.然而,在質量保證活動和質量控制方面還有待於改進,在以後的專案管理工作中,我要加強學習,更好地協調好專案工作中各個部分及各個方面的關係,更好地完成專案。