摘 要 需求分析作為系統(tǒng)研發(fā)過程中的首要階段,在聯(lián)合勤務(wù)信息化建設(shè)中起著至關(guān)重要的作用。結(jié)合聯(lián)合勤務(wù)信息化建設(shè)中需求分析的特點,針對目前需求分析過程中存在的問題和困難,提出了采用工程化方法、建立順暢的溝通機制、加強人才隊伍建設(shè)等切實有效的對策建議,有助于推動聯(lián)合勤務(wù)信息化的建設(shè)和發(fā)展。
關(guān)鍵詞 聯(lián)合勤務(wù);信息化建設(shè);需求分析
需求分析是用戶與系統(tǒng)開發(fā)人員的一系列的溝通過程和需求文檔的形成過程,是信息系統(tǒng)研發(fā)過程中的第一個階段。而在聯(lián)合勤務(wù)信息化建設(shè)過程中,需求分析同樣是大多數(shù)聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)所要面臨的首要問題。特別是對于大型的、復(fù)雜的聯(lián)合勤務(wù)信息系統(tǒng),需求分析更加難以把握。可以說,需求分析質(zhì)量的高低,很大程度上決定了各類聯(lián)合勤務(wù)信息系統(tǒng)的研發(fā)效果,影響和制約著聯(lián)合勤務(wù)信息化建設(shè)。
1需求分析在聯(lián)合勤務(wù)信息化建設(shè)中的地位作用
應(yīng)用軟件中約有50%的軟件不能使用,其主要原因不是軟件自身的質(zhì)量問題,而是因為需求不當。同樣,很多聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)不能實現(xiàn)預(yù)期的功能目標,其中不容忽視的一個重要原因,也是因為需求分析不準確、不科學(xué)、不合理。由此可見,需求分析在聯(lián)合勤務(wù)信息化建設(shè)中起著至關(guān)重要的作用。
1.1 科學(xué)合理的需求分析能夠提高聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)的效果
作為聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)的起點和依據(jù),需求分析的重要性毋庸置疑。它不僅決定了系統(tǒng)研發(fā)的目標和方向,還指引著后續(xù)的系統(tǒng)設(shè)計、開發(fā)、調(diào)試等一系列過程。甚至可以說,只要把需求分析做好了,系統(tǒng)研發(fā)就成功了一半。但是,聯(lián)合勤務(wù)信息化建設(shè)中的需求往往是復(fù)雜的、變化的,這就給需求分析的有效實施增添了許多風(fēng)險和難度。相關(guān)研究表明,在聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)過程中,同樣是檢查和修正系統(tǒng)中的一個錯誤,在系統(tǒng)開發(fā)階段所需要的成本是需求分析階段的5到10倍,而到了系統(tǒng)運行階段甚至將飆升至需求分析階段的100倍之多。正所謂,差之毫厘,謬以千里。因此,只有在需求分析階段對用戶需求進行科學(xué)合理的分析,并且根據(jù)用戶的反饋意見不斷進行修改和完善,才能最大限度地確保需求分析的質(zhì)量,提高聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)的效果。
1.2 需求分析過程是溝通用戶和技術(shù)人員的工具和橋梁
用戶精于聯(lián)合勤務(wù)信息系統(tǒng)的實際運用場景,對系統(tǒng)研發(fā)的過程、系統(tǒng)架構(gòu)和編程實現(xiàn)等技術(shù)細節(jié)所知相對較少;而研發(fā)人員則精于系統(tǒng)的設(shè)計與實現(xiàn),對系統(tǒng)研發(fā)后的操作人員、目的、任務(wù)、規(guī)則等實際運用場景則往往缺乏充分的背景知識和經(jīng)驗積累。因此,為了研發(fā)既貼合實際又便于實現(xiàn)的系統(tǒng),就必須加強用戶和技術(shù)人員的溝通,以消除應(yīng)用領(lǐng)域和研發(fā)領(lǐng)域的壁壘。需求分析的過程,則為用戶和技術(shù)人員的溝通提供了天然的工具和橋梁。在整個系統(tǒng)研發(fā)過程中,只有讓用戶在需求分析階段就參與進來,并發(fā)揮主導(dǎo)性的作用,才能從源頭上確保系統(tǒng)研發(fā)的針對性和有效性[1]。
1.3 需求分析有助于促進聯(lián)合勤務(wù)各專業(yè)勤務(wù)的創(chuàng)新和變革
需求分析的作用不僅僅體現(xiàn)在用戶的背景知識支撐下,技術(shù)人員完成的那份完備規(guī)范的需求分析報告,更體現(xiàn)在對聯(lián)合勤務(wù)各專業(yè)勤務(wù)的創(chuàng)新和變革的促進作用上。一方面,通過參與需求分析的過程,用戶能夠有機會站在輸入、輸出、目標、信息流程等全新的、廣闊的高度,梳理業(yè)務(wù)工作中的任務(wù)清單,對業(yè)務(wù)工作的認識更加清晰明了、深入透徹。另一方面,在與技術(shù)人員溝通的過程中,用戶也會發(fā)現(xiàn)一直遵循的工作方法中存在的不完善、不合理的地方。由于受因循守舊、思維僵化等因素的影響,這些疏漏往往是用戶在平時工作中難以發(fā)現(xiàn)和解決的。因此,需求分析為聯(lián)合勤務(wù)各專業(yè)的用戶提供了一個契機,使得他們能夠?qū)I(yè)務(wù)工作的流程和方法加以更新和完善,從而推動各專業(yè)勤務(wù)的創(chuàng)新和變革。
2聯(lián)合勤務(wù)信息化建設(shè)中需求分析的特點
聯(lián)合勤務(wù)信息化建設(shè)中的需求分析,不僅具有一般信息系統(tǒng)研發(fā)需求分析的特點,而且還具有聯(lián)合勤務(wù)領(lǐng)域獨有的特點和要求。
2.1 用戶構(gòu)成復(fù)雜度高
在聯(lián)合勤務(wù)信息化建設(shè)過程中,需要建設(shè)或更新信息系統(tǒng)的用戶覆蓋十分廣泛。在縱向上,包含戰(zhàn)略、戰(zhàn)役、戰(zhàn)術(shù)等多個層級,在橫向上,則涉及聯(lián)合勤務(wù)指揮、各專業(yè)勤務(wù)、聯(lián)合勤務(wù)保衛(wèi)等多個領(lǐng)域。因此,相對于只面向一個或少數(shù)用戶研發(fā)的信息系統(tǒng)來說,聯(lián)合勤務(wù)信息系統(tǒng)面向的用戶不僅數(shù)量較多而且構(gòu)成復(fù)雜,有的大型聯(lián)合勤務(wù)信息系統(tǒng)甚至要為多層次、多領(lǐng)域的用戶提供服務(wù)。由于各層次、各領(lǐng)域的用戶在職責(zé)、站位、工作方法等方面有顯著差異,因此對聯(lián)合勤務(wù)信息系統(tǒng)的需求也就如同“盲人摸象”,各不相同,這就給需求分析帶來了巨大的挑戰(zhàn)。
2.2 需求變化快、時效性強
需求分析的理想情況,建立在用戶對業(yè)務(wù)工作的目的、任務(wù)、規(guī)則等實際運用場景熟練掌握的基礎(chǔ)之上。然而,用戶自身對系統(tǒng)應(yīng)用場景的認識往往并不全面、準確,甚至個別用戶一開始都不知道自己需要什么樣的系統(tǒng)。并且,隨著系統(tǒng)研發(fā)進程向前推進,用戶的認識則在不斷深化和完善,這就導(dǎo)致了需求的不斷變化。另外,在軍隊改革過程中,體制編制、指揮關(guān)系、業(yè)務(wù)流程等方面的調(diào)整,也會帶來用戶需求的變更,給前期需求分析的成果造成顯著的影響。針對需求的這種變化性、時效性,需求分析就必須具備良好的繼承性、可擴展性、魯棒性等特征,盡量減少需求變化給聯(lián)合勤務(wù)信息系統(tǒng)研發(fā)造成的影響[2]。
2.3 與現(xiàn)有技術(shù)水平密切相關(guān)
聯(lián)合勤務(wù)信息化建設(shè)過程中的需求分析,與現(xiàn)有信息技術(shù)發(fā)展水平緊密聯(lián)系、息息相關(guān)。一方面,現(xiàn)在信息技術(shù)突飛猛進、迅速發(fā)展,使得聯(lián)合勤務(wù)信息系統(tǒng)擁有多種更加先進的架構(gòu)、工具、方法等可供選擇,為需求分析提供了強有力的支撐。另一方面,聯(lián)合勤務(wù)信息系統(tǒng)的需求也受到現(xiàn)有信息技術(shù)發(fā)展水平的嚴格制約,空中樓閣式的需求必然不能在現(xiàn)有技術(shù)水平下立即實現(xiàn)。
3聯(lián)合勤務(wù)信息化建設(shè)中需求分析存在的問題
近年來,我軍聯(lián)合勤務(wù)信息化建設(shè)取得了令人矚目的成就,聯(lián)合勤務(wù)信息化水平也有了顯著的提高。但是,在聯(lián)合勤務(wù)信息化建設(shè)過程中也存在這樣那樣的問題,使得建設(shè)成果沒有達到預(yù)期目標。其中,聯(lián)合勤務(wù)信息系統(tǒng)需求分析存在的問題尤為顯著和重要,必須重點關(guān)注和解決。
3.1 用戶自身需求表述不清晰
理想狀態(tài)下,用戶在需求分析階段應(yīng)積極參與,并發(fā)揮主導(dǎo)性作用。然而在現(xiàn)實情況中,由于信息化素養(yǎng)不高、業(yè)務(wù)水平不精等因素,許多用戶并不能按照相應(yīng)的格式規(guī)范準確地表達自身的需求。個別用戶思想不夠重視,甚至認為需求分析就是技術(shù)人員的事,與自己無關(guān)。技術(shù)人員需要主動與用戶交流溝通,學(xué)習(xí)掌握相關(guān)背景知識,幫助用戶梳理業(yè)務(wù)工作的目標、任務(wù)、規(guī)則、流程等,最終得到需求分析結(jié)果。這不僅要消耗技術(shù)人員大量的時間和精力,而且由于技術(shù)人員認識的片面性,需求分析結(jié)果也往往而不夠理想。
3.2 不善于運用科學(xué)的需求分析方法
需求分析領(lǐng)域有許多可用的科學(xué)方法,如綜合集成法、層次分析法等,這些方法能夠幫助我們準確地描述業(yè)務(wù)工作的規(guī)則、流程,得出合理可靠的需求分析結(jié)果。然而,由于種種原因,目前在聯(lián)合勤務(wù)信息化建設(shè)中的需求分析過程,則是定性分析的多,定量分析的少;主觀分析的多,客觀分析的少。這樣的需求分析結(jié)果往往是不準確、不可靠的[3]。
3.3 用戶和技術(shù)人員溝通不充分
由于聯(lián)合勤務(wù)領(lǐng)域的復(fù)雜性、系統(tǒng)性,使得對聯(lián)合勤務(wù)信息系統(tǒng)的認識往往不夠準確和深入。在領(lǐng)域背景知識、考慮問題的角度等方面的不同,使得用戶和技術(shù)人員得出的需求更容易產(chǎn)生較大的差異。另外,部分用戶對需求分析不重視,參與不積極,使得技術(shù)人員需求分析的難度大大增加。因此,用戶和技術(shù)人員之間的交流溝通就顯得尤為重要。但是,由于溝通方式不夠有效,溝通內(nèi)容不夠深入,以及部隊保密要求嚴格等因素,往往出現(xiàn)用戶提出的需求技術(shù)人員難以理解、技術(shù)人員想了解的情況用戶無法提供等現(xiàn)象,用戶和技術(shù)人員之間在交流溝通上面臨準確性和效率性的問題。
4加強聯(lián)合勤務(wù)信息化建設(shè)中需求分析的對策建議
從系統(tǒng)科學(xué)的角度來看,由于聯(lián)合勤務(wù)領(lǐng)域涉及的人員、組織、業(yè)務(wù)等要素眾多,使得許多聯(lián)合勤務(wù)信息系統(tǒng)都是一種龐大的復(fù)雜系統(tǒng)。相應(yīng)地,其需求分析過程則十分復(fù)雜和困難。面對這些挑戰(zhàn),我們必須加大需求分析研究力度,為聯(lián)合勤務(wù)信息信息系統(tǒng)研發(fā)提供堅實的基礎(chǔ)。
4.1 積極采用工程化的方法和工具
需求分析的過程十分復(fù)雜,持續(xù)時間又相對較長,采用傳統(tǒng)的方法得出的結(jié)果往往具有隨意性和不穩(wěn)定性的缺點。而采用工程化的方法和工具,做到定性與定量相結(jié)合、主觀與客觀相結(jié)合,能夠有效地實現(xiàn)對需求的開發(fā)和管理。借鑒國內(nèi)外先進的需求分析方法,針對聯(lián)合勤務(wù)信息化建設(shè)中需求分析的特點,創(chuàng)新性地提出聯(lián)合勤務(wù)信息系統(tǒng)需求分析的方法和工具,以提高需求分析的質(zhì)量和效率。采用功能強大、界面友好的需求分析工具,全面支撐需求分析的各個階段工作,對需求分析的流程和內(nèi)容進行直觀、規(guī)范的描述。然后基于標準的定義、語法和模板規(guī)范,梳理總結(jié)獲得的需求并生成規(guī)范的需求分析文檔。
4.2 建立順暢的交流溝通機制
為了提高需求分析的質(zhì)量,必須建立順暢的聯(lián)合勤務(wù)需求交流溝通機制,充分發(fā)揮用戶和技術(shù)人員的積極性和主動性,得出科學(xué)合理的需求分析結(jié)果。并且,在后面的系統(tǒng)設(shè)計、編程實現(xiàn)、調(diào)試等全周期中,用戶和技術(shù)人員都要不斷地相互溝通,在保證系統(tǒng)研發(fā)過程的一致性、連續(xù)性和穩(wěn)定性的前提下,根據(jù)雙方溝通的反饋實現(xiàn)需求的更新和迭代,直到系統(tǒng)完成交付為止。建立重大問題集中會商、一般問題定期交流、緊急問題及時溝通、細節(jié)問題反復(fù)磨合等機制,使得用戶和技術(shù)人員實現(xiàn)全周期、高效率的交流溝通,確保得出的需求能夠動態(tài)地滿足系統(tǒng)的設(shè)計與實現(xiàn)[4]。
4.3 加強人才隊伍建設(shè)
作為業(yè)務(wù)和技術(shù)的交叉領(lǐng)域,在需求分析領(lǐng)域的人才隊伍,不論是在數(shù)量上還是質(zhì)量上,與聯(lián)合勤務(wù)信息化建設(shè)的實際需要相比都有相當?shù)牟罹?,急需建立高效的人才培養(yǎng)機制,加快培養(yǎng)高素質(zhì)的需求分析人才。一是在學(xué)歷教育院校增加需求分析相關(guān)專業(yè)人才的培養(yǎng)數(shù)量,通過系統(tǒng)工程、項目管理、軟件工程等課程的教學(xué),鍛煉學(xué)員全局把握、知識運用、溝通協(xié)調(diào)、運籌分析、文字表達等方面的能力素質(zhì),著力培養(yǎng)從事需求分析的專業(yè)人才。二是通過在院?;蜍娋W(wǎng)上開設(shè)需求分析相關(guān)的培訓(xùn)課程,加大對聯(lián)合勤務(wù)各專業(yè)領(lǐng)域業(yè)務(wù)人員和領(lǐng)導(dǎo)干部的培訓(xùn)力度,提高業(yè)務(wù)人員的需求分析素養(yǎng),深化各級領(lǐng)導(dǎo)干部對需求分析的認識。
參考文獻
[1] 仰禮友.軍隊后勤信息化概論[M].北京:解放軍出版社,2011:29.
[2] 曲迪,徐功,韓素穎.基于能力的聯(lián)合作戰(zhàn)指揮信息系統(tǒng)需求分析方法[J].指揮信息系統(tǒng)與技術(shù),2016,7(4):21-27.
[3]? 羅軍,游寧.軍事需求研究[M].北京:國防大學(xué)出版社,2011:107.
[4] 何加浪,徐勱,鄭少秋.指揮信息系統(tǒng)需求挖掘方法[J].指揮信息系統(tǒng)與技術(shù),2017,8(5):25-31.
作者簡介
李江成(1989-),男,河北邢臺人;現(xiàn)就讀學(xué)校:國防大學(xué),博士研究生,專業(yè):軍事信息學(xué),研究方向:軍事系統(tǒng)規(guī)劃、決策與評估研究。