李少龍++張成偉
[摘 要] 中國南方電網有限公司在十二五期間信息化規劃中明確定義了綜合技術平臺用戶交互部分的內容:整合公司信息資源,打造一體化的企業信息門戶、對外網站群及可視化展示、移動接入,向內部員工和外部公眾、客戶、合作伙伴提供豐富的信息展現以及多渠道方便快捷的接入服務,促進企業內外部溝通交。在“十二五”期間開展了企業信息門戶、4A平臺等的建設,實現了各應用系統的統一認證和單點登錄,以及縱向貫通及信息共享。
為了更好地促進公司開展協同工作,提升溝通協作效率,保持團隊的高效和靈活,滿足公司對于協同工作管理的信息化建設需求。通過一站式工作臺的建設,回歸以人為中心的本源,注重溝通交流與協同,注重用戶體驗,有效整合各類后端應用,實現對業務協同、個人協同、組織協同等協同層次的有效支持,統一公司各類應用的用戶交互,為公司各層級用戶提供一致、連貫、良好、個性化的用戶體驗,提高個人及組織的協作效率。
[關鍵詞] 一站式工作臺;用戶交互;項目管理
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 19. 035
[中圖分類號] F270.7 [文獻標識碼] A [文章編號] 1673 - 0194(2017)19- 0084- 04
1 引 言
目前,企業環境面臨著復雜而快速變化的內外部環境,企業的信息化應用也面臨著前所未有的挑戰。然而,以流程為核心構建的應用系統,在一定程度上忽視了人在企業中運營活動的中心作用,存在難以適應迅速變化的內外部環境、存在信息孤島、難以管理以及數據資源的價值未得到充分利用等問題,企業的信息化建設尚未充分發揮其應有的價值。
具體到信息系統而言,當前已經出現從由以流程為核心的信息系統構建模式走向以人為本的信息系統構建模式,信息系統將回歸以人驅動業務的本源,通過賦予全員決策能力、注重溝通交流與協同,注重用戶體驗,調動組織內網全員的創造性、構建密切的客戶關系,從而建立動態的、以人為本的企業應用系統。從PC到移動終端,從局域網到泛在網,包括云計算、移動互聯、社交網絡等新一代信息技術的大量應用和普及,催生出了一個高度互聯、廣泛協同的信息化時代,其最明顯的特征表現為網絡泛在化、數據爆炸化、信息透明化、聯系緊密化和行動高效化。它們對企業在環境駕馭力、戰略執行力、信息掌控力以及協同創新力等方面提出了巨大的挑戰。因此,只有融入協同管理理念和思想,流程與手段,綜合運用信息集成、互聯網、移動互聯網和云計算等新興技術進行CSGII工作臺的設計開發,才能夠適應當下時代的變化和趨勢。
2 項目管理概述
項目管理是在特定的時間、預算、范圍和質量水準限定條件下,運用知識、技能和工具,在整個項目生命周期中對項目活動的管理,以成功交付所要求的特定產品或服務。
項目管理受范圍、時間和成本三個方面的約束,管理這三項約束,就要在一個項目的范圍、時間和成本三者之間進行權衡。項目管理的內容主要包括:范圍管理、時間管理、成本管理、質量控制、人力資源管理、風險控制、溝通管理、合同與采購、整合管理。
項目管理是一項系統整合的工作,在某個時候,在某個知識領域所做的決定和行動常常會影響到其他方面。處理這種影響不得不權衡項目管理的三項約束(范圍、時間和成本),同時還需要在其他知識領域進行權衡,比如在風險和人力資源之間進行權衡。因此項目管理是一系列相互聯系的過程,是為實現某個特定目標而進行的一系列活動。
信息化項目一般分為可行性研究、系統分析、系統設計、開發和測試、安裝調試、運行維護6個階段。
(1)可行性研究階段:主要任務是識別需求,對項目產品進行描述,確定分階段實施的進度,從業務、技術、經濟效益等方面進行可行性研究,形成可行性報告。
(2)系統分析階段:主要的任務是對現行系統進行詳細調查,分析業務流程,分析數據與數據流程,分析功能與數據之間的關系。確立新系統的基本目標和邏輯功能要求,提出分析處理方式和新系統的邏輯模型。
(3)系統分析階段:設計實現邏輯模型的技術方案,即新系統的物理模型。這個階段也稱為物理設計階段。
(4)開發和測試階段:按物理設計方案付諸系統實現的具體工作,包括開發與調試程序,采購硬件。
(5)安裝調試階段:對硬件設備與軟件平臺的安裝調試,用戶培訓,數據文件轉換,系統調試與轉換等。
(6)運行維護階段:系統投入運行后,需要進行經常性維護和評價,記錄系統運行的情況,根據一定的程序對系統進行必要的修改,評價系統的工作質量和經濟效益。
3 項目采用的關鍵技術
個人工作平臺,按“云+端”思路構建,主要由服務框架、J2EE開發框架、終端開發框架組成。讓研發人員只關注業務功能,不用考慮性能、安全、穩定、用戶體驗,不用考慮文件存儲、大數據分析、即時通訊等基礎服務,為Web App、移動App提供快速研發框架和基礎服務、通用服務的服務框架,其主要特點如下:
(1)基于領域驅動思想構建項目,以業務分析建模為中心,更適合業務復雜、規則靈活多變、分析抽象要求高的項目,更易于維護與擴展。
(2)系統應用級別的功能和業務功能進行明確的解耦合,例如系統運行日志、系統的運行情況等情況通過監控組件進行管理。
(3)統一的消息中心,通過消息中間件可以完成和多終端的通訊要求,可以判斷信息的流向,消息隊列、異步推送緩解服務器壓力。
4 工作臺需求藍圖
從企業協同4層次金字塔結構出發,實現對各層面協同需求的有效支撐。具體如圖1所示。
工作平臺設計和建設,緊緊圍繞以下幾點展開:
以人為核心,角色驅動的業務協同中心,構建服務于員工處理日常業務的整合統一應用;endprint
以人為核心、工作驅動的個人協同中心,滿足員工日常工作和溝通交流需求,提升個人工作效率、方便溝通交流;
以人為核心,團隊協作驅動的團隊協同中心,在構建縱向貫通、橫向互聯的信息發布和共享平臺,實現各部門各單位的信息發布和共享平臺的同時,有效支撐團隊協作開展;
以人為核心、數據驅動的管理協同中心,與企業內部其他業務系統、數據中心等配合實現結構化、非結構化數據的收集、處理、分析,在數據智能的有效支撐下,賦予全員決策能力,提高各層級管理和生產工作目的性、效率和質量。
5 系統總體架構
系統基于J2EE企業級應用框架,應用程序運行在Windows或Linux操作系統上,支持主流數據庫Oracle和DB2,應用服務的中間件支持Tomcat和Weblogic等。架構中,主要采用Liferay來實現,Liferay是一個開源技術,包含了一個完整的J2EE應用。使用了Web、EJB以及JMS等技術,特別是其前臺界面部分使用Struts 框架技術,基于XML的portlet配置文件可以自由地動態擴展,使用了Web Services來支持一些遠程信息的獲取,使用ApahceLucene實現全文檢索功能。系統整體架構如圖2所示。
(1)集成層:采用公司SOA平臺配置的服務,從各個業務系統發布的服務中獲取數據。
(2)存儲層:通過集成層獲取的數據需要在存儲層進行持久化存儲。而對于一些非結構化的數據(如文檔、報表、圖像等),則采用文件服務器進行存儲。
(3)服務層:服務層負責處理來自前端的用戶請求并進行一些系統性運算工作,它開放出接口由前端調用,同時通過任務調度機制自行觸發某些程序。服務層通過訪問存儲層進行數據的增刪查改,主要通過Hibernate、Spring框架來實現。
(4)展現層:展現層作為客戶端與服務層的中轉,接受大量的前端用戶請求,調用服務層獲取結果后再返回給前端。
(5)客戶端:為了使終端用戶能獲得豐富高效、絢麗多彩的視覺效果,得到高度的互動性和豐富的用戶體驗,同時也為了前端展現程序易于發布和更新、減少重復請求響應、降低服務器壓力,展現技術采用RIA進行開發。
6 項目管理方法研究
6.1 信息化項目的組織方法
信息化項目由于需要業務與技術的緊密結合,不能僅依賴于業務部門或者信息技術部門,需要業務部門和信息技術部門密切配合。因此對于信息化建設項目,一般采用項目制。在項目組中設計項目領導組和項目實施組,項目領導組對項目目標、投資、時間期限等大的原則事項負責,項目實施組負責具體落實,向項目領導組負責。
項目組中在項目經理的領導下,根據工作內容分成業務組、技術組和綜合組,業務組負責與信息系統業務流程、業務規則以及具體實施等方面相關的事宜,技術組負責保證信息系統正常運行所需的硬件、網絡條件方面的事宜,綜合組負責文檔管理、綜合聯絡方面的事宜。
6.2 信息化項目的溝通方法
信息化項目組織構成涉及技術部門、業務部門等各方面,項目組成員具有不同的專業背景和不同的公司文化背景,為了項目組成員了解項目總體情況、更好地理解自身工作在整個項目過程中的作用及對后續其他工作可能造成的影響,項目組內部的溝通是必不可少的。項目溝通都包括常規溝通和特殊溝通,兩類溝通又分口頭和書面兩種形式。項目經理據此實現組織機構內部和外部的溝通目標。
正式的項目信息是項目計劃中規定的報告和會議,而非正式的是那些在企業/機構中始終存在的、出現在不同干系人之間的信息交換等。
在項目的整個溝通管理中,項目經理始終處于中心位置,項目經理組織項目干系人進行商討,同時向各項目相關方傳達溝通信息。
6.3 信息化項目的目標控制方法
信息化項目的一個特點就是目標量化容易被忽視、在推進的過程中需求容易不斷變更,因此導致信息化項目的任務邊界也較為模糊,形成項目實施現場系統運行正常,項目現場實施結束系統即不能正常運行的被動局面。
為降低項目實施風險,信息化項目必須界定有限的項目范圍,并明確量化的項目目標,同時在目標范圍進行有效的控制。這里可以參考質量管理中的PDCA 循環,對信息化項目目標進行有效控制管理。
通過目標控制方法,項目的實施過程以目標為導向,充分保證實施的質量和后續運行基礎,對比目標,對于項目實施中成功的經驗進行總結,并指導下次項目的實施;對于不能滿足目標的情況,調整資源和相應的實施過程,以確保目標的實現。建立以目標為導向的項目控制機制,對于降低項目后期運行風險,提高項目實施質量有深遠的影響。
6.4 信息化項目的變更控制方法
在信息化項目的推進過程中隨著業務部門對系統的理解深入,前期的需求存在發生變更的情況,為保證系統不偏離既定的方向,對于變更的需求必須進行平衡和控制。為加強需求變更的責任意識,信息化項目對變更控制采用分級分層審定的方法。
對于業務部門所提出的需求,根據對系統主要功能的影響,可分為系統需求、功能優化、界面優化、系統錯誤、操作習慣、管理問題等方面,根據不同的類型設定不同的審批程序,在審批后確認調整。如對系統需求的變更,由于涉及系統流程的變化,既需要業務部門的確認,也需要項目經理、項目領導的統一;而對于一般性的系統錯誤,則只需應用部門提出后經業務組核實即可。經過層層對需求的審定,可避免同一事項不同需求的沖突以及需求反復不定所導致的項目成本增加,對于項目保持既定的方向和目標也具有保障作用。
6.5 信息化項目的實施控制方法
信息化項目的實施過程是項目成果產生的過程,在這一階段需要大量的資源,對資源進行有效的分配、對目標進行不斷的調整,對已完成的部分進行檢查,并且對項目各干系人進行充分的溝通。因此信息化項目實施的過程中,對于項目范圍和進度必須進行有效把握。根據項目范圍、時間、成本三因素制約的原理,平衡需求、控制項目范圍和進度,不偏離項目原本的目標就尤為重要,必須在項目質量、成本、時間之間尋求平衡點。
在信息化項目實施過程中,里程碑階段的設置也很重要。在信息化項目的實施過程中,不能將目標唯一地鎖定在最終的項目成功的目標上,分階段地設置里程碑,如軟件系統的調試和運行準備等,每一個階段的成功都為進一步的項目有效推進打下堅實的基礎,從而引導整個項目健康推進。
在項目的實施過程中控制過程貫穿項目的始終。監控偏離計劃的偏差,采取糾正措施,使進度與計劃相匹配,必要時可以采取類似建筑工程中的監理機制,對信息化項目也同樣引入監理,通過第三方客觀的立場對信息化項目的成本、質量、進度進行控制。
7 結 語
通過工作平臺建設,實現對業務協同、個人協同、組織協同等協同層次的有效支持,統一公司各類應用的用戶交互,為各層級用戶提供一致、連貫、良好、個性化的用戶體驗,有助于提高個人及組織的協作效率。對基層供電所業務系統的應用現狀進行了深入分析,搭建起了工作平臺,完成了業務協同中心、個人協同中心、核心服務層、統一適配總線、信息集成等功能的研發,建立了以待辦為核心、集成為橋梁、4A為統一認證基礎,工作臺為統一入口的基層一站式工作臺應用模式;實現以“任務管理、績效考核、自助服務”為核心的平臺應用,更加關注以人為中心的傳統系統應用,提升了用戶體驗,進一步加強了南網CSGⅡ各業務系統在基層的應用效果,并有效應用項目管理方法控制信息化項目,對企業信息化的推進和發展具有重要的意義。
主要參考文獻
[1]Jack Gido. 成功的項目管理[M].第4版.英文版.北京:機械工業出版社,2010.
[2]單日源,姚莎.企業信息化項目管理對項目成功的影響研究[J].企業技術開發,2006(12).endprint