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