牛貝貝
摘要:新疆油田業(yè)務信息化建設存在因需求分析與設計不到位導致業(yè)務支撐度不高、研發(fā)周期長、用戶體驗效果差等問題,為能夠充分分析業(yè)務需求、開展系統(tǒng)設計,提高油田業(yè)務系統(tǒng)建設質(zhì)量與效率,開展信息系統(tǒng)需求分析及設計的研究,并以產(chǎn)能部署管理業(yè)務為實踐,基于業(yè)務流程、組織崗位、角色及數(shù)據(jù)等要素構(gòu)建業(yè)務模型,進行產(chǎn)能部署管理業(yè)務現(xiàn)狀分析,再結(jié)合業(yè)務現(xiàn)狀,調(diào)研信息化建設需求,構(gòu)建需求模型,開展需求分析,最后利用原型設計工具,完成產(chǎn)能部署管理業(yè)務信息化建設需求的原型設計,有效加快了系統(tǒng)建設,增強了系統(tǒng)對業(yè)務的支撐度,提高了用戶滿意度。
關鍵詞:業(yè)務模型;需求模型;原型設計
一、前言
需求是解決問題、改善業(yè)務現(xiàn)實、滿足用戶期望的條件和能力,貫穿于項目規(guī)劃與實施的全過程,是信息化建設的基礎,根據(jù)美國權(quán)威機構(gòu)Standish Group對IT項目成功或失敗的歷年調(diào)查研究,IT項目成功率不斷提高,但成功項目還是不到50%,而需求因素對項目成敗具有至關重要的影響,因此,全面了解業(yè)務現(xiàn)狀、挖掘潛在業(yè)務問題、獲取有效需求并設計高質(zhì)量的IT解決方案,對信息系統(tǒng)建設起著至關重要的作用[1]。近幾年,新疆油田在信息化建設過程中,開展需求調(diào)研和需求分析時,出現(xiàn)三類問題:一是缺少方法論指導,只對單一角色用戶調(diào)研或缺少數(shù)據(jù)現(xiàn)狀調(diào)研,導致調(diào)研內(nèi)容不全面。二是存在反復調(diào)研問題,由于人員更替或調(diào)研記錄不到位等問題,導致工作無限反復,效率低。三是缺少統(tǒng)一的溝通語言,信息人員理解業(yè)務知識困難,用戶人員無法理解信息系統(tǒng)建設完成后帶來的價值,導致信息人員與用戶人員溝通不暢,最終導致反復調(diào)研、需求獲取困難、工作效率低等問題。本文以如何高效獲取需求、精準分析需求、快捷設計需求為目標,以產(chǎn)能部署管理業(yè)務為例,開展需求分析與設計研究,有效支撐油田業(yè)務信息化建設,促進信息化與業(yè)務的深度融合。
二、油田業(yè)務信息化需求分析與設計涉及的問題及解決方案
(一)業(yè)務現(xiàn)狀調(diào)研和需求調(diào)研缺少方法論指導。多層級多方位梳理業(yè)務現(xiàn)狀并獲取有效需求是開展需求分析和信息系統(tǒng)建設的前提條件,目前業(yè)務現(xiàn)狀調(diào)研和需求調(diào)研主要是項目經(jīng)理根據(jù)經(jīng)驗采用面對面訪談、會議交流等調(diào)研方式收集業(yè)務現(xiàn)狀和用戶需求,缺少統(tǒng)一方法論指導,面對人員更替、項目經(jīng)理經(jīng)驗不足問題時,會出現(xiàn)業(yè)務現(xiàn)狀調(diào)研的內(nèi)容不全面、無法獲取有效需求、獲取的需求比較片面等問題。本文通過結(jié)合專家經(jīng)驗以及業(yè)務現(xiàn)狀調(diào)研和需求調(diào)研相關先進的方法論,明確業(yè)務現(xiàn)狀調(diào)研要點、需求調(diào)研和分析內(nèi)容及機制等,形成業(yè)務現(xiàn)狀調(diào)研和需求分析體系,為高效獲取用戶需求、分析用戶愿望奠定基礎[2]。
(二)業(yè)務現(xiàn)狀調(diào)研和需求調(diào)研內(nèi)容知識未沉淀。理清業(yè)務現(xiàn)狀,梳理業(yè)務需求是需求設計的基礎。目前記錄業(yè)務現(xiàn)狀和業(yè)務需求的方式復雜多樣,不同人員利用不同工具來梳理業(yè)務現(xiàn)狀、記錄用戶需求,如利用viso、億圖等不同專業(yè)軟件繪制業(yè)務流程圖,致使流程圖樣式不統(tǒng)一,共享難,溝通效果差,進而引起反復調(diào)研問題,因此統(tǒng)一業(yè)務現(xiàn)狀和需求調(diào)研記錄管理工具,建立業(yè)務模型和需求模型,沉淀業(yè)務和需求,能夠有效解決反復調(diào)研問題。本文以產(chǎn)能部署管理業(yè)務為實踐,構(gòu)建業(yè)務模型和需求模型,實現(xiàn)產(chǎn)能部署業(yè)務現(xiàn)狀管理和需求管理,為開展產(chǎn)能部署管理系統(tǒng)的需求設計奠定基礎[3]。
(三)與用戶溝通效率低。缺少既懂油田業(yè)務又掌握技術的復合型人才,大多從事油田建設的業(yè)務人員看不清信息技術能夠解決的問題,同時信息技術人員對油田業(yè)務了解不深入,導致雙方進行溝通時會產(chǎn)生誤差,本文通過繪制產(chǎn)能部署管理系統(tǒng)原型,直觀展示系統(tǒng)實現(xiàn)的效果,使油田業(yè)務人員能夠快速識別是否滿足自己的需求,使開發(fā)人員能夠快速掌握軟件實現(xiàn)內(nèi)容及目標[4]。
三、產(chǎn)能部署管理業(yè)務需求分析
(一)產(chǎn)能部署管理業(yè)務現(xiàn)狀調(diào)研與現(xiàn)狀分析
需求分析第一階段是開展業(yè)務現(xiàn)狀調(diào)研和現(xiàn)狀分析,了解業(yè)務概況、業(yè)務目標、業(yè)務范圍及涉眾分析等,向業(yè)務用戶了解業(yè)務現(xiàn)狀是開展業(yè)務需求調(diào)研和分析的前提。產(chǎn)能建設作為油氣田勘探開發(fā)工作的重要組成部分,是保障油田增產(chǎn)、穩(wěn)產(chǎn)的核心,產(chǎn)能部署管理是保證產(chǎn)建任務按照計劃運行的必要條件。本文借鑒先進的業(yè)務流程管理EBPM方法論(EBPM即基于要素的業(yè)務流程管理,能夠以業(yè)務流程為核心,實現(xiàn)崗位、事件、場景、系統(tǒng)、角色、活動、績效、系統(tǒng)、數(shù)據(jù)等企業(yè)所有管理要素的一體化、標準化管理,從而基于標準的管理要素建立企業(yè)的整個管理體系模型),從業(yè)務目標、業(yè)務流程、業(yè)務活動、組織崗位、角色、數(shù)據(jù)關鍵要素全方位調(diào)研產(chǎn)能部署管理業(yè)務現(xiàn)狀,并基于業(yè)務信息化工具,構(gòu)建產(chǎn)能部署管理業(yè)務現(xiàn)狀模型,包括業(yè)務模型(組織模型、角色模型、制度模型、表單模型、流程模型)和應用模型(系統(tǒng)模型、數(shù)據(jù)模型)兩大類共7種模型建模,實現(xiàn)產(chǎn)能部署管理業(yè)務模型共享,避免“各說各話”,提升了業(yè)務理解能力。再通過流程模型將應用模型、角色模型、數(shù)據(jù)模型等關聯(lián)起來,實現(xiàn)業(yè)務用戶、需求分析和設計人員、系統(tǒng)開發(fā)人員等各類人員可通過業(yè)務流程模型全面掌握業(yè)務概況、業(yè)務范圍、涉及用戶以及業(yè)務流程的信息化支撐情況等,為解決反復調(diào)研問題和業(yè)務現(xiàn)狀調(diào)研的內(nèi)容不全面問題提供支撐,同時也助力優(yōu)化業(yè)務流程,提高工作效率[5]。
產(chǎn)能部署管理業(yè)務流程包括產(chǎn)能部署計劃管理和產(chǎn)能建設運行計劃編制兩個業(yè)務流程,進一步分析業(yè)務模型和應用模型發(fā)現(xiàn):一是產(chǎn)能部署管理業(yè)務范圍廣,包括地質(zhì)研究、鉆井工程、地面工程、采油工程四個層面。二是產(chǎn)能部署管理涉及人員多,縱向涉及決策層、管理層、執(zhí)行層三個層級,橫向涉及油藏地質(zhì)方案管理人員、年度部署管理人員、鉆井地質(zhì)設計管理人員、運行計劃管理人員、投產(chǎn)統(tǒng)計分析人員、產(chǎn)能建設決策管理人員共計六類角色。三是目前對于產(chǎn)能部署計劃管理業(yè)務流程目前信息化建設只有報表查看功能,對于產(chǎn)能建設運行計劃編制流程,目前無系統(tǒng)支撐,運行計劃編制均是線下交流。綜上分析產(chǎn)能部署管理業(yè)務對合作協(xié)同能力要求高、獲取信息及時性強,但目前業(yè)務流程無系統(tǒng)支撐,均在線下進行,各層級各崗位之間的人員存在溝通效率低,計劃與實施進度跟蹤難等問題[6]。
(二)產(chǎn)能部署管理信息化需求調(diào)研與需求分析
需求分析第二階段是開展需求調(diào)研和分析,準確理解用戶信息化建設需求、并精準定位項目建設的功能。本文結(jié)合產(chǎn)能部署管理業(yè)務模型,基于5W1H方法論,調(diào)研用戶業(yè)務信息化建設需求,并利用統(tǒng)一建模語言UML(Unified Modeling Language)建模技術,實現(xiàn)對產(chǎn)能部署管理業(yè)務的用戶需求從收集、分析到解決方案設計的全過程的分級分類管理,需求模型主要包括原始需求模型、需求故事模型、項目需求模型,其中原始需求模型完成對用戶提出的原始需求描述記錄,在進行原始需求收集時結(jié)合業(yè)務分析現(xiàn)狀,明確用戶在哪個業(yè)務活動中提出的需求,記錄提出人姓名、提出人的崗位/角色,提出時間、提出的需求,便于追蹤需求源頭,跟蹤需求進展;需求故事模型是結(jié)合業(yè)務模型,采用5W1H法,圍繞業(yè)務目標和用戶痛點,通過用戶故事全面分析用戶提出的原始需求,主要內(nèi)容包括用戶角色、用戶痛點、業(yè)務活動、業(yè)務目標、對應功能;項目需求模型是利用UML技術,結(jié)合需求故事,進行功能設計,構(gòu)建用例模型,實現(xiàn)以用戶視角描述其通過使用軟件產(chǎn)品想要實現(xiàn)的任務和獲得的價值。用例模型是面向?qū)ο蟮男枨蠓治龇椒?,從角色、對象、活動、流程等方面對業(yè)務進行抽象,獲取模型要素,然后對要素進行模型化、可視化展示,可以幫助設計人員理解業(yè)務本質(zhì),有助于理解在業(yè)務領域中描述的事物是如何與軟件領域中的事物相聯(lián)系的,用例模型的要素包括對信息化建設目標進行簡要描述、相關人員、相關用例、前置條件、后置條件、基本事件流、備選事件流、補充約束等[7]。
通過構(gòu)建產(chǎn)能部署管理需求模型,掌握產(chǎn)能部署管理業(yè)務決策層、管理層、執(zhí)行層三個層級油藏地質(zhì)方案管理人員、年度部署管理人員、鉆井地質(zhì)設計管理人員、運行計劃管理人員、投產(chǎn)統(tǒng)計分析人員、產(chǎn)能建設決策管理人員五類角色的用戶信息化建設需求,主要包括一是產(chǎn)能部署計劃與油氣藏工程地質(zhì)方案內(nèi)容關聯(lián)性差,業(yè)務人員無法及時掌握實施井號的方案到位情況,油藏地質(zhì)方案管理人員和產(chǎn)能建設決策管理人員希望通過對年度部署計劃和方案的實施井號的管理,實現(xiàn)方案與部署計劃的關聯(lián)。二是部署計劃調(diào)整次數(shù)多且調(diào)整后的計劃無法及時下達,年度部署管理人員、鉆井地質(zhì)設計管理人員和運行計劃管理等人員,希望通過對年度部署計劃及實施井號的管理,實現(xiàn)方案與部署計劃的關聯(lián),年度部署計劃要進行不同版本管理,及時通知其他科室根據(jù)最新計劃調(diào)整工作,避免工作響應不及時造成的資源浪費。三是產(chǎn)能運行計劃編制效率低,運行計劃編制涉及人員范圍廣,包括前置項、鉆井工程、壓裂工程、地面工程等相關角色的管理層、執(zhí)行層以及決策層三個層級人員共同制定,目前缺乏統(tǒng)一的編制平臺輔助所有人員共同編制,同時運行過程中需要管理人員投入大量時間跟蹤計劃與實際運行的差異,時效性低、準確性差,希望能夠通過線上化管理運行計劃,實現(xiàn)運行計劃的快速編制,并實現(xiàn)計劃信息快速流轉(zhuǎn),提升運行計劃制定的時效性與準確性。最后結(jié)合產(chǎn)能部署管理業(yè)務各個角色各個崗位的業(yè)務需求,分析各層級各個角色的業(yè)務痛點,根據(jù)各類角色的業(yè)務痛點設計出不同角色人機交互的場景,完成運行計劃管理用例模型、部署計劃管理用例模型,實現(xiàn)按需定制的效果,最終達到需求可追溯、需求分析可記錄、需求狀態(tài)可跟蹤的目標,滿足了信息人員對業(yè)務需求收集和需求分析的需要[8]。
四、產(chǎn)能部署管理業(yè)務需求設計與實現(xiàn)
需求設計主要結(jié)合業(yè)務模型和需求模型,利用原型設計工具,快速設計出滿足用戶需求的原型,展示系統(tǒng)的業(yè)務價值和實現(xiàn)方向,以達到更有效地與業(yè)務用戶溝通的目的,同時能夠更精準將用戶需求和系統(tǒng)建設內(nèi)容的傳達給研發(fā)人員,進而提升系統(tǒng)研發(fā)進度、用戶滿意度。本文需求設計主要是先根據(jù)業(yè)務用戶提出的需求設計出系統(tǒng)原型,再通過不斷向用戶演示系統(tǒng)原型界面,驗證是否滿足需求。在開展原型設計時需結(jié)合系統(tǒng)UI設計規(guī)范,統(tǒng)一系統(tǒng)設計風格,綜合考慮業(yè)務流程、數(shù)據(jù)模型、功能設計、交互設計和用戶體驗等各個方面[9]。
本文選用Axure工具,根據(jù)需求模型,繪制產(chǎn)能部署跟蹤系統(tǒng)的原型,原型包括產(chǎn)能部署計劃管理、運行計劃管理、崗位工作臺三大功能模塊,產(chǎn)能部署計劃管理模塊包括油氣藏地質(zhì)方案管理、年度部署計劃管理、實施井號管理、部署跟蹤管理四個子模塊,實現(xiàn)方案的實施動態(tài)跟蹤,年度調(diào)整情況實現(xiàn)部署計劃的版本化管理,及時通知相關人員根據(jù)最新計劃調(diào)整工作,避免工作響應不及時造成的資源浪費。產(chǎn)能建設運行計劃管理包括鉆機基本信息管理、鉆機目前狀態(tài)、前置項運行計劃編排、上鉆計劃編排、壓裂計劃編排、投產(chǎn)計劃編排等共計10個子模塊,實現(xiàn)運行計劃的在線協(xié)作制定,能夠根據(jù)實際運行情況,實時調(diào)整運行計劃,提升運行計劃制定的時效性與準確性。崗位工作臺模塊包括待辦已辦、預警提醒、個人信息關注、鉆井進度進展、投產(chǎn)進度進展5個子模塊,根據(jù)不同崗位的業(yè)務特點,建設崗位用戶與核心業(yè)務指標的聯(lián)動,實現(xiàn)“事找人”“人管事”的高效聯(lián)動、實時處置機制,實現(xiàn)產(chǎn)建各業(yè)務節(jié)點自動流轉(zhuǎn),重點信息推送,做到提前通知、提前預警,避免一個業(yè)務環(huán)節(jié)滯后影響全局。
通過向用戶演示原型,不斷按照用戶提出需求和意見進行完善和整改后,系統(tǒng)開發(fā)人員根據(jù)原型設計內(nèi)容,完成產(chǎn)能部署跟蹤系統(tǒng)研發(fā),系統(tǒng)研發(fā)用時不到一個月,上線試運行,用戶表示非常滿意,極大縮短了系統(tǒng)研發(fā)時間,提高了用戶滿意度。
五、結(jié)語
本文通過研究需求調(diào)研、需求分析及需求設計與實現(xiàn)方法論,并結(jié)合需求管理工具,以產(chǎn)能部署管理業(yè)務需求為實踐,完成產(chǎn)能部署管理業(yè)務模型和需求模型構(gòu)建,利用原型設計工具,設計產(chǎn)能部署管理系統(tǒng)的功能模型,實現(xiàn)了業(yè)務與信息化需求的集中統(tǒng)一管理和動態(tài)跟蹤,實現(xiàn)了IT需求從戰(zhàn)略設計到實施執(zhí)行、設計、評估改進的全過程管理及跟蹤,有效解決用戶實際工作中的問題,提高了用戶滿意度,加快了信息系統(tǒng)建設,促進油田信息化與業(yè)務深入融合。同時需求調(diào)研和需求分析過程中產(chǎn)生的模型為需求的迭代更新奠定了基礎,但目前存在業(yè)務變化或有新的業(yè)務需求時,無法及時了解系統(tǒng)的不足,下一步計劃建立長期有效的溝通機制,及時了解業(yè)務變化、收集業(yè)務需求,為系統(tǒng)的升級完善奠定基礎。H
參考文獻
[1]鄒開.敏捷開發(fā)和需求工程在互聯(lián)網(wǎng)公司的典型應用[D].北京郵電大學,2017:1-85
[2]熊淑玲.企業(yè)培訓需求調(diào)研方法論[J].江西電力職業(yè)技術學院學報,2012,25(03):63-65+90.
[3]李昆穎,李效戀,張玲,等.基于BPMN的流程架構(gòu)研究與實踐[J].信息系統(tǒng)工程,2021(08):146-149.
[4]王磊,孟玲娜,高巍,等.流程管理風暴:EBPM 方法論及其應用[M].北京:機械工業(yè)出版社,2019.
[5]陳道遠.基于UML的工會信息系統(tǒng)的業(yè)務建模研究[J].信息技術與信息化,2019(11):236-238.
[6]武彥明,蔡迎,李健,等.數(shù)據(jù)可視化展現(xiàn)系統(tǒng)原型開發(fā)方法探索[J].現(xiàn)代信息科技,2020,4(08):107-108.
[7]李元慧.油田信息化模式下管理對策的研究與應用[J].江漢石油職工大學學報,2022,35(06):95-97.
[8]段振興.油田信息化規(guī)劃的原則、框架及核心內(nèi)容探討[J].中國管理信息化,2022,25(12):121-123.
[9]張瑤.油田新時期下信息化發(fā)展研究與思考[J].信息系統(tǒng)工程,2021(10):129-131.