黃海林
(安徽省疾病預防控制中心,合肥 230601)
預防接種是公共衛生干預措施中最成功及效能最高的措施之一[1]。對預防接種工作實施信息化管理對提高免疫規劃工作水平和兒童預防接種工作質量具有重要意義。安徽省疾病預防控制中心充分認識到建設預防接種信息管理系統的重要性,于2008年建設了覆蓋全省各級預防接種管理部門和接種門診的安徽省預防接種信息管理系統,實現了對全省范圍內預防接種信息的一體化管理,提高了預防接種的管理水平和服務質量。
截止2014年,安徽省預防接種信息管理系統已經運行了6年,隨著系統用戶和管理者需求的不斷增加以及業務量的日益增長,安徽省預防接種管理信息系統已不能滿足現有的業務需求。并且,整個系統支撐平臺的硬件設備使用已久,性能已跟不上信息技術的迅速展和預防接種業務增長,系統出現個案信息更新交換不及時、報表數據生成慢等現象,對業務工作的正常開展造成了不利影響。2014年2月,安徽省疾病預防控制中心啟動了預防接種信息管理系統升級改造項目,項目涉及軟件升級和硬件更新,省疾控中心信息科作為承擔中心信息化工作的核心部門,全程參與了此次系統升級項目管理工作。
原預防接種信息管理系統軟件部分主要由5大功能模塊組成:基礎資料、預防接種、免疫規劃門戶、權限管理、短信平臺,軟件升級后增加了省級管理平臺與國家平臺的數據交換模塊及歷史數據遷移和查詢功能,同時優化了省級管理平臺與接種客戶端的數據交換功能。服務器操作系統由Windows server 2008升級為Red Hat Enterprise Linux Server,數據庫由SQL server 2005升級為ORCAL 11g。為了提高系統運行速度,新購了兩臺分別配備了4顆8核處理器、128G內存的高性能服務器,并對原有的4臺服務器進行擴容升級。同時,為了充分發揮服務器的性能,新購負載均衡設備在服務器之間進行負載和備援。存儲方面,將原有的容量為1T的核心存儲更換為容量6T的核心存儲。系統安全方面,原系統建立在外網中,通過公共的Internet互聯相關單位,系統改造后新增VPN網關設備對系統安全進行加固,同時對原有的備份軟件進行升級,充分保障數據安全。
項目管理是近幾十年發展起來的管理學分支,同時也成為了一門新興的學科。項目管理就是將知識、技能、工具與技術應用于項目活動,以滿足項目的要求[2]。項目管理已經廣泛應用于國民經濟和社會活動的各個方面。信息系統項目管理是計算機技術、信息技術、通信技術、項目管理科學等領域相結合的一個交叉領域,有效的信息系統項目管理可以讓用戶最大限度地整合各種信息資源,并在滿足用戶需求的基礎上,提高用戶的投資效率、管理效率與經營效率。項目管理涉及9大領域:整體管理、范圍管理、進度管理、成本管理、質量管理、風險管理、人力資源管理、溝通管理、采購管理。由于本次系統升級過程會對預防接種日常業務的正常開展造成影響,為了減少項目實施對業務工作的不利影響,做好本次項目的進度管理尤為重要。
項目進度管理包括使項目按時完成所必需的管理過程[3]。項目進度管理就是在規定的項目時間內,擬定出合理且經濟的進度計劃,并在執行該計劃的過程中檢查實際進度是否按計劃要求進行,若出現偏差,要及時找出原因,并采取必要的補救措施或調整、修改原計劃,直至項目完成。項目進度管理的過程包括:活動定義、活動排序、活動的資源估算、活動的歷時估算、制訂進度計劃以及進度控制。
3.2.1 活動定義與活動排序
定義活動是識別為了完成項目可支付成果而需采取的具體行動的過程,就是對進度活動進行定義和規劃,以便實現項目目標[4]。在進行活動定義時,可采用分解技術,先把整個項目分解成若干子系統,然后將每個子系統再進一步細分為基本模塊。針對本次系統升級項目的特點,我們將整個項目分解為4大子系統:軟件子系統、數據庫子系統、硬件子系統、網絡安全子系統,每個子系統的升級工作由一個項目小組承擔。然后再將各子系統進一步細分,如軟件子系統細分為歷史數據管理模塊、數據推送模塊、兒童異地接種查詢模塊等。通過上述的分解方式,將項目活動細分為更小、更易于管理的基本模塊,并將每個基本模塊分配給項目組成員,讓各成員清楚地知道自己的工作和責任。
在活動分解完成后需要對所有的活動進行排序。前導圖法、箭線圖法、進度計劃網絡模板、確定依賴關系等工具和技術可以運用于活動排序,本次項目我們采用前導圖法將項目的四大子系統及其基本模塊進行了排序,并依據各個模塊之間的依賴關系整理形成項目進度網絡圖。
3.2.2 活動資源估算和活動歷時估算
在完成了活動的定義和排序后,為了保證有充足的資源去完成項目中的每項活動,采用自下而上的估算方法對每個具體工作所需資源進行估算,然后將所有資源進行匯總得到整個項目活動的資源數量。在進行資源估算時需要對資源的可用性進行評價,比如在對人力資源的可用性進行評估時要充分考慮項目初期開發人員的經驗不足及項目后期開發人員的經驗積累,對項目不同階段所需初級和高級工程師的數量及可利用時間進行綜合的評定。尤其是在技術難點所在的軟件升級開發階段,需要安排技術能力強、經驗豐富的開發人員,以免因技術問題而拖延項目的整體進度。
本次項目構成比較復雜,不僅需要升級軟件還要更新部分核心硬件,因此具體實施過程中可能會遇到很多不確定的因素。為了提高活動歷時估算的準確度,我們采用三點估算法進行活動歷時估算,首先由項目組相關人員估算出活動的樂觀完成時間、悲觀完成時間以及最可能完成時間,然后使用三點估算法計算出項目活動的歷時,同時再加上了這個時間段的10%的預留時間得出了活動的總歷時。通過采用完備的活動歷時估算方法,使得本次項目工期延長的風險得以降低。
3.2.3 制訂進度計劃
制訂進度計劃就是決定項目活動的開始和完成日期,根據對項目工作的分解,找出項目活動的先后順序、估計出活動歷時之后,就要安排好活動的進度計劃[3]。制訂進度計劃可使用的工具和方法包括:進度網絡分析、關鍵路徑法、關鍵鏈法、進度壓縮、資源平衡等。關鍵路徑法(Critical Path Method,CPM)是估算項目最短工期,確定邏輯網絡路徑的進度靈活性大小的一種方法[5]。本次系統升級項目采用關鍵路徑法來制訂進度計劃,根據每個項目活動之間的依賴關系及項目活動所使用的資源情況,分析并找出項目的關鍵活動形成了項目的關鍵路徑。通過平衡與協調項目資源的使用情況,利用Microsoft Project軟件制作總體甘特圖及近期活動甘特圖,通過總體與局部相結合的方式使得對項目近期和遠期需要開展的工作有更準確的把握。
3.2.4 進度控制
項目進度控制的前提是有效的項目計劃和充分掌握第一手實際信息,在此前提下,通過實際值與計劃值進行比較,檢查、分析、評價項目進度[6]。為了更好地掌握項目的進度,項目組采取進度報告方法對進度實施監控。項目管理層每天早上召集各小組負責人召開簡短的站會,各小組負責人在站會中主要對上一工作日的工作進展、遇到的問題以及接下來的計劃進行匯報。每周召開由系統實施工程師、信息科、免疫規劃科等項目相關人員參加的周例會,每周例會進行階段性總結,匯總之后成為當周周報并統一形成績效報告。通過每日站會、周例會及和項目周報,使得項目管理層掌握了每個小組當前工作完成情況和項目整體進展情況,從而可以及時采取相應的糾正措施調控進度偏差。在進度控制過程中還需要重視對進度變更的管理,以項目進度計劃、績效報告以及進度基準為依據,采用變更控制系統對進度變更進行管理,同時規定進度變更必須由變更控制委員會CCB批準后方可執行,并在變更執行過程中進行跟蹤,以確認達到效果。
通過進度管理的有效運用,安徽省疾病預防控制中心預防接種信息管理系統升級項目于2014年6月底順利完成,升級后的預防接種信息管理系統運行穩定、高效,全省免疫規劃工作的服務水平得到進一步的提升。然而回顧本次項目管理過程,在進度管理方面還存在一些不足:①進度管理中采用的甘特圖技術容易理解和應用,但其本身也存在著一定的缺陷,如不能表明執行活動中的不確定性,不能準確反映項目的真實狀態等,近幾年國內有專家提出了“實際進度前鋒線法”克服了甘特圖技術的不足,在今后的進度管理中可加以應用;②在制定進度計劃方面,還應該更多考慮資源平衡方面的問題,爭取使項目在確保進度不變的前提下更好地減少成本。
[1] 馬曉麗,侯曉輝.預防接種減少的死亡數及2006-2015全球預防接種的展望及策略[J].中國計劃免疫,2007,13(2):100-101.
[2] 美國項目管理協會.項目管理知識體系指南[M].王勇,張斌,譯.北京:電子工業出版社,2007:7.
[3] 柳純錄,劉明亮,高章舜.信息系統項目管理師教程[M].第2版.北京:清華大學出版社,2007:143.
[4] 王沈佳.活動項目時間管理[J].中外企業家,2013(19):94-95.
[5] 楊中飛,趙嘉,馬家奇.國內外衛生信息化項目進度管理方法比較[J].中國數字醫學,2014(11):10-12.
[6] 周彬祥.怎樣進行 IT 項目進度管理[J].現代企業教育,2014(8):493-494.