吳赟+洪雨天
摘 要: 資產(chǎn)管理系統(tǒng)作為電力企業(yè)信息化系統(tǒng)的關鍵組成部分,對企業(yè)集約化高效管理具有重要意義,同時也是提高資產(chǎn)利用效率,實現(xiàn)資產(chǎn)全生命周期管理的主要平臺。安全生產(chǎn)管理子系統(tǒng)是南方電網(wǎng)資產(chǎn)管理系統(tǒng)的重要子系統(tǒng)之一,在對其進行需求調(diào)研的過程中,對傳統(tǒng)NRD需求定義方法進行改進,并結合自身的業(yè)務特點開展需求調(diào)研,準確掌握用戶需求,為后續(xù)開發(fā)及建設工作開展打下了良好基礎。
關鍵詞: 電力企業(yè); 安全生產(chǎn)管理系統(tǒng); 需求調(diào)研; NRD
中圖分類號: TN99?34 文獻標識碼: A 文章編號: 1004?373X(2017)15?0171?04
Abstract: The asset management system as the key component of the electricity enterprise information system plays a vital role in enterprise intensification high?efficient management, can improve the asset usage efficiency, and is the main platform to realize the asset lifecycle management. The safe production management subsystem is one of the important subsystems of the asset management system of China Southern Grid. In the process of requirement investigation, the traditional normal requirement definition (NRD) method is improved innovatively. The requirement investigation was carried out in combination with the business characteristics of the enterprise to master the user requirement accurately, and lays a solid foundation for the subsequent development and construction.
Keywords: electricity enterprise; safe production management system; requirement investigation; NRD
0 引 言
“深度訪談”作為定性研究中的常用方法之一, 在當前社會學領域中占據(jù)顯著地位。所謂“深度訪談”, 在學術上即指半結構式的訪談。對此,湯姆·文格拉夫明確了半結構式深度訪談的兩大重要特征:首先,“它的問題需事先部分準備”(半結構的), 要通過訪談員進行大量改進,但只是改進其中的大部分;其次,它“要深入事實內(nèi)部”[1]。
封閉式集中訪談作為“深度訪談”的典型應用之一,是指將與要調(diào)研的需求相關的所有關鍵人員集中,進行封閉式討論的調(diào)研方法[2]。該方法較普通深度訪談具有以下特點:涉及用戶范圍廣、差異大,用戶對同一部分訴求不統(tǒng)一,不同用戶的需求之間聯(lián)系緊密,傳統(tǒng)訴求采納確認流程周期長。
相較于傳統(tǒng)層層上報需求的調(diào)研模式,封閉式集中訪談具有效率高,有利于平衡不同部門、不同層級用戶需求,能夠充分發(fā)揮業(yè)主項目部主觀能動性等優(yōu)點。
以中國南方電網(wǎng)公司資產(chǎn)管理系統(tǒng)的安全生產(chǎn)管理系統(tǒng)為例,系統(tǒng)總計包含數(shù)百項橫向協(xié)同關系,并與資產(chǎn)管理系統(tǒng)的其他多個外部系統(tǒng)及平臺進行集成,堪稱公司信息系統(tǒng)體系中最復雜的一個系統(tǒng)之一,業(yè)務需求及系統(tǒng)需求較一般的系統(tǒng)存在復雜性、專業(yè)性程度高等特點。
為了更為準確地定義各層級用戶的需求,該系統(tǒng)升級過程中的調(diào)研工作包括制定調(diào)研計劃,組織開展調(diào)研,了解目前系統(tǒng)的使用情況,了解各級人員改進需求,梳理管理制度差異,分析國內(nèi)外優(yōu)秀經(jīng)驗,分析新技術、新形勢下建設的要求,編制需求調(diào)研報告等階段。本文以該系統(tǒng)的調(diào)研工作為例,從需求調(diào)研、需求分析兩個方面對系統(tǒng)需求調(diào)研方法做了深入探討和研究。
1 需求調(diào)研背景
由于南方電網(wǎng)公司安全生產(chǎn)規(guī)章制度的調(diào)整,以及系統(tǒng)運行期間各單位反饋的各類需求,為適應當前外部環(huán)境及內(nèi)部需求,使安全生產(chǎn)管理業(yè)務更為智能化、精細化,需對系統(tǒng)功能進行優(yōu)化提升,因此決定開展生產(chǎn)管理系統(tǒng)升級建設工作。
通過系統(tǒng)功能建設完善,打造智能化、精益化、集約化、先進性的領先安全生產(chǎn)一體化工作平臺,提高安全生產(chǎn)管理信息化水平,支撐公司電網(wǎng)發(fā)展戰(zhàn)略目標的落地。
2 系統(tǒng)需求調(diào)研思路
基于對項目背景和目的的理解,結合先進電網(wǎng)企業(yè)安全生產(chǎn)管理信息系統(tǒng)設計及實施經(jīng)驗,需求調(diào)研工作主要包括以下四個方面:
(1) 分析信息系統(tǒng)應用過程中發(fā)現(xiàn)的新需求。資產(chǎn)管理安全生產(chǎn)管理信息系統(tǒng)上線運行以來,隨著各級安全生產(chǎn)人員對系統(tǒng)應用的深入,在系統(tǒng)功能完善、用戶體驗等方面提出了新需求。
(2) 梳理系統(tǒng)功能與制度標準存在的差異。在目前的安全生產(chǎn)管理信息系統(tǒng)上線運行后,對安全生產(chǎn)管理制度標準體系及作業(yè)標準體系也進行了更新和完善,需進行差異的比較與消除。
(3) 分析研究國內(nèi)外領先實踐經(jīng)驗。分析國內(nèi)外先進電力企業(yè)在安全生產(chǎn)管理系統(tǒng)建設過程中解決資產(chǎn)安全生命管理體系落地、整體功能藍圖設計、信息系統(tǒng)集成、數(shù)據(jù)質(zhì)量管理、信息系統(tǒng)與新技術融合等重點難點問題的解決方案。
(4) 分析新形勢、新技術的要求。深入分析國家電力體制改革要求,針對電價監(jiān)審改革帶來的監(jiān)管要求的變化,分析無人機、互聯(lián)網(wǎng)+等新技術對信息系統(tǒng)的交互關系及接口需求。
基于上述工作路線,需求調(diào)研階段工作分為五個步驟開展,具體包括系統(tǒng)應用現(xiàn)狀調(diào)研、系統(tǒng)功能與管理制度分析比較、領先實踐分析及研究、新形勢新技術要求分析、需求調(diào)研報告編制,具體見圖1。
3 開展系統(tǒng)需求調(diào)研
企業(yè)資產(chǎn)管理系統(tǒng)普遍具有系統(tǒng)結構復雜、涉及人員層級多、用戶需求多樣化等特點[3],考慮到南網(wǎng)資產(chǎn)管理系統(tǒng)安全生產(chǎn)子系統(tǒng)除上述特點外,亦具有運用新技術多、系統(tǒng)開發(fā)及實施周期短、系統(tǒng)開發(fā)及實施開發(fā)商多等特點,故本次需求收集過程,南網(wǎng)以封閉式集中訪談的形式運用改進型NRD需求定義方法分批次集中工作進行現(xiàn)狀、需求調(diào)研及規(guī)格說明書、業(yè)務模型說明書確認。
3.1 傳統(tǒng)需求定義方法介紹及缺陷
在以訪談或調(diào)查問卷等多種形式充分了解用戶需求后,需要對用戶表述的需求進行準確定義并以文字形式形成相應的需求規(guī)格說明書,以便確保系統(tǒng)開發(fā)方正確理解系統(tǒng)最終使用方的訴求。傳統(tǒng)的需求定義方法以系統(tǒng)分析員為核心,通過系統(tǒng)分析員與用戶的交互,了解其對系統(tǒng)功能的要求后,形成需求規(guī)格說明書[4],如圖2所示。
然而,由于用戶側不能準確且系統(tǒng)化地完整描述其完成的業(yè)務操作,且系統(tǒng)分析員側缺乏足夠的電力生產(chǎn)業(yè)務知識,往往拘泥于用戶提供的原始材料而不能掌握業(yè)務處理流程實質(zhì),導致該方法往往會造成分析員無法充分理解需求,用戶無法及時發(fā)現(xiàn)需求錯誤,導致后期發(fā)生問題責任不明等問題。由于在系統(tǒng)開發(fā)過程中發(fā)生的錯誤會隨著軟件開發(fā)工作的進展不斷積累和放大,修復難度也不斷提高[5],如圖3所示。因此,在調(diào)研階段產(chǎn)生對需求定義的錯誤,往往會造成在后續(xù)的修改調(diào)整過程中,開發(fā)人員需要反復大量修改系統(tǒng),甚至產(chǎn)生一些無法進行修改的錯誤[6]。
3.2 NRD簡介與缺陷
為了解決傳統(tǒng)需求定義方法存在的問題,相關領域學者開發(fā)了NRD方法來定義需求。相較于原有的通過搜集用戶需求和原始材料為基礎,由系統(tǒng)分析員撰寫需求規(guī)格說明書的模式,NRD采用不同的方法:
(1) 要求用戶來撰寫規(guī)格說明書,即直接由用戶定義需求,而不是由系統(tǒng)分析員來翻譯需求。
(2) 系統(tǒng)分析員的主要任務是為用戶提供一種簡單易懂的需求定義方法,幫助用戶完成開發(fā)人員可以理解的需求規(guī)格說明書。
(3) 當用戶初步完成需求規(guī)格說明書后,由系統(tǒng)分析員進行審查,以發(fā)現(xiàn)表達不規(guī)范的內(nèi)容,并指導用戶進行修改。
相較于傳統(tǒng)的需求定義方法,NRD是由用戶自己定義自己的需求,減少了向系統(tǒng)分析員表達需求的過程,也因此可以減少由用戶表達錯誤或者分析員理解不足導致在需求定義時的錯誤[4]。NRD方法的信息流通通路見圖4。
然而,在實際情況中,NRD方法也存在如下問題:
(1) 由于用戶本身也經(jīng)常有大量的工作,因此往往沒有足夠的時間來接受培訓并撰寫需求說明書。
(2) 當涉及的用戶面較廣時,用戶需求之間的沖突不易協(xié)調(diào),容易導致不同用戶的需求說明存在較大的差異和沖突,形成統(tǒng)一需求規(guī)格說明書難度很大。
(3) 當涉及的用戶較多時,對用戶的培訓往往受時間、地理位置等因素影響而難以實現(xiàn)[7]。
(4) 培訓效果受人員影響大,具有不確定性,往往導致規(guī)格說明書無法盡如人意。
3.3 改進型NRD的提升
為了解決傳統(tǒng)定義方法存在的問題,本次項目參考了規(guī)范化需求定義方法(NRD),并在此基礎上進行了升級改造。考慮到本次項目采用封閉式集中訪談的模式,地理時間等問題得以解決。本次項目中,通過事先進行培訓等方式,系統(tǒng)分析員指導核心用戶明確需求定義方法論及撰寫規(guī)范,調(diào)查過程中由核心用戶及系統(tǒng)分析員共同完成需求規(guī)格說明書的核心內(nèi)容,系統(tǒng)分析員對格式以及表達錯誤等問題進行整理后,最終交由全體相關用戶進行評審。改進NRD方法的信息流通通路見圖5。
改進方法的主要優(yōu)點如下:
(1) 用戶僅僅需要了解基本的需求定義方法以便能在撰寫規(guī)范時提供合適的建議,而不需要用戶完全掌握撰寫的方法并可以獨立撰寫,在節(jié)省用戶時間的同時,也減少了由于用戶經(jīng)驗不足而導致的規(guī)格說明書不規(guī)范等問題。
(2) 由核心用戶而不是大部分用戶參與撰寫需求規(guī)格說明書,可以更好地降低溝通成本,有利于調(diào)整需求中的差異和沖突,最終匯總效率也大幅度提升。
(3) 需求的主體內(nèi)容由用戶表述,分析員不需要完全理解用戶的需求進行翻譯,減少了由分析員理解偏差而導致的需求定義錯誤。
相較于NRD方法,改進的NRD方法培訓所需的時間更少,用戶的上手難度更低,用戶的表達錯誤也會顯著降低,而需求定義的質(zhì)量仍能得以保證。三種需求分析方法的對比見表1。
3.4 實踐應用
在南方電網(wǎng)安全生產(chǎn)子系統(tǒng)升級項目的多批次、封閉式集中訪談工作中應用NRD方法,各個相關單位均委派業(yè)務專家參與訪談,訪談分為兩次,主要內(nèi)容如下:
第一次訪談:
討論系統(tǒng)升級的需求,并修編相應的業(yè)務模型說明書及需求規(guī)格說明書。之后對修編的業(yè)務模型進行評審并定稿,另外,對需求規(guī)格說明書進行確認。其中,系統(tǒng)升級需求的討論主要分為兩個部分:
(1) 對現(xiàn)有功能的完善改進
以現(xiàn)有生產(chǎn)系統(tǒng)為基礎,結合系統(tǒng)升級的調(diào)研報告、需求調(diào)研收集的需求等進行討論,并根據(jù)討論意見修訂對應的業(yè)務模型說明書、需求規(guī)格說明書。
(2) 系統(tǒng)新增業(yè)務功能
根據(jù)相關管理制度以及收集的流程表單,并參照原有系統(tǒng)的功能說明,討論并編制業(yè)務模型說明書。完成業(yè)務模型說明書的編制后,梳理該業(yè)務相關需求點。
封閉式集中調(diào)研前,專家收到相關材料及調(diào)研方法通知,專家所在單位對各項待討論需求點初步征求意見后形成初步結論。集中工作根據(jù)安全生產(chǎn)系統(tǒng)的業(yè)務域不同,將各相關單位的業(yè)務專家分為若干組,每一組亦根據(jù)功能點不同進行再次細分,在確保人員成分均涵蓋完整的前提下精簡意見征求范圍,合理壓縮反饋周期,提高討論效率。
第二次訪談:
在界面原型制作完成后,根據(jù)其進行進一步討論,最終確定需求規(guī)格說明書和界面原型,為下一步開發(fā)奠定基礎。
4 結 語
需求的定義與分析是每個軟件以及系統(tǒng)開發(fā)必經(jīng)的重要環(huán)節(jié),本環(huán)節(jié)的質(zhì)量將直接影響軟件的設計和開發(fā),更會對軟件的使用和維護產(chǎn)生深遠的影響[8?9]。做好需求分析不僅是系統(tǒng)開發(fā)的要求,更是軟件從業(yè)者孜孜追求的目標之一[10]。本文的觀點和方法在資產(chǎn)系統(tǒng)安全生產(chǎn)管理系統(tǒng)升級的需求分析階段中得到實踐和應用,準確高效開展信息系統(tǒng)需求分析,盡可能減少軟件開發(fā)的反復。安全生產(chǎn)子系統(tǒng)作為一個持續(xù)迭代更新的系統(tǒng),從無到有,從初版到升級版是一個不斷優(yōu)化的過程,建設方向始終是堅定不移的,即以信息化手段為抓手,在應用中及時發(fā)現(xiàn)問題、迭代改進問題,促進實用化提升,不斷提高公司的安全生產(chǎn)管理水平。
參考文獻
[1] 楊善華,孫飛宇.作為意義探究的深度訪談[J].社會學研究,2005(5):53?68.
[2] 加勒特.用戶體驗的要素[M].北京:機械工業(yè)出版社,2008.
[3] 付紅軍,孟遠景,熊浩清,等.電網(wǎng)運行方式綜合管理系統(tǒng)設計與應用[J].電力自動化設備,2010,30(4):119?123.
[4] 顧玉昆,劉振起.規(guī)范化需求定義方法NRD[J].計算機應用,1995(6):8?11.
[5] 王占敏,張文麗.我國電力企業(yè)固定資產(chǎn)管理[J].生產(chǎn)力研究,2007(19):124?126.
[6] 韓鵬軍.EAM系統(tǒng)在物資管理中的應用[J].陜西煤炭,2004(4):41.
[7] 黃曙,馬凱,談樹峰.某線路突變量距離保護誤動分析及解決方案[J].電網(wǎng)與清潔能源,2013,29(3):30?32.
[8] LIANG Y C, LIU F C, ZHAO S, et al. Influence of nano?Al concentrates on the corrosion resistance of epoxy coatings [J]. Journal of materials science & technology, 2013, 29(4): 353?358.
[9] 陳祎.電網(wǎng)智能分析與決策支持系統(tǒng)[D].杭州:浙江大學,2012.
[10] 劉利.供電企業(yè)固定資產(chǎn)全壽命周期管理應用研究[D].北京:華北電力大學,2012.